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 PDFInfo
- 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
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
도 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
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
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-
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)는 가입자의 마스터 데이터베이스로서, 프로파일 정보, 인증 및 위치 관련 데이터를 저장 및 관리하고, 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
본 발명의 일 실시예에 따르면, 미디어 처리 서버(130)는 대체 영상 서비스를 제공할 수 있다. 대체 영상 서비스를 제공하는 경우, 미디어 처리 서버(130)는 단말기(140)로부터 전송되는 미디어 스트림의 비디오 데이터를 대체 영상으로 대체할 수 있다. 대체 영상은 정지 영상일 수도 있고, 동영상일 수도 있다. 대체 영상이 삽입된 미디어 스트림은 단말기(140)와 화상 통화를 수행하는 상대 단말기(도시하지 않음)에게 전송될 수 있다. 대체 영상은 미디어 처리 서버(130) 또는 미디어 처리 서버(130)와 연동 가능한 데이터 베이스에 저장된 복수의 비디오 데이터 중에서 대체 영상 서비스 가입자에 의해 사전에 선택된 것일 수 있다. 미디어 처 리 서버(130)는 표1에 나타낸 바와 같이 가입자가 사전에 선택해 둔 대체 영상과 가입자 정보를 매핑해둔 정보 테이블을 관리할 수 있다. According to an embodiment of the present invention, the
[표1]Table 1
표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
한편, 화상 통화가 개시될 때부터 화상 통화가 종료될 때까지 대체 영상 서비스가 지속되어야만 하는 것은 아니다. 단말기(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
우선, 화상 통화의 개시와 동시에 대체 영상 서비스를 제공할 것인지의 여부는 실시예에 따라서 달라질 수 있는데, 가입자가 이를 사전에 설정해두는 것도 가능하다. 예를 들어, 미디어 처리 서버(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
[표2][Table 2]
본 발명의 일 실시예에 따르면, 화상 통화의 상대방에 따라서 대체 영상의 종류를 다르게 설정하는 것도 가능한데, 이를 위하여 미디어 처리 서버(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
[표3]Table 3
표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
[표4]Table 4
표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
도 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-
우선, 단말기(140)는 대체 영상 서비스 제공 시스템(100)에 가입자를 등록하는 작업을 수행할 수 있는데, 이에 대한 일 실시예를 도 2에 도시하였다. First, the terminal 140 may perform a task of registering a subscriber in the alternative video
단말기(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-
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-
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-
HSS(120)는 I-CSCF(114)로부터 전송된 UAR 메시지를 참조하여 단말기(140)의 능력에 적합한 S-CSCF(116)를 선별하고, 선별된 S-CSCF(116)에 대한 정보를 포함하는 사용자 권한 응답(User Authorization Answer message; UAA) 메시지를 I-CSCF(S230)에게 전송할 수 있다(S230). The
I-CSCF(114)는 UAR 메시지를 통하여 단말기(140)의 등록 요청을 처리할 S-CSCF(116)를 알 수 있다. S-CSCF(116)가 확인되면, I-CSCF(114)는 등록 요청 메시지를 S-CSCF(116)에게 전송한다(S235). The I-
그 후, S-CSCF(116)는 HSS(120)에게 서버 할당 요청(Server Assignment Request; SAR) 메시지를 전송한다(S240). Thereafter, the S-
HSS(120)는 SAR 메시지에 대한 응답으로서 S-CSCF(116)에게 서버 할당 응답(Server Assignment Answer; SAA) 메시지를 전송할 수 있다(S245). SAA 메시지는 단말기(140)의 사용자, 즉 가입자의 서비스 프로파일을 포함할 수 있다. 서비스 프로파일은 서비스를 제공하는데 필요한 공지의 각종 정보들을 포함할 수 있다. 본 발명의 일 실시예에 따르면, 서비스 프로파일은 가입자가 대체 영상 서비스에 가입했는지의 여부를 나타내는 정보(이하, 대체 영상 서비스 가입 정보라 한다)를 포함할 수 있다. 바람직하게는, 대체 영상 서비스 가입 정보는 서비스 프로파일 내의 초기 필터 크라이테리어(initial Filter Criteria; iFC)에 포함되어 있을 수 있다. The
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-
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-
그 후, P-CSCF(112)는 단말기(140)에게 200 OK 응답 메시지를 전송한다(S260). Thereafter, the P-
도 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-
이하에서는, 화상 통화를 위해서 세션 형성을 요청하는 단말기(이하 소스 단말기라 한다)로부터 출력된 요청 메시지를 처리하는 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
미디어 처리 서버(130)는 대체 영상 서비스를 제공할 준비를 하고(S340), 대체 영상 서비스를 제공할 준비가 되었음을 알리는 응답 메시지를 S-CSCF(116-1)에게 전송할 수 있다(S345). 과정 S340에서 미디어 처리 서버(130) 소스 단말기(140-1)를 위해 사용할 대체 영상을 검색해둘 수 있다. The
한편, 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
미디어 처리 서버(130)가 대체 영상 서비스 제공 과정에 대한 일 실시예를 도 4에 도시하였다. 4 illustrates an embodiment of a process of providing an alternative video service by the
대체 영상 서비스가 요청되면, 미디어 처리 서버(130)는 가입자가 사전에 설정해 놓은 대체 영상을 검색한다(S410). 과정 S410은 도 3의 과정 S340에 대응될 수 이다. 대체 영상 검색시 소스 단말기(140-1)의 가입자 정보가 이용될 수 있는데, 본 발명의 일 실시예에 따르면 미디어 처리 서버(130)가 표1 내지 표4를 통해 나타낸 바와 같은 정보 테이블을 이용하는 것도 가능하다. When the replacement video service is requested, the
그 후, 소스 단말기(140-1)로부터 미디어 스트림이 전송되면, 미디어 처리 서버(130)는 미디어 스트림의 비디오 데이터를 과정 S410에서 찾아둔 대체 영상으로 대체할 수 있다(S420). 과정 S420에서 미디어 처리 서버(130)는 미디어 스트림에서 비디오 데이터를 분리해내고, 대체 영상을 미디어 스트림에 삽입할 수 있다. 대체 영상을 미디어 스트림에 삽입한다는 것은 미디어 스트림에 포함된 오디오 데이터나 텍스트 데이터를 대체 영상과 믹싱한다는 의미를 포함할 수 있다. Thereafter, when the media stream is transmitted from the source terminal 140-1, the
미디어 처리 서버(130)는 대체 영상을 포함하는 미디어 스트림을 출력한다(S430). 과정 S430에서 출력되는 미디어 스트림은 소스 단말기(140-1)와 화상 통화를 수행하는 목적지 단말기에게 전송될 수 있다. The
도 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
본 발명의 일 실시예에 따르면, 단말기(140)의 요청에 따라서 미디어 처리 서버(130)는 대체 영상 서비스를 중지할 수도 있는데, 이에 대해서 도 5를 참조하여 설명하도록 한다. According to an embodiment of the present invention, the
미디어 처리 서버(130)를 통하여 목적지 단말기와 대체 영상을 이용한 화상 통화를 수행하던 중, 사용자가 대체 영상 서비스의 중지를 요청하면, 소스 단말 기(140-1)는 P-CSCF(112-1)에게 대체 영상 서비스의 중지를 요청하는 메시지(이하 서비스 중지 요청 메시지라 한다)를 전송한다(S510). While performing a video call using a substitute video with the destination terminal through the
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
서비스 중지 요청 메시지가 수신되면, 미디어 처리 서버(130)는 대체 영상 서비스를 중지한다(S540). 대체 영상 서비스가 중지되는 것이므로, 소스 단말기(140-1)와 목적지 단말기 간의 화상 통화는 유효하게 지속될 수 있다. 이 경우, 소스 단말기(140-1)로부터 전송된 미디어 스트림은 그대로 목적지 단말기에게 전송될 수 있다. When the service stop request message is received, the
그 후, 미디어 처리 서버(130)는 대체 영상 서비스가 중지되었음을 알리는 응답 메시지를 S-CSCF(116-1)에게 전송할 수 있다(S550). S-CSCF(116-1)은 응답 메시지를 P-CSCF(112-1)에게 전송하고(S560), P-CSCF(112-1)는 이를 다시 소스 단말기(140-1)에게 전송할 수 있다(S570).Thereafter, the
한편, 중지된 대체 영상 서비스를 재개하는 것도 가능한데, 이에 대한 실시예를 도 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
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
그 후, 미디어 처리 서버(130)는 대체 영상 서비스가 제공되고 있음을 알리는 응답 메시지를 S-CSCF(116-1)에게 전송할 수 있다(S650). S-CSCF(116-1)은 응답 메시지를 P-CSCF(112-1)에게 전송하고(S660), P-CSCF(112-1)는 이를 다시 소스 단말기(140-1)에게 전송할 수 있다(S670).Thereafter, the
도 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
미디어 처리 서버(130)는 대체 영상 서비스를 제공할 준비를 하고(S730), 대체 영상 서비스를 제공할 준비가 되었음을 알리는 응답 메시지를 S-CSCF(116-1)에게 전송할 수 있다(S735). 과정 S730에서 미디어 처리 서버(130) 목적지 단말기(140-2)를 위해 사용할 대체 영상을 검색해둘 수 있다. The
서비스 트리거링 후, 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
이상에서 설명된 실시예들은 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
이동 통신망(810)은 소스 단말기(140-1)와 목적지 단말기(140-2) 간의 통신 세션을 형성시킬 수 있다. 즉, 이동 통신망(810)은 소스 단말기(140-1)와 목적지 단말기(140-2) 사이에서 화상 통화를 위한 미디어 스트림을 중계해주는 역할을 수행할 수 있다. The
이동 통신망(810)은 동기식 이동 통신망일 수도 있고, 비동기식 이동 통신망일 수도 있다. 동기식 이동 통신망의 일 실시예로서, EVDO rA(Evolution Data Only revision A) 방식의 통신망을 들수 있으며, 비동기식 이동 통신망의 일 실시예로서, WCDMA 방식의 통신망을 틀 수 있다.The
도 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,
지능망(820)은 미디어 처리 서버(822)를 포함한다. 미디어 처리 서버(822)는 도 1에 도시된 미디어 서버(130)처럼 대체 영상 서비스를 제공하기 위해 단말기로부터 전송된 미디어 스트림의 비디오 데이터를 가입자가 사전에 선택해둔 대체 영상으로 대체할 수 있다. 이에 따라서, 소스 단말기(140-1)와 목적지 단말기(140-2) 간의 화상 통화시 대체 영상 서비스가 필요하면, 소스 단말기(140-1) 또는 목적지 단말기(140-2)가 전송한 미디어 스트림은 이동 통신망(810)을 거쳐서 지능망(820)으로 전달되며, 지능망(820)의 미디어 처리 서버(822)에 의해 처리된 후 다이 이동 통신망(810)을 거쳐서 목적지 단말기(140-2) 또는 소스 단말기(140-1)에 게 전달될 수 있다. The
이상과 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.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)
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)
| 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)
| 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 |
-
2007
- 2007-05-14 KR KR20070046609A patent/KR100861125B1/en active Active
Patent Citations (2)
| 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)
| 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 |