[go: up one dir, main page]

KR100861125B1 - Method and system for providing alternative video service based on mobile communication network - Google Patents

Method and system for providing alternative video service based on mobile communication network Download PDF

Info

Publication number
KR100861125B1
KR100861125B1 KR20070046609A KR20070046609A KR100861125B1 KR 100861125 B1 KR100861125 B1 KR 100861125B1 KR 20070046609 A KR20070046609 A KR 20070046609A KR 20070046609 A KR20070046609 A KR 20070046609A KR 100861125 B1 KR100861125 B1 KR 100861125B1
Authority
KR
South Korea
Prior art keywords
terminal
cscf
video
service
media stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR20070046609A
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 KR20070046609A priority Critical patent/KR100861125B1/en
Application granted granted Critical
Publication of KR100861125B1 publication Critical patent/KR100861125B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

본 발명은 이동 통신망 기반의 대체 영상 서비스 제공 방법 및 시스템에 관한 것이다. The present invention relates to a method and system for providing an alternative video service based on a mobile communication network.

본 발명의 실시예에 따른 대체 영상 서비스 제공 방법은 화상 통화를 수행하는 제1 단말기로부터 제1 미디어 스트림을 수신하는 단계, 및 상기 제1 미디어 스트림에 포함된 비디오 데이터 대신 대체 영상이 삽입된 제2 미디어 스트림을 제2 단말기에게 송신하는 단계를 포함한다.An alternative video service providing method according to an embodiment of the present invention comprises the steps of receiving a first media stream from a first terminal performing a video call, and a second video is inserted in place of the video data included in the first media stream. Transmitting the media stream to a second terminal.

Description

이동 통신망 기반의 대체 영상 서비스 제공 방법 및 시스템{Method and system for providing a substitute image service based on mobile communication network}Method and system for providing alternative video service based on mobile communication network {Method and system for providing a substitute image service based on mobile communication network}

도 1은 본 발명의 일 실시예에 따른 대체 영상 서비스 제공 시스템을 나타낸 도면이다.1 is a diagram illustrating a system for providing an alternative video service according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따른 가입자 등록 과정을 나타낸 흐름도이다. 2 is a flowchart illustrating a subscriber registration process according to an embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따른 발신측 IMS의 호처리 과정을 나타낸 흐름도이다.3 is a flowchart illustrating a call processing process of an originating IMS according to an embodiment of the present invention.

도 4는 본 발명의 일 실시예에 따른 대체 영상 서비스 제공 과정을 나타낸 흐름도이다. 4 is a flowchart illustrating an alternative video service providing process according to an embodiment of the present invention.

도 5는 본 발명의 일 실시예에 따른 대체 영상 서비스 제공 중지 과정을 나타낸 흐름도이다. 5 is a flowchart illustrating a process of stopping providing a substitute video service according to an embodiment of the present invention.

도 6은 본 발명의 일 실시예에 따른 대체 영상 서비스를 재개하는 과정을 나타낸 흐름도이다. 6 is a flowchart illustrating a process of resuming a substitute video service according to an embodiment of the present invention.

도 7은 본 발명의 일 실시예에 따른 착신측 IMS의 호처리 과정을 나타낸 흐름도이다.7 is a flowchart illustrating a call processing procedure of a called party IMS according to an embodiment of the present invention.

도 8은 본 발명의 일 실시예에 따른 대체 영상 서비스 제공 시스템을 나타낸 도면이다. 8 is a diagram illustrating an alternative video service providing system according to an embodiment of the present invention.

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

110 : CSCF 112 : P-CSCF110: CSCF 112: P-CSCF

114 : I-CSCF 116 : S-CSCF114: I-CSCF 116: S-CSCF

120 : HSS 130 : 미디어 처리 서버120: HSS 130: media processing server

본 발명은 화상 통화에 관한 것으로서, 더욱 상세하게는 인터넷 프로토콜 멀티미디어 서브시스템 기반의 화상 통화시 대체 영상 서비스를 제공하기 위한 방법 및 시스템에 관한 것이다.The present invention relates to a video call, and more particularly, to a method and system for providing an alternative video service in a video call based on an internet protocol multimedia subsystem.

이동 통신의 발전에 따라서 모바일 단말기를 이용한 고품질의 다양한 멀티미디어 서비스의 보급이 증가하고 있다. 최근에는 IP 기반의 코어 네트워크(Core Network)를 중심으로한 인터넷 멀티미디어 서비스에 대한 기술이 개발되고 있다. 그 일 예로, 3GPP(3rd Generation Partnership Project)는 IP 기반 멀티미디어 서비스를 제공하기 위하여 ALL IP 기반 코어 네트워크에 대한 표준화 작업을 진행하고 있다. With the development of mobile communication, the spread of various high quality multimedia services using mobile terminals is increasing. Recently, technologies for internet multimedia services based on IP-based core networks have been developed. For example, the 3rd Generation Partnership Project (3GPP) is proceeding standardization on the ALL IP based core network to provide IP based multimedia services.

3GPP IMS(Internet Protocol Multimedia Subsystem)는 화상 통화, VoIP 등의 IP 기반 어플리케이션을 위해 다양하게 적용될 수 있다. 이 중, 화상 통화는 영상 촬영 기능을 갖는 무선 단말기가 사용자의 모습을 촬영하여 생성한 비디오 데이터 를 음성을 포함하는 오디오 데이터와 함께 상대 단말기에게 전송하여 음성과 영상을 복합적으로 이용할 수 있는 통신 서비스이다. The 3GPP Internet Protocol Multimedia Subsystem (IMS) can be variously applied for IP-based applications such as video telephony and VoIP. Among these, a video call is a communication service in which a wireless terminal having a video capturing function transmits video data generated by capturing a user's appearance to the counterpart terminal together with audio data including voice, thereby using a combination of voice and video. .

그런데, 사용자가 자신의 모습을 상대방에게 공개하기를 원하지 않는 경우도 있으므로, 적절한 영상 데이터를 이용하여 사용자의 모습이 공개되지 않는 상태로 화상 통화가 이루어질 수 있는 서비스가 요구되고 있다. 이에 따라서, 이러한 서비스를 지원할 수 있는 통신 시스템에 대한 필요가 대두되고 있다. However, since the user may not want to disclose his or her appearance to the other party, there is a demand for a service that allows a video call to be made without a user's appearance using appropriate video data. Accordingly, there is a need for a communication system capable of supporting such a service.

본 발명은 인터넷 프로토콜 멀티미디어 서브시스템 기반의 화상 통화시 대체 영상 서비스를 제공하는데 그 목적이 있다.An object of the present invention is to provide an alternative video service for a video call based on the Internet protocol multimedia subsystem.

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

상기 목적을 달성하기 위하여, 본 발명의 실시예에 따른 대체 영상 서비스 제공 방법은 화상 통화를 수행하는 제1 단말기로부터 제1 미디어 스트림을 수신하는 단계, 및 상기 제1 미디어 스트림에 포함된 비디오 데이터 대신 대체 영상이 삽입된 제2 미디어 스트림을 제2 단말기에게 송신하는 단계를 포함한다. In order to achieve the above object, the alternative video service providing method according to an embodiment of the present invention comprises the steps of receiving a first media stream from a first terminal performing a video call, and instead of the video data included in the first media stream And transmitting a second media stream inserted with the replacement video to the second terminal.

상기 목적을 달성하기 위하여, 본 발명의 실시예에 따른 대체 영상 서비스 제공 시스템은 제1 단말기와 제2 단말기 간의 화상 통화를 위한 세션을 형성시키는 이동 통신망, 및 상기 제1 단말기로부터 수신된 제1 미디어 스트림에 포함된 비디 오 데이터 대신 대체 영상이 삽입된 제2 미디어 스트림을 상기 제2 단말기에게 송신하는 미디어 처리 서버를 포함한다.In order to achieve the above object, the alternative video service providing system according to an embodiment of the present invention is a mobile communication network for establishing a session for a video call between the first terminal and the second terminal, and a first media received from the first terminal And a media processing server for transmitting a second media stream in which a substitute image is inserted instead of the video data included in the stream, to the second terminal.

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

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, and only the embodiments make the disclosure of the present invention complete, and the general knowledge in the art to which the present invention belongs. It is provided to fully inform the person having the scope of the invention, which is defined only by the scope of the claims. Like reference numerals refer to like elements throughout.

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

도 1은 본 발명의 일 실시예에 따른 대체 영상 서비스 제공 시스템(100)을 나타낸 도면이다. 도시된 대체 영상 서비스 제공 시스템(110)은 인터넷 프로토콜 멀티미디어 서브시스템(Internet Protocol Multimedia Subsystem; IMS)을 기반으로 한다. 대체 영상 서비스 제공 시스템(100)은 호 세션 제어 장치(Call Session Control Function; CSCF(110)), 홈 가입자 서버(Home Subscriber Server; HSS(120)), 및 미디어 처리 서버(130)를 포함한다. 1 is a diagram illustrating an alternative video service providing system 100 according to an exemplary embodiment of the present invention. The illustrated alternative video service providing system 110 is based on an Internet Protocol Multimedia Subsystem (IMS). The alternative video service providing system 100 includes a call session control function (CSCF 110), a home subscriber server (HSS 120), and a media processing server 130.

CSCF(110)는 가입자 등록, 인증, 서비스 트리거링, 라우팅, 각종 호 제어, 주소 처리(address handling) 등 세션 개시 프로토콜(Session Initiation Protocol; SIP) 기반의 멀티미디어 세션 제어를 위한 기본 기능을 수행할 수 있다. CSCF(110)는 프록시 CSCF(Proxy-CSCF; P-CSCF(112)), 인테로게이팅 CSCF(Interogating-CSCF; I-CSCF(114)), 및 서빙 CSCF(Serving-CSCF; S-CSCF(116))를 포함할 수 있다.The CSCF 110 may perform basic functions for session initiation protocol (SIP) based multimedia session control such as subscriber registration, authentication, service triggering, routing, various call control, address handling, and the like. . The CSCF 110 includes a proxy CSCF (P-CSCF 112), an interrogating-CSCF (I-CSCF 114), and a serving CSCF (S-CSCF 116). )).

