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

KR20160100370A - 정보 푸시 방법, 기기, 및 시스템 - Google Patents

정보 푸시 방법, 기기, 및 시스템 Download PDF

Info

Publication number
KR20160100370A
KR20160100370A KR1020167019410A KR20167019410A KR20160100370A KR 20160100370 A KR20160100370 A KR 20160100370A KR 1020167019410 A KR1020167019410 A KR 1020167019410A KR 20167019410 A KR20167019410 A KR 20167019410A KR 20160100370 A KR20160100370 A KR 20160100370A
Authority
KR
South Korea
Prior art keywords
playback
video
information
event
display device
Prior art date
Application number
KR1020167019410A
Other languages
English (en)
Other versions
KR101852893B1 (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 후아웨이 테크놀러지 컴퍼니 리미티드
Publication of KR20160100370A publication Critical patent/KR20160100370A/ko
Application granted granted Critical
Publication of KR101852893B1 publication Critical patent/KR101852893B1/ko

Links

Images

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • 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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42684Client identification by a unique number or address, e.g. serial number, MAC address, socket ID
    • 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/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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4518Management of client data or end-user data involving characteristics of one or more peripherals, e.g. peripheral type, software version, amount of memory available or display capabilities
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4621Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Power Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 통신 분야에 관한 것이며, 재생되는 비디오 콘텐츠 획득의 정확도를 향상시킬 수 있고, 이에 따라 푸시 정보의 정확도를 향상시킬 수 있는 정보 푸시 방법, 기기 및 시스템을 제공하며, 주 디스플레이 기기와 보조 디스플레이 기기 사이의 통신 연결을 확립하는 단계; 상기 주 디스플레이 기기에서 제1 재생 이벤트가 발생한 경우, 비디오 서비스 시스템으로부터 재생 정보를 획득하는 단계; 상기 주 디스플레이 기기의 기기 식별자를 획득하는 단계; 상기 제1 재생 이벤트, 상기 주 디스플레이 기기의 기기 식별자 및 상기 재생 정보에 따라 재생 이벤트 정보를 획득하는 단계; 미리 설정된 규칙 및 상기 재생 이벤트 정보에 따라 푸시될 정보를 결정하는 단계; 및 상기 보조 디스플레이 기기에 상기 푸시될 정보를 푸시하는 단계를 포함한다. 본 발명의 실시예에서 제공되는 정보 푸시 방법, 기기 및 시스템은 정보를 푸시하는 데 사용된다.

Description

정보 푸시 방법, 기기, 및 시스템 {INFORMATION PUSHING METHOD, DEVICE, AND SYSTEM}
본 출원은 2013년 12월 19일에 "VIDEO DATA PROCESSING METHOD AND APPARATUS"라는 명칭으로 중국 특허청에 출원된 중국 특허출원 제201310705427.7호에 대해 우선권을 주장하며, 그 내용 전부는 인용에 의해 본 출원에 통합된다.
본 발명은 통신 분야에 관한 것으로, 특히, 정보 푸시 방법, 기기 및 시스템에 관한 것이다.
IPTV(Interactive Personality Television), MTV(Mobile Television, mobile television) 및 DTV(Digital Television) 서비스의 발전과 더불어, 디지털 오디오 및 비디오 서비스의 광고 시장도 점차 성숙하고 있으며, 멀티미디어 광고의 전달 및 판매는 기술과 시장 양면에서 대규모 배포가 가능한 시장 수요가 되고 있다.
종래기술에서, 사용자가 텔레비전에서 비디오를 시청할 때, 사용자가 현재 시청하고 있는 비디오와의, 트위팅(tweeting), 라이브 프로그램에 정보 전송 등의, 상호작용을 원하면, 사용자는 이동 전화로 현재 시청하고 있는 비디오의 사운드를 수집한 다음, 수집된 사운드 정보를 대응하는 서버에 전송할 수 있다. 서버는 수집된 사운드 정보에 대해 분석을 수행하여 텔레비전의 현재 재생 이벤트를 판정하고, 재생 이벤트에 따라 이동 전화에 광고 정보를 전송한다.
그러나 텔레비전과 이동 전화를 연관시키는 과정에서, 사용자가 현재 시청하고 있는 비디오의 사운드를 수집해야 하므로, 사용자와 텔레비전 스크린의 물리지 위치는 매우 가까워야 하므로, 사용자 경험이 비교적 낮다. 그리고 이동 전화에서 텔레비전까지의 물리적 거리가 비교적 멀거나 텔레비전 주위가 비교적 시끄러우면, 수집된 사운드 정보의 정확도가 비교적 낮아, 재생되는 비디오 콘텐츠 획득의 정확도에 영향을 미치므로, 광고 정보의 정확도에 영향을 미친다.
본 발명의 실시예는 획득된 재생 비디오 콘텐츠의 정확도를 향상시킬 수 있는 정보 푸시 방법, 기기 및 시스템을 제공하여, 푸시 정보의 정확도를 향상시킨다.
상기한 목적을 달성하기 위해, 본 발명의 실시예는 이하의 기술적 방안을 채용한다:
제1 측면에서, 정보 푸시 방법이 제공되며, 상기 정보 푸시 방법은,
주 디스플레이 기기와 보조 디스플레이 기기 사이의 통신 연결을 확립하는 단계;
상기 주 디스플레이 기기에서 제1 재생 이벤트가 발생한 경우, 비디오 서비스 시스템으로부터 재생 정보를 획득하는 단계;
상기 주 디스플레이 기기의 기기 식별자를 획득하는 단계;
상기 제1 재생 이벤트, 상기 주 디스플레이 기기의 기기 식별자 및 상기 재생 정보에 따라 재생 이벤트 정보를 획득하는 단계;
미리 설정된 규칙 및 상기 재생 이벤트 정보에 따라 푸시될 정보를 결정하는 단계; 및
상기 보조 디스플레이 기기에 상기 푸시될 정보를 푸시하는 단계를 포함한다.
제1 측면과 결합하여, 제1 가능한 구현 방식에서,
상기 재생 정보는 라이브 비디오 재생 스케줄(live video play schedule) 또는 주문형 비디오 재생 스케줄(video on demand play schedule)을 포함하고;
상기 제1 재생 이벤트, 상기 주 디스플레이 기기의 기기 식별자 및 상기 재생 정보에 따라 재생 이벤트 정보를 획득하는 단계는,
상기 제1 재생 이벤트의 유형을 식별할 수 있도록 하기 위해, 상기 제1 재생 이벤트에 따라 이벤트 식별자를 생성하는 단계;
상기 재생 정보에 따라 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 단계; 및
상기 이벤트 식별자, 상기 주 디스플레이 기기의 식별자 및 상기 비디오 콘텐츠 식별자를 포함하는 상기 재생 이벤트 정보를 생성하는 단계를 포함한다.
제1 가능한 구현 방식과 결합하여, 제2 가능한 구현 방식에서, 상기 비디오 서비스 시스템이 상기 주 디스플레이 기기에 라이브 비디오를 제공하는 경우, 상기 제1 재생 이벤트는 라이브 비디오 개시, 라이브 비디오 재생 및 라이브 비디오 종료 중 어느 하나이고, 상기 재생 정보에 따라 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 단계는,
상기 제1 재생 이벤트의 실시간 발생 시각을 획득하는 단계;
상기 라이브 비디오 재생 스케줄을 획득하는 단계 - 상기 라이브 비디오 재생 스케줄은 상기 비디오 서비스 시스템에서의 라이브 비디오의 비디오 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 및
상기 제1 재생 이벤트의 실시간 발생 시각에 따라 상기 라이브 비디오 재생 스케줄을 조회하여, 상기 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하는 단계를 포함한다.
제1 가능한 구현 방식과 결합하여, 제3 가능한 구현 방식에서, 상기 비디오 서비스 시스템이 상기 주 디스플레이 기기에 주문형 비디오를 제공하는 경우, 상기 제1 재생 이벤트는 주문형 비디오 개시, 주문형 비디오 재생, 주문형 비디오 종료, 주문형 비디오 고속 후진(fast backward) 및 주문형 비디오 고속 전진(fast forward) 중 어느 하나이고, 상기 재생 정보에 따라 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 단계는,
상기 제1 재생 이벤트의 실시간 발생 시각을 획득하는 단계;
상기 재생 정보로부터 상기 주문형 비디오 재생 스케줄을 획득하는 단계 - 상기 주문형 비디오 재생 스케줄은 상기 주문형 비디오의 각 섹션의 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 및
상기 제1 재생 이벤트의 실시간 발생 시각에 따라 상기 주문형 비디오 재생 스케줄을 조회하여, 상기 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하는 단계를 포함한다.
제2 측면에서, 정보 푸시 기기가 제공되며, 상기 정보 푸시 기기는,
주 디스플레이 기기와 보조 디스플레이 기기 사이에 통신 연결을 확립하도록 구성된 연결 유닛;
상기 주 디스플레이 기기에서 제1 재생 이벤트가 발생한 경우, 비디오 서비스 시스템으로부터 재생 정보를 획득하도록 구성된 제1 획득 유닛;
상기 주 디스플레이 기기의 기기 식별자를 획득하도록 구성된 제2 획득 유닛;
상기 제1 재생 이벤트, 상기 주 디스플레이 기기의 기기 식별자 및 상기 재생 정보에 따라 재생 이벤트 정보를 획득하도록 구성된 생성 유닛;
미리 설정된 규칙 및 상기 재생 이벤트 정보에 따라 푸시될 정보를 결정하도록 구성된 결정 유닛; 및
상기 보조 디스플레이 기기에 상기 푸시될 정보를 푸시하도록 구성된 푸시 유닛을 포함한다.
제2 측면과 결합하여, 제2 측면의 제1 가능한 구현 방식에서,
상기 재생 정보는 라이브 비디오 재생 스케줄 또는 주문형 비디오 재생 스케줄을 포함하고;
상기 생성 유닛은,
상기 제1 재생 이벤트의 유형을 식별할 수 있도록 하기 위해, 상기 제1 재생 이벤트에 따라 이벤트 식별자를 생성하도록 구성된 제1 생성 서브유닛;
상기 재생 정보에 따라 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하도록 구성된 획득 서브유닛; 및
상기 이벤트 식별자, 상기 주 디스플레이 기기의 식별자 및 상기 비디오 콘텐츠 식별자를 포함하는 상기 재생 이벤트 정보를 생성하도록 구성된 제2 생성 서브유닛을 포함한다.
상기 제1 가능한 구현 방식과 결합하여, 제2 가능한 구현 방식에서, 상기 비디오 서비스 시스템이 상기 주 디스플레이 기기에 라이브 비디오를 제공하는 경우, 상기 제1 재생 이벤트는 라이브 비디오 개시, 라이브 비디오 재생 및 라이브 비디오 종료 중 어느 하나이고, 상기 획득 서브유닛은 구체적으로,
상기 제1 재생 이벤트의 실시간 발생 시각을 획득하고;
상기 라이브 비디오 재생 스케줄을 획득하고 - 상기 라이브 비디오 재생 스케줄은 상기 비디오 서비스 시스템에서의 라이브 비디오의 비디오 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -;
상기 제1 재생 이벤트의 실시간 발생 시각에 따라 상기 라이브 비디오 재생 스케줄을 조회하여, 상기 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하도록 구성된다.
상기 제1 가능한 구현 방식과 결합하여, 제3 가능한 구현 방식에서, 상기 비디오 서비스 시스템이 상기 주 디스플레이 기기에 주문형 비디오를 제공하는 경우, 상기 제1 재생 이벤트는 주문형 비디오 개시, 주문형 비디오 재생, 주문형 비디오 종료, 주문형 비디오 고속 후진 및 주문형 비디오 고속 전진 중 어느 하나이고, 상기 획득 서브유닛은 구체적으로,
상기 제1 재생 이벤트의 실시간 발생 시각을 획득하고;
상기 재생 정보로부터 상기 주문형 비디오 재생 스케줄을 획득하고 - 상기 주문형 비디오 재생 스케줄은 상기 주문형 비디오의 각 섹션의 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 및
상기 제1 재생 이벤트의 실시간 발생 시각에 따라 상기 주문형 비디오 재생 스케줄을 조회하여, 상기 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하도록 구성된다.
제3 측면에서, 정보 푸시 시스템이 제공되며, 상기 정보 푸시 시스템은, 상기 정보 푸시 기기 중 어느 하나;
하나 이상의 주 디스플레이 기기; 및
하나 이상의 보조 디스플레이 기기를 포함한다.
본 발명은, 주 디스플레이 기기와 보조 디스플레이 기기 사이의 통신 연결을 확립하는 단계; 상기 주 디스플레이 기기에서 제1 재생 이벤트가 발생한 경우, 비디오 서비스 시스템으로부터 재생 정보를 획득하는 단계; 상기 주 디스플레이 기기의 기기 식별자를 획득하는 단계; 상기 제1 재생 이벤트, 상기 주 디스플레이 기기의 기기 식별자 및 상기 재생 정보에 따라 재생 이벤트 정보를 획득하는 단계; 미리 설정된 규칙 및 상기 재생 이벤트 정보에 따라 푸시될 정보를 결정하는 단계; 및 상기 보조 디스플레이 기기에 상기 푸시될 정보를 푸시하는 단계를 포함하는 정보 푸시 방법, 기기 및 시스템을 제공한다. 이렇게 하여, 정보 푸시 기기는 비디오 서비스 시스템으로부터 획득되는 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하므로, 비디오 재생 콘텐츠 획득의 정확도를 향상시키고, 이에 따라 푸시 정보의 정확도를 향상시킨다.
본 발명의 실시예에서 제공된 기술적 방안 또는 종래 기술을 더욱 명확하게 설명하기 위해, 이하에 본 발명의 실시예 또는 종래 기술의 설명에 필요한 첨부도면을 간단하게 소개한다. 명백히, 이하의 설명에서의 첨부도면은 단지 본 발명의 일부 실시예를 보여줄 뿐이며, 이에 기초하여 당업자는 어떠한 창의적인 노력 없이 다른 도면을 도출할 수 있을 것이다.
도 1은 본 발명의 실시예에 의해 제공되는 정보 푸시 방법의 흐름도이다.
도 2는 본 발명의 실시예에 의해 제공되는 다른 정보 푸시 방법의 흐름도이다.
도 3은 본 발명의 실시예에 의해 제공되는 정보 푸시 기기의 개략 구성도이다.
도 4는 본 발명의 실시예에 의해 제공되는 정보 푸시 기기의 생성 유닛의 개략 구성도이다.
도 5는 본 발명의 실시예에 의해 제공되는 정보 푸시 기기의 생성 유닛의 개략 구성도이다.
도 6은 본 발명의 다른 실시예에 의해 제공되는 정보 푸시 기기의 생성 유닛의 개략 구성도이다.
이하에 본 발명의 실시예에서의 첨부도면을 참조하여 본 발명의 실시예에서 제공되는 기술적 방안을 명확하고 완전하게 설명한다. 명백히, 이하에 설명되는 실시예는 본 발명의 실시예의 전부가 아니라 일부일 뿐이다. 당업자가 창의적인 노력 없이 본 발명의 실시예에 기초하여 얻은 모든 다른 실시예는 본 발명의 보호 범위에 속한다.
정보 푸시 시스템은 하나 이상의 주 디스플레이 기기; 및 하나 이상의 보조 디스플레이 기기를 포함한다. 사용자가 비디오 서비스 시스템에 의해 주 디스플레이 기기를 통해 제공되는 비디오를 시청할 때, 사용자가 현재 시청하고 있는 비디오와의, 트위팅, 관련 광고 시청 등의, 상호작용을 원하면, 이는 보조 디스플레이 기기를 통해 실현될 수 있다. 본 발명의 실시예는 디지털 텔레비전 셋톱 박스, 스마트 텔레비전, 비디오 재생 기능이 있는 게임 단말기, 등일 수 있는 정보 푸시 기기에 사용되는 정보 푸시 방법을 제공하며, 도 1에 도시된 바와 같이, 다음 단계를 포함한다:
단계 101, 주 디스플레이 기기와 보조 디스플레이 기기 사이의 통신 연결을 확립한다.
주 디스플레이 기기는, 네트워킹 능력이 있고 비디오 데이터 스트림을 수신 및 디코딩할 수 있는 전자 기기이다. 본 발명의 실시예에서는 이를 제N 스크린 기기라고 할 수 있다. 주 디스플레이 기기로는 스마트 텔레비전, 스마트폰, 태블릿 컴퓨터 등을 포함한다. 보조 디스플레이 기기는 일반적으로 주 디스플레이 기기의 보조 기기로서의 역할을 하며, 주 디스플레이 기기와 협력 및 콘텐츠를 공유할 수 있다. 이는 본 실시예에서 제N 스크린 기기라고 할 수 있으며, N은 2 이상이다. 보조 디스플레이 기기도 또한, 스마트 텔레비전, 스마트폰, 태블릿 컴퓨터 등의, 네트워크 능력이 있고 비디오 데이터 스트림을 수신 및 디코딩할 수 있는 전자 기기이다.
단계 102, 주 디스플레이 기기의 기기 식별자를 획득한다.
단계 103, 주 디스플레이 기기에서 제1 재생 이벤트가 발생한 경우, 비디오 서비스 시스템으로부터 제1 재생 이벤트에 대응하는 재생 정보를 획득한다.
재생 정보는 라이브 비디오 재생 스케줄 또는 주문형 재생 스케줄을 포함한다.
단계 104, 제1 재생 이벤트, 주 디스플레이 기기의 기기 식별자 및 재생 정보에 따라 재생 이벤트 정보를 획득한다.
구체적으로, 정보 푸시 기기는 먼저 제1 재생 이벤트의 유형을 식별할 수 있도록 하기 위해, 제1 재생 이벤트에 따라 이벤트 식별자를 생성하고; 그 후 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 취득하고 - 재생 정보는 라이브 비디오 재생 스케줄 또는 주문형 비디오 재생 스케줄을 포함함 -; 마지막으로 이벤트 식별자, 주 디스플레이 기기의 식별자 및 비디오 콘텐츠 식별자를 포함하는 재생 이벤트 정보를 생성할 수 있다.
단계 105, 미리 설정된 규칙 및 재생 이벤트 정보에 따라 푸시될 정보를 결정한다.
정보 푸시 기기는 규칙을 미리 설정하고 미리 설정된 규칙은 라이브 비디오 또는 주문형 비디오의 재생 이벤트 정보에 따라 보조 디스플레이 기기에 전송되는 정보를 결정하기 위한 것이며, 상기 정보는 라이브 비디오 또는 주문형 비디오일 수 있으며, 또한 광고, 프로그램 상호작용 등의, 라이브 비디오 및 주문형 비디오와 관련된 콘텐츠일 수도 있다.
단계 106, 푸시될 정보를 보조 디스플레이 기기에 푸시한다.
이와 같이, 정보 푸시 기기는 비디오 서비스 시스템으로부터 획득되는 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하므로, 비디오 재생 콘텐츠 획득의 정확도가 향상되고, 이에 따라 푸시 정보의 정확도가 향상된다.
또한, 정보 푸시 기기가 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 것은 두 개의 애플리케이션 시나리오: 비디오 서비스 시스템이 주 디스플레이 기기에 라이브 비디오를 제공하는 제1 애플리케이션 시나리오와, 비디오 서비스 시스템이 주 디스플레이 기기에 주문형 비디오를 제공하는 제2 애플리케이션 시나리오로 나뉠 수 있다.
비디오 서비스 시스템이 주 디스플레이 기기에 라이브 비디오를 제공하는 경우, 제1 재생 이벤트는 라이브 비디오 개시, 라이브 비디오 재생 및 라이브 비디오 종료 중 어느 하나이고, 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 것은, 정보 푸시 기기가 제1 재생 이벤트의 실시간 발생 시각을 획득하고 - 실시간 발생 시각은 현재 클록 시각을 가리킴 -; 재생 정보로부터 라이브 비디오 재생 스케줄을 획득하고 - 라이브 비디오 재생 스케줄은 비디오 서비스 시스템에서의 라이브 비디오의 비디오 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 제1 재생 이벤트의 실시간 발생 시각에 따라 라이브 비디오 재생 스케줄을 조회하여, 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하는 것을 포함한다.
비디오 서비스 시스템이 주 디스플레이 기기에 주문형 비디오를 제공하는 경우, 제1 재생 이벤트는 주문형 비디오 개시, 주문형 비디오 재생, 주문형 비디오 종료, 주문형 비디오 고속 후진 및 주문형 비디오 고속 전진 중 어느 하나이고, 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 것은, 정보 푸시 기기가 제1 재생 이벤트의 실시간 발생 시각을 획득하고 - 실시간 발생 시각은 현재 클록 시각을 가리킴 -; 재생 정보로부터 주문형 비디오 재생 스케줄을 획득하고 - 주문형 비디오 재생 스케줄은 주문형 비디오의 각 섹션의 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 제1 재생 이벤트의 실시간 발생 시각에 따라 주문형 비디오 재생 스케줄을 조회하여, 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하는 것을 포함한다.
실제 애플리케이션에서, 정보는 여러 형태일 수 있다. 본 실시예에서, 정보는 광고이고, 주 디스플레이 기기는 스마트 텔레비전이고 보조 디스플레이 기기는 이동 전화인 것으로 가정한다. 본 발명의 실시예는 정보 푸시 방법을 제공하며, 도 2에 도시에 된 바와 같이 다음 단계를 포함한다:
단계 201, 스마트 텔레비전이 정보 푸시 기기에 등록 정보를 전송한다.
스마트 텔레비전의 등록 정보는 스마트 텔레비전의 기기 식별자 및 스마트 텔레비전에 대응하는 사용자 식별자를 포함한다. 스마트 텔레비전의 기기 식별자는 스마트 텔레비전의 제조 번호, 내부 칩 번호, 메인보드 번호, 또는 식별 코드 등일 수 있다. 본 실시예에서는, 스마트 텔레비전의 기기 식별자가 D0003이라고 가정한다.
정보 푸시 기기는 등록 정보를 수신한 후, 그 등록 정보를 데이터베이스에 저장할 수 있다. 등록 정보는 보통 등록된 모든 주 디스플레이 기기(들) 및 보조 디스플레이 기기(들)의 기기 식별자가 기록되어 있는 기기 관리 테이블의 주 디스플레이 기기 테이블 엔트리에 채워질 수 있다.
단계 202, 이동 전화가 정보 푸시 기기에 등록 정보를 전송한다.
이동 전화의 등록 정보는, 이동 전화의 기기 식별자, 이동 전화에 대응하는 사용자 식별자 및 수신 포트 유형을 포함할 수 있다. 수신 포트 유형은 이동 전화의 수신 포트가 전달받을 수 있는(carried) 정보 유형을 지시하는 데 사용되고, 정보 유형은 단문 메시지(short message), TCP(Transmission Control Protocol, 송신 제어 프로토콜)/IP(Internet Protocol, 인터넷 프로토콜) 메시지, 및 TCP/IP 또는 HTTP(Hypertext Transfer Protocol, 하이퍼텍스트 전송 프로토콜)에 기초한 XMPP(Extensible Messaging and Presence Protocol, 확장 가능한 메시징 및 존재 상태 프로토콜) 메시지일 수 있다. TCP/IP 또는 HTTP에 기초한 XMPP 메시지는 iOS(iPhone operation system, 아이폰 운영체제) 및 Android(안드로이드)의 시스템 통지, IP 네트워크에 의해 전달되는(carried) 비디오, XMPP에 의해 푸시되는 텍스트 및 이미지, 등을 포함할 수 있다.
이동 전화의 기기 식별자는 범용 식별 코드(universal identification code), IMEI(International Mobile Equipment Identity, 국제 이동 장비 식별정보), 내장된 디지털 인증 번호(inbuilt digital certificate number) 등일 수 있다. 본 실시예에서는, 이동 전화의 기기 식별자가 D0004인 것으로 가정한다.
정보 푸시 기기는 등록 정보를 수신한 후, 그 등록 정보를 데이터베이스에 저장할 수 있다. 등록 정보는 보통 등록된 모든 주 디스플레이 기기(들) 및 보조 디스플레이 기기(들)의 기기 식별자가 기록되어 있는 기기 관리 테이블의 주 디스플레이 기기 테이블 엔트리에 채워질 수 있다.
단계 203, 정보 푸시 기기가 스마트 텔레비전과 이동 전화 사이의 통신 연결을 확립한다.
본 실시예에서, 스마트 텔레비전과 이동 전화 사이의 통신 연결 확립하는 것은 두 가지 애플리케이션 시나리오로 나뉠 수 있다. 제1 애플리케이션 시나리오는, 스마트 텔레비전이 이동 전화보다 먼저 등록되는 것이고, 제2 애플리케이션 시나리오는 이동 전화가 스마트 텔레비전보다 먼저 등록되는 것이다.
스마트 텔레비전이 이동 전화보다 먼저 등록되는 경우, 정보 푸시 기기는 이동 전화의 기기 식별자를 획득할 수 있다. 이동 전화는 보조 디스플레이 기기로 등록되기 때문에, 스마트 텔레비전을 포함한 등록된 모든 주 디스플레이 기기의 기기 식별자는 기기 관리 테이블에서 조회되고, 통신 연결은 모든 주 디스플레이 기기와 이동 전화 사이에 확립되며, 이렇게 하여, 스마트 텔레비전과 이동 전화 사이의 통신 연결이 확립된다.
이동 전화가 스마트 텔레비전보다 먼저 등록되는 경우, 정보 푸시 기기는 스마트 텔레비전의 기기 식별자를 획득할 수 있다. 스마트 텔레비전은 주 디스플레이 기기로 등록되기 때문에, 이동 전화를 포함한 등록된 모든 보조 디스플레이 기기의 기기 식별자는 기기 관리 테이블에서 조회되고, 통신 연결은 모든 보조 디스플레이 기기와 스마트 텔레비전 사이에 확립되며, 이렇게 하여, 스마트 텔레비전과 이동 전화 사이의 통신 연결이 확립된다.
유의해야 할 것은, 이동 전화와 같은 기기가 주 디스플레이 기기 또는 보조 디스플레이 기기로 사용될 수 있으므로, 이동 전화 같은 기기가 자신에게 광고를 전송할 수 있다는 것이다.
단계 204, 정보 푸시 기기가 스마트 텔레비전의 기기 식별자를 취득한다.
스마트 텔레비전의 식별자는 스마트 텔레비전으로부터 획득될 수 있고 정보 푸시 기기에 저장된 스마트 텔레비전의 등록 정보로부터도 획득될 수 있다. 본 실시예에서는 정보 푸시 기기에 저장된 스마트 텔레비전의 등록 정보로부터 획득하는 것을 예로 든다.
단계 205, 정보 푸시 기기가 제1 재생 이벤트를 획득한다.
유의해야 할 것은, 비디오 시스템이 스마트 텔레비전에 비디오 스트림을 제공한다는 것이다.
특별히 유의해야 할 것은, 제1 재생 이벤트를 획득하는 방법은, 예를 들어, 비디오 서비스 시스템에 의해 획득하는 방법, 정보 푸시 기기에 의해 획득하는 방법, 주 디스플레이 기기에 의해 획득하는 방법 등, 여러 가지가 있다는 것이다. 본 실시예에서는 정보 푸시 기기에 의해 획득되는 방법을 예로 된다.
예시적으로, 제1 재생 이벤트를 획득하기 위해 비디오 서비스 시스템 획득 방법이 채용되는 경우, 제1 재생 이벤트가 발생하면, 스마트 텔레비전은 현재의 비디오 스트림에 제1 재생 이벤트에 대응하는 비디오 스트림이 존재하는지를 판정하고, 존재하면 제1 재생 이벤트가 발생한 것으로 판정한 다음, 비디오 서비스 시스템에 제1 재생 이벤트에 대응하는 이벤트 지시를 전송한다. 비디오 서비스 시스템은 이벤트 지시를 수신한 후, 제1 재생 이벤트가 발생한 것으로 결정하고, 정보 푸시 기기에 통지한다. 구체적으로, 비디오 서비스 시스템은 정보 푸시 기기의 API(Application Programming Interface, 애플리케이션 프로그래밍 인터페이스)를 호출함으로써 정보 푸시 기기에 통지할 수 있다.
예시적으로, 제1 재생 이벤트를 획득하기 위해 정보 푸시 기기 획득 방법이 채용되는 경우, 정보 푸시 기기는 비디오 서비스 시스템에 의해 실시간으로 출력되는 비디오 스트림 제어 패킷을 모니터한다. 출력된 비디오 스트림 제어 패킷의 특징이 제어 패킷 데이터베이스 내의 제1 재생 이벤트의 특정 제어 패킷의 특징과 동일한 경우, 출력된 비디오 스트림 제어 패킷에 대응하는 제1 재생 이벤트가 결정된다. 유의해야 할 것은, 재생 이벤트에 대응하는 제어 패킷은 제어 패킷 데이터 베이스에 저장되어 있다는 것이다.
예시적으로, 비디오 서비스 시스템와 주 디스플레이 기기 사이의 연결이 해제되어 있는 경우, 현재의 재생 비디오가 주 디스플레이 기기에 로컬로 다운로드되었으면, 제1 재생 이벤트를 획득하기 위해 주 디스플레이 기기에 의해 획득하는 방법이 채택된다, 즉, 비디오를 재생하는 경우, 스마트 텔레비전이 현재의 비디오 스트림에 제1 재생 이벤트에 대응하는 비디오 스트림이 존재하는지를 판정하고, 존재하면, 스마트 텔레비전은 정보 푸시 기기에 보고 메시지를 직접 전송하며, 이 보고 메시지는 제1 재생 이벤트를 포함한다.
단계 206, 정보 푸시 기기가 비디오 서비스 시스템으로부터 재생 정보를 획득한다.
재생 정보는 라이브 비디오 재생 스케줄 또는 주문형 비디오 재생 스케줄을 포함한다.
라이브 비디오 재생 스케줄은 비디오 서비스 시스템에서의 라이브 비디오의 비디오 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록하고; 주문형 비디오 재생 스케줄은 주문형 비디오의 각 섹션의 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록한다.
단계 207, 정보 푸시 기기가 제1 재생 이벤트, 주 디스플레이 기기의 기기 식별자 및 재생 정보에 따라 재생 이벤트 정보를 획득한다.
정보 푸시 기기는 제1 재생 이벤트에 따라 이벤트 식별자를 생성하고; 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 취득하고; 재생 이벤트 정보를 생성하며, 재생 이벤트 정보는 이벤트 식별자, 스마트 텔레비전의 식별자 및 비디오 콘텐츠 식별자를 포함한다.
유의해야 할 것은, 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 취득하는 것은 두 개의 애플리케이션 시나리오: 비디오 서비스 시스템이 스마트 텔레비전에 라이브 비디오를 제공하는 제1 애플리케이션 시나리오 및 비디오 서비스 시스템이 스마트 텔레비전에 주문형 비디오를 제공하는 제2 애플리케이션 시나리오로 나뉠 수 있다는 것이다.
구체적으로, 비디오 서비스 시스템이 스마트 텔레비전에 라이브 비디오를 제공하는 경우, 제1 재생 이벤트는 라이브 비디오 개시, 라이브 비디오 재생 및 라이브 비디오 종료 중 어느 하나이고, 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 것은, 정보 푸시 기기가 제1 재생 이벤트의 실시간 발생 시각을 획득하고; 재생 정보로부터 라이브 비디오 재생 스케줄을 획득하고 - 라이브 비디오 재생 스케줄은 비디오 서비스 시스템에서의 라이브 비디오의 비디오 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 제1 재생 이벤트의 실시간 발생 시각에 따라 라이브 비디오 재생 스케줄을 조회하여, 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하는 것을 포함한다. 예시적으로, 라이브 비디오의 실시간 발생 시각은 6:30이며, 표 1에 나타낸 라이브 비디오 재생 스케줄을 조회하여 대응하는 재생 기간 6:00~7:00을 취득한 다음, 대응하는 비디오 콘텐츠 식별자 10을 취득하고 재생 이벤트 정보를 생성한다.
[표 1]
Figure pct00001
구체적으로, 비디오 서비스 시스템이 스마트 텔레비전에 주문형 비디오를 제공하는 경우, 제1 재생 이벤트는 주문형 비디오 개시, 주문형 비디오 재생, 주문형 비디오 종료, 주문형 비디오 고속 후진 및 주문형 비디오 고속 전진 중 어느 하나이고, 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 것은, 정보 푸시 기기가 제1 재생 이벤트의 실시간 발생 시각을 획득하고; 재생 정보로부터 주문형 비디오 재생 스케줄을 획득하고 - 주문형 비디오 재생 스케줄은 주문형 비디오의 각 섹션의 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 제1 재생 이벤트의 실시간 발생 시각에 따라 주문형 비디오 재생 스케줄을 조회하여, 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하는 것을 포함한다. 예시적으로, 주문형 비디오의 실시간 발생 시각이 0:12라고 가정하면, 표 2에 나타낸 바와 같이 라이브 비디오 재생 스케줄을 조회하여, 대응하는 재생 기간 0:05-0:15를 취득하며, 대응하는 비디오 콘텐츠 식별자 10를 취득하고 재생 이벤트 정보를 생성한다.
[표 2]
Figure pct00002
단계 208: 미리 설정된 규칙 및 재생 이벤트 정보에 따라 푸시될 정보를 결정한다.
정보 푸시 기기는 비디오 콘텐츠 식별자에 따라 현재의 비디오 콘텐츠를 결정할 수 있으며, 정보 푸시 기기는 이벤트 식별자 및 현재의 비디오 콘텐츠에 따라 미리 설정된 규칙에 따라 푸시될 정보를 결정할 수 있다. 미리 설정된 규칙은, 이벤트 정보 내의 비디오 콘텐츠 식별자에 따라 비디오 콘텐츠에 대응하는 콘텐츠에 관련된 푸시될 정보를 선택하고, 주 디스플레이 기기 및 보조 디스플레이 기기의 등록 정보 및 이벤트 식별자에 따라 이동 전화에 의해 수신될 수 있는, 푸시될 정보의 유형을 결정하는 것을 포함할 수 있다. 이벤트 식별자는 라이브 비디오 일시중지(pause)이고 비디오 콘텐츠 식별자는 현재 재생 비디오가 풋볼 시합임을 지시하고; 그 비디오 콘텐츠에 대응하는 광고는 비디오 콘텐츠 식별자에 따라 선택되고 이동 전화의 등록 정보는 스마트 텔레비전의 식별자에 따라 발견되며; 정보 푸시 기기는 스마트 텔레비전의 라이브 비디오가 일시중지일 때 이동 전화에 풋볼에 관한 멀티미디어 메시지 광고를 전송할 수 있다고 가정한다.
유의해야 할 것은, 정보 푸시 기기는 또한 스마트 텔레비전과 이동 전화 사이의 통신 연결을 확립할 때, 데이터베이스로부터 대응하는 사용자 식별자와 연관된 사용자 상황을 획득할 수도 있고, 또한 광고를 푸시하기 전에 사용자 상황에 따라 필터링을 더 수행할 수도 있다는 것이다. 예를 들어, 이벤트 식별자가 비디오 재생 일시중지이고, 사용자의 성별이 여성이고, 25세이며, 그녀의 위치가 베이징이고, 비디오 콘텐츠 식별자가 현재 재생되는 비디오가 텔레비전 드라마임의 지시한다는 것을 획득하면, 스마트 텔레비전에서 재생되는 비디오가 일시중지인 경우, 그 텔레비전 드라마 속의 화장품 또는 등장인물이 입은 의상의 광고를 미리 설정된 규칙에 따라 이동 전화에 전송한다. 이동 전화의 수신 포트에 의해 전달될 수 있는 정보 유형이 XMPP를 통해 푸시되는 텍스트 및 사진이면, 광고 유형은 XMPP를 통해 푸시되는 텍스트 및 사진이다. 이와 같이, 사용자의 구체적인 상황에 따라 대응하는 광고가 더 전송될 수 있고, 이에 따라 광고의 유효성을 향상시킬 수 있다.
유의해야 할 것은, 수신 포트 유형은 이동 전화에 등록 정보에 포함되어 있고, 수신 포트 유형은 이동 전화의 수신 포트에 의해 전달될 수 있는 정보 유형을 지시하는 데 사용되기 때문에, 정보 푸시 기기는 데이터베이스로부터 정보 유형에 대응하는 정보를, 수신 포트 유형에 대응하는 푸시될 정보로서 선택할 수 있고; 정보 유형은 단문 메시지, TCP/IP 메시지 또는 TCP/IP 또는 HTTP에 기초한 XMPP 메시지일 수 있다는 것이다. TCP/IP 또는 HTTP에 기초한 XMPP 메시지는 iOS 및 Android의 시스템 통지, IP 네트워크에 의해 전달되는 비디오, XMPP에 의해 푸시되는 텍스트 및 사신 등을 포함할 수 있다.
이와 같이, 수신 포트 유형이 이동 전화의 등록 정보에 포함되어 있기 때문에, 광고가 전송되는 경우 인터페이스 유형을 구분할 수 있고, 이에 따라 광고를 발행하는 포맷 및 방법의 다양화를 실현할 수 있고 광고가 타겟에 적중하는 정확도를 향상시킬 수 있다.
단계 209, 정보 푸시 기기가 이동 전화에 푸시될 정보를 푸시한다.
유의해야 할 것은, 단계 206 내지 209는 정보 푸시 기기의 API에 의해 실행될 수 있다는 것이다.
본 발명의 실시예에서 제공되는 정보 푸시 방법에 따르면, 정보 푸시 시스템에 정보 푸시 기기가 추가되기 때문에, 주 디스플레이 기기에서 제1 재생 이벤트가 발생한 경우, 정보 푸시 기기는 정보 푸시 시스템으로부터 재생 정보를 획득하고, 재생 이벤트를 결정하기 위한 사운드 정보 분석 없이, 비디오 콘텐츠 식별자를 획득할 수 있어, 비디오 재생 콘텐츠 획득의 정확도를 향상시키고, 이에 따라 푸시 정보의 정확도를 향상시킨다. 사용자가 텔레비전 가까이의 사운드를 수집할 필요가 없어, 사용자 경험을 향상시킨다. 그리고 수신 포트 유형은 보조 디스플레이 기기의 등록 정보에 포함되어 있기 때문에, 인터페이스 유형은 정보가 푸시될 때 구분될 수 있고, 이에 따라 정보를 발행하는 포맷 및 방법의 다양화를 실행하고 정보가 타켓에 적중하는 정확도를 향상시킨다.
본 발명의 실시예는 정보 푸시 기기(30)를 제공하며, 도 3에 도시된 바와 같이, 정보 푸시 기기(30)는,
주 디스플레이 기기와 보조 디스플레이 기기 사이에 통신 연결을 확립하도록 구성된 연결 유닛(301);
주 디스플레이 기기에서 제1 재생 이벤트가 발생한 경우, 비디오 서비스 시스템으로부터 재생 정보를 획득하도록 구성된 제1 획득 유닛(302) - 재생 정보는 라이브 비디오 재생 스케줄 또는 주문형 비디오 재생 스케줄을 포함함 -;
주 디스플레이 기기의 기기 식별자를 획득하도록 구성된 제2 획득 유닛(303);
제1 재생 이벤트, 주 디스플레이 기기의 기기 식별자 및 재생 정보에 따라 재생 이벤트 정보를 생성하도록 구성된 생성 유닛(304);
미리 설정된 규칙 및 재생 이벤트 정보에 따라 푸시될 정보를 결정하도록 구성된 결정 유닛(305); 및
보조 디스플레이 기기에 푸시될 정보를 푸시하도록 구성된 푸시 유닛(306)을 포함한다.
이와 같이, 정보 푸시 기기는 정보 푸시 시스템으로부터 획득되는 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하므로, 재생되는 비디오 콘텐츠 획득의 정확도를 향상시키고 이에 따라 푸시 정보의 정확도를 향상시킨다.
또한 생성 유닛(304)은, 도 4에 도시된 바와 같이,
제1 재생 이벤트의 유형을 식별할 수 있도록 하기 위해, 제1 재생 이벤트에 따라 이벤트 식별자를 생성하도록 구성된 제1 생성 서브유닛(3041);
재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하도록 구성된 획득 서브유닛(3042); 및
이벤트 식별자, 주 디스플레이 기기의 식별자 및 비디오 콘텐츠 식별자를 포함하는 재생 이벤트 정보를 생성하도록 구성된 제2 생성 서브유닛(3043)을 포함한다.
또한 획득 서브유닛(3042)이 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 것은 두 개의 애플리케이션 시나리오: 비디오 서비스 시스템이 주 디스플레이 기기에 라이브 비디오를 제공하는 제1 애플리케이션 시나리오와, 비디오 서비스 시스템이 주 디스플레이 기기에 주문형 비디오를 제공하는 제2 애플리케이션 시나리오로 나뉠 수 있다.
구체적으로, 비디오 서비스 시스템이 주 디스플레이 기기에 라이브 비디오를 제공하는 경우, 제1 재생 이벤트는 라이브 비디오 개시, 라이브 비디오 재생 및 라이브 비디오 종료 중 어느 하나이다. 획득 서브유닛(3042)은 구체적으로, 정보 푸시 기기가 제1 재생 이벤트의 실시간 발생 시각을 획득하고; 라이브 비디오 재생 스케줄을 획득하고 - 라이브 비디오 재생 스케줄은 비디오 서비스 시스템에서의 라이브 비디오의 비디오 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 제1 재생 이벤트의 실시간 발생 시각에 따라 라이브 비디오 재생 스케줄을 조회하여, 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득할 수 있도록 구성된다.
구체적으로, 비디오 서비스 시스템이 주 디스플레이 기기에 주문형 비디오를 제공하는 경우, 제1 재생 이벤트는 주문형 비디오 개시, 주문형 비디오 재생, 주문형 비디오 종료, 주문형 비디오 고속 후진 및 주문형 비디오 고속 전진 중 어느 하나이다. 획득 서브유닛(3042)은 구체적으로, 정보 푸시 기기가 제1 재생 이벤트의 실시간 발생 시각을 획득하고; 재생 정보로부터 주문형 비디오 재생 스케줄을 획득하고 - 주문형 비디오 재생 스케줄은 주문형 비디오의 각 섹션의 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 제1 재생 이벤트의 실시간 발생 시각에 따라 주문형 비디오 재생 스케줄을 조회하여, 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득할 수 있도록 구성된다.
본 발명은 정보 푸시 기기; 하나 이상의 주 디스플레이 기기; 및 하나 이상의 보조 디스플레이 기기를 포함하는 정보 푸시 시스템을 제공한다.
정보 푸시 기기는 주 디스플레이 기기와 보조 디스플레이 기기 사이의 통신 연결을 확립하고; 주 디스플레이 기기에서 제1 재생 이벤트가 발생한 경우, 비디오 서비스 시스템으로부터 재생 정보를 획득하고; 주 디스플레이 기기의 기기 식별자를 획득하고; 제1 재생 이벤트, 주 디스플레이 기기의 기기 식별자 및 재생 정보에 따라 재생 이벤트 정보를 생성하고; 미리 설정된 규칙 및 재생 이벤트 정보에 따라 푸시될 정보를 결정하고 보조 디스플레이 기기에 푸시될 정보를 푸시하는 데 사용된다.
본 발명의 실시예는 정보 푸시 기기(40)를 제공하며, 도 5에 도시된 바와 같이, 정보 푸시 기기(40)는,
주 디스플레이 기기와 보조 디스플레이 기기 사이의 통신 연결을 확립하도록 구성된 프로세서(401); 및
보조 디스플레이 기기에 푸시될 정보를 푸시하도록 구성된 송신기(402)를 포함함하고;
상기 프로세서(401)는,
주 디스플레이 기기에서 제1 재생 이벤트가 발생한 경우, 비디오 서비스 시스템으로부터 재생 정보를 획득하고 - 재생 정보는 라이브 비디오 재생 스케줄 또는 주문형 비디오 재생 스케줄을 포함함 -;
주 디스플레이 기기의 기기 식별자를 획득하고;
제1 재생 이벤트, 주 디스플레이 기기의 기기 식별자 및 재생 정보에 따라 재생 이벤트 정보를 생성하고;
미리 설정된 규칙 및 재생 이벤트 정보에 따라 푸시될 정보를 결정하도록, 더 구성된다.
이와 같이, 정보 푸시 비디오 서비스 시스템으로부터 획득되는 재생 정보에 따라 제1 재생 이벤트의 비디어 콘텐츠 식별자를 획득하므로, 재생되는 비디오 콘텐츠 획득의 정확도를 향상시키고, 이에 따라 푸시 정보의 정확도를 향상시킨다.
프로세서(401)는 구체적으로,
제1 재생 이벤트의 유형을 식별할 수 있도록 하기 위해, 제1 재생 이벤트에 따라 이벤트 식별자를 생성하고;
재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하고;
재생 이벤트 정보를 생성하도록, 더 구성되고, 재생 이벤트 정보는 이벤트 식별자, 주 디스플레이 기기의 기기 식별자 및 비디오 콘텐츠 식별자를 포함한다.
또한, 프로세서(401)가 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 것은, 두 개의 애플리케이션 시나리오: 비디오 서비스 시스템이 주 디스플레이 기기에 라이브 비디오를 제공하는 제1 애플리케이션 시나리오와, 비디오 서비스 시스템이 주 디스플레이 기기에 주문형 비디오를 제공하는 제2 애플리케이션 시나리오로 나뉠 수 있다.
구체적으로, 비디오 서비스 시스템이 주 디스플레이 기기에 라이브 비디오를 제공하는 경우, 제1 재생 이벤트는 라이브 비디오 개시, 라이브 비디오 재생 및 라이브 비디오 종료 중 어느 하나이다. 프로세서(401)는 구체적으로, 정보 푸시 기기가 제1 재생 이벤트의 실시간 발생 시각을 획득하고; 라이브 비디오 재생 스케줄을 획득하고 - 라이브 비디오 재생 스케줄은 비디오 서비스 시스템에서의 라이브 비디오의 비디오 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 제1 재생 이벤트의 실시간 발생 시각에 따라 라이브 비디오 재생 스케줄을 조회하여, 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득할 수 있도록 구성된다.
구체적으로, 비디오 서비스 시스템이 주 디스플레이 기기에 주문형 비디오를 제공하는 경우, 제1 재생 이벤트는 주문형 비디오 개시, 주문형 비디오 재생, 주문형 비디오 종료, 주문형 비디오 고속 후진 및 주문형 비디오 고속 전진 중 어느 하나이다. 프로세서(401)는 구체적으로, 정보 푸시 기기가 제1 재생 이벤트의 실시간 발생 시각을 획득하고; 재생 정보로부터 주문형 비디오 재생 스케줄을 획득하고 - 주문형 비디오 재생 스케줄은 주문형 비디오의 각 섹션의 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 제1 재생 이벤트의 실시간 발생 시각에 따라 주문형 비디오 재생 스케줄을 조회하여, 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득할 수 있도록 구성된다.
도 6은 하나 이상의 프로세서(501)(예컨대, CPU), 하나 이상의 네트워크 인터페이스(502) 또는 다른 통신 인터페이스, 메모리(503), 및 이들 소자들 사이의 연결 및 통신을 구현하는 데 사용되는 하나 이상의 통신 버스(504)를 포함하는, 본 발명의 다른 실시예에 의해 제공되는 정보 푸시 기기의 구성을 나타낸다. 프로세서(501)는 메모리(503)에 저장된 실행 가능한 모듈, 예를 들어 컴퓨터 프로그램을 실행하도록 구성된다. 메모리(503)는 고속의 임의 접근 메모리(RAM: Random Access Memory)를 포함할 수 있고, 비휘발성 메모리((non-volatile memory), 예를 들어 하나 이상의 디스크 메모리를 포함할 수 있다. 브라우저의 시스템 게이트웨이와 하나 이상의 다른 네트워크 요소 사이의 통신 연결은 하나 이상의 네트워크 인터페이스(502)(유선 또는 무선일 수 있음)를 통해 구현되고, 인터넷, 광역 네트워크(wide area network), 근거리 네트워크(local area network), 도시권 네트워크(metropolitan area network) 등이 사용될 수 있다.
몇몇 구현 방식에서, 메모리(503)는 프로세서(501)에 실행될 수 있는 프로그램(5031)을 저장하며, 프로그램(5031)은,
주 디스플레이 기기와 보조 디스플레이 기기 사이의 통신 연결을 확립하는 단계;
주 디스플레이 기기에서 제1 재생 이벤트가 발생한 경우, 비디오 서비스 시스템으로부터 재생 정보를 획득하는 단계;
주 디스플레이 기기의 기기 식별자를 획득하는 단계;
제1 재생 이벤트, 주 디스플레이 기기의 기기 식별자 및 재생 정보에 따라 재생 이벤트 정보를 획득하는 단계;
미리 설정된 규칙 및 재생 이벤트 정보에 따라 푸시될 정보를 결정하는 단계; 및
보조 디스플레이 기기에 푸시될 정보를 푸시하는 단계를 포함한다.
재생 정보는 라이브 비디오 재생 스케줄 또는 주문형 비디오 재생 스케줄을 포함한다.
제1 재생 이벤트, 주 디스플레이 기기의 기기 식별자 및 재생 정보에 따라 재생 이벤트 정보를 획득하는 단계는,
제1 재생 이벤트의 유형을 식별할 수 있도록 하기 위해, 제1 재생 이벤트에 따라 이벤트 식별자를 생성하는 단계;
재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 취득하는 단계; 및
이벤트 식별자, 주 디스플레이 기기의 식별자 및 비디오 콘텐츠 식별자를 포함하는 재생 이벤트 정보를 생성하는 단계를 포함한다.
비디오 서비스 시스템이 주 디스플레이 기기에 라이브 비디오를 제공하는 경우, 제1 재생 이벤트는 라이브 비디오 개시, 라이브 비디오 재생 및 라이브 비디오 종료 중 어느 하나이고, 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 단계는,
제1 재생 이벤트의 실시간 발생 시각을 획득하는 단계;
재생 정보로부터 라이브 비디오 재생 스케줄을 획득하는 단계 - 라이브 비디오 재생 스케줄은 비디오 서비스 시스템에서의 라이브 비디오의 비디오 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 및
제1 재생 이벤트의 실시간 발생 시각에 따라 라이브 비디오 재생 스케줄을 조회하여, 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하는 단계를 포함한다.
비디오 서비스 시스템이 주 디스플레이 기기에 주문형 비디오를 제공하는 경우, 제1 재생 이벤트는 주문형 비디오 개시, 주문형 비디오 재생, 주문형 비디오 종료, 주문형 비디오 고속 후진 및 주문형 비디오 고속 전진 중 어느 하나이고, 재생 정보에 따라 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 단계는,
제1 재생 이벤트의 실시간 발생 시각을 획득하는 단계;
재생 정보로부터 주문형 비디오 재생 스케줄을 획득하는 단계 - 주문형 비디오 재생 스케줄은 주문형 비디오의 각 섹션의 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 및
제1 재생 이벤트의 실시간 발생 시각에 따라 주문형 비디오 재생 스케줄을 조회하여, 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하는 단계를 포함한다.
당업자가 알아야 할 것은, 전술한 방법 실시예에서의 절차 중 일부 또는 전부를 대응하는 하드웨어에 명령하는 컴퓨터 프로그램으로 구현할 수 있다는 것이다. 상기한 프로그램은 컴퓨터로 판독할 수 있는 저장 매체에 저장될 수 있다. 프로그램이 실행될 때, 이상에서 언급한 각각의 방법 실시예의 절차가 포함될 수 있으며; 상기한 저장 매체는 프로그램 코드를 저장할 수 있는, ROM, RAM, 자기 디스크, 광 디스크 등의, 각종 매체를 포함한다.
이상의 설명은 단지 본 발명의 구체적적인 실시예일 뿐이며, 본 발명의 보호 범위를 한정하는 것은 아니다. 당업자가 본 발명에 의해 개시된 기술적 범위 내에서 쉽게 생각해낼 수 있는 임의의 변경 또는 대체는 본 발명의 보호 범위에 속한다. 따라서, 본 발명의 보호 범위는 청구범위에 의해 규정되어야 한다.

Claims (9)

  1. 주 디스플레이 기기와 보조 디스플레이 기기 사이의 통신 연결을 확립하는 단계;
    상기 주 디스플레이 기기에서 제1 재생 이벤트가 발생한 경우, 비디오 서비스 시스템으로부터 재생 정보를 획득하는 단계;
    상기 주 디스플레이 기기의 기기 식별자를 획득하는 단계;
    상기 제1 재생 이벤트, 상기 주 디스플레이 기기의 기기 식별자 및 상기 재생 정보에 따라 재생 이벤트 정보를 획득하는 단계;
    미리 설정된 규칙 및 상기 재생 이벤트 정보에 따라 푸시될 정보를 결정하는 단계; 및
    상기 보조 디스플레이 기기에 상기 푸시될 정보를 푸시하는 단계
    를 포함하는 정보 푸시 방법.
  2. 제1항에 있어서,
    상기 재생 정보는 라이브 비디오 재생 스케줄(live video play schedule) 또는 주문형 비디오 재생 스케줄(video on demand play schedule)을 포함하고;
    상기 제1 재생 이벤트, 상기 주 디스플레이 기기의 기기 식별자 및 상기 재생 정보에 따라 재생 이벤트 정보를 획득하는 단계는,
    상기 제1 재생 이벤트의 유형을 식별할 수 있도록 하기 위해, 상기 제1 재생 이벤트에 따라 이벤트 식별자를 생성하는 단계;
    상기 재생 정보에 따라 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 단계; 및
    상기 이벤트 식별자, 상기 주 디스플레이 기기의 식별자 및 상기 비디오 콘텐츠 식별자를 포함하는 상기 재생 이벤트 정보를 생성하는 단계를 포함하는, 정보 푸시 방법.
  3. 제2항에 있어서,
    상기 비디오 서비스 시스템이 상기 주 디스플레이 기기에 라이브 비디오를 제공하는 경우, 상기 제1 재생 이벤트는 라이브 비디오 개시, 라이브 비디오 및 라이브 비디오 종료 중 어느 하나이고, 상기 재생 정보에 따라 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 단계는,
    상기 제1 재생 이벤트의 실시간 발생 시각을 획득하는 단계;
    상기 재생 정보로부터 상기 라이브 비디오 재생 스케줄을 획득하는 단계 - 상기 라이브 비디오 재생 스케줄은 상기 비디오 서비스 시스템에서의 라이브 비디오의 비디오 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 및
    상기 제1 재생 이벤트의 실시간 발생 시각에 따라 상기 라이브 비디오 재생 스케줄을 조회하여, 상기 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하는 단계를 포함하는, 정보 푸시 방법.
  4. 제2항에 있어서,
    상기 비디오 서비스 시스템이 상기 주 디스플레이 기기에 주문형 비디오를 제공하는 경우, 상기 제1 재생 이벤트는 주문형 비디오 개시, 주문형 비디오 재생, 주문형 비디오 종료, 주문형 비디오 고속 후진(fast backward) 및 주문형 비디오 고속 전진(fast forward) 중 어느 하나이고, 상기 재생 정보에 따라 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하는 단계는,
    상기 제1 재생 이벤트의 실시간 발생 시각을 획득하는 단계;
    상기 재생 정보로부터 상기 주문형 비디오 재생 스케줄을 획득하는 단계 - 상기 주문형 비디오 재생 스케줄은 상기 주문형 비디오의 각 섹션의 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 및
    상기 제1 재생 이벤트의 실시간 발생 시각에 따라 상기 주문형 비디오 재생 스케줄을 조회하여, 상기 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하는 단계를 포함하는, 정보 푸시 방법.
  5. 주 디스플레이 기기와 보조 디스플레이 기기 사이에 통신 연결을 확립하도록 구성된 연결 유닛;
    상기 주 디스플레이 기기에서 제1 재생 이벤트가 발생한 경우, 비디오 서비스 시스템으로부터 재생 정보를 획득하도록 구성된 제1 획득 유닛;
    상기 주 디스플레이 기기의 기기 식별자를 획득하도록 구성된 제2 획득 유닛;
    상기 제1 재생 이벤트, 상기 주 디스플레이 기기의 기기 식별자 및 상기 재생 정보에 따라 재생 이벤트 정보를 생성하도록 구성된 생성 유닛;
    미리 설정된 규칙 및 상기 재생 이벤트 정보에 따라 푸시될 정보를 결정하도록 구성된 결정 유닛; 및
    상기 보조 디스플레이 기기에 상기 푸시될 정보를 푸시하도록 구성된 푸시 유닛
    을 포함하는 정보 푸시 기기.
  6. 제5항에 있어서,
    상기 재생 정보는 라이브 비디오 재생 스케줄 또는 주문형 비디오 재생 스케줄을 포함하고;
    상기 생성 유닛은,
    상기 제1 재생 이벤트의 유형을 식별하기 위해, 상기 제1 재생 이벤트에 따라 이벤트 식별자를 생성하도록 구성된 제1 생성 서브유닛;
    상기 재생 정보에 따라 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자를 획득하도록 구성된 획득 서브유닛; 및
    상기 이벤트 식별자, 상기 주 디스플레이 기기의 식별자 및 상기 비디오 콘텐츠 식별자를 포함하는 상기 재생 이벤트 정보를 생성하도록 구성된 제2 생성 서브유닛을 포함하는, 정보 푸시 기기.
  7. 제6항에 있어서,
    상기 비디오 서비스 시스템이 상기 주 디스플레이 기기에 라이브 비디오를 제공하는 경우, 상기 제1 재생 이벤트는 라이브 비디오 개시, 라이브 비디오 재생 및 라이브 비디오 종료 중 어느 하나이고, 상기 획득 서브유닛은 구체적으로,
    상기 제1 재생 이벤트의 실시간 발생 시각을 획득하고;
    상기 라이브 비디오 재생 스케줄을 획득하고 - 상기 라이브 비디오 재생 스케줄은 상기 비디오 서비스 시스템에서의 라이브 비디오의 비디오 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -;
    상기 제1 재생 이벤트의 실시간 발생 시각에 따라 상기 라이브 비디오 재생 스케줄을 조회하여, 상기 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하도록 구성되는, 정보 푸시 기기.
  8. 제6항에 있어서,
    상기 비디오 서비스 시스템이 상기 주 디스플레이 기기에 주문형 비디오를 제공하는 경우,
    상기 제1 재생 이벤트는 주문형 비디오 개시, 주문형 비디오 재생, 주문형 비디오 종료, 주문형 비디오 고속 후진 및 주문형 비디오 고속 전진 중 어느 하나이고, 상기 획득 서브유닛은 구체적으로,
    상기 제1 재생 이벤트의 실시간 발생 시각을 획득하고;
    상기 재생 정보로부터 상기 주문형 비디오 재생 스케줄을 획득하고 - 상기 주문형 비디오 재생 스케줄은 상기 주문형 비디오의 각 섹션의 재생 기간 및 그에 대응하는 비디오 콘텐츠 식별자를 기록함 -; 및
    상기 제1 재생 이벤트의 실시간 발생 시각에 따라 상기 주문형 비디오 재생 스케줄을 조회하여, 상기 실시간 발생 시각이 포함되는 비디오 재생 기간에 대응하는 비디오 콘텐츠 식별자를 상기 제1 재생 이벤트의 비디오 콘텐츠 식별자로서 획득하도록 구성되는, 정보 푸시 기기.
  9. 제5항 내지 제8항 중 어느 한 항에 따른 상기 정보 푸시 기기;
    하나 이상의 주 디스플레이 기기; 및
    하나 이상의 보조 디스플레이 기기
    를 포함하는 정보 푸시 시스템.
KR1020167019410A 2013-12-19 2014-09-22 정보 푸시 방법, 기기, 및 시스템 KR101852893B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201310705427.7 2013-12-19
CN201310705427.7A CN103763626B (zh) 2013-12-19 2013-12-19 一种信息推送方法、设备和系统
PCT/CN2014/087061 WO2015090095A1 (zh) 2013-12-19 2014-09-22 一种信息推送方法、设备和系统

Publications (2)

Publication Number Publication Date
KR20160100370A true KR20160100370A (ko) 2016-08-23
KR101852893B1 KR101852893B1 (ko) 2018-04-27

Family

ID=50530774

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020167019410A KR101852893B1 (ko) 2013-12-19 2014-09-22 정보 푸시 방법, 기기, 및 시스템

Country Status (5)

Country Link
US (1) US20160295269A1 (ko)
EP (1) EP3086561A4 (ko)
KR (1) KR101852893B1 (ko)
CN (1) CN103763626B (ko)
WO (1) WO2015090095A1 (ko)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103763626B (zh) * 2013-12-19 2017-11-21 华为软件技术有限公司 一种信息推送方法、设备和系统
CN104038812A (zh) * 2014-05-09 2014-09-10 海信集团有限公司 一种信息推送方法和设备
US10834450B2 (en) * 2014-09-30 2020-11-10 Nbcuniversal Media, Llc Digital content audience matching and targeting system and method
CN105657558B (zh) * 2014-11-10 2018-12-25 阿里巴巴集团控股有限公司 一种信息提供方法、展示方法、装置及智能电视
CN105992046B (zh) * 2015-02-26 2020-07-07 阿里巴巴集团控股有限公司 一种业务数据的推送方法、装置和系统
CN106507205B (zh) * 2015-09-08 2020-03-13 阿里巴巴集团控股有限公司 智能设备间的互动方法和系统
CN105898435A (zh) * 2015-11-10 2016-08-24 乐视致新电子科技(天津)有限公司 一种同步数据的方法和装置
CN107786896A (zh) * 2017-10-30 2018-03-09 广东欧珀移动通信有限公司 信息的推送方法、装置、终端设备和存储介质
CN110024412B (zh) * 2017-11-10 2020-12-25 腾讯科技(深圳)有限公司 一种视频直播的方法、装置和系统
CN108786104A (zh) * 2018-04-27 2018-11-13 北京鲸世科技有限公司 游戏运行方法、装置及系统,存储介质,电子装置
CN109246464B (zh) * 2018-08-22 2021-03-16 Oppo广东移动通信有限公司 用户界面显示方法、装置、终端及存储介质
CN110278463B (zh) * 2019-06-04 2021-07-27 深圳市酷开网络科技股份有限公司 一种信息推送方法、系统及存储介质
CN110602564B (zh) * 2019-10-12 2022-04-15 北京字节跳动网络技术有限公司 视频优化信息提供方法、装置、电子设备及可读介质
CN113326366B (zh) * 2021-06-30 2023-04-11 重庆五洲世纪文化传媒有限公司 一种幼教管理系统
CN113542818B (zh) * 2021-07-16 2023-04-25 北京字节跳动网络技术有限公司 一种视频展示方法、视频编辑方法及装置
CN115941986A (zh) * 2021-09-27 2023-04-07 北京有竹居网络技术有限公司 直播信息的展示方法、装置、电子设备及存储介质

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7030837B1 (en) * 2000-04-24 2006-04-18 Microsoft Corporation Auxiliary display unit for a computer system
US7511682B2 (en) * 2004-05-03 2009-03-31 Microsoft Corporation Context-aware auxiliary display platform and applications
EP2232365A4 (en) 2007-12-10 2013-07-31 Deluxe Digital Studios Inc METHOD AND SYSTEM FOR USE IN COORDINATING MULTIMEDIA DEVICES
CN102665117A (zh) * 2009-09-30 2012-09-12 突触计算机系统(上海)有限公司 广告发布以及广告呈现的方法和装置
US8970500B2 (en) * 2010-02-26 2015-03-03 Blackberry Limited System and method for extracting content from a data item to separately display portions of such data
US8819726B2 (en) * 2010-10-14 2014-08-26 Cyandia, Inc. Methods, apparatus, and systems for presenting television programming and related information
CN102547462B (zh) * 2010-12-28 2016-08-17 联想(北京)有限公司 信息推送系统
WO2012161535A2 (ko) * 2011-05-24 2012-11-29 엘지전자 주식회사 방송 서비스 전송 방법, 그 수신 장치 및 그 수신 장치의 부가 서비스 처리 방법
US8869196B2 (en) * 2011-11-18 2014-10-21 Verizon Patent And Licensing Inc. Programming based interactive content
CN103024464B (zh) * 2011-12-31 2016-03-30 中国科学院计算技术研究所 提供与视频播放内容相关信息的系统和方法
CN103313109A (zh) * 2012-03-12 2013-09-18 李雪菲 广告发布方法及系统
CN103428556B (zh) * 2012-05-17 2016-11-23 华为技术有限公司 多屏互动的方法及系统
CN102802035B (zh) * 2012-07-13 2016-10-12 李映红 针对电视节目的交互系统和方法
CN102802049B (zh) * 2012-08-24 2015-03-25 章锋 一种手机和电视双屏互动的广告、节目系统
CN103023923B (zh) * 2012-12-27 2016-06-08 北京酷云互动科技有限公司 一种传输信息的方法及装置
CN103402118B (zh) * 2013-07-05 2017-12-01 Tcl集团股份有限公司 一种媒体节目互动方法及系统
CN103763626B (zh) * 2013-12-19 2017-11-21 华为软件技术有限公司 一种信息推送方法、设备和系统

Also Published As

Publication number Publication date
CN103763626A (zh) 2014-04-30
US20160295269A1 (en) 2016-10-06
EP3086561A1 (en) 2016-10-26
EP3086561A4 (en) 2016-12-07
WO2015090095A1 (zh) 2015-06-25
CN103763626B (zh) 2017-11-21
KR101852893B1 (ko) 2018-04-27

Similar Documents

Publication Publication Date Title
KR101852893B1 (ko) 정보 푸시 방법, 기기, 및 시스템
US11937010B2 (en) Data segment service
CN104427352B (zh) 一种用户互动分享的移动终端录放电视视频的方法及系统
US9736518B2 (en) Content streaming and broadcasting
US20230144936A1 (en) Smart screen reverse projection method, system, device, smart screen and readable storage medium
CN104869467A (zh) 媒体播放中的信息输出方法、装置和系统
US9756373B2 (en) Content streaming and broadcasting
CN103533394A (zh) 信息推送方法、装置和服务器
US11196691B2 (en) Method and apparatus for distributing content to communication devices
CN103702178B (zh) 一种播放方法及电子设备
CN107197320A (zh) 视频直播方法、装置和系统
CN107547517B (zh) 音视频节目录制方法和网络设备及计算机装置
US20230300430A1 (en) Method and system to highlight video segments in a video stream
CN106454538B (zh) 一种实时弹幕互动方法
KR101616158B1 (ko) 프로그램 장시간 시청 방지 방법 및 장치
CN112532719B (zh) 信息流的推送方法、装置、设备及计算机可读存储介质
JP2014007702A (ja) 映像受信装置、映像送受信システム及び映像受信方法
KR20150083449A (ko) 프로그램 장시간 시청 방지 방법 및 장치
EP3386203A1 (en) Signalling of auxiliary content for a broadcast signal
KR101270516B1 (ko) 실시간 오디오 스트림의 플레이 중 연관된 영상 컨텐트 구간을 획득/제공하는 방법 및 장치
KR101999235B1 (ko) Mmtp기반 하이브리드 브로드캐스트 브로드밴드 서비스 제공 방법 및 시스템
KR100864908B1 (ko) 통신망 기반의 양방향 데이터 방송 서비스 제공 시스템 및방법, 그리고 이에 적용되는 서버
KR101381661B1 (ko) 방송 스트리밍 영상 송출 중 스냅이미지를 전송하는 시스템 및 이를 이용한 스냅이미지의 전송방법
JP2022183550A (ja) 受信装置、クライアント端末装置、およびプログラム
JP2019092227A (ja) 映像受信装置、映像受信方法、映像送信装置および映像送信方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant