EP3086561A1 - Informationsausgabeverfahren, -vorrichtung und -system - Google Patents

Informationsausgabeverfahren, -vorrichtung und -system Download PDF

Info

Publication number
EP3086561A1
EP3086561A1 EP14871497.5A EP14871497A EP3086561A1 EP 3086561 A1 EP3086561 A1 EP 3086561A1 EP 14871497 A EP14871497 A EP 14871497A EP 3086561 A1 EP3086561 A1 EP 3086561A1
Authority
EP
European Patent Office
Prior art keywords
play
video
information
event
display device
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.)
Ceased
Application number
EP14871497.5A
Other languages
English (en)
French (fr)
Other versions
EP3086561A4 (de
Inventor
Jian Liu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of EP3086561A1 publication Critical patent/EP3086561A1/de
Publication of EP3086561A4 publication Critical patent/EP3086561A4/de
Ceased legal-status Critical Current

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
    • 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
    • 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/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

Definitions

  • the present invention relates to the field of communications, and in particular, to an information pushing method, device and system.
  • IPTV Interactive Personality Television, interactive personality television
  • MTV Mobile Television, mobile television
  • DTV Digital Television, digital television
  • the user when a user watches a video on a television, if the user wants to interact with the video being watched currently, such as tweeting, sending information to a live program or the like, the user may collect sound of the video being watched currently by a mobile phone, and then sends collected sound information to a corresponding server.
  • the server performs an analysis of the collected sound information to determine a current play event of the television, and sends advertising information to the mobile phone according to the play event.
  • Embodiments of the present invention provides an information pushing method, device and system, which may improve accuracy of acquired playing video content, thereby improving accuracy of pushing information.
  • an information pushing method including:
  • the play information includes a live video play schedule or a video on demand play schedule; the acquiring play event information according to the first play event, the device identifier of the primary display device and the play information includes:
  • the first play event is any of live video start, live video play and live video end
  • the acquiring a video content identifier of the first play event according to the play information includes:
  • the first play event is any of video on demand start, video on demand play, video on demand end, video on demand fast backward and video on demand fast forward
  • the acquiring a video content identifier of the first play event according to the play information includes:
  • an information pushing device including:
  • the play information includes a live video play schedule or a video on demand play schedule;
  • the generating unit includes:
  • the first play event is any of live video start, live video play and live video end
  • the acquiring subunit is specifically configured to:
  • the first play event is any of video on demand start, video on demand play, video on demand end, video on demand fast backward and video on demand fast forward
  • the acquiring subunit is specifically configured to:
  • an information pushing system including:
  • the present invention provides an information pushing method, device and system, including: establishing a communication connection between a primary display device and an auxiliary display device; acquiring play information from a video service system when a first play event occurs on the primary display device; acquiring a device identifier of the primary display device; acquiring play event information according to the first play event, the device identifier of the primary display device and the play information; determining information to be pushed according to a preset rule and the play event information; pushing the information to be pushed to the auxiliary display device.
  • the information pushing device acquires the video content identifier of the first play event according to the play information acquired from the video service system, improving accuracy of acquiring video playing content, and thereby improving accuracy of pushing information.
  • An information pushing system includes at least one primary display device and at least one auxiliary display device.
  • a user watches a video provided by a video service system through the primary display device, if the user wants to interact with the video being watched currently, such as tweeting, watching a related advertisement or the like, it may be realized through the auxiliary display device.
  • An embodiment of the present invention provide an information pushing method, which is used for an information pushing device, wherein the information pushing device may be a digital television set-top box, a smart television, a game terminal with video playing function or the like, as shown in FIG. 1 , including:
  • Step 101 establishing a communication connection between a primary display device and an auxiliary display device.
  • the primary display device is an electronic device having a networking capability and that may receive and decode a video data stream. It may be called an N-th screen device in the present embodiment.
  • the primary display device includes: a smart television, a smart phone, a tablet computer and the like.
  • the auxiliary display device generally serves as an auxiliary device of the primary display device, which may coordinate and share contents with the primary display device. It may be called an N-th screen device in the present embodiment, wherein N is greater than or equal to two.
  • the auxiliary display device is also an electronic device having a networking capability and that may receive and decode video data stream, such as a smart television, a smart phone, a tablet computer and the like.
  • Step 102 a device identifier of the primary display device is acquired.
  • Step 103 play information corresponding to a first play event is acquired from a video service system when the first play event occurs on the primary display device.
  • the play information includes a live video play schedule or a video on demand play schedule.
  • Step 104 play event information is acquired according to the first play event, the device identifier of the primary display device and the play information.
  • an information pushing device may first generate an event identifier according to the first play event for identifying a type of the first play event; and then it may acquire a video content identifier of the first play event according to the play information, wherein the play information includes a live video play schedule or a video on demand play schedule; finally it may generate the play event information, wherein the play event information includes the event identifier, the identifier of the primary display device and the video content identifier.
  • Step 105 information to be pushed is determined according to a preset rule and the play event information.
  • the pushing device presets a rule and the preset rule is to determine information which is sent to the secondary display device according to play event information of a live video or video on demand, and the information may be a live video or a video on demand, may also be contents related to the live video and the video on demand, such as an advertisement, a program interaction and the like.
  • Step 106 the information to be pushed is pushed to the auxiliary display device.
  • the information pushing device acquires the video content identifier of the first play event according to the play information acquired from the video service system, improving accuracy of acquiring video playing content, and thereby improving accuracy of pushing information.
  • the information pushing device acquires the video content identifier of the first play event according to the play information may be divided into two application scenarios: a first application scenario in which the video service system provides a live video to the primary display device, and a second application scenario in which the video service system provides a video on demand to the primary display device.
  • the first play event is any of live video start, live video play and live video end
  • the acquiring the video content identifier of the first play event according to the play information includes: the information pushing device may acquire a real-time occurrence time of the first play event, wherein the real-time occurrence time refers to a current clock time; acquire the live video play schedule from the play information, wherein the live video play schedule records video play time period of live videos in the video service system and corresponding video content identifiers thereof; query the live video play schedule according to the real-time occurrence time of the first play event to acquire a video content identifier corresponding to a video play time period in which the real-time occurrence time is as the video content identifier of the first play event.
  • the first play event is any of video on demand start, video on demand play, video on demand end, video on demand fast backward and video on demand fast forward
  • the acquiring the video content identifier of the first play event according to the play information includes: the information pushing device may acquire a real-time occurrence time of the first play event, wherein the real-time occurrence time refers to a video time corresponding to a current frame of the video on demand; acquire the video on demand play schedule from the play information, wherein the video on demand play schedule records a play time period of each section of the video on demand and a corresponding video content identifier thereof; query the video on demand play schedule according to the real-time occurrence time of the first play event to acquire a video content identifier corresponding to a play time period of a section in which the real-time occurrence time is as the video content identifier of the first play event.
  • the information may be in multiple forms.
  • the information is an advertisement
  • the primary display device is a smart television
  • the auxiliary display device is a mobile phone.
  • the embodiment of the present invention provides an information pushing method, as shown in FIG 2 , including:
  • Step 201 the smart television sends registration information to an information pushing device.
  • the registration information of the smart television includes: a device identifier of the smart television and a user identifier corresponding to the smart television.
  • the device identifier of the smart television may be a manufacturing number, an internal chip number, a mainboard number or an identification code or the like of the television. In the present embodiment, it is assumed that the device identifier of the smart television is D0003.
  • the information pushing device may store the registration information in a database.
  • the registration information usually may be filled in a primary display device table entry of a device managing table in which device identifiers of all registered primary display device(s) and auxiliary display device(s) are recorded.
  • Step 202 the mobile phone sends registration information to the information pushing device.
  • the registration information of the mobile phone may include: a device identifier of the mobile phone, a user identifier corresponding to the mobile phone and a receiving port type.
  • the receiving port type is used to indicate an information type that a receiving port of the mobile phone can be carried, and the information type may be a short message, a TCP (Transmission Control Protocol, transmission control protocol) /IP (Internet Protocol, internet protocol) message, and an XMPP (Extensible Messaging and Presence Protocol, extensible messaging and presence protocol) message based on TCP/IP or HTTP (Hypertext Transfer Protocol, hypertext transfer protocol).
  • the XMPP message based on TCP/IP or HTTP may include a system notification of iOS (iPhone operation system) and Android (Android), a video carried by an IP network, a text and an image pushed by XMPP and the like.
  • the device identifier of the mobile phone may be a universal identification code, an IMEI (International Mobile Equipment Identity, international mobile equipment identity), an inbuilt digital certificate number or the like. In the present embodiment, it is assumed that the device identifier of the mobile phone is D0004.
  • the information pushing device may store the registration information in a database.
  • the registration information usually may be filled in an auxiliary display device table entry of the device managing table in which device identifiers of all registered primary display device(s) and auxiliary display device(s) are recorded.
  • Step 203 the information pushing device establishes a communication connection between the smart television and the mobile phone.
  • establishing the communication connection between the smart television and the mobile phone may be divided into two application scenarios.
  • a first application scenario is that the smart television is registered before the mobile phone
  • a second application scenario is that the mobile phone is registered before the smart television.
  • the information pushing device may acquire the device identifier of the mobile phone.
  • the mobile phone is registered as an auxiliary display device, device identifiers of all registered primary display devices including the smart television are queried from the device managing table, and a communication connection is established between all primary display devices and the mobile phone, in this way, the communication connection between the smart television and the mobile phone is established.
  • the information pushing device may acquire the device identifier of the smart television.
  • the smart television is registered as a primary display device, device identifiers of all registered auxiliary display devices including the mobile phone are queried from the device managing table, and a communication connection is established between all auxiliary display devices and the smart television, in this way, the communication connection between the smart television and the mobile phone is established.
  • devices such as a mobile phone may be used as either a primary display device or an auxiliary display device, so that the devices such as a mobile phone may send an advertisement to themselves.
  • Step 204 the information pushing device acquires the device identifier of the smart television.
  • the identifier of the smart television may be acquired from the smart television, may also be acquired from the registration information of the smart television stored in the information pushing device. Acquiring from the registration information of the smart television stored in the information pushing device is taken as an example in the present embodiment.
  • Step 205 the information pushing device acquires a first play event.
  • a video system provides a video stream for the smart television.
  • a method for acquiring by a video service system for example, a method for acquiring by an information pushing device, a method for acquiring by a primary display device and the like.
  • the method for acquiring by an information pushing device is taken as an example in the present embodiment.
  • the smart television determines whether there is a video stream corresponding to the first play event in current video streams, and determines that the first play event occurs if yes, and then sends an event indication corresponding to the first play event to the video service system.
  • the video service system determines that the first play event occurs and informs the information pushing device.
  • the video service system may inform the information pushing device by calling an API (Application Programming Interface, application programming interface) of the information pushing device.
  • API Application Programming Interface, application programming interface
  • the information pushing device acquiring method when the information pushing device acquiring method is adopted to acquire the first play event, the information pushing device monitors a video stream control packet output by the video service system in real time.
  • feature of the output video stream control packet is same as feature of a specific control packet of the first play event in a control packet database
  • the first play event corresponding to the output video stream control packet is determined. It should be noted that control packets corresponding to play events are stored in the control packet database.
  • the method for acquiring by the primary display device may be adopted to acquire the first play event, namely, when playing a video, the smart television determining whether there is a video stream corresponding to the first play event in current video streams, if yes, the smart television sends a report message to the information pushing device directly, wherein the report message includes the first play event.
  • Step 206 the information pushing device acquires play information from the video service system.
  • the play information includes a live video play schedule or a video on demand play schedule.
  • the live video play schedule records video play time periods of live videos in the video service system and corresponding video content identifiers thereof; the video on demand play schedule records a play time period of each section of the video on demand and a corresponding video content identifier thereon.
  • Step 207 the information pushing device acquires play event information according to the first play event, the device identifier of the primary display device and the play information.
  • the pushing device generates an event identifier according to the first play event; acquires a video content identifier of the first play event according to the play information; and generates the play event information, wherein the play event information includes the event identifier, the device identifier of the smart television and the video content identifier.
  • acquiring the video content identifier of the first play event according to the play information may be divided into two application scenarios: a first application scenario in which the video service system provides a live video to the smart television, and a second application scenario in which the video service system provides a video on demand to the smart television.
  • the first play event is any of live video start, live video play and live video end
  • acquiring the video content identifier of the first play event according to the play information includes: the information pushing device may acquire a real-time occurrence time of the first play event, wherein the real-time occurrence time refers to a current clock time; acquire the live video play schedule from the play information, wherein the live video play schedule records video play time periods of live videos in the video service system and corresponding video content identifiers thereof; query the live video play schedule according to the real-time occurrence time of the first play event to acquire a video content identifier corresponding to a video play time period in which the real-time occurrence time is as the video content identifier of the first play event.
  • a real-time occurrence time of a live video is 6:30, a live video play schedule as shown in Table 1 is queried to obtain a corresponding play time period 6:00-7:00, and then a corresponding video content identifier 10 is obtained and play event information is generated.
  • Table 1 video play time period video content identifier 6:00-7:00 10 7:00-7:30 11 7:30-8:00 12
  • the first play event is any of video on demand start, video on demand play, video on demand end, video on demand fast backward and video on demand fast forward
  • acquiring the video content identifier of the first play event according to the play information includes: the information pushing device may acquire a real-time occurrence time of the first play event; acquire the video on demand play schedule from the play information, wherein the video on demand play schedule records a play time period of each section of the video on demand and a corresponding video content identifier thereof; query the video on demand play schedule according to the real-time occurrence time of the first play event to acquire a video content identifier corresponding to a play time period of a section in which the real-time occurrence time is as the video content identifier of the first play event.
  • a real-time occurrence time of a video on demand is 0:12
  • a live video play schedule as shown in Table 2 is queried to obtain a corresponding play time period 0:05-0:15
  • a corresponding video content identifier 10 is obtained and play event information is generated.
  • Table 2 play time period section content identifier 0:00-0:05 10 0:05-0:15 11 0:15-0:20 12
  • Step 208 information to be pushed is determined according to a preset rule and the play event information.
  • the pushing device may determine a current video content according to the video content identifier, and the pushing device may determine the information to be pushed in accordance with a preset rule according to an event identifier and the current video content.
  • the preset rule may include selecting information to be pushed related to a content corresponding to the video content according to a video content identifier in the event information and determining a type of the information to be pushed that can be received by a mobile phone according to the registration information of the primary display device and auxiliary display device and the event identifier.
  • the event identifier is live video pause and the video content identifier indicates that a current play video is a football match; an advertisement corresponding to the video content is selected according to the video content identifier and the registration information of the mobile phone is found according to an identifier of the smart television; the information pushing device may send a multimedia message advertisement about football to the mobile phone when the live video of the smart television pauses.
  • the information pushing device may also acquire user situation associated with a corresponding user identifier from a database when establishing a communication connection between the smart television and the mobile phone, and further perform filtration according to the user situation before pushing an advertisement.
  • an event identifier is video play pause
  • a video content identifier indicates that a currently played video is a teleplay
  • an advertisement of cosmetic or costume dressed by a character in the teleplay is sent to the mobile phone according to a preset rule.
  • an advertisement type is a text and a picture pushed through the XMPP. In this way, a corresponding advertisement may be further sent according to concrete condition of a user, thereby improving an effectiveness of the advertisement.
  • the information pushing device may select information corresponding to the information type from a database as information to be pushed according to the receiving port type; the information type may be a short message, a TCP/IP message or an XMPP message based on TCP/IP or HTTP.
  • the XMPP message based on TCP/IP or HTTP may include a system notification of iOS and Android, a video carried by an IP network, a text and a picture pushed through an XMPP and the like.
  • interface types may be distinguished when an advertisement is sent, thereby realizing a diversification of format and method for issuing the advertisement and improving accuracy that the advertisement hits the target.
  • Step 209 the information pushing device pushes the information to be pushed to the mobile phone.
  • steps 206 to 209 may be executed by an API of the information pushing device.
  • the information pushing device since the information pushing device is added in the information pushing system, when the first play event occurs on the primary display device, the information pushing device acquires the play information from the video service system and acquires the video content identifier, without analyzing sound information to determine the play event, improving accuracy of acquiring video playing content, thereby improving accuracy of pushing information.
  • the user does not need to collect sound close to the television, improving user experience.
  • the receiving port type is included in the registration information of the auxiliary display device, the interface types may be distinguished when information is pushed, thereby realizing a diversification of format and method for issuing the information and improving accuracy that the information hits the target.
  • An embodiment of the present invention provides an information pushing device 30, as shown in FIG. 3 , including:
  • the information pushing device acquires the video content identifier of the first play event according to the play information acquired from the video service system, improving accuracy of acquiring played video content and thereby improving accuracy of pushing information.
  • the generating unit 304 includes:
  • the acquiring subunit 3042 acquires the video content identifier of the first play event according to the play information may be divided into two application scenarios: a first application scenario in which the video service system provides a live video to the primary display device, and a second application scenario in which the video service system provides a video on demand to the primary display device.
  • the first play event is any of live video start, live video play and live video end.
  • the acquiring subunit 3042 is specifically configured to: the information pushing device may acquire a real-time occurrence time of the first play event; acquire a live video play schedule, wherein the live video play schedule records video play time periods of live videos in the video service system and corresponding video content identifiers thereof; query the live video play schedule according to the real-time occurrence time of the first play event to acquire a video content identifier corresponding to a video play time period in which the real-time occurrence time is as the video content identifier of the first play event.
  • the first play event is any of video on demand start, video on demand play, video on demand end, video on demand fast backward and video on demand fast forward.
  • the acquiring subunit 3042 is specifically configured to: the information pushing device may acquire a real-time occurrence time of the first play event; acquire a video on demand play schedule from the play information, wherein the video on demand play schedule records a play time period of each section of the video on demand and a corresponding video content identifier thereof; query the video on demand play schedule according to the real-time occurrence time of the first play event to acquire a video content identifier corresponding to a play time period of a section in which the real-time occurrence time is as the video content identifier of the first play event.
  • the present invention provides an information pushing system, including: an information pushing device; at least one primary display device; and at least one auxiliary display device.
  • the pushing device is used for establishing a communication connection between a primary display device and an auxiliary display device; acquiring play information from a video service system when a first play event occurs on the primary display device; acquiring a device identifier of the primary display device; generating play event information according to the first play event, the device identifier of the primary display device and the play information; determining information to be pushed according to a preset rule and the play event information; pushing the information to be pushed to the auxiliary display device.
  • An embodiment of the present invention provides an information pushing device 40, as shown in FIG. 5 , including:
  • the information pushing device acquires the video content identifier of the first play event according to the play information acquired from the video service system, improving accuracy of acquiring played video content, and thereby improving accuracy of pushing information.
  • processor 401 is specifically configured to:
  • the processor 401 acquires the video content identifier of the first play event according to the play information may be divided into two application scenarios: a first application scenario in which the video service system provides a live video to the primary display device, and a second application scenario in which the video service system provides a video on demand to the primary display device.
  • the first play event is any of live video start, live video play and live video end.
  • the processor 401 is specifically configured to: the information pushing device may acquire a real-time occurrence time of the first play event; acquire the live video play schedule, wherein the live video play schedule records video play time periods of live videos in the video service system and corresponding video content identifiers thereof; query the live video play schedule according to the real-time occurrence time of the first play event to acquire a video content identifier corresponding to a video play time period in which the real-time occurrence time is as the video content identifier of the first play event.
  • the first play event is any of video on demand start, video on demand play, video on demand end, video on demand fast backward and video on demand fast forward.
  • the processor 401 is specifically configured to: the information pushing device may acquire a real-time occurrence time of the first play event; acquire the video on demand play schedule from the play information, wherein the video on demand play schedule records a play time period of each section of the video on demand and a corresponding video content identifier thereof; query the video on demand play schedule according to the real-time occurrence time of the first play event to acquire a video content identifier corresponding to a play time period of a section in which the real-time occurrence time is as the video content identifier of the first play event.
  • FIG. 6 illustrates a structure of an information pushing device provided by another embodiment of the present invention, including at least one process 501 (for example, a CPU), at least one network interface 502 or other communication interfaces, a memory 503, and at least one communication bus 504, which is used for implementing a connection and communication among these devices.
  • the process 501 is configured to execute an executable module stored in the memory 503, for example, a computer program.
  • the memory 503 may include a high speed random access memory (RAM: Random Access Memory), also may include a non-volatile memory (non-volatile memory), for example, at least one disk memory.
  • RAM Random Access Memory
  • a communication connection between a system gateway of the browser and at least one other network element is implemented via at least one network interface 502 (may be wired or wireless) and the Internet, a wide area network, a local area network, a metropolitan area network or the like may be used.
  • the memory 503 stores a program 5031 which may be implemented by the processor 501, and the program 5031 includes:
  • the play information includes a live video play schedule or a video on demand play schedule.
  • the acquiring play event information according to the first play event, the device identifier of the primary display device and the play information includes:
  • the first play event is any of live video start, live video play and live video end
  • the acquiring a video content identifier of the first play event according to the play information includes:
  • the first play event is any of video on demand start, video on demand play, video on demand end, video on demand fast backward and video on demand fast forward
  • the acquiring a video content identifier of the first play event according to the play information includes:

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)
  • Human Computer Interaction (AREA)
  • Power Engineering (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
EP14871497.5A 2013-12-19 2014-09-22 Informationsausgabeverfahren, -vorrichtung und -system Ceased EP3086561A4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
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
EP3086561A1 true EP3086561A1 (de) 2016-10-26
EP3086561A4 EP3086561A4 (de) 2016-12-07

Family

ID=50530774

Family Applications (1)

Application Number Title Priority Date Filing Date
EP14871497.5A Ceased EP3086561A4 (de) 2013-12-19 2014-09-22 Informationsausgabeverfahren, -vorrichtung und -system

Country Status (5)

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

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 广东欧珀移动通信有限公司 信息的推送方法、装置、终端设备和存储介质
WO2019090653A1 (zh) * 2017-11-10 2019-05-16 腾讯科技(深圳)有限公司 一种视频直播的方法、装置和***
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 (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2232365A4 (de) 2007-12-10 2013-07-31 Deluxe Digital Studios Inc Verfahren und system zur verwendung beim koordinieren von multimedia-einrichtungen
CN101969546A (zh) * 2009-09-30 2011-02-09 突触计算机***(上海)有限公司 提供电子节目单、广告发布以及广告呈现的方法和装置
WO2012051539A2 (en) * 2010-10-14 2012-04-19 Cyandia, Inc. Methods, apparatus, and systems for presenting television programming and related information
CN102547462B (zh) * 2010-12-28 2016-08-17 联想(北京)有限公司 信息推送***
KR101695514B1 (ko) * 2011-05-24 2017-01-11 엘지전자 주식회사 방송 서비스 전송 방법, 그 수신 장치 및 그 수신 장치의 부가 서비스 처리 방법
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
CN103763626B (zh) 2017-11-21
KR20160100370A (ko) 2016-08-23
WO2015090095A1 (zh) 2015-06-25
US20160295269A1 (en) 2016-10-06
CN103763626A (zh) 2014-04-30
EP3086561A4 (de) 2016-12-07
KR101852893B1 (ko) 2018-04-27

Similar Documents

Publication Publication Date Title
EP3086561A1 (de) Informationsausgabeverfahren, -vorrichtung und -system
CN103248939B (zh) 一种实现多屏同步显示的方法及***
CN105704504B (zh) 视频直播中***推送信息的方法、装置、设备及存储介质
US20150016799A1 (en) Method for Capturing Content Provided on TV Screen and Connecting Contents with Social Service by Using Second Device, and System Therefor
CN103067776A (zh) 节目推送方法、***及智能显示设备、云端服务器
CN108174267B (zh) 直播中互动信息的发送装置、方法及计算机可读存储介质
EP2712126A2 (de) Vernetzungsverfahren, server-endgerät, client-endgerät und netzwerksystem
CN103702178B (zh) 一种播放方法及电子设备
CN105163193B (zh) 针对智能电视所播放点播视频的评论信息共享方法及装置
CN103428538A (zh) 交互式广播电视的互动方法、装置及***
CN112148245B (zh) 一种监控调看投屏方法、装置、计算机设备、可读存储介质及监控调看投屏交互***
US11540028B2 (en) Information presenting method, terminal device, server and system
CN101707690A (zh) Iptv***中直播提醒的方法、装置及epg服务器
CN109714622A (zh) 一种视频数据处理方法、装置及电子设备
CN105163152A (zh) 一种电视互动***的互动接入方法
EP3048796A1 (de) Informationssystem, informationslieferungsverfahren und iptv-system auf der basis von mehrbildschirminteraktion
CN106454538B (zh) 一种实时弹幕互动方法
CN111835988B (zh) 字幕的生成方法、服务器、终端设备及***
CN112804574A (zh) 多媒体内容的传输、播放方法和装置
CN112235592B (zh) 直播方法、直播处理方法、装置、计算机设备
CN107465946B (zh) 视频播放方法、装置、***及终端设备
CN109218772A (zh) 智能电视信息推送方法及装置
CN106254953B (zh) 一种图片显示方法及装置、图片接收终端
JP6219531B2 (ja) テレビ番組画像フレームキャプチャ装置、テレビ番組画像フレーム取得装置、システム及び方法
JP2014204157A (ja) 通信装置、通信装置の制御方法、サーバ、表示装置、コンテンツ配信システム、および制御プログラム

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20160628

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

A4 Supplementary search report drawn up and despatched

Effective date: 20161107

RIC1 Information provided on ipc code assigned before grant

Ipc: H04N 21/2187 20110101ALI20161101BHEP

Ipc: H04N 21/462 20110101ALI20161101BHEP

Ipc: H04N 21/658 20110101ALI20161101BHEP

Ipc: H04N 21/45 20110101ALI20161101BHEP

Ipc: H04N 21/475 20110101AFI20161101BHEP

Ipc: H04N 21/2387 20110101ALI20161101BHEP

Ipc: H04N 21/4722 20110101ALI20161101BHEP

Ipc: H04N 21/442 20110101ALI20161101BHEP

Ipc: H04N 21/41 20110101ALI20161101BHEP

Ipc: H04L 29/08 20060101ALI20161101BHEP

Ipc: H04N 21/4788 20110101ALI20161101BHEP

Ipc: H04N 21/426 20110101ALI20161101BHEP

DAX Request for extension of the european patent (deleted)
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 20170706

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED

REG Reference to a national code

Ref country code: DE

Ref legal event code: R003

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED

18R Application refused

Effective date: 20181028