P-CSCF(112)는 단말기(140)가 대체 영상 서비스 제공 시스템(100)에 접속하는 첫번째 지점이다. 단말기(140)로부터 등록 요청 메시지(regitster request message; REGISTER)가 전송되면, P-CSCF(112)는 이를 I-CSCF(114)로 전달한다. P-CSCF(112)는 등록 요청 메시지 처리 과정에서 I-CSCF(114)가 할당한 S-CSCF(116)의 주소를 저장해 두었다가 단말기(140)로부터 세션 요청 메시지(invite request message; INVITE)가 수신되면 이를 S-CSCF(116)로 포워딩할 수 있다. The P-CSCF 112 is the first point where the terminal 140 connects to the alternative video service providing system 100. When a registration request message (REGISTER) is transmitted from the terminal 140, the P-CSCF 112 delivers it to the I-CSCF 114. The P-CSCF 112 stores the address of the S-CSCF 116 assigned by the I-CSCF 114 in the process of processing a registration request message, and then receives an session request message (INVITE) from the terminal 140. If so, it can be forwarded to the S-CSCF 116.

I-CSCF(114)는 망 내의 가입자 단말기에게 연결하기 위해 인입되는 호에 대한 접점 역할 및 망 내에 로밍한 타망 가입자의 단말기와의 접점 역할을 수행한다. I-CSCF(114)는 가입자 등록 과정에서 HSS(120)로부터 이용 가능한 S-CSCF의 주소를 획득하고, 이를 참조하여 실제 등록을 담당할 S-CSCF(116)를 할당할 수 있다. The I-CSCF 114 serves as a contact point for incoming calls to connect to subscriber stations in the network and a contact point with terminals of other network subscribers roaming in the network. The I-CSCF 114 obtains the address of the S-CSCF available from the HSS 120 in the subscriber registration process, and allocates the S-CSCF 116 to be in charge of actual registration with reference to this.

S-CSCF(116)는 I-CSCF(114)로부터 등록 요청 메시지가 수신되면 HSS(120)에 가입자를 등록하고, HSS(116)로부터 가입자의 서비스 프로파일을 획득할 수 있다. 또한, S-CSCF(116)는 단말기(140)의 세션 요청 메시지가 수신되면 가입자(단말기(140)의 사용자)의 서비스 프로파일을 이용하여 단말기(140)에게 제공될 서비스의 종류를 확인하고, 제공될 서비스를 처리하는 미디어 처리 서버(130)에 대한 트 리거링을 수행할 수 있다. 이후에 보다 구체적으로 설명되겠지만, 본 발명에서 미디어 처리 서버(130)는 대체 영상 서비스를 제공할 수 있다. The S-CSCF 116 may register a subscriber with the HSS 120 when the registration request message is received from the I-CSCF 114 and obtain a service profile of the subscriber from the HSS 116. In addition, when the S-CSCF 116 receives the session request message of the terminal 140, the S-CSCF 116 checks the type of service to be provided to the terminal 140 using the service profile of the subscriber (the user of the terminal 140), and provides the same. Triggering on the media processing server 130 that processes the service to be performed may be performed. As will be described later in more detail, in the present invention, the media processing server 130 may provide an alternative video service.

HSS(120)는 가입자의 마스터 데이터베이스로서, 프로파일 정보, 인증 및 위치 관련 데이터를 저장 및 관리하고, I-CSCF(114)나 S-CSCF(116)가 요구하는 정보를 제공할 수 있다. 또한, HSS(120)는 홈 위치 등록기(Home Location Register; HLR)의 기능을 포함할 수 있다. The HSS 120 is a subscriber's master database, which stores and manages profile information, authentication and location related data, and provides information required by the I-CSCF 114 or the S-CSCF 116. In addition, the HSS 120 may include a function of a home location register (HLR).

미디어 처리 서버(130)는 단말기(140)가 화상 통화를 수행하는 경우, 단말기(140)로부터 전송되는 미디어 스트림을 처리한다. 본 발명에서, 미디어 스트림을 처리한다는 것은 화상 통화가 가능하도록 단말기 간에 전송되는 데이터를 중계한다는 의미를 포함할 수 있다. 미디어 스트림은 비디오 데이터와 오디오 데이터 중 적어도 하나를 포함할 수 있다. 화상 통화를 가정한다면 미디어 스트림이 비디오 데이터와 오디오 데이터를 모두 포함하는 것이 바람직하다.The media processing server 130 processes the media stream transmitted from the terminal 140 when the terminal 140 performs a video call. In the present invention, processing the media stream may include relaying data transmitted between terminals to enable a video call. The media stream may include at least one of video data and audio data. Assuming a video call, the media stream preferably contains both video data and audio data.

본 발명의 일 실시예에 따르면, 미디어 처리 서버(130)는 대체 영상 서비스를 제공할 수 있다. 대체 영상 서비스를 제공하는 경우, 미디어 처리 서버(130)는 단말기(140)로부터 전송되는 미디어 스트림의 비디오 데이터를 대체 영상으로 대체할 수 있다. 대체 영상은 정지 영상일 수도 있고, 동영상일 수도 있다. 대체 영상이 삽입된 미디어 스트림은 단말기(140)와 화상 통화를 수행하는 상대 단말기(도시하지 않음)에게 전송될 수 있다. 대체 영상은 미디어 처리 서버(130) 또는 미디어 처리 서버(130)와 연동 가능한 데이터 베이스에 저장된 복수의 비디오 데이터 중에서 대체 영상 서비스 가입자에 의해 사전에 선택된 것일 수 있다. 미디어 처 리 서버(130)는 표1에 나타낸 바와 같이 가입자가 사전에 선택해 둔 대체 영상과 가입자 정보를 매핑해둔 정보 테이블을 관리할 수 있다. According to an embodiment of the present invention, the media processing server 130 may provide an alternative video service. When providing an alternative video service, the media processing server 130 may replace the video data of the media stream transmitted from the terminal 140 with the replacement video. The substitute image may be a still image or a moving image. The media stream into which the substitute image is inserted may be transmitted to the counterpart terminal (not shown) that performs a video call with the terminal 140. The substitute image may be previously selected by the substitute image service subscriber from a plurality of video data stored in the media processing server 130 or a database interoperable with the media processing server 130. As shown in Table 1, the media processing server 130 may manage an information table that maps the subscriber's previously selected alternative video and subscriber information.

[표1]Table 1

가입자 정보Subscriber Information 대체 영상Alternate video 가입자ASubscriber A 1930.avi1930.avi 가입자BSubscriber B 5403.jpg5403.jpg 가입자CSubscriber C 3240.avi3240.avi

표1 및 이하의 실시예에서 가입자 정보는 가입자가 사용하는 전화번호, 가입자 ID 등 가입자를 식별할 수 있는 정보를 포함할 수 있다. 표1을 참조하면 가입자A와 가입자C는 확장자가 avi인 동영상 파일을 대체 영상으로 선택해두었고, 가입자B는 확장자가 jpg인 정지영상 파일을 대체 영상으로 선택해 두었음을 알 수 있다. 만약, 가입자A가 단말기(140)로 화상 통화를 시도할 경우, 미디어 처리 서버(130)는 단말기(140)로부터 전송된 미디어 스트림에서 단말기(140)가 촬영한 비디오 데이터를 제거하고 미디어 스트림 내의 나머지 데이터를 1930.avi로 식별되는 동영상 데이터와 믹싱하여 단말기(140)와 화상 통화를 수행하는 상대 단말기에게 스트리밍할 수 있다. In Table 1 and the following embodiments, the subscriber information may include information for identifying the subscriber, such as a phone number and subscriber ID used by the subscriber. Referring to Table 1, subscribers A and C selected the video file with the extension avi as the replacement image, and subscriber B selected the still image file with the extension jpg as the replacement image. If the subscriber A attempts to make a video call to the terminal 140, the media processing server 130 removes the video data captured by the terminal 140 from the media stream transmitted from the terminal 140 and the rest of the media stream. The data may be mixed with the video data identified as 1930.avi and streamed to the counterpart terminal having a video call with the terminal 140.

한편, 화상 통화가 개시될 때부터 화상 통화가 종료될 때까지 대체 영상 서비스가 지속되어야만 하는 것은 아니다. 단말기(140)의 요청에 따라서 미디어 처리 서버(130)는 대체 영상 서비스를 중지하거나 개시할 수 있다. On the other hand, the replacement video service does not have to be continued from the start of the video call to the end of the video call. The media processing server 130 may stop or start the replacement video service at the request of the terminal 140.

우선, 화상 통화의 개시와 동시에 대체 영상 서비스를 제공할 것인지의 여부는 실시예에 따라서 달라질 수 있는데, 가입자가 이를 사전에 설정해두는 것도 가능하다. 예를 들어, 미디어 처리 서버(130)가 표2에 도시된 바와 같은 테이블을 관리한다면, 가입자A와 가입자B에게는 화상 통화가 개시될부터 대체 영상 서비스가 제공될 수 있다. 또한, 가입자C의 경우 화상 통화가 개시될때는 대체 영상 서비스가 제공되지 않으나 화상 통화 중 가입자C가 단말기(140)를 사용하여 대체 영상 서비스를 요청하면 그때부터 대체 영상 서비스가 제공될 수 있다. First, whether to provide an alternative video service at the same time as the start of a video call may vary depending on the embodiment, and the subscriber may set this in advance. For example, if the media processing server 130 manages a table as shown in Table 2, subscriber A and subscriber B may be provided with an alternative video service from the start of the video call. In addition, in the case of subscriber C, the alternative video service is not provided when the video call is started, but if the subscriber C requests the alternative video service using the terminal 140 during the video call, the alternative video service may be provided thereafter.

