KR20210077227A - 다자간 화상 통화에 대한 방송 서비스를 제공하는 사용자 단말, 셋톱 박스 및 화상 통화 제공 서버 - Google Patents

다자간 화상 통화에 대한 방송 서비스를 제공하는 사용자 단말, 셋톱 박스 및 화상 통화 제공 서버 Download PDF

Info

Publication number
KR20210077227A
KR20210077227A KR1020190168628A KR20190168628A KR20210077227A KR 20210077227 A KR20210077227 A KR 20210077227A KR 1020190168628 A KR1020190168628 A KR 1020190168628A KR 20190168628 A KR20190168628 A KR 20190168628A KR 20210077227 A KR20210077227 A KR 20210077227A
Authority
KR
South Korea
Prior art keywords
video call
channel
user terminal
top box
party video
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.)
Granted
Application number
KR1020190168628A
Other languages
English (en)
Other versions
KR102734386B1 (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 KR1020190168628A priority Critical patent/KR102734386B1/ko
Publication of KR20210077227A publication Critical patent/KR20210077227A/ko
Application granted granted Critical
Publication of KR102734386B1 publication Critical patent/KR102734386B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2385Channel allocation; Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)

Abstract

다자간 화상 통화에 대한 방송 서비스를 제공하는 사용자 단말은 적어도 하나 이상의 타사용자 단말과 다자간 화상 통화 중인 사용자 단말 및 셋톱 박스 간의 페어링 요청을 제어 서버로 전송하는 페어링 요청부; 셋톱 박스와의 페어링이 완료된 경우, 다자간 화상 통화에 대한 방송 채널의 생성을 화상 통화 제공 서버로 요청하는 채널 생성 요청부; 화상 통화 제공 서버로부터 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하는 채널 정보를 수신하는 채널 정보 수신부; 및 채널 정보를 제어 서버를 통해 셋톱 박스로 전송하는 전송부를 포함하고, 채널 정보에 기초하여 셋톱 박스를 통해 다자간 화상 통화에 대한 방송 서비스가 제공될 수 있다.

Description