[표2][Table 2]

가입자 정보Subscriber Information 대체 영상Alternate video 화상 통화 개시와 함께 대체 영상 서비스를 제공할 것인지의 여부Whether to offer alternative video services with video call initiation 가입자ASubscriber A 1930.avi1930.avi OO 가입자BSubscriber B 5403.jpg5403.jpg OO 가입자CSubscriber C 3240.avi3240.avi XX

본 발명의 일 실시예에 따르면, 화상 통화의 상대방에 따라서 대체 영상의 종류를 다르게 설정하는 것도 가능한데, 이를 위하여 미디어 처리 서버(130)는 표3에 나타낸 바와 같은 정보 테이블을 관리할 수 있다. According to an embodiment of the present invention, it is also possible to set the type of the alternate video differently according to the counterpart of the video call. For this purpose, the media processing server 130 may manage the information table as shown in Table 3 below.

[표3]Table 3

가입자 정보Subscriber Information 화상 통화 상대Video call 대체 영상Alternate video 가입자A Subscriber A 가입자FSubscriber F 1930.avi1930.avi 가입자F 이외의 가입자Member other than Member F 2041.avi2041.avi 가입자BSubscriber B 모든 가입자All subscribers 5403.jpg5403.jpg

표3을 참조하면 가입자A가 가입자F와 대체 영상을 이용한 화상 통화를 수행하는 경우 1930.avi라는 동영상 데이터가 대체 영상으로 사용되고, 가입자A가 가입자B를 제외한 나머지 가입자와 대체 영상을 이용한 화상 통화를 수행하는 경우 2041.avi라는 동영상 데이터가 대체 영상으로 사용될 수 있다. 또한, 가입자B가 대체 영상을 이용한 화상 통화를 수행하는 경우, 통화 상대에 관계없이 5403.jpg라는 정지영상 데이터가 대체 영상으로 사용될 수 있다. Referring to Table 3, when subscriber A makes a video call using subscriber video with subscriber F, video data of 1930.avi is used as the replacement video, and subscriber A makes a video call using subscriber video with other subscribers except subscriber B. In this case, video data called 2041.avi may be used as a substitute video. In addition, when subscriber B makes a video call using the substitute image, regardless of the call partner, still image data of 5403.jpg may be used as the substitute image.

본 발명의 일 실시예에 따르면, 화상 통화를 이용하는 시간대에 따라서 대체 영상의 종류를 다르게 설정하는 것도 가능하다. 이를 위하여 미디어 처리 서버(130)가 관리할 수 있는 정보 테이블의 일 실시예를 표4에 나타내었다. According to an embodiment of the present invention, it is also possible to set the type of the alternate video differently according to the time zone using the video call. To this end, Table 4 shows an embodiment of an information table that can be managed by the media processing server 130.

[표4]Table 4

가입자 정보Subscriber Information 서비스 시간대Service time zone 대체 영상Alternate video 가입자ASubscriber A 오후8시~오전7시8:00 PM to 7:00 AM 1930.avi1930.avi 오전7시~오후8시7:00 am-8:00 pm 2041.avi2041.avi 가입자BSubscriber B 모든 시간대All time zones 5403.jpg5403.jpg

표4를 참조하면, 가입자A가 오후8시부터 오전7시까지의 시간대에 대체 영상을 이용한 화상 통화를 수행하는 경우 1930.avi라는 동영상 데이터가 대체 영상으로 사용되고, 가입자A가 오전7시부터 오후8시까지의 시간대에 대체 영상을 이용한 화상 통화를 수행하는 경우 2041.avi라는 동영상 데이터가 대체 영상으로 사용될 수 있다. 또한, 가입자B가 대체 영상을 이용한 화상 통화를 수행하는 경우, 통화 시간대에 관계없이 5403.jpg라는 정지영상 데이터가 대체 영상으로 사용될 수 있다. Referring to Table 4, when subscriber A makes a video call using the alternative video in the time zone of 8:00 pm to 7:00 am, the video data of 1930.avi is used as the alternative video, and subscriber A is 7:00 am to 8 pm When a video call using an alternate video is performed in a time zone up to hr, video data of 2041.avi may be used as the alternate video. In addition, when subscriber B makes a video call using the substitute image, the still image data of 5403.jpg may be used as the substitute image regardless of the call time.

표1 내지 표4를 참조하여 설명한 대체 영상 서비스의 실시예 중 둘 이상을 조합한 실시예도 구현 가능하다. 또한, 표1 내지 표4를 참조하여 설명한 내용에 의해 본 발명이 한정되는 것은 아니며, 이와 유사하거나 이를 응용한 다른 유형의 실시예도 본 발명의 범주에 포함되는 것으로 해석되어야 한다. Embodiments combining two or more of the embodiments of the alternative video service described with reference to Tables 1 to 4 may be implemented. In addition, the present invention is not limited by the contents described with reference to Tables 1 to 4, and other types of embodiments similar or applied thereto should be construed as being included in the scope of the present invention.

이와 같은 대체 영상 서비스를 담당하는 미디어 처리 서버(130)는 어플리케이션 서버(Application Server; AS, 도시하지 않음)와 MRF(Multimedia Resource Function) 중 적어도 하나를 포함할 수 있다. AS는 서비스 로직을 보유하며, 가입 자에게 제공할 서비스 유형을 관리할 수 있다. MRF는 AS와 연동하여 미디어 데이터를 직접 처리할 수 있다. AS와 MRF는 3GPP(3rd Generation Partnership Project) IMS 표준을 따를 수 있다. The media processing server 130 in charge of such an alternative video service may include at least one of an application server (AS, not shown) and a multimedia resource function (MRF). The AS holds the service logic and can manage the types of services to be provided to subscribers. The MRF can directly process media data in conjunction with the AS. AS and MRF may follow the 3rd Generation Partnership Project (3GPP) IMS standard.

도 1에는 P-CSCF(112), I-CSCF(114), S-CSCF(116), HSS(120), 및 미디어 처리 서버(130)가 하나씩 도시되어 있지만, 이는 대체 영상 서비스 제공 시스템(100)의 기본 구성을 설명하기 위한 것이므로 본 발명이 이에 한정되는 것은 아니다. 따라서, 대체 영상 서비스 제공 시스템(100)은 도 1에 도시된 각 장치나 서버를 복수로 포함할 수도 있으며, IMS에 기반한 공지의 장치나 서버를 더 포함할 수도 있다. 또한, 도 1에 도시되어 있지 않지만, 단말기(140)는 CDMA(Code Division Multiple Access), WCDMA(Wideband CDMA), GSM(Global System for Mobile communication) 등과 같은 이동 통신망, PSTN(Public Switched Telephone Network), ISDN(Integrated Services Digital Network)와 같은 유선 통신망, 또는 기타 공지의 통신망을 통하여 대체 영상 서비스 제공 시스템(100)에 연결될 수 있다. 이하에서는, IMS에 기반하여 대체 영상 서비스를 제공하는 과정에 대해서 설명하도록 한다. 1 shows a P-CSCF 112, an I-CSCF 114, an S-CSCF 116, an HSS 120, and a media processing server 130 one by one, but this is an alternative video service providing system 100. The present invention is not limited to this because it is intended to describe the basic configuration. Therefore, the alternative video service providing system 100 may include a plurality of devices or servers shown in FIG. 1, and may further include a known device or server based on IMS. In addition, although not shown in FIG. 1, the terminal 140 includes a mobile communication network such as Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), Global System for Mobile communication (GSM), a Public Switched Telephone Network (PSTN), The alternative video service providing system 100 may be connected through a wired communication network such as an integrated services digital network (ISDN), or other known communication network. Hereinafter, a process of providing an alternative video service based on the IMS will be described.

우선, 단말기(140)는 대체 영상 서비스 제공 시스템(100)에 가입자를 등록하는 작업을 수행할 수 있는데, 이에 대한 일 실시예를 도 2에 도시하였다. First, the terminal 140 may perform a task of registering a subscriber in the alternative video service providing system 100, which is illustrated in FIG. 2.

단말기(140)는 P-CSCF(112)에게 등록 요청 메시지 전송할 수 있다(S210). 등록 요청 메시지는 목적지 도메인을 지시하는 URI(Uniform Resource Identifier, 이하 목적지 URI라 한다), 단말기(140)의 URI, 단말기(140)의 IP 주소 등을 포함할 수 있다.The terminal 140 may transmit a registration request message to the P-CSCF 112 (S210). The registration request message may include a Uniform Resource Identifier (hereinafter referred to as a destination URI) indicating a destination domain, a URI of the terminal 140, an IP address of the terminal 140, and the like.

단말기(140)로부터 등록 요청 메시지를 수신한 P-CSCF(112)는 DNS(Domain Name System) 질의 작업을 수행할 수 있다(S215). DNS 질의 작업을 통해서 P-CSCF(112)는 I-CSCF(114)의 주소를 얻을 수 있다. 보다 구체적으로, DNS 질의 작업에서 P-CSCF(112)는 단말기(140)로부터 수신된 등록 요청 메시지의 목적지 URI를 포함하는 DNS 질의 메시지(DNS query message)를 DNS(도시하지 않음)에게 전송할 수 있다. 이 때, DNS는 DNS 질의 메시지에 포함된 목적지 URI를 참조하여 적절한 I-CSCF(114)를 선별하고, 선별된 I-CSCF(114)의 주소를 포함하는 DNS 질의 응답 메시지(DNS query response message)를 P-CSCF(112)에게 전송할 수 있다.After receiving the registration request message from the terminal 140, the P-CSCF 112 may perform a DNS (Domain Name System) query operation (S215). Through the DNS query operation, the P-CSCF 112 may obtain the address of the I-CSCF 114. More specifically, in the DNS query operation, the P-CSCF 112 may transmit a DNS query message including a destination URI of the registration request message received from the terminal 140 to a DNS (not shown). . At this time, DNS selects an appropriate I-CSCF 114 by referring to a destination URI included in the DNS query message, and a DNS query response message including an address of the selected I-CSCF 114. May be transmitted to the P-CSCF 112.

I-CSCF(114)의 주소를 획득한 P-CSCF(112)는 단말기(140)의 등록 요청 메시지를 I-CSCF(114)에게 전송한다(S220). I-CSCF(114)에게 전송되는 등록 요청 메시지는 P-CSCF(112)가 단말기(140)로부터 수신한 등록 요청 메시지를 편집한 것일 수 있다. 여기서 편집은 정보의 추가, 삭제, 변경 등을 포함하는 개념이다. 예를 들어, I-CSCF(114)에게 전송되는 등록 요청 메시지에는 P-CSCF(112)의 주소가 포함될 수 있다. P-CSCF(112)의 주소의 일 예로 P-CSCF(112)의 URI를 들 수 있다. P-CSCF(112)의 주소는 추후 S-CSCF(116)가 단말기(140)에게 메시지를 전송하려는 경우 라우팅 경로로 사용될 수 있다.The P-CSCF 112 having obtained the address of the I-CSCF 114 transmits a registration request message of the terminal 140 to the I-CSCF 114 (S220). The registration request message transmitted to the I-CSCF 114 may be a compilation of the registration request message received by the P-CSCF 112 from the terminal 140. Here, editing is a concept that includes adding, deleting, and changing information. For example, the registration request message sent to the I-CSCF 114 may include the address of the P-CSCF 112. An example of the address of the P-CSCF 112 is the URI of the P-CSCF 112. The address of the P-CSCF 112 may be used as a routing path when the S-CSCF 116 later wants to send a message to the terminal 140.

P-CSCF(112)로부터 등록 요청 메시지를 수신한 I-CSCF(114)는 HSS(120)에게 사용자 권한 요청(User-Authorisation-Request; UAR) 메시지를 전송한다(S225). UAR 메시지는 단말기(140)의 능력(capability)에 대한 정보를 포함할 수 있다. 도 2에는 생략되었지만, 과정 S225 이전에 I-CSCF(114)가 HSS(120)의 주소를 획득하는 작업이 수행될 수 있다. 여기서, I-CSCF(114)는 SLF(Server Locator Function, 도시하지 않음)로부터 HSS(120)의 주소를 얻을 수 있다. Upon receiving the registration request message from the P-CSCF 112, the I-CSCF 114 transmits a user authorization request (UAR) message to the HSS 120 (S225). The UAR message may include information about the capability of the terminal 140. Although omitted in FIG. 2, the operation of obtaining the address of the HSS 120 by the I-CSCF 114 may be performed before the process S225. Here, the I-CSCF 114 may obtain the address of the HSS 120 from an SLF (Server Locator Function, not shown).

HSS(120)는 I-CSCF(114)로부터 전송된 UAR 메시지를 참조하여 단말기(140)의 능력에 적합한 S-CSCF(116)를 선별하고, 선별된 S-CSCF(116)에 대한 정보를 포함하는 사용자 권한 응답(User Authorization Answer message; UAA) 메시지를 I-CSCF(S230)에게 전송할 수 있다(S230). The HSS 120 selects the S-CSCF 116 suitable for the capability of the terminal 140 by referring to the UAR message transmitted from the I-CSCF 114 and includes information about the selected S-CSCF 116. A user authorization answer message (UAA) message may be transmitted to the I-CSCF (S230) (S230).

I-CSCF(114)는 UAR 메시지를 통하여 단말기(140)의 등록 요청을 처리할 S-CSCF(116)를 알 수 있다. S-CSCF(116)가 확인되면, I-CSCF(114)는 등록 요청 메시지를 S-CSCF(116)에게 전송한다(S235). The I-CSCF 114 may know the S-CSCF 116 that will process the registration request of the terminal 140 through the UAR message. If the S-CSCF 116 is confirmed, the I-CSCF 114 transmits a registration request message to the S-CSCF 116 (S235).

그 후, S-CSCF(116)는 HSS(120)에게 서버 할당 요청(Server Assignment Request; SAR) 메시지를 전송한다(S240). Thereafter, the S-CSCF 116 transmits a Server Assignment Request (SAR) message to the HSS 120 (S240).

HSS(120)는 SAR 메시지에 대한 응답으로서 S-CSCF(116)에게 서버 할당 응답(Server Assignment Answer; SAA) 메시지를 전송할 수 있다(S245). SAA 메시지는 단말기(140)의 사용자, 즉 가입자의 서비스 프로파일을 포함할 수 있다. 서비스 프로파일은 서비스를 제공하는데 필요한 공지의 각종 정보들을 포함할 수 있다. 본 발명의 일 실시예에 따르면, 서비스 프로파일은 가입자가 대체 영상 서비스에 가입했는지의 여부를 나타내는 정보(이하, 대체 영상 서비스 가입 정보라 한다)를 포함할 수 있다. 바람직하게는, 대체 영상 서비스 가입 정보는 서비스 프로파일 내의 초기 필터 크라이테리어(initial Filter Criteria; iFC)에 포함되어 있을 수 있다. The HSS 120 may transmit a Server Assignment Answer (SAA) message to the S-CSCF 116 as a response to the SAR message (S245). The SAA message may include the service profile of the user of the terminal 140, that is, the subscriber. The service profile may include various kinds of known information required to provide a service. According to an embodiment of the present invention, the service profile may include information indicating whether the subscriber has subscribed to the alternative video service (hereinafter, referred to as alternative video service subscription information). Preferably, the replacement video service subscription information may be included in an initial filter criterion (iFC) in the service profile.

SAA 메시지를 수신한 S-CSCF(S116)는 서비스 프로파일을 저장하고 I-CSCF(114)에게 200 OK 응답 메시지를 전송한다(S250). 200 OK 응답 메시지는 S-CSCF(116)의 주소를 포함할 수 있다. S-CSCF(116)의 주소의 일 예로 S-CSCF(116)의 URI를 들 수 있다. Upon receiving the SAA message, the S-CSCF S116 stores the service profile and transmits a 200 OK response message to the I-CSCF 114 (S250). The 200 OK response message may include the address of the S-CSCF 116. An example of the address of the S-CSCF 116 may be a URI of the S-CSCF 116.

I-CSCF(114)는 P-CSCF(112)에게 200 OK 응답 메시지를 전송한다(S255). P-CSCF(112)는 200 OK 응답 메시지에 포함된 S-CSCF(116)의 주소를 저장해둘 수 있다. 물론, P-CSCF(112)가 S-CSCF(116)의 주소를 획득하는 방식이 이에 한정되는 것은 아니다. 예를 들어, I-CSCF(114)나 S-CSCF(116)으로부터 S-CSCF(116)의 주소를 획득하는 실시예도 가능하다. The I-CSCF 114 transmits a 200 OK response message to the P-CSCF 112 (S255). The P-CSCF 112 may store the address of the S-CSCF 116 included in the 200 OK response message. Of course, the manner in which the P-CSCF 112 obtains the address of the S-CSCF 116 is not limited thereto. For example, an embodiment of obtaining the address of the S-CSCF 116 from the I-CSCF 114 or the S-CSCF 116 is also possible.

그 후, P-CSCF(112)는 단말기(140)에게 200 OK 응답 메시지를 전송한다(S260). Thereafter, the P-CSCF 112 transmits a 200 OK response message to the terminal 140 (S260).

도 2에 도시된 바와 같은 등록 과정이 마쳐지면, P-CSCF(112)는 단말기(140)의 요청을 처리할 S-CSCF(116)의 주소를 알 수 있으며, S-CSCF(116)는 단말기(140)의 서비스 프로파일 및 단말기(140)의 라우팅 경로(P-CSCF(112)의 주소)을 보유할 수 있게 된다. After completing the registration process as shown in FIG. 2, the P-CSCF 112 may know the address of the S-CSCF 116 that will process the request of the terminal 140, and the S-CSCF 116 may determine the terminal. It is possible to retain the service profile of 140 and the routing path (address of P-CSCF 112) of terminal 140.

이하에서는, 화상 통화를 위해서 세션 형성을 요청하는 단말기(이하 소스 단말기라 한다)로부터 출력된 요청 메시지를 처리하는 IMS(이하 발신측 IMS라 한다)와 소스 단말기의 세션 형성 대상이 되는 단말기(이하 목적지 단말기라 한다)로 인입될 요청 메시지를 처리하는 IMS(이하 착신측 IMS라 한다)에서의 동작 과정에 대 해서 설명하도록 한다. 발신측 IMS와 착신측 IMS는 물리적으로 또는 논리적으로 동일한 IMS일 수도 있고 상이한 IMS일 수도 있다.Hereinafter, an IMS (hereinafter referred to as a source IMS) for processing a request message output from a terminal (hereinafter referred to as a source terminal) requesting for session establishment for a video call and a terminal (hereinafter referred to as a destination) The operation of the IMS (hereinafter referred to as the called party IMS) that processes the request message to be received by the terminal will be described. The calling IMS and the called IMS may be the same IMS physically or logically or may be different IMS.

도 3은 본 발명의 일 실시예에 따른 발신측 IMS의 호처리 과정을 나타낸 흐름도이다. 3 is a flowchart illustrating a call processing process of an originating IMS according to an embodiment of the present invention.