다자간 화상 통화에 대한 방송 서비스를 제공하는 사용자 단말, 셋톱 박스 및 화상 통화 제공 서버{USER DEVICE, SET-TOP BOX AND SERVER FOR PROVIDING VIDEO CALL BROADCASTING SERVICE BETWEEN MULTI-PARTIES}
본 발명은 다자간 화상 통화에 대한 방송 서비스를 제공하는 사용자 단말, 셋톱 박스 및 화상 통화 제공 서버에 관한 것이다.
최근, 통신 관련 기술이 급속히 발전함에 따라, 화상 통화가 상용화되면서 기존의 음성 통화 및 단문 메시지 송수신 위주의 이동통신 서비스에서 벗어나 장소에 관계없이 사용자 단말기를 이용하여 상대방의 모습을 보면서 통화할 수 있게 되었다.
또한, 적어도 둘 이상의 사용자가 동시에 화상 통화에 참여하여 서로 상대방의 모습을 보면서 통화할 수 있는 다자간 화상 통화가 가능하게 되었다. 이러한, 다자간 화상 통화를 통해 각각 다른 장소에 있는 사람들이 개인적인 친목을 도모하거나, 원격 화상 회의 등을 진행할 수 있었다.
하지만, 화상 통화를 하는데 있어서, 사용자 단말의 제한적인 디스플레이 크기로 인하여 하나의 사용자 단말을 통해 여러 명이 동시에 화상 통화를 하기가 어렵고, 화상 통화에 참여하지 않은 사용자들의 경우, 화상 통화의 내용을 확인하거나 시청하기가 힘들다.
한국등록특허공보 제10-1948480호 (2019.02.08. 등록)
본 발명은 전술한 종래 기술의 문제점을 해결하기 위한 것으로서, 다자간 화상 통화 중인 사용자 단말과 페어링된 셋톱 박스를 통해 다자간 화상 통화에 대한 방송 서비스를 제공하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면에 따른 다자간 화상 통화에 대한 방송 서비스를 제공하는 사용자 단말은 적어도 하나 이상의 타사용자 단말과 다자간 화상 통화 중인 상기 사용자 단말 및 셋톱 박스 간의 페어링 요청을 제어 서버로 전송하는 페어링 요청부; 상기 셋톱 박스와의 페어링이 완료된 경우, 상기 다자간 화상 통화에 대한 방송 채널의 생성을 화상 통화 제공 서버로 요청하는 채널 생성 요청부; 상기 화상 통화 제공 서버로부터 상기 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하는 채널 정보를 수신하는 채널 정보 수신부; 및 상기 채널 정보를 상기 제어 서버를 통해 상기 셋톱 박스로 전송하는 전송부를 포함하고, 상기 채널 정보에 기초하여 상기 셋톱 박스를 통해 상기 다자간 화상 통화에 대한 방송 서비스가 제공될 수 있다.
본 발명의 제 2 측면에 따른 다자간 화상 통화에 대한 방송 서비스를 제공하는 셋톱 박스는 적어도 하나 이상의 타사용자 단말과 다자간 화상 통화 중인 사용자 단말 및 상기 셋톱 박스 간의 페어링 정보를 제어 서버로부터 수신하여 상기 사용자 단말과 페어링을 수행하는 페어링부; 상기 다자간 화상 통화에 대한 방송 채널의 채널 정보를 상기 사용자 단말을 통해 상기 제어 서버로부터 수신하는 채널 정보 수신부; 상기 수신된 방송 채널의 채널 정보에 기초하여 상기 다자간 화상 통화에 대한 방송 서비스를 제공하는 방송 서비스 제공부; 상기 방송 채널의 채널 정보는 상기 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하고, 상기 다자간 화상 통화에 대한 방송 채널의 채널 정보는 상기 사용자 단말 및 상기 셋톱 박스 간의 페어링이 완료된 후, 상기 사용자 단말에 의한 화상 통화 제공 서버로의 요청에 따라 생성된 정보일 수 있다.
본 발명의 제 3 측면에 따른 다자간 화상 통화에 대한 방송 서비스를 제공하는 화상 통화 제공 서버는 적어도 하나 이상의 타사용자 단말과 다자간 화상 통화 중인 상기 사용자 단말 및 셋톱 박스 간의 페어링이 완료된 경우, 상기 사용자 단말로부터 상기 다자간 화상 통화에 대한 방송 채널의 생성을 요청받는 수신부; 및 상기 다자간 화상 통화에 대한 방송 채널을 생성하는 방송 채널 생성부; 상기 생성된 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하는 채널 정보를 상기 사용자 단말로 전송하는 전송부를 포함하고, 상기 채널 정보는 상기 셋톱 박스로 전송되고, 상기 채널 정보에 기초하여 상기 셋톱 박스를 통해 상기 다자간 화상 통화에 대한 방송 서비스가 제공될 수 있다.
상술한 과제 해결 수단은 단지 예시적인 것으로서, 본 발명을 제한하려는 의도로 해석되지 않아야 한다. 상술한 예시적인 실시예 외에도, 도면 및 발명의 상세한 설명에 기재된 추가적인 실시예가 존재할 수 있다.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 본 발명은 다자간 화상 통화 중인 사용자 단말과 페어링된 셋톱 박스를 통해 다자간 화상 통화에 대한 방송 서비스를 제공할 수 있다.
이를 통해, 사용자는 사용자 단말과 타사용자 단말 간의 다자간 화상 통화의 영상을 방송 채널의 형태로 셋톱 박스를 통해 대형 화면으로 시청할 수 있다. 또한, 다자간 화상 통화에 참여하고 있지 않은 사용자도 셋톱 박스를 통해 다자간 화상 통화에 대한 영상을 시청할 수 있기 때문에 화상 통화에 직접 참여하지 않더라도 화상 통화에 대한 내용을 공유할 수 있다.
도 1은 본 발명의 일 실시예에 따른, 다자간 화상 통화에 대한 방송 서비스 제공 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른, 도 1에 도시된 사용자 단말의 블록도이다.
도 3은 본 발명의 일 실시예에 따른, 사용자 단말에서 다자간 화상 통화에 대한 방송 서비스를 제공하는 방법을 나타낸 흐름도이다.
도 4는 본 발명의 일 실시예에 따른, 도 1에 도시된 셋톱 박스의 블록도이다.
도 5는 본 발명의 일 실시예에 따른, 도 1에 도시된 화상 통화 제공 서버의 블록도이다.
도 6은 본 발명의 일 실시예에 따른, 다자간 화상 통화에 대한 방송 서비스를 제공하는 방법을 나타낸 동작 흐름도이다.
도 7은 본 발명의 일 실시예에 따른, 다자간 화상 통화에 대한 방송 채널을 송출하는 방법을 나타낸 동작 흐름도이다.
도 8은 본 발명의 일 실시예에 따른, 다자간 화상 통화에 대한 방송 채널의 송출을 중지하는 방법을 나타낸 동작 흐름도이다.
도 9는 본 발명의 일 실시예에 따른, 다자간 화상 통화에 대한 방송 채널에 대한 채널 정보를 제거하는 방법을 나타낸 흐름도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1 개의 유닛이 2 개 이상의 하드웨어를 이용하여 실현되어도 되고, 2 개 이상의 유닛이 1 개의 하드웨어에 의해 실현되어도 된다.
본 명세서에 있어서 단말 또는 디바이스가 수행하는 것으로 기술된 동작이나 기능 중 일부는 해당 단말 또는 디바이스와 연결된 서버에서 대신 수행될 수도 있다. 이와 마찬가지로, 특정 서버가 수행하는 것으로 기술된 동작이나 기능 중 일부도 해당 서버와 연결된 단말 또는 디바이스 또는 타 서버에서 수행될 수도 있다.
이하, 첨부된 구성도 또는 처리 흐름도를 참고하여, 본 발명의 실시를 위한 구체적인 내용을 설명하도록 한다.
도 1은 본 발명의 일 실시예에 따른, 다자간 화상 통화에 대한 방송 서비스 제공 시스템의 구성도이다.
도 1을 참조하면, 방송 서비스 제공 시스템은 사용자 단말(100), 셋톱 박스(110) 및 화상 통화 제공 서버(120)를 포함할 수 있다. 다만, 이러한 도 1의 방송 서비스 제공 시스템은 본 발명의 일 실시예에 불과하므로 도 1을 통해 본 발명이 한정 해석되는 것은 아니며, 본 발명의 다양한 실시예들에 따라 도 1과 다르게 구성될 수도 있다.
일반적으로, 도 1의 방송 서비스 제공 시스템의 각 구성요소들은 네트워크(미도시)를 통해 연결된다. 네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 근거리 통신망(LAN: Local Area Network), 광역 통신망(WAN: Wide Area Network), 인터넷 (WWW: World Wide Web), 유무선 데이터 통신망, 전화망, 유무선 텔레비전 통신망 등을 포함한다. 무선 데이터 통신망의 일례에는 3G, 4G, 5G, 3GPP(3rd Generation Partnership Project), LTE(Long Term Evolution), WIMAX(World Interoperability for Microwave Access), 와이파이(Wi-Fi), 블루투스 통신, 적외선 통신, 초음파 통신, 가시광 통신(VLC: Visible Light Communication), 라이파이(LiFi) 등이 포함되나 이에 한정되지는 않는다.
사용자 단말(100)은 적어도 하나 이상의 타사용자 단말과 다자간 화상 통화를 수행할 수 있다.
사용자 단말(100)은 다자간 화상 통화 서비스를 셋톱 박스(110)를 통해 실시간으로 방송되도록 하기 위해 셋톱 박스(110)와의 페어링을 제어 서버(미도시)에게 요청할 수 있다.
사용자 단말(100)은 셋톱 박스(110)와의 페어링이 완료되면, 화상 통화 제공 서버(120)에게 다자간 화상 통화에 대한 방송 채널의 생성을 요청할 수 있다. 제어 서버(미도시)와 화상 통화 제공 서버(120)는 분리된 서버일 수도 있고, 하나로 통합된 서버일 수도 있다.
화상 통화 제공 서버(120)는 사용자 단말(100)로부터 수신된 다자간 화상 통화에 대한 방송 채널의 생성 요청에 따라 다자간 화상 통화에 대한 방송 채널을 생성할 수 있다.
화상 통화 제공 서버(120)는 생성된 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하는 채널 정보를 사용자 단말(100)에게 전송할 수 있다.
사용자 단말(100)은 화상 통화 제공 서버(120)로부터 수신된 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하는 채널 정보를 제어 서버를 통해 셋톱 박스(110)에게 전송할 수 있다.
셋톱 박스(110)는 수신된 채널 정보에 기초하여 다자간 화상 통화에 대한 방송 서비스를 제공할 수 있다.
사용자 단말(100)은 무선 통신이 가능한 모바일 단말을 포함할 수 있고, 본 발명의 다양한 실시예들에 따르면, 사용자 단말(100)은 다양한 형태의 디바이스일 수 있다. 예를 들어, 사용자 단말(100)은 네트워크를 통해 원격지의 서버에 접속할 수 있는 휴대용 단말일 수 있다. 여기서, 휴대용 단말의 일 예에는 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 태블릿 PC, 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치가 포함될 수 있다. 다만, 사용자 단말(100)은 도 1에 도시된 형태 또는 앞서 예시된 것들로 한정 해석되는 것은 아니다.
이하에서는 도 1의 방송 서비스 제공 시스템의 각 구성요소의 동작에 대해 보다 구체적으로 설명한다.
도 2는 본 발명의 일 실시예에 따른, 도 1에 도시된 사용자 단말(100)의 블록도이다.
도 2를 참조하면, 사용자 단말(100)은 페어링 요청부(200), 채널 생성 요청부(210), 채널 정보 수신부(220), 전송부(230), 다자간 화상 통화부(240) 및 방송 채널 송출 요청부(250)를 포함할 수 있다. 다만, 도 2에 도시된 사용자 단말(100)은 본 발명의 하나의 구현 예에 불과하며, 도 2에 도시된 구성요소들을 기초로 하여 여러 가지 변형이 가능하다.
다자간 화상 통화부(240)는 화상 통화 제공 서버(120)에게 다자간 화상 통화 서비스를 요청할 수 있다. 구체적으로, 다자간 화상 통화부(240)는 사용자 단말(100)에 대한 정보 및 사용자 단말(100)이 참여하고 있는 채팅방에 대한 정보를 화상 통화 제공 서버(120)에게 전송하여 해당 채팅방에 속한 적어도 하나의 타사용자 단말과의 다자간 화상 통화를 위한 다자간 화상 통화 서비스를 요청할 수 있다.
다자간 화상 통화부(240)는 화상 통화 제공 서버(120)에게 다자간 화상 통화 서비스에 대한 중지를 요청할 수 있다. 구체적으로, 다자간 화상 통화부(240)는 사용자 단말(100)에 대한 정보 및 다자간 화상 통화 서비스를 위한 세션 정보(예컨대, 사용자 단말(100)이 다자간 화상 통화 중인 다자간 화상 통화 서비스에 대한 세션 ID)를 화상 통화 제공 서버(120)에게 전송하여 다자간 화상 통화 서비스의 중지를 요청할 수 있다.
페어링 요청부(200)는 적어도 하나 이상의 타사용자 단말과 다자간 화상 통화 중인 사용자 단말(100) 및 셋톱 박스(110) 간의 페어링 요청을 제어 서버에게 전송할 수 있다.
페어링 요청부(200)는 사용자 단말(100)에서 확인된 셋톱 박스(110)의 IP 정보에 기초하여 제어 서버로 사용자 단말(100)에 대한 정보를 전송함으로써 셋톱 박스(110) 간의 페어링을 요청하고, 제어 서버로부터 페어링에 대한 인증 번호를 수신할 수 있다. 여기서, 사용자 단말(100)에 대한 정보는 사용자 단말(100)의 식별 정보 및 번호 정보를 포함할 수 있다. 이 때, 제어 서버는 사용자 단말(100)로부터 수신된 사용자 단말(100)에 대한 정보에 대하여 유효성을 확인하고, 유효성이 확인된 사용자 단말(100)에게 페어링에 대한 인증 번호를 전송할 수 있다.
이 후, 제어 서버로부터 수신된 인증 번호가 셋톱 박스로 입력되면, 해당 인증 번호에 대한 인증 결과에 기초하여 사용자 단말(100)과 셋톱 박스(110) 간의 페어링이 완료될 수 있다.
페어링 요청부(200)는 사용자 단말(100) 및 셋톱 박스(110) 간의 페어링 해지를 제어 서버에게 요청할 수 있다. 페어링 요청부(200)는 제어 서버로 사용자 단말(100)의 식별 정보, 셋톱 박스(110)의 식별 정보 및 인증 번호를 전송하여 셋톱 박스(110)와의 페어링 해지를 요청할 수 있다. 이 때, 제어 서버는 사용자 단말(100)로부터 수신된 정보에 기초하여 사용자 단말(100)과 셋톱 박스(110) 간의 페어링을 해지할 수 있다.
채널 생성 요청부(210)는 셋톱 박스(110)와의 페어링이 완료된 경우, 다자간 화상 통화에 대한 방송 채널의 생성을 화상 통화 제공 서버(120)에게 요청할 수 있다.
구체적으로, 채널 생성 요청부(210)는 화상 통화 제공 서버(120)에 의해 할당된 다자간 화상 통화 서비스를 위한 세션 ID에 기초하여 다자간 화상 통화에 대한 채널 송출을 위한 방송 채널의 생성을 화상 통화 제공 서버(120)에게 요청할 수 있다.
채널 정보 수신부(220)는 화상 통화 제공 서버(120)로부터 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하는 채널 정보를 수신할 수 있다.
전송부(230)는 채널 정보를 제어 서버를 통해 셋톱 박스(110)에게 전송할 수 있다. 여기서, 채널 정보에 기초하여 셋톱 박스(110)를 통해 다자간 화상 통화에 대한 방송 서비스가 제공될 수 있다. 셋톱 박스(110)에서의 다자간 화상 통화에 대한 방송 서비스의 시청 여부는 채널 인증키를 통한 방송 서비스의 시청 권한에 대한 인증을 통해 결정될 수 있다. 예를 들어, 채널 인증키에 대한 인증을 통과한 사용자만이 다자간 화상 통화에 대한 방송 서비스의 시청 권한을 부여받을 수 있다.
다자간 화상 통화에 대한 방송 서비스는 화상 통화 제공 서버(120)에 의해 생성된 방송 채널을 통해 서비스되고, 다자간 화상 통화에 대한 영상은 다자간 화상 통화에 대한 영상의 제 1 포맷으로부터 셋톱 박스(110)로의 송출 가능한 제 2 포맷으로 변환될 수 있다.
방송 채널 송출 요청부(250)는 사용자 단말(100)과 페어링된 셋톱 박스(110)에게 다자간 화상 통화에 대한 방송 채널의 송출을 요청할 수 있다. 구체적으로, 방송 채널 송출 요청부(250)는 사용자 단말(100)과 페어링된 셋톱 박스(110)의 식별 정보를 검색하고, 검색된 셋톱 박스(110)의 식별 정보에 기초하여 셋톱 박스(110)의 IP 정보를 확인할 수 있다. 방송 채널 송출 요청부(250)는 셋톱 박스(110)의 IP 정보에 기초하여 제어 서버를 통해 셋톱 박스(110)로 채널 정보를 전달함으로써 다자간 화상 통화에 대한 방송 채널의 송출을 명령하는 메시지를 통해 셋톱 박스(110)에게 전달할 수 있다.
방송 채널 송출 요청부(250)는 셋톱 박스(110)를 통해 송출되고 있는 다자간 화상 통화에 대한 방송 채널의 송출 해지를 셋톱 박스(110)에게 요청할 수 있다. 구체적으로, 방송 채널 송출 요청부(250)는 사용자 단말(100)과 페어링된 셋톱 박스(110)의 식별 정보를 검색하고, 검색된 셋톱 박스(110)의 식별 정보에 기초하여 셋톱 박스(110)의 IP 정보를 확인한 후, 확인된 셋톱 박스(110)의 IP 정보에 기초하여 해당 셋톱 박스(110)로 다자간 화상 통화에 대한 방송 채널의 송출 해지를 위한 명령 메시지를 전달할 수 있다.
한편, 사용자 단말(100)과 타사용자 단말 간의 다자간 화상 통화가 종료되면, 화상 통화 제공 서버(120)가 데이터베이스로부터 방송 채널 및 채널 인증키를 제거함으로써 제거된 방송 채널 및 채널 인증키를 통해서 다자간 화상 통화에 대한 방송 서비스가 제공되지 않도록 한다.
한편, 당업자라면, 페어링 요청부(200), 채널 생성 요청부(210), 채널 정보 수신부(220), 전송부(230), 다자간 화상 통화부(240) 및 방송 채널 송출 요청부(250) 각각이 분리되어 구현되거나, 이 중 하나 이상이 통합되어 구현될 수 있음을 충분히 이해할 것이다.
도 3은 본 발명의 일 실시예에 따른, 사용자 단말(100)에서 다자간 화상 통화에 대한 방송 서비스를 제공하는 방법을 나타낸 흐름도이다.
도 3을 참조하면, 단계 S301에서 사용자 단말(100)은 적어도 하나 이상의 타사용자 단말과 다자간 화상 통화 중인 사용자 단말(100) 및 셋톱 박스(110) 간의 페어링 요청을 제어 서버에게 전송할 수 있다.
단계 S303에서 사용자 단말(100)은 셋톱 박스(110)와의 페어링이 완료된 경우, 다자간 화상 통화에 대한 방송 채널의 생성을 화상 통화 제공 서버(120)에게 요청할 수 있다.
단계 S305에서 사용자 단말(100)은 화상 통화 제공 서버(120)로부터 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하는 채널 정보를 수신할 수 있다.
단계 S307에서 사용자 단말(100)은 채널 정보를 제어 서버를 통해 셋톱 박스(110)에게 전송할 수 있다. 이 후, 채널 정보에 기초하여 셋톱 박스(110)를 통해 다자간 화상 통화에 대한 방송 서비스가 제공될 수 있다.
상술한 설명에서, 단계 S301 내지 S307은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다.
도 4는 본 발명의 일 실시예에 따른, 도 1에 도시된 셋톱 박스(110)의 블록도이다.
도 4를 참조하면, 셋톱 박스(110)는 페어링부(400), 채널 정보 수신부(410), 방송 서비스 제공부(420) 및 방송 시청 결정부(430)를 포함할 수 있다. 다만, 도 4에 도시된 셋톱 박스(110)는 본 발명의 하나의 구현 예에 불과하며, 도 4에 도시된 구성요소들을 기초로 하여 여러 가지 변형이 가능하다.
페어링부(400)는 적어도 하나 이상의 타사용자 단말과 다자간 화상 통화 중인 사용자 단말(100) 및 셋톱 박스(110) 간의 페어링 정보(사용자 단말(100)의 식별 정보, 셋톱 박스(110)의 식별 정보 및 인증 번호)를 제어 서버로부터 수신하여 사용자 단말(100)과 페어링을 수행할 수 있다.
페어링부(400)는 사용자 단말(100) 및 셋톱 박스(110) 간의 페어링 해지 정보(사용자 단말(100)의 식별 정보, 셋톱 박스(110)의 식별 정보 및 인증 번호)를 제어 서버로부터 수신한 경우, 사용자 단말(100)과 페어링을 해지할 수 있다.
채널 정보 수신부(410)는 다자간 화상 통화에 대한 방송 채널의 채널 정보를 사용자 단말(100)을 통해 제어 서버로부터 수신할 수 있다. 여기서, 다자간 화상 통화에 대한 방송 채널의 채널 정보는 방송 채널에 대한 접속 정보 및 채널 인증키를 포함할 수 있다. 다자간 화상 통화에 대한 방송 채널의 채널 정보는 사용자 단말(100) 및 셋톱 박스(110) 간의 페어링이 완료된 후, 사용자 단말(100)에 의한 화상 통화 제공 서버(120)로의 요청에 따라 생성된 정보일 수 있다.
방송 서비스 제공부(420)는 수신된 방송 채널의 채널 정보에 기초하여 다자간 화상 통화에 대한 방송 서비스를 제공할 수 있다. 여기서, 다자간 화상 통화에 대한 방송 서비스는 방송 채널을 통해 서비스될 수 있다. 해당 방송 채널의 접속 정보를 통해 접속한 채널 번호에서 다자간 화상 통화에 대한 방송 서비스가 제공될 수 있다. 다자간 화상 통화에 대한 영상은 화상 통화 제공 서버(120)에 의해 다자간 화상 통화에 대한 영상의 제 1 포맷으로부터 셋톱 박스(110)로의 송출 가능한 제 2 포맷으로 변환될 수 있다.
방송 서비스 제공부(420)는 사용자 단말(100)로부터 다자간 화상 통화에 대한 방송 채널의 송출을 명령하는 메시지를 수신한 경우, 다자간 화상 통화에 대한 방송 채널의 채널 정보에 기초하여 다자간 화상 통화에 대한 영상을 송출할 수 있다. 여기서, 다자간 화상 통화에 대한 영상은 해당 방송 채널에 대한 채널 인증키에 대한 인증을 통과한 사용자만이 시청할 수 있다.
방송 시청 결정부(430)는 타사용자 단말로부터 사용자 단말(100)의 다자간 화상 통화에 대한 방송 서비스에 대한 시청 요청을 수신한 경우, 타사용자 단말로부터 수신된 채널 인증키에 기초하여 방송 서비스의 시청 권한에 대한 인증 여부를 판단하여 방송 서비스의 시청 여부를 결정할 수 있다.
방송 시청 결정부(430)는 타사용자 단말로부터 수신된 채널 인증키와 사용자 단말(100)로부터 수신된 채널 인증키를 비교하여 채널 인증키가 동일한 경우, 타사용자 단말에게 사용자 단말(100)의 다자간 화상 통화에 대한 영상을 시청할 수 있는 권한을 부여할 수 있다.
방송 채널 및 채널 인증키는 사용자 단말(100)과 타 사용자 단말 간의 다자간 화상 통화가 종료되면, 화상 통화 제공 서버(120)의 데이터베이스에서 제거되고, 제거된 방송 채널 및 채널 인증키를 통해서는 다자간 화상 통화에 대한 방송 서비스가 제공되지 않게 된다.
한편, 당업자라면, 채널 정보 수신부(410), 방송 서비스 제공부(420) 및 방송 시청 결정부(430) 각각이 분리되어 구현되거나, 이 중 하나 이상이 통합되어 구현될 수 있음을 충분히 이해할 것이다.
도 5는 본 발명의 일 실시예에 따른, 도 1에 도시된 화상 통화 제공 서버(120)의 블록도이다.
도 5를 참조하면, 화상 통화 제공 서버(120)는 수신부(500), 방송 채널 생성부(510), 포맷 변환부(520), 전송부(530) 및 다자간 통화 실행부(540)를 포함할 수 있다. 다만, 도 5에 도시된 화상 통화 제공 서버(120)는 본 발명의 하나의 구현 예에 불과하며, 도 5에 도시된 구성요소들을 기초로 하여 여러 가지 변형이 가능하다.
수신부(500)는 사용자 단말(100)로부터 다자간 통화 서비스의 요청을 수신할 수 있다. 구체적으로, 수신부(500)는 사용자 단말(100)로부터 사용자 단말(100)에 대한 정보 및 사용자 단말(100)이 참여하고 있는 채팅방에 대한 정보를 수신함으로써 해당 채팅방에 속한 적어도 하나의 타사용자 단말과의 다자간 화상 통화를 위한 다자간 화상 통화 서비스의 요청을 수신할 수 있다.
다자간 통화 실행부(540)는 사용자 단말(100)로부터 수신된 정보에 기초하여 사용자 단말(100)이 참여하고 있는 채팅방에 속한 적어도 하나의 타사용자 단말과 사용자 단말(100) 간의 다자간 화상 통화 서비스를 해당 타사용자 단말 및 사용자 단말(100)에게 제공할 수 있다.
구체적으로, 다자간 통화 실행부(540)는 타사용자 단말과 사용자 단말(100) 간의 다자간 화상 통화 서비스를 위한 세션 ID를 할당하고, 할당된 세션 ID에 대응하는 세션의 개방을 다자간 화상 통화 스트리밍 서버에게 요청할 수 있다. 다자간 통화 실행부(540)는 다자간 화상 통화 스트리밍 서버에 의해 개방된 세션 ID에 대응하는 세션을 통해 타사용자 단말과 사용자 단말(100) 간의 다자간 화상 통화 서비스를 제공할 수 있다.
다자간 통화 실행부(540)는 사용자 단말(100)로부터 다자간 화상 통화 서비스에 대한 중지 요청(사용자 단말(100)에 대한 정보 및 다자간 화상 통화 서비스를 위한 세션 ID 포함)을 수신한 경우, 다자간 화상 통화 서비스를 위한 세션 ID에 기초하여 다자간 화상 통화 스트리밍 서버로 세션 ID에 대응하는 세션의 중지를 요청할 수 있다.
수신부(500)는 적어도 하나 이상의 타사용자 단말과 다자간 화상 통화 중인 사용자 단말(100) 및 셋톱 박스(110) 간의 페어링이 완료된 경우, 사용자 단말(100)로부터 다자간 화상 통화에 대한 방송 채널의 생성을 요청받을 수 있다.
방송 채널 생성부(510)는 다자간 화상 통화에 대한 방송 채널을 생성할 수 있다. 구체적으로, 방송 채널 생성부(510)는 다자간 화상 통화 서비스를 위한 세션 ID에 기초하여 실시간 방송 송출을 위한 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하는 채널 정보를 생성할 수 있다.
방송 채널 생성부(510)는 생성된 방송 채널의 채널 정보(채널의 접속 정보 및 채널 인증키)를 다자간 화상 통화 서비스를 위한 세션 ID와 함께 데이터베이스에 저장할 수 있다.
전송부(530)는 생성된 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하는 채널 정보를 사용자 단말(100)에게 전송할 수 있다. 여기서 채널 정보는 셋톱 박스(110)로 전송되고, 채널 정보에 기초하여 셋톱 박스(110)를 통해 다자간 화상 통화에 대한 방송 서비스가 제공될 수 있다.
수신부(500)는 다자간 화상 통화 스트리밍 서버에게 다자간 화상 통화 서비스를 위한 세션 ID에 대응하는 다자간 화상 통화 영상을 요청하고, 다자간 화상 통화 스트리밍 서버로부터 다자간 화상 통화 영상을 스트리밍 방식으로 수신할 수 있다.
포맷 변환부(520)는 수신된 다자간 화상 통화에 대한 영상의 제 1 포맷을 셋톱 박스(110)로의 송출 가능한 제 2 포맷으로 변환할 수 있다. 예를 들어, 포맷 변환부(520)는 RTSP 포맷에 해당하는 다자간 화상 통화 영상을 TS 포맷에 해당하는 다자간 화상 통화 영상으로 변환할 수 있다.
전송부(530)는 제 2 포맷으로 변환된 다자간 화상 통화에 대한 영상을 셋톱 박스(110)로 전송할 수 있다.
다자간 화상 통화에 대한 방송 서비스는 방송 채널 생성부(510)에 의해 생성된 방송 채널을 통해 서비스될 수 있다.
셋톱 박스(110)를 통해 제공되는 다자간 화상 통화에 대한 방송 서비스는 셋톱 박스(110)로 입력된 채널 인증키의 인증 여부에 따라 시청 권한이 부여되고, 시청 권한이 부여된 사용자만이 다자간 화상 통화에 대한 방송 서비스를 제공받을 수 있다.
방송 채널 생성부(510)는 사용자 단말(100)의 다자간 화상 통화가 종료되면, 데이터베이스로부터 다자간 화상 통화에 대한 방송 채널 및 채널 인증키를 제거할 수 있다. 제거된 방송 채널 및 채널 인증키를 통해서 다자간 화상 통화에 대한 방송 서비스가 제공되지 않도록 한다.
한편, 당업자라면, 수신부(500), 방송 채널 생성부(510), 포맷 변환부(520), 전송부(530) 및 다자간 통화 실행부(540) 각각이 분리되어 구현되거나, 이 중 하나 이상이 통합되어 구현될 수 있음을 충분히 이해할 것이다.
도 6은 본 발명의 일 실시예에 따른, 다자간 화상 통화에 대한 방송 서비스를 제공하는 방법을 나타낸 동작 흐름도이다.
도 6을 참조하면, 단계 S601에서 사용자 단말(100)은 화상 통화 제공 서버(120)에게 다자간 화상 통화에 대한 방송채널 송출을 요청할 수 있다.
단계 S603에서 화상 통화 제공 서버(120)는 사용자 단말(100)로부터 요청받은 다자간 화상 통화에 대한 방송 채널이 현재 송출 중인지 여부를 판단할 수 있다.
단계 S605에서 화상 통화 제공 서버(120)는 다자간 화상 통화에 대한 방송 채널이 현재 송출되고 있는 경우, 사용자 단말(100)에게 기생성된 다자간 화상 통화에 대한 방송 채널에 대한 접속 정보 및 채널 인증키를 전송할 수 있다.
단계 S607에서 화상 통화 제공 서버(120)는 다자간 화상 통화에 대한 방송 채널이 존재하지 않는 경우, 다자간 화상 통화에 대한 방송 채널을 생성할 수 있다.
단계 S609에서 화상 통화 제공 서버(120)는 생성된 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하는 채널 정보를 사용자 단말(100)에게 전송할 수 있다.
단계 S611에서 화상 통화 제공 서버(120)는 다자간 화상 통화 스트리밍 서버에게 사용자 단말(100)의 다자간 화상 통화에 대한 영상을 요청하고, 다자간 화상 통화 스트리밍 서버로부터 사용자 단말(100)의 다자간 화상 통화에 대한 영상을 수신할 수 있다. 또한, 화상 통화 제공 서버(120)는 다자간 화상 통화 스트리밍 서버로부터 수신된 사용자 단말(100)의 다자간 화상 통화에 대한 영상의 제 1 포맷을 셋톱 박스(110)로의 송출 가능한 제 2 포맷으로 변환할 수 있다.
단계 S613에서 화상 통화 제공 서버(120)는 생성된 방송 채널을 통해 셋톱 박스(110)로 제 2 포맷으로 변환된 다자간 화상 통화에 대한 영상을 전송할 수 있다.
상술한 설명에서, 단계 S601 내지 S613은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다.
도 7은 본 발명의 일 실시예에 따른, 다자간 화상 통화에 대한 방송 채널을 송출하는 방법을 나타낸 동작 흐름도이다.
도 7을 참조하면, 단계 S701에서 사용자 단말(100)은 다자간 화상 통화에 대한 방송 채널의 채널 정보(방송 채널에 대한 접속 정보 및 채널 인증키를 포함)을 제어 서버(130)에게 전송할 수 있다.
단계 S703에서 제어 서버(130)는 사용자 단말(100)과 페어링된 셋톱 박스(110)의 식별자 정보가 존재하는지 확인할 수 있다.
단계 S705에서 제어 서버(130)는 사용자 단말(100)과 페어링된 셋톱 박스(110)의 식별자 정보가 존재하는 경우, 셋톱 박스(110)의 식별자 정보를 이용하여 셋톱 박스(110)의 IP 정보를 확인할 수 있다.
단계 S707에서 제어 서버(130)는 셋톱 박스(110)의 IP 정보에 기초하여 셋톱 박스(110)로 사용자 단말(100)로부터 수신된 다자간 화상 통화에 대한 방송 채널의 채널 정보를 전송할 수 있다.
단계 S709에서 셋톱 박스(110)는 화상 통화 제공 서버(120)로부터 수신된 제 2 포맷의 다자간 화상 통화에 대한 영상을 방송채널의 채널 정보에 기초하여 송출할 수 있다.
상술한 설명에서, 단계 S701 내지 S709는 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다.
도 8은 본 발명의 일 실시예에 따른, 다자간 화상 통화에 대한 방송 채널의 송출을 중지하는 방법을 나타낸 동작 흐름도이다.
도 8을 참조하면, 단계 S801에서 사용자 단말(100)은 사용자 단말(100)의 다자간 화상 통화에 대한 방송채널의 중지 요청을 제어 서버(130)에게 전송할 수 있다.
단계 S803에서 제어 서버(130)는 사용자 단말(100)과 페어링된 셋톱 박스(110)의 식별자 정보가 존재하는지 확인할 수 있다.
단계 S805에서 제어 서버(130)는 사용자 단말(100)과 페어링된 셋톱 박스(110)의 식별자 정보가 존재하는 경우, 셋톱 박스(110)의 식별자 정보를 이용하여 셋톱 박스(110)의 IP 정보를 확인할 수 있다.
단계 S807에서 제어 서버(130)는 셋톱 박스(110)의 IP 정보에 기초하여 셋톱 박스(110)로 다자간 화상 통화에 대한 방송 채널의 송출 중지 명령을 전달할 수 있다.
단계 S809에서 셋톱 박스(110)는 제어 서버(130)로부터 수신된 다자간 화상 통화에 대한 방송 채널의 송출 중지 명령에 기초하여 다자간 화상 통화에 대한 방송 채널의 송출을 중지할 수 있다.
상술한 설명에서, 단계 S801 내지 S809는 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다.
도 9는 본 발명의 일 실시예에 따른, 다자간 화상 통화에 대한 방송 채널에 대한 채널 정보를 제거하는 방법을 나타낸 흐름도이다.
도 9를 참조하면, 단계 S901에서 화상 통화 제공 서버(120)는 사용자 단말(100)의 다자간 화상 통화가 종료된 경우, 다자간 화상 통화 스트리밍 서버에게 다자간 화상 통화에 대한 영상 스트리밍의 중지를 요청할 수 있다.
단계 S903에서 화상 통화 제공 서버(120)는 데이터베이스에서 해당 방송 채널에 대한 접속 정보 및 채널 인증키를 삭제할 수 있다.
상술한 설명에서, 단계 S901 내지 S903은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다.
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
100: 사용자 단말
110: 셋톱 박스
120: 화상 통화 제공 서버
200: 페어링 요청부
210: 채널 생성 요청부
220: 채널 정보 수신부
230: 전송부
240: 다자간 화상 통화부
250: 방송 채널 송출 요청부
400: 페어링부
410: 채널 정보 수신부
420: 방송 서비스 제공부
430: 방송 시청 결정부
500: 수신부
510: 방송 채널 생성부
520: 포맷 변환부
530: 전송부
540: 다자간 통화 실행부