목적지 단말기와 화상 통화를 위한 세션 형성을 원하는 소스 단말기(140-1)는 P-CSCF(112-1)에게 세션 요청 메시지를 전송할 수 있다(S310). The source terminal 140-1 wishing to establish a session for the video call with the destination terminal may transmit a session request message to the P-CSCF 112-1 (S310).

소스 단말기(140-1)로부터 세션 요청 메시지가 수신되면, P-CSCF(112-1)는 소스 단말기(140-1)에게 100 Trying 응답 메시지를 전송한다(S315). 소스 단말기(140-1)가 도 2에 예시된 바와 같은 가입자 등록 작업을 마친 상태라면, P-CSCF(112-1)는 소스 단말기(140-1)의 세션 요청 메시지를 처리할 S-CSCF(116-1)의 주소를 알 수 있다. S-CSCF(116-1)의 주소가 확인되면, P-CSCF(112-1)는 S-CSCF(116-1)에게 세션 요청 메시지를 전송할 수 있다(S320). When the session request message is received from the source terminal 140-1, the P-CSCF 112-1 transmits a 100 Trying response message to the source terminal 140-1 (S315). If the source terminal 140-1 has completed the subscriber registration operation as illustrated in FIG. 2, the P-CSCF 112-1 may use the S-CSCF (S-CSCF) to process the session request message of the source terminal 140-1. 116-1). If the address of the S-CSCF 116-1 is confirmed, the P-CSCF 112-1 may transmit a session request message to the S-CSCF 116-1 (S320).

P-CSCF(112-1)로부터 세션 요청 메시지가 전송되면, S-CSCF(116-1)는 P-CSCF(112-1)에게 100 Trying 응답 메시지를 전송하고(S325), 소스 단말기(140-1)의 서비스 프로파일을 검색한다(S330). 본 발명의 일 실시예에 따르면, 과정 S330에서 S-CSCF(116-1)는 P-CSCF(112-1)로부터 전송된 세션 요청 메시지에서 소스 단말기(140-1)의 가입자 정보를 추출하고, 추출된 가입자 정보에 대응되는 서비스 프로파일의 존재 여부를 확인할 수 있다. When the session request message is transmitted from the P-CSCF 112-1, the S-CSCF 116-1 transmits a 100 Trying response message to the P-CSCF 112-1 (S325), and the source terminal 140-. The service profile of 1) is searched for (S330). According to an embodiment of the present invention, the S-CSCF 116-1 extracts subscriber information of the source terminal 140-1 from the session request message transmitted from the P-CSCF 112-1 in step S330. The existence of the service profile corresponding to the extracted subscriber information may be checked.

소스 단말기(140-1)의 서비스 프로파일이 검색되면, S-CSCF(116-1)는 소스 단말기(140-1)에 대한 서비스 트리거링을 수행할 수 있다(S335). 이 과정은 소스 단말기(140-1)가 어떤 서비스를 지원을 받게될 것인지 결정하는 과정인데, 소스 단말기(140-1)가 대체 영상 서비스에 가입해 있다면 S-CSCF(116-1)는 미디어 처리 서버(130)에게 대체 영상 서비스가 연동되도록 요청할 수 있다. When the service profile of the source terminal 140-1 is found, the S-CSCF 116-1 may perform service triggering on the source terminal 140-1 (S335). This process is to determine which service the source terminal 140-1 will receive. If the source terminal 140-1 subscribes to the alternative video service, the S-CSCF 116-1 processes the media. The server 130 may request that the alternative video service be interworked.

미디어 처리 서버(130)는 대체 영상 서비스를 제공할 준비를 하고(S340), 대체 영상 서비스를 제공할 준비가 되었음을 알리는 응답 메시지를 S-CSCF(116-1)에게 전송할 수 있다(S345). 과정 S340에서 미디어 처리 서버(130) 소스 단말기(140-1)를 위해 사용할 대체 영상을 검색해둘 수 있다. The media processing server 130 may prepare to provide a substitute video service (S340), and transmit a response message indicating that it is ready to provide a substitute video service to the S-CSCF 116-1 (S345). In operation S340, the substitute image to be used for the media processing server 130 source terminal 140-1 may be searched for.

한편, S-CSCF(116-1)는 세션 요청 메시지를 착신측 IMS의 S-CSCF(도시하지 않음)로 전송할 수 있다(S350). 물론, 세션 요청 메시지가 S-CSCF(116-1)로부터 착신측 IMS의 S-CSCF로 직접 전송되어야만 하는 것은 아니며, 다른 장치나 서버를 통하여 중계될 수도 있다. Meanwhile, the S-CSCF 116-1 may transmit a session request message to an S-CSCF (not shown) of the called party's IMS (S350). Of course, the session request message does not have to be sent directly from the S-CSCF 116-1 to the S-CSCF of the destination IMS, but may be relayed through another device or server.

목적지 단말기(도시하지 않음)로부터 세션 요청에 대한 긍정의 응답(이하 세션 응답 메시지라 한다)이 수신되면(S355), S-CSCF(116-1)는 이를 P-CSCF(112-1)에게 전송한다(S360). 또한, P-CSCF(112-1)는 세션 응답 메시지를 소스 단말기(140-1)에게 포워딩한다(S365). 이를 통하여 소스 단말기(140-1)와 목적지 단말기 간의 세션이 확립되면, 소스 단말기(140-1)는 미디어 처리 서버(130)를 통하여 목적지 단말기와 화상 통화를 수행할 수 있다(S370). 이 때, 미디어 처리 서버(130)는 소스 단말기(140-1)로부터 전송되는 미디어 데이터를 처리하여 대체 영상 서비스를 제공할 수 있다. When a positive response (hereinafter referred to as session response message) to the session request is received from the destination terminal (not shown) (S355), the S-CSCF 116-1 transmits it to the P-CSCF 112-1. (S360). In addition, the P-CSCF 112-1 forwards the session response message to the source terminal 140-1 (S365). When the session between the source terminal 140-1 and the destination terminal is established through this, the source terminal 140-1 may perform a video call with the destination terminal through the media processing server 130 (S370). In this case, the media processing server 130 may provide a substitute video service by processing the media data transmitted from the source terminal 140-1.

미디어 처리 서버(130)가 대체 영상 서비스 제공 과정에 대한 일 실시예를 도 4에 도시하였다. 4 illustrates an embodiment of a process of providing an alternative video service by the media processing server 130.

대체 영상 서비스가 요청되면, 미디어 처리 서버(130)는 가입자가 사전에 설정해 놓은 대체 영상을 검색한다(S410). 과정 S410은 도 3의 과정 S340에 대응될 수 이다. 대체 영상 검색시 소스 단말기(140-1)의 가입자 정보가 이용될 수 있는데, 본 발명의 일 실시예에 따르면 미디어 처리 서버(130)가 표1 내지 표4를 통해 나타낸 바와 같은 정보 테이블을 이용하는 것도 가능하다. When the replacement video service is requested, the media processing server 130 searches for the replacement video previously set by the subscriber (S410). Process S410 may correspond to process S340 of FIG. 3. Subscriber information of the source terminal 140-1 may be used when searching for a substitute image. According to an embodiment of the present invention, the media processing server 130 may use an information table as shown in Tables 1 to 4. It is possible.

그 후, 소스 단말기(140-1)로부터 미디어 스트림이 전송되면, 미디어 처리 서버(130)는 미디어 스트림의 비디오 데이터를 과정 S410에서 찾아둔 대체 영상으로 대체할 수 있다(S420). 과정 S420에서 미디어 처리 서버(130)는 미디어 스트림에서 비디오 데이터를 분리해내고, 대체 영상을 미디어 스트림에 삽입할 수 있다. 대체 영상을 미디어 스트림에 삽입한다는 것은 미디어 스트림에 포함된 오디오 데이터나 텍스트 데이터를 대체 영상과 믹싱한다는 의미를 포함할 수 있다. Thereafter, when the media stream is transmitted from the source terminal 140-1, the media processing server 130 may replace the video data of the media stream with the substitute image found in step S410 (S420). In step S420, the media processing server 130 may separate the video data from the media stream and insert a substitute image into the media stream. Inserting the replacement video into the media stream may include mixing audio data or text data included in the media stream with the replacement video.

미디어 처리 서버(130)는 대체 영상을 포함하는 미디어 스트림을 출력한다(S430). 과정 S430에서 출력되는 미디어 스트림은 소스 단말기(140-1)와 화상 통화를 수행하는 목적지 단말기에게 전송될 수 있다. The media processing server 130 outputs a media stream including a substitute image (S430). The media stream output in step S430 may be transmitted to the destination terminal which performs a video call with the source terminal 140-1.

도 4는 소스 단말기(140-1)가 대체 영상 서비스를 이용하는 경우에 대해서 설명하였지만, 동일한 과정에 의해 목적지 단말기도 대체 영상 서비스를 이용할 수 있다. Although FIG. 4 has described the case in which the source terminal 140-1 uses the alternative video service, the destination terminal may also use the alternative video service by the same process.

본 발명의 일 실시예에 따르면, 미디서 처리 서버(130)는 단말기(140)로부터 전송되는 미디어 스트림에서 비디오 데이터의 인코딩 방식과 동일한 인코딩 방식이 적용된 대체 영상을 사용하여 대체 영상 서비스를 제공할 수도 있다. 예를 들어, 단말기(140)로부터 전송되는 미디어 스트림이 MPEG4(Moving Picture Experts Group 4) 방식으로 코딩된 비디오 데이터를 포함하고 있다면, 미디어 처리 서버(130)는 MPEG4 방식으로 코딩된 대체 영상을 사용하여 대체 영상 서비스를 제공할 수 있다. 이와 마찬가지로, 단말기(140)로부터 전송되는 미디어 스트림이 H.263 방식이나 H.264 방식으로 코딩된 비디오 데이터를 포함하고 있다면, 미디어 처리 서버(130)는 그에 대응되도록 H.263 방식이나 H.264 방식으로 코딩된 대체 영상을 사용하여 대체 영상 서비스를 제공할 수 있다. 이 경우, 도 4의 과정 S420에서 미디어 처리 서버(130)는 소스 단말기(140-1)로부터 수신된 미디어 스트림의 비디오 데이터가 어떠한 비디오 코딩 방식에 의해 코딩되어 있는지 확인하고, 확인된 비디오 코딩 방식이 적용된 대체 영상으로서 과정 S410에서 검색된 대체 영상과 동일한 내용을 갖는 대체 영상을 사용하여 미디어 스트림의 비디오 데이터를 대체할 수 있다. 즉, 미디어 처리 서버(130)는 동일한 내용을 포함하고 있지만 서로 다른 비디오 코딩 방식으로 코딩된 대체 영상들을 관리할 수으며, 이중 필요한 대체 영상을 선별할 수 있는 것이다. According to an embodiment of the present invention, the mediator processing server 130 may provide an alternative video service using an alternative video to which the same encoding method as that of video data is applied in the media stream transmitted from the terminal 140. have. For example, if the media stream transmitted from the terminal 140 includes video data coded in the Moving Picture Experts Group 4 (MPEG4) scheme, the media processing server 130 may use the alternative image coded in the MPEG4 scheme. Alternative video services may be provided. Similarly, if the media stream transmitted from the terminal 140 includes video data coded by the H.263 method or the H.264 method, the media processing server 130 may correspond to the H.263 method or the H.264 method accordingly. An alternative video service may be provided using an alternative video coded in a manner. In this case, in step S420 of FIG. 4, the media processing server 130 checks whether the video data of the media stream received from the source terminal 140-1 is coded by which video coding scheme, and the identified video coding scheme is As the applied substitute image, the substitute image having the same content as the substitute image retrieved in step S410 may be used to replace the video data of the media stream. That is, the media processing server 130 may manage substitute images including the same contents but coded by different video coding schemes, and may select necessary substitute images.

본 발명의 일 실시예에 따르면, 단말기(140)의 요청에 따라서 미디어 처리 서버(130)는 대체 영상 서비스를 중지할 수도 있는데, 이에 대해서 도 5를 참조하여 설명하도록 한다. According to an embodiment of the present invention, the media processing server 130 may stop the substitute video service at the request of the terminal 140, which will be described with reference to FIG. 5.

미디어 처리 서버(130)를 통하여 목적지 단말기와 대체 영상을 이용한 화상 통화를 수행하던 중, 사용자가 대체 영상 서비스의 중지를 요청하면, 소스 단말 기(140-1)는 P-CSCF(112-1)에게 대체 영상 서비스의 중지를 요청하는 메시지(이하 서비스 중지 요청 메시지라 한다)를 전송한다(S510). While performing a video call using a substitute video with the destination terminal through the media processing server 130, if the user requests to stop the substitute video service, the source terminal 140-1 may transmit the P-CSCF 112-1. In step S510, a message for requesting to stop the replacement video service is transmitted (hereinafter, referred to as a service stop request message).

P-CSCF(112-1)는 서비스 중지 요청 메시지를 S-CSCF(116-1)로 전송하고(S520), S-CSCF(116-1)는 이를 다시 미디어 처리 서버(130)에게 전송할 수 있다(S530). The P-CSCF 112-1 may transmit a service stop request message to the S-CSCF 116-1 (S520), and the S-CSCF 116-1 may transmit it to the media processing server 130 again. (S530).

서비스 중지 요청 메시지가 수신되면, 미디어 처리 서버(130)는 대체 영상 서비스를 중지한다(S540). 대체 영상 서비스가 중지되는 것이므로, 소스 단말기(140-1)와 목적지 단말기 간의 화상 통화는 유효하게 지속될 수 있다. 이 경우, 소스 단말기(140-1)로부터 전송된 미디어 스트림은 그대로 목적지 단말기에게 전송될 수 있다. When the service stop request message is received, the media processing server 130 stops the replacement video service (S540). Since the replacement video service is stopped, the video call between the source terminal 140-1 and the destination terminal can be effectively continued. In this case, the media stream transmitted from the source terminal 140-1 may be transmitted to the destination terminal as it is.

그 후, 미디어 처리 서버(130)는 대체 영상 서비스가 중지되었음을 알리는 응답 메시지를 S-CSCF(116-1)에게 전송할 수 있다(S550). S-CSCF(116-1)은 응답 메시지를 P-CSCF(112-1)에게 전송하고(S560), P-CSCF(112-1)는 이를 다시 소스 단말기(140-1)에게 전송할 수 있다(S570).Thereafter, the media processing server 130 may transmit a response message indicating that the substitute video service is stopped to the S-CSCF 116-1 (S550). The S-CSCF 116-1 may transmit a response message to the P-CSCF 112-1 (S560), and the P-CSCF 112-1 may transmit it to the source terminal 140-1 again ( S570).

한편, 중지된 대체 영상 서비스를 재개하는 것도 가능한데, 이에 대한 실시예를 도 6에 도시하였다. 도 6의 과정은 대체 영상을 이용하지 않은 화상 통화가 이루어지고 있는 상태에서 수행될 수 있다. On the other hand, it is also possible to resume the suspended alternative video service, an embodiment thereof is shown in FIG. The process of FIG. 6 may be performed in a state where a video call is made without using a substitute video.

미디어 처리 서버(130)를 통하여 목적지 단말기와 화상 통화를 수행하던 중 사용자가 대체 영상 서비스를 요청하면, 소스 단말기(140-1)는 P-CSCF(112-1)에게 대체 영상 서비스의 재개를 요청하는 메시지(이하 서비스 요청 메시지라 한다)를 전송할 수 있다(S610). If the user requests an alternative video service while performing a video call with the destination terminal through the media processing server 130, the source terminal 140-1 requests the P-CSCF 112-1 to resume the alternative video service. A message (hereinafter referred to as a service request message) may be transmitted (S610).

P-CSCF(112-1)는 서비스 요청 메시지를 S-CSCF(116-1)로 전송하고(S620), S-CSCF(116-1)는 이를 다시 미디어 처리 서버(130)에게 전송할 수 있다(S630). The P-CSCF 112-1 may transmit a service request message to the S-CSCF 116-1 (S620), and the S-CSCF 116-1 may transmit it back to the media processing server 130 ( S630).

서비스 요청 메시지가 수신되면, 미디어 처리 서버(130)는 대체 영상 서비스를 제공한다(S640). 이 때, 소스 단말기(140-1)로부터 전송된 미디어 스트림에 포함된 비디오 데이터 대신 대체 영상이 미디어 스트림에 삽입될 수 있으며, 대체 영상이 삽입된 미디어 스트림은 목적지 단말기에게 전송될 수 있다. When the service request message is received, the media processing server 130 provides a substitute video service (S640). In this case, the substitute image may be inserted into the media stream instead of the video data included in the media stream transmitted from the source terminal 140-1, and the media stream into which the substitute image is inserted may be transmitted to the destination terminal.

그 후, 미디어 처리 서버(130)는 대체 영상 서비스가 제공되고 있음을 알리는 응답 메시지를 S-CSCF(116-1)에게 전송할 수 있다(S650). S-CSCF(116-1)은 응답 메시지를 P-CSCF(112-1)에게 전송하고(S660), P-CSCF(112-1)는 이를 다시 소스 단말기(140-1)에게 전송할 수 있다(S670).Thereafter, the media processing server 130 may transmit a response message indicating that the substitute video service is provided to the S-CSCF 116-1 (S650). The S-CSCF 116-1 may transmit a response message to the P-CSCF 112-1 (S660), and the P-CSCF 112-1 may transmit it to the source terminal 140-1 again ( S670).

도 7은 본 발명의 일 실시예에 따른 착신측 IMS의 호처리 과정을 나타낸 흐름도이다.7 is a flowchart illustrating a call processing procedure of a called party IMS according to an embodiment of the present invention.

소스 단말기의 요청에 따라서 세션 요청 메시지가 정상적으로 착신측 IMS의 S-CSCF(116-2)로 전송되면(S710), S-CSCF(116-2)는 100 Trying 응답 메시지를 회송한다(S715). 과정 S710는 도 3의 과정 S350과 대응될 수 있다. When the session request message is normally transmitted to the S-CSCF 116-2 of the destination IMS according to the request of the source terminal (S710), the S-CSCF 116-2 sends a 100 Trying response message (S715). Process S710 may correspond to process S350 of FIG. 3.

그 후, S-CSCF(116-2)는 목적지 단말기(140-2)의 서비스 프로파일을 검색할 수 있다(S720). 본 발명의 일 실시예에 따르면, 과정 S720에서 S-CSCF(116-2)는 세션 요청 메시지에서 목적지 단말기(140-2)의 가입자 정보를 추출하고, 추출된 가입자 정보에 대응되는 서비스 프로파일의 존재 여부를 확인할 수 있다. Thereafter, the S-CSCF 116-2 may retrieve the service profile of the destination terminal 140-2 (S720). According to an embodiment of the present invention, in step S720, the S-CSCF 116-2 extracts the subscriber information of the destination terminal 140-2 from the session request message, and the existence of the service profile corresponding to the extracted subscriber information. You can check whether or not.