Claims (16)

  1. 다자간 화상 통화에 대한 방송 서비스를 제공하는 사용자 단말에 있어서,
    적어도 하나 이상의 타사용자 단말과 다자간 화상 통화 중인 상기 사용자 단말 및 셋톱 박스 간의 페어링 요청을 제어 서버로 전송하는 페어링 요청부;
    상기 셋톱 박스와의 페어링이 완료된 경우, 상기 다자간 화상 통화에 대한 방송 채널의 생성을 화상 통화 제공 서버로 요청하는 채널 생성 요청부;
    상기 화상 통화 제공 서버로부터 상기 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하는 채널 정보를 수신하는 채널 정보 수신부; 및
    상기 채널 정보를 상기 제어 서버를 통해 상기 셋톱 박스로 전송하는 전송부
    를 포함하고,
    상기 채널 정보에 기초하여 상기 셋톱 박스를 통해 상기 다자간 화상 통화에 대한 방송 서비스가 제공되는 것인, 사용자 단말.
  2. 제 1 항에 있어서,
    상기 다자간 화상 통화에 대한 방송 서비스의 시청 여부는 상기 채널 인증키를 통한 상기 방송 서비스의 시청 권한에 대한 인증을 통해 결정되는 것인, 사용자 단말.
  3. 제 1 항에 있어서,
    상기 다자간 화상 통화에 대한 영상은 상기 다자간 화상 통화에 대한 제 1 포맷으로부터 상기 셋톱 박스로의 송출 가능한 제 2 포맷으로 변환되는 것인, 사용자 단말.
  4. 제 1 항에 있어서,
    상기 페어링 요청부는
    상기 사용자 단말에서 확인된 셋톱 박스의 IP 정보에 기초하여 상기 제어 서버로 상기 사용자 단말에 대한 정보를 전송함으로써 상기 셋톱 박스 간의 페어링을 요청하고,
    상기 제어 서버로부터 페어링에 대한 인증 번호를 수신하고,
    상기 제어 서버로부터 수신된 인증 번호가 상기 셋톱 박스로 입력되면, 상기 사용자 단말과 상기 셋톱 박스 간의 페어링이 완료되는 것인, 사용자 단말.
  5. 제 1 항에 있어서,
    상기 다자간 화상 통화에 대한 방송 서비스는 상기 방송 채널을 통해 서비스되는 것인, 사용자 단말.
  6. 제 1 항에 있어서,
    상기 방송 채널 및 상기 채널 인증키는 상기 다자간 화상 통화가 종료되면 제거되는 것인, 사용자 단말.
  7. 다자간 화상 통화에 대한 방송 서비스를 제공하는 셋톱 박스에 있어서,
    적어도 하나 이상의 타사용자 단말과 다자간 화상 통화 중인 사용자 단말 및 상기 셋톱 박스 간의 페어링 정보를 제어 서버로부터 수신하여 상기 사용자 단말과 페어링을 수행하는 페어링부;
    상기 다자간 화상 통화에 대한 방송 채널의 채널 정보를 상기 사용자 단말을 통해 상기 제어 서버로부터 수신하는 채널 정보 수신부;
    상기 수신된 방송 채널의 채널 정보에 기초하여 상기 다자간 화상 통화에 대한 방송 서비스를 제공하는 방송 서비스 제공부;
    상기 방송 채널의 채널 정보는 상기 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하고,
    상기 다자간 화상 통화에 대한 방송 채널의 채널 정보는 상기 사용자 단말 및 상기 셋톱 박스 간의 페어링이 완료된 후, 상기 사용자 단말에 의한 화상 통화 제공 서버로의 요청에 따라 생성된 정보인 것인, 셋톱 박스.
  8. 제 7 항에 있어서,
    타사용자 단말로부터 상기 방송 서비스에 대한 시청 요청을 수신한 경우, 상기 타사용자 단말로부터 수신된 채널 인증키에 기초하여 상기 방송 서비스의 시청 권한에 대한 인증 여부를 판단하여 상기 방송 서비스의 시청 여부를 결정하는 결정부를 더 포함하는 것인, 셋톱 박스.
  9. 제 7 항에 있어서,
    상기 다자간 화상 통화에 대한 방송 서비스는 상기 다자간 화상 통화에 대한 영상의 제 1 포맷으로부터 상기 셋톱 박스로의 송출 가능한 제 2 포맷으로 변환된 것인, 셋톱 박스.
  10. 제 7 항에 있어서,
    상기 다자간 화상 통화에 대한 방송 서비스는 상기 방송 채널을 통해 서비스되는 것인, 셋톱 박스.
  11. 제 7 항에 있어서,
    상기 방송 채널 및 상기 채널 인증키는 상기 다자간 화상 통화가 종료되면 제거되는 것인, 셋톱 박스.
  12. 다자간 화상 통화에 대한 방송 서비스를 제공하는 화상 통화 제공 서버에 있어서,
    적어도 하나 이상의 타사용자 단말과 다자간 화상 통화 중인 사용자 단말 및 셋톱 박스 간의 페어링이 완료된 경우, 상기 사용자 단말로부터 상기 다자간 화상 통화에 대한 방송 채널의 생성을 요청받는 수신부; 및
    상기 다자간 화상 통화에 대한 방송 채널을 생성하는 방송 채널 생성부;
    상기 생성된 방송 채널에 대한 접속 정보 및 채널 인증키를 포함하는 채널 정보를 상기 사용자 단말로 전송하는 전송부를 포함하고,
    상기 채널 정보는 상기 셋톱 박스로 전송되고, 상기 채널 정보에 기초하여 상기 셋톱 박스를 통해 상기 다자간 화상 통화에 대한 방송 서비스가 제공되는 것인, 화상 통화 제공 서버.
  13. 제 12 항에 있어서,
    상기 다자간 화상 통화에 대한 방송 서비스의 시청 여부는 상기 채널 인증키를 통한 상기 방송 서비스의 시청 권한에 대한 인증을 통해 결정되는 것인, 화상 통화 제공 서버.
  14. 제 12 항에 있어서,
    상기 다자간 화상 통화에 대한 영상의 제 1 포맷을 상기 셋톱 박스로의 송출 가능한 제 2 포맷으로 변환하는 포맷 변환부를 더 포함하고,
    상기 전송부는 상기 제 2 포맷으로 변환된 상기 다자간 화상 통화에 대한 영상을 상기 셋톱 박스로 전송하는 것인, 화상 통화 제공 서버.
  15. 제 12 항에 있어서,
    상기 다자간 화상 통화에 대한 방송 서비스는 상기 방송 채널을 통해 서비스되는 것인, 화상 통화 제공 서버.
  16. 제 12 항에 있어서,
    상기 방송 채널 및 상기 채널 인증키는 상기 다자간 화상 통화가 종료되면 제거되는 것인, 화상 통화 제공 서버.