목적지 단말기(140-2)의 서비스 프로파일이 검색되면, S-CSCF(116-2)는 목적지 단말기(140-2)에 대한 서비스 트리거링을 수행할 수 있다(S725). 이 과정은 목적지 단말기(140-2)가 어떤 서비스를 지원 받게 될 것인지 결정하는 과정인데, 목적지 단말기(140-2)가 대체 영상 서비스에 가입해 있다면 S-CSCF(116-2)는 미디어 처리 서버(130)에게 대체 영상 서비스가 연동되도록 요청할 수 있다. When the service profile of the destination terminal 140-2 is found, the S-CSCF 116-2 may perform service triggering on the destination terminal 140-2 (S725). This process is to determine which service the destination terminal 140-2 will receive. If the destination terminal 140-2 is subscribed to the alternative video service, the S-CSCF 116-2 is the media processing server. The server 130 may request the alternative video service to interwork.

미디어 처리 서버(130)는 대체 영상 서비스를 제공할 준비를 하고(S730), 대체 영상 서비스를 제공할 준비가 되었음을 알리는 응답 메시지를 S-CSCF(116-1)에게 전송할 수 있다(S735). 과정 S730에서 미디어 처리 서버(130) 목적지 단말기(140-2)를 위해 사용할 대체 영상을 검색해둘 수 있다. The media processing server 130 may prepare to provide a substitute video service (S730), and transmit a response message indicating that it is ready to provide a substitute video service to the S-CSCF 116-1 (S735). In operation S730, an alternative image to be used for the destination terminal 140-2 of the media processing server 130 may be searched for.

서비스 트리거링 후, S-CSCF(116-2)는 세션 요청 메시지를 P-CSCF(112-2)에게 전송할 수 있다(S740). P-CSCF(112-2)는 S-CSCF(116-2)에게 100 Trying 응답 메시지를 회송하고(S745), 세션 요청 메시지를 목적지 단말기(140-2)에게 전송할 수 있다(S750). After the service triggering, the S-CSCF 116-2 may transmit a session request message to the P-CSCF 112-2 (S740). The P-CSCF 112-2 may send a 100 Trying response message to the S-CSCF 116-2 (S745), and transmit a session request message to the destination terminal 140-2 (S750).

목적지 단말기(140-2)의 사용자가 소스 단말기와의 화상 통화를 수락하면, 목적지 단말기(140-2)는 세션 응답 메시지를 P-CSCF(112-2)에게 전송할 수 있다(S755). If the user of the destination terminal 140-2 accepts the video call with the source terminal, the destination terminal 140-2 may transmit a session response message to the P-CSCF 112-2 (S755).

목적지 단말기(140-2)로부터 세션 응답 메시지가 수신되면, P-CSCF(112-2)는 이를 S-CSCF(116-2)에게 전송할 수 있으며(S760), S-CSCF(116-2)는 이를 발신측 IMS의 S-CSCF(도시하지 않음)에게 전송할 수 있다(S765). 도 7의 과정 S765은 도 3의 과정 S355와 대응될 수 있다. When the session response message is received from the destination terminal 140-2, the P-CSCF 112-2 may transmit it to the S-CSCF 116-2 (S760), and the S-CSCF 116-2 may This may be transmitted to the S-CSCF (not shown) of the calling IMS (S765). Process S765 of FIG. 7 may correspond to process S355 of FIG. 3.

이를 통하여 소스 단말기와 목적지 단말기(140-2) 간의 세션이 확립되면, 목적지 단말기(140-2)는 미디어 처리 서버(130)를 통하여 소스 단말기와 화상 통화를 수행할 수 있다(S770). 이 때, 미디어 처리 서버(130)는 목적지 단말기(140-2)로부터 전송되는 미디어 데이터를 처리하여 대체 영상 서비스를 제공할 수 있다. 앞서 설명한, 소스 단말기에 대하여 대체 영상 서비스를 제공하는 각종 실시예는 목적지 단말기에 대해서도 동일하게 또는 유사하게 적용될 수 있다.If a session is established between the source terminal and the destination terminal 140-2 through this, the destination terminal 140-2 may perform a video call with the source terminal through the media processing server 130 (S770). In this case, the media processing server 130 may provide a substitute video service by processing the media data transmitted from the destination terminal 140-2. Various embodiments of providing the alternative video service to the source terminal described above may be equally or similarly applied to the destination terminal.

이상에서 설명된 실시예들은 3GPP IMS 표준을 준수할 수 있다. 따라서, 3GPP IMS 표준에서 구체화되어 있는 각종 호처리 과정들은 본 발명의 구현을 위해서 적용 가능하다. Embodiments described above may comply with the 3GPP IMS standard. Accordingly, various call processing procedures specified in the 3GPP IMS standard are applicable for the implementation of the present invention.

도 1 내지 도 7의 실시예는 IMS를 기반으로 하여 대체 영상 서비스를 제공하는 것으로 설명하였지만, 본 발명이 이에 한정되는 것은 아니다. 따라서, IMS에 기반하지 않더라도 대체 영상 서비스를 제공하는 실시예를 구현하는 것이 가능하다. 이에 대한 일 예를 도 8을 참조하여 설명하도록 한다. 1 to 7 have been described as providing an alternative video service based on IMS, but the present invention is not limited thereto. Therefore, it is possible to implement an embodiment for providing an alternative video service even if it is not based on IMS. An example thereof will be described with reference to FIG. 8.

도 8은 본 발명의 일 실시예에 따른 대체 영상 서비스 제공 시스템(800)을 나타낸 도면이다. 도시된 대체 영상 서비스 제공 시스템(800)은 이동 통신망(810)과 지능망(820)을 포함한다. 8 is a diagram illustrating an alternative video service providing system 800 according to an embodiment of the present invention. The illustrated alternative video service providing system 800 includes a mobile communication network 810 and an intelligent network 820.

이동 통신망(810)은 소스 단말기(140-1)와 목적지 단말기(140-2) 간의 통신 세션을 형성시킬 수 있다. 즉, 이동 통신망(810)은 소스 단말기(140-1)와 목적지 단말기(140-2) 사이에서 화상 통화를 위한 미디어 스트림을 중계해주는 역할을 수행할 수 있다. The mobile communication network 810 may establish a communication session between the source terminal 140-1 and the destination terminal 140-2. That is, the mobile communication network 810 may play a role of relaying a media stream for a video call between the source terminal 140-1 and the destination terminal 140-2.

이동 통신망(810)은 동기식 이동 통신망일 수도 있고, 비동기식 이동 통신망일 수도 있다. 동기식 이동 통신망의 일 실시예로서, EVDO rA(Evolution Data Only revision A) 방식의 통신망을 들수 있으며, 비동기식 이동 통신망의 일 실시예로서, WCDMA 방식의 통신망을 틀 수 있다.The mobile communication network 810 may be a synchronous mobile communication network or an asynchronous mobile communication network. An embodiment of a synchronous mobile communication network may be an EVDO evolution data only revision (A) communication network, and as an embodiment of an asynchronous mobile communication network, a WCDMA communication network may be used.

도 8에 도시되지는 않았지만, 이동 통신망(810)은 기지국, 기지국 제어기, 및 교환기를 포함할 수 있다. 만약, 이동 통신망(810)이 EVDO rA 방식의 통신망이면, 기지국, 기지국 제어기, 및 교환기는 각각 BTS(Base station Tranceiver Subsystem), BSC(Base Station Controller), 및 동기식 MSC(Mobile Switching Center)로 이해될 수 있으며, 이동 통신망(810)이 WCDMA 방식의 통신망이면 기지국, 기지국 제어기, 및 교환기는 각각 노드 B(Node B), RNC(Radio Network Controlloer), 및 비동기식 MSC로 이해될 수 있다. 이동 통신망(810)의 구체적인 구성 및 기능은 이미 공지되어 있으므로 이에 대한 설명은 생략하도록 한다.Although not shown in FIG. 8, mobile communication network 810 may include a base station, a base station controller, and a switch. If the mobile communication network 810 is an EVDO rA communication network, the base station, the base station controller, and the exchange are to be understood as a base station transformer subsystem (BTS), a base station controller (BSC), and a synchronous mobile switching center (MSC), respectively. If the mobile communication network 810 is a WCDMA communication network, the base station, the base station controller, and the exchange may be understood as a Node B, a Radio Network Controlloner (RNC), and an asynchronous MSC, respectively. Since the specific configuration and function of the mobile communication network 810 are already known, a description thereof will be omitted.

지능망(820)은 미디어 처리 서버(822)를 포함한다. 미디어 처리 서버(822)는 도 1에 도시된 미디어 서버(130)처럼 대체 영상 서비스를 제공하기 위해 단말기로부터 전송된 미디어 스트림의 비디오 데이터를 가입자가 사전에 선택해둔 대체 영상으로 대체할 수 있다. 이에 따라서, 소스 단말기(140-1)와 목적지 단말기(140-2) 간의 화상 통화시 대체 영상 서비스가 필요하면, 소스 단말기(140-1) 또는 목적지 단말기(140-2)가 전송한 미디어 스트림은 이동 통신망(810)을 거쳐서 지능망(820)으로 전달되며, 지능망(820)의 미디어 처리 서버(822)에 의해 처리된 후 다이 이동 통신망(810)을 거쳐서 목적지 단말기(140-2) 또는 소스 단말기(140-1)에 게 전달될 수 있다. The intelligent network 820 includes a media processing server 822. The media processing server 822 may replace the video data of the media stream transmitted from the terminal with the substitute video previously selected by the subscriber in order to provide a substitute video service as in the media server 130 illustrated in FIG. 1. Accordingly, if an alternative video service is required during a video call between the source terminal 140-1 and the destination terminal 140-2, the media stream transmitted by the source terminal 140-1 or the destination terminal 140-2 is It is delivered to the intelligent network 820 via the mobile communication network 810, processed by the media processing server 822 of the intelligent network 820, and then through the die mobile communication network 810, the destination terminal 140-2 or the source terminal ( 140-1).

이상과 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.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. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive.