KR1020190168628A 2019-12-17 2019-12-17 다자간 화상 통화에 대한 방송 서비스를 제공하는 사용자 단말, 셋톱 박스 및 화상 통화 제공 서버 Active KR102734386B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190168628A KR102734386B1 (ko) 2019-12-17 2019-12-17 다자간 화상 통화에 대한 방송 서비스를 제공하는 사용자 단말, 셋톱 박스 및 화상 통화 제공 서버

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190168628A KR102734386B1 (ko) 2019-12-17 2019-12-17 다자간 화상 통화에 대한 방송 서비스를 제공하는 사용자 단말, 셋톱 박스 및 화상 통화 제공 서버

Publications (2)

Publication Number Publication Date
KR20210077227A true KR20210077227A (ko) 2021-06-25
KR102734386B1 KR102734386B1 (ko) 2024-11-26

Family

ID=76629081

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190168628A Active KR102734386B1 (ko) 2019-12-17 2019-12-17 다자간 화상 통화에 대한 방송 서비스를 제공하는 사용자 단말, 셋톱 박스 및 화상 통화 제공 서버

Country Status (1)

Country Link
KR (1) KR102734386B1 (ko)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060089030A (ko) * 2005-02-03 2006-08-08 삼성전자주식회사 제3의 디스플레이를 통한 영상 제공이 가능하도록 하는영상 전화 방법
KR20110047846A (ko) * 2009-10-30 2011-05-09 주식회사 케이티 수신 제한 시스템을 이용하는 화상 회의 서비스 시스템 및 방법
KR20110049235A (ko) * 2009-11-04 2011-05-12 엘지전자 주식회사 네트워크 tv 및 그 제어 방법
KR20130042925A (ko) * 2011-10-19 2013-04-29 주식회사 케이티 Sip 기반의 통화와 디지털멀티미디어 공유를 지원하는 iptv를 이용한 정보 공유 방법 및 시스템
KR101948480B1 (ko) 2018-08-01 2019-02-14 문병철 양방향 영상 통화가 가능한 tv 시청 제어 장치
EP3554035A1 (en) * 2016-12-09 2019-10-16 ZTE Corporation Method and device for communications based on integrating device, and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060089030A (ko) * 2005-02-03 2006-08-08 삼성전자주식회사 제3의 디스플레이를 통한 영상 제공이 가능하도록 하는영상 전화 방법
KR20110047846A (ko) * 2009-10-30 2011-05-09 주식회사 케이티 수신 제한 시스템을 이용하는 화상 회의 서비스 시스템 및 방법
KR20110049235A (ko) * 2009-11-04 2011-05-12 엘지전자 주식회사 네트워크 tv 및 그 제어 방법
KR20130042925A (ko) * 2011-10-19 2013-04-29 주식회사 케이티 Sip 기반의 통화와 디지털멀티미디어 공유를 지원하는 iptv를 이용한 정보 공유 방법 및 시스템
EP3554035A1 (en) * 2016-12-09 2019-10-16 ZTE Corporation Method and device for communications based on integrating device, and storage medium
KR101948480B1 (ko) 2018-08-01 2019-02-14 문병철 양방향 영상 통화가 가능한 tv 시청 제어 장치

Also Published As

Publication number Publication date
KR102734386B1 (ko) 2024-11-26

Similar Documents

Publication Publication Date Title
US20250350946A1 (en) Communication method, communication apparatus, and communication system
US8754926B1 (en) Managing nodes of a synchronous communication conference
KR102345932B1 (ko) 네트워크 보안 관리 방법 및 장치
US20230016583A1 (en) Method and system to manage access to a wireless local area network
EP4654735A1 (en) Communication method and communication apparatus
US20110030047A1 (en) Method, apparatus and system for protecting user information
US20220116400A1 (en) Authorization in communication networks
EP4561136A1 (en) Communication method and communication apparatus
US12361004B1 (en) Multi-agent search client
US20180035290A1 (en) Method and system to dynamically authenticate and grant access to non-trusted anonymous wi-fi
US10154108B2 (en) Method and system for brokering between devices and network services
KR20250095587A (ko) 다자간 화상 통화에 대한 방송 서비스를 제공하는 서버, 방법 및 컴퓨터 프로그램
US10728500B2 (en) Object-managed secured multicast system
US20110072512A1 (en) Apparatus and method for providing communication service using common authentication
KR102734386B1 (ko) 다자간 화상 통화에 대한 방송 서비스를 제공하는 사용자 단말, 셋톱 박스 및 화상 통화 제공 서버
US20250298995A1 (en) Language capability evaluation of large language models
KR20260042599A (ko) 셀룰러 네트워크들에서 연결을 관리하는 방법 및 시스템
EP4648376A1 (en) Communication methods and apparatuses, device, chip and storage medium
CN113382410A (zh) 通信方法和相关装置及计算机可读存储介质
KR102101775B1 (ko) 합동 방송을 제공하는 장치 및 방법
KR102142399B1 (ko) 영상 대화와 문자 대화를 전송하는 장치 및 방법, 그리고 대화 데이터를 표시하는 방법
CN117998346A (zh) Ims业务的请求方法、终端及核心网设备
KR20140075167A (ko) 채널 번호를 생성하는 서버 및 방법 그리고, 방송 서비스를 제공하는 장치
US20250392582A1 (en) Communication method and communication apparatus
EP4686247A1 (en) Communication method and communication apparatus

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20191217

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20221201

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20191217

Comment text: Patent Application

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

Comment text: Notification of reason for refusal

Patent event date: 20231213

Patent event code: PE09021S01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20240828

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20241121

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20241122

End annual number: 3

Start annual number: 1

PG1601 Publication of registration