상기한 바와 같은 본 발명의 이동 통신망 기반의 대체 영상 서비스 제공 방법 및 시스템에 따르면 화상 통화시 대체 영상 서비스를 보다 효과적으로 이용할 수 있는 효과가 있다.According to the method and system for providing an alternative video service based on the mobile communication network of the present invention as described above, an alternative video service can be used more effectively during a video call.

Claims (15)

화상 통화를 수행하는 제1 단말기로부터 제1 미디어 스트림을 수신하는 단계; Receiving a first media stream from a first terminal making a video call; 상기 제1 미디어 스트림에 포함된 비디오 데이터 대신 대체 영상이 삽입된 제2 미디어 스트림을 제2 단말기에게 송신하는 단계; 및Transmitting a second media stream in which a substitute image is inserted in place of video data included in the first media stream, to a second terminal; And 상기 제1 단말기로부터 대체 영상 서비스의 중지를 요청하는 메시지가 전송될 경우, 상기 제2 미디어 스트림의 전송을 중지하고, 상기 제1 미디어 스트림을 상기 제2 단말기에게 전송하는 단계를 포함하는, 대체 영상 서비스 제공 방법.Stopping the transmission of the second media stream and transmitting the first media stream to the second terminal when a message requesting to stop the replacement video service is transmitted from the first terminal. How we deliver the service. 제 1항에 있어서,The method of claim 1, 상기 대체 영상은 정지영상 또는 동영상인, 대체 영상 서비스 제공 방법.And the substitute image is a still image or a moving image. 제 1항에 있어서,The method of claim 1, 상기 대체 영상의 종류는 상기 제2 단말기를 사용하는 가입자와 상기 화상 통화가 수행되는 시간대 중 적어도 하나에 따라서 결정되는, 대체 영상 서비스 제공 방법.The type of the replacement video is determined according to at least one of a subscriber using the second terminal and a time zone during which the video call is performed. 삭제delete 제 1항에 있어서,The method of claim 1, 상기 송신하는 단계는 대체 영상 서비스가 요청되는 경우에 수행되는, 대체 영상 서비스 제공 방법.The transmitting step is performed when the alternative video service is requested, alternative video service providing method. 제 1항에 있어서,The method of claim 1, 상기 제1 단말기의 요청에 따라서 상기 제1 단말기와 상기 제2 단말기 간의 화상 통화를 위한 세션을 형성하는 단계를 더 포함하는, 대체 영상 서비스 제공 방법. And establishing a session for a video call between the first terminal and the second terminal in response to a request of the first terminal. 제 1항에 있어서,The method of claim 1, 상기 제2 단말기의 요청에 따라서 상기 제2 단말기와 상기 제1 단말기 간의 화상 통화를 위한 세션을 형성하는 단계를 더 포함하는, 대체 영상 서비스 제공 방법.And establishing a session for a video call between the second terminal and the first terminal in response to a request of the second terminal. 제 1항에 있어서,The method of claim 1, 상기 화상 통화는 인터넷 프로토콜 멀티미디어 서브시스템에 기반한, 대체 영상 서비스 제공 방법.And the video call is based on an internet protocol multimedia subsystem. 제1 단말기와 제2 단말기 간의 화상 통화를 위한 세션을 형성시키는 이동 통신망; A mobile communication network for establishing a session for a video call between a first terminal and a second terminal; 상기 제1 단말기로부터 수신된 제1 미디어 스트림에 포함된 비디오 데이터 대신 대체 영상이 삽입된 제2 미디어 스트림을 상기 제2 단말기에게 송신하는 미디어 처리 서버를 포함하고,And a media processing server configured to transmit a second media stream in which a substitute image is inserted instead of video data included in the first media stream received from the first terminal, to the second terminal. 상기 제1 단말기로부터 대체 영상 서비스의 중지를 요청하는 메시지가 수신되는 경우, 상기 미디어 처리 서버는 상기 제2 미디어 스트림의 전송을 중지하고 상기 제1 미디어 스트림을 상기 제2 단말기에게 전송하는, 대체 영상 서비스 제공 시스템.When the message for requesting to stop the alternative video service is received from the first terminal, the media processing server stops transmitting the second media stream and transmits the first media stream to the second terminal. Service delivery system. 제 9항에 있어서,The method of claim 9, 상기 대체 영상은 정지영상 또는 동영상인, 대체 영상 서비스 제공 시스템.And the substitute image is a still image or a moving image. 제 9항에 있어서,The method of claim 9, 상기 대체 영상의 종류는 상기 제2 단말기를 사용하는 가입자와 상기 화상 통화가 수행되는 시간대 중 적어도 하나에 따라서 결정되는, 대체 영상 서비스 제공 시스템.The type of the substitute image is determined according to at least one of a subscriber using the second terminal and a time zone during which the video call is performed. 삭제delete 제 9항에 있어서,The method of claim 9, 상기 미디어 처리 서버는 상기 제1 단말기로부터 대체 영상 서비스를 요청하는 메시지가 수신되는 경우에 상기 제2 미디어 스트림을 상기 제2 단말기에게 전송하는, 대체 영상 서비스 제공 시스템.And the media processing server transmits the second media stream to the second terminal when a message requesting a replacement video service is received from the first terminal. 제 9항에 있어서,The method of claim 9, 상기 이동 통신망은 상기 제1 단말기의 요청에 따라서 상기 제1 단말기와 상기 제2 단말기 간의 화상 통화를 위한 세션을 형성하는, 대체 영상 서비스 제공 시스템. And the mobile communication network forms a session for a video call between the first terminal and the second terminal in response to a request of the first terminal. 제 9항에 있어서,The method of claim 9, 상기 이동 통신망은 상기 제2 단말기의 요청에 따라서 상기 제2 단말기와 상기 제1 단말기 간의 화상 통화를 위한 세션을 형성하는, 대체 영상 서비스 제공 시스템.And the mobile communication network forms a session for a video call between the second terminal and the first terminal at the request of the second terminal.
KR20070046609A 2007-05-14 2007-05-14 Method and system for providing alternative video service based on mobile communication network Active KR100861125B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20070046609A KR100861125B1 (en) 2007-05-14 2007-05-14 Method and system for providing alternative video service based on mobile communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20070046609A KR100861125B1 (en) 2007-05-14 2007-05-14 Method and system for providing alternative video service based on mobile communication network

Publications (1)

Publication Number Publication Date
KR100861125B1 true KR100861125B1 (en) 2008-09-30

Family

ID=40023958

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20070046609A Active KR100861125B1 (en) 2007-05-14 2007-05-14 Method and system for providing alternative video service based on mobile communication network

Country Status (1)

Country Link
KR (1) KR100861125B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024008159A1 (en) * 2022-07-08 2024-01-11 中兴通讯股份有限公司 Video call control method, communication device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020060375A (en) * 2001-01-10 2002-07-18 구자홍 A method for switching a background screen of wireless mobile terminal capable of video call
KR20040079459A (en) * 2003-03-07 2004-09-16 에스케이 텔레콤주식회사 Method for conversion background of video phone

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020060375A (en) * 2001-01-10 2002-07-18 구자홍 A method for switching a background screen of wireless mobile terminal capable of video call
KR20040079459A (en) * 2003-03-07 2004-09-16 에스케이 텔레콤주식회사 Method for conversion background of video phone

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024008159A1 (en) * 2022-07-08 2024-01-11 中兴通讯股份有限公司 Video call control method, communication device and storage medium
JP2025524591A (en) * 2022-07-08 2025-07-30 中興通訊股▲ふん▼有限公司 Video call control method, communication device and storage medium

Similar Documents

Publication Publication Date Title
EP1758323B1 (en) A method for terminal identifying capability interaction route control while ims and cs are coinstantaneous
CN1625914B (en) System and method for handling certain types of sessions in a communication network
KR101565626B1 (en) A mobile switching center platform having interfaces with functionalities defined by an architecture that provides packet-switched multimedia subscriber services
US20080317010A1 (en) System and method for signaling optimization in ims services by using a service delivery platform
US20080052400A1 (en) Communications Method and Apparatus, Database Information Retrieval Method and Apparatus
US20110032931A1 (en) Method, system, and device for providing service
EP2089995B1 (en) Heterogeneous communication system and method for processing call in the same system
CN101069395B (en) Method for sharing multimedia capability distribution
US20060092925A1 (en) Roaming between circuit-switched and all-IP networks
US8078180B2 (en) Subscriber server system for a cellular communication system
US8416723B2 (en) Method, system, and device for establishing association-control relations
US20060239267A1 (en) User equipment in an IMS service network with a shortened PTT call setup time, IMS service network, and PTT call setup method therein
CN1809037A (en) Method of implementing end-to-end information interaction
CN101325590B (en) Method for implementation terminal call of IP multimedia subsystem central control business
US20090213761A1 (en) Method and device for acquiring routing information and method and system for locating a user terminal
KR100861125B1 (en) Method and system for providing alternative video service based on mobile communication network
CN102547651B (en) User roaming method and ICS (internet connection sharing) enhanced network
KR100898634B1 (en) Call processing system and method
JP2009535880A (en) S-CSCF selection for requests originated by the application server
KR100933773B1 (en) Call Processing Method of Internet Protocol Multimedia Subsystem and Internet Protocol Multimedia Subsystem
CN100512106C (en) Method for confirming service call control function selection starting time
CN101742362A (en) Intelligent co-vibration method, device and system
KR100775540B1 (en) Terminal location registration processing method and apparatus in IMS network
CN101573939B (en) System and method to provide combinational services to anonymous callers
WO2008125063A1 (en) Method, system and apparatus of called route

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20120904

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20130904

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20140902

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20150908

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20160906

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20170904

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20180903

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20190807

Year of fee payment: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 14

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 15

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 16

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 17

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 18

U11 Full renewal or maintenance fee paid

Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE)

Year of fee payment: 18