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

WO2014190655A1 - 应用同步方法、应用服务器及终端 - Google Patents

应用同步方法、应用服务器及终端 Download PDF

Info

Publication number
WO2014190655A1
WO2014190655A1 PCT/CN2013/085154 CN2013085154W WO2014190655A1 WO 2014190655 A1 WO2014190655 A1 WO 2014190655A1 CN 2013085154 W CN2013085154 W CN 2013085154W WO 2014190655 A1 WO2014190655 A1 WO 2014190655A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
terminal
application server
interactive
view information
Prior art date
Application number
PCT/CN2013/085154
Other languages
English (en)
French (fr)
Inventor
黄成�
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to US14/893,076 priority Critical patent/US20160164970A1/en
Publication of WO2014190655A1 publication Critical patent/WO2014190655A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43074Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV program
    • 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/254Management at additional data server, e.g. shopping server, rights management server
    • 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/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43079Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on multiple devices
    • 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/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched

Definitions

  • the present invention relates to the field of mobile communications technologies, and in particular, to an application synchronization method, an application server, and a terminal.
  • the first screen of the terminal i.e., the first screen
  • the content Priorary Content
  • the content such as: automatic identification between television programs and precise application of the second panel Synchronization, allowing program producers, content providers and advertisers to provide more event-based immersive visual experiences, enhances program stickiness and audience engagement, greatly enhances the TV viewing experience and becomes the driving content Catalyst for consumption.
  • Interactive Content also known as Associated Content
  • Associated Content can be shown to the user on the second screen.
  • Two types of technologies are widely mentioned and implemented: 1) Content The producer adds specific interactive content metadata to the program signal, thereby establishing a logical relationship between the interactive content and the played content; 2) the application terminal extracts the feature content of the program being played, and then identifies the second screen application interaction content that needs to be acquired.
  • the invention provides an application synchronization method, an application server and a terminal, so as to solve the existing second screen
  • the interactive content synchronization in the application realizes a complicated problem.
  • the present invention provides a method for applying synchronization, the method comprising: receiving, by an application server, an interactive content acquisition request that is sent by a first terminal or a second terminal and associated with a content played by a first terminal;
  • the application server accesses content view information of the content played by the first terminal
  • the application server acquires the interactive content according to the content view information and returns to the first terminal and/or the second terminal.
  • the method further includes: the application server interacting with the third-party support server to subscribe to the presentation state of the content played by the first terminal ;
  • the application server accesses the content view information of the content played by the first terminal based on the presentation state of the played content.
  • the interactive content acquisition request carries the content view information of the content played by the first terminal
  • the application server accesses the content view information of the content played by the first terminal based on the interactive content acquisition request.
  • the step of the application server acquiring the interactive content according to the content view information includes:
  • the application server maintains an association relationship between the content played by the first terminal and the interaction content; the application server determines, according to the content view information, the content played by the first terminal; The interactive content associated with the first terminal playing content.
  • the content view information includes at least one of the following: playing content metadata, playing progress, and content view features.
  • the play content metadata includes a channel identifier or a program identifier; the play progress includes a play status or a remaining time; and the content view feature includes a digital fingerprint or a digital watermark.
  • the content view information is a content view feature
  • the step of determining, by the application server, the first terminal to play content according to the content view information includes: The application server requests the content identification server to identify the first terminal playing content according to the content view feature;
  • the application server determines, according to the recognition result of the content identification server, the content played by the first terminal.
  • the application server acquires a plurality of different interactive content associated with the first terminal playing content
  • the application server returns one or more of the plurality of different interactive content to the first terminal and/or the second terminal.
  • the present invention also provides a method for applying synchronization, the method comprising:
  • the first terminal or the second terminal receives the interaction content returned by the application server, where the interaction content is obtained by the application server according to the content view information of the content played by the first terminal.
  • the method further includes: the first terminal acquiring content view information of the content played by the first terminal; The content view information.
  • the method further includes: receiving, by the second terminal, content view information sent by the first terminal;
  • the interactive content acquisition request carries the content view information.
  • the content view information includes at least one of the following: playing content metadata, playing progress, and content view features.
  • the method further includes: the second terminal acquiring the content view information, where the content view information is a content view feature; and the interactive content obtaining request Carrying the content view feature.
  • the play content metadata includes a channel identifier or a program identifier; the play progress includes a play status or a remaining time; and the content view feature includes a digital fingerprint or a digital watermark.
  • the first terminal and/or the second terminal receive one or more interactive content of the plurality of different interactive content acquired by the application server.
  • the present invention further provides an application server, where the application server includes:
  • the content guiding unit is configured to: receive an interaction content acquisition request that is sent by the first terminal or the second terminal and is related to the first terminal playing content, and further send the interaction content unit to the first terminal and/or the second terminal.
  • the multi-terminal discovery unit is configured to: access the content view information of the content played by the first terminal; and the interactive content unit is configured to: acquire the interactive content according to the content view information.
  • the present invention further provides a terminal, where the terminal includes: a request sending unit, configured to: send an interaction content acquisition request associated with a current terminal or an associated terminal playing content to an application server;
  • the interactive content receiving unit is configured to: receive the interactive content returned by the application server, where the interactive content is obtained by the application server according to the content view information of the played content.
  • the application synchronization method, the application server, and the terminal provided by the embodiment of the present invention, the terminal sends an interaction content acquisition request associated with the content played by the terminal to the application server, and the application server obtains content related to the content of the terminal by accessing the content view information of the content by the access terminal.
  • the interactive content of the joint reduces the production cost of the playback content and the complexity of the interactive content acquisition, thereby realizing an efficient synchronization scheme of the interactive content in the second screen application.
  • Embodiment 1 is a schematic diagram of Embodiment 1 of a method for applying synchronization according to the present invention
  • FIG. 2 is a schematic flowchart of an application server acquiring interactive content according to content view information in a process according to an embodiment of the present invention
  • Embodiment 3 is a schematic diagram of Embodiment 2 of a method for applying synchronization according to the present invention
  • Embodiment 4 is a schematic diagram of Embodiment 3 of a method for applying synchronization according to the present invention.
  • FIG. 5-7 are schematic structural diagrams of modules of an application server according to an embodiment of the present invention.
  • FIG. 8 is a schematic diagram of another embodiment of a method for applying synchronization according to the present invention.
  • FIG. 9 is a schematic structural diagram of a module according to an embodiment of a terminal of the present invention.
  • FIGS. 10 and 11 are schematic structural views of an application example of a system to which the method of the present invention is applied.
  • the method for applying the synchronization in the embodiment of the present invention is mainly based on the application server receiving an interactive content acquisition request associated with a certain terminal playing content, and then accessing the content view information of the played content to obtain the interactive content associated with the played content.
  • the specific implementation there may be many different implementation manners.
  • the technical solutions of the present invention are further described in detail below in conjunction with the accompanying drawings and specific embodiments, so that those skilled in the art can better understand the present invention and can It is to be understood that the examples are not intended to limit the invention. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
  • the present invention applies the method 1 of the synchronization method.
  • the terminal that outputs the content is called the first terminal, and the terminal that sends the interactive content acquisition request and receives the interactive content is different from the other terminal of the first terminal.
  • the method is as follows: As shown in FIG. 1 , the method includes: Step 101: The application server receives an interaction content acquisition request that is sent by the second terminal and is associated with the content played by the first terminal.
  • the first terminal for example, a smart TV set-top box
  • the second terminal has the capability of receiving and playing multimedia content, such as playing a live television program on the first screen, which is called a first terminal playing content or playing content.
  • the second terminal (such as a smartphone or tablet) also has the ability to receive and play multimedia content, such as accessing Internet video content and playing it on the second screen.
  • the second terminal sends an interactive content acquisition request to request to acquire the interactive content corresponding to the content played by the first terminal.
  • the interactive content is various types of multimedia content, such as text, still images, audio or video clips, associated with the content played by the first terminal, and is used to provide enhanced or supplemental information for the playback content that the user is watching.
  • the interactive content obtaining request carries the content view information of the content played by the first terminal.
  • the view information of the content played by the first terminal may be obtained by the first terminal.
  • the content view information is sent to the second terminal.
  • Step 102 The application server accesses content view information of the content played by the first terminal.
  • the application server optionally, the application server obtains the content based on the interaction content. Requesting access to the content view information of the content played by the first terminal.
  • the content view information is not carried in the interactive content acquisition request received by the application server, and the application server accesses the content view information of the content played by the first terminal before the application server and the application server
  • the third party supports the server interaction, and subscribes to the first terminal to play the content presentation state.
  • the application server may access the content view information of the content played by the first terminal based on the play content presentation state.
  • the content view information includes at least one of the following: playing content metadata, playing progress, and content view features.
  • the play content metadata includes, but is not limited to, a channel identifier (Channel ID) or a program identifier (Program ID); the play progress includes but is not limited to a play status or a remaining time; the content view feature includes but is not limited to a digital fingerprint or digital water mark.
  • Channel ID channel identifier
  • Program ID program identifier
  • the play progress includes but is not limited to a play status or a remaining time
  • the content view feature includes but is not limited to a digital fingerprint or digital water mark.
  • Step 103 The application server acquires the interactive content according to the content view information and returns to the second terminal.
  • the application server requests the content storage server to acquire the interactive content based on the association relationship; or the application server acquires the interactive content from the local cache based on the association relationship.
  • relevant prompts for interactive content or interactive content may be outputted at a corner or below the screen of the television while the content is being played.
  • the step of the application server acquiring the interactive content according to the content view information includes:
  • Step 201 The application server maintains an association relationship between the content played by the first terminal and the interactive content.
  • Step 202 The application server determines, according to the content view information, that the first terminal plays content.
  • the step of determining, by the application server, the content played by the first terminal according to the content view information includes:
  • the application server requests the content identification server to identify the first terminal playing content according to the content view feature
  • the application server determines, according to the recognition result of the content identification server, the content played by the first terminal.
  • the content identification server is mainly used to implement the content identification function.
  • the content identification function can be implemented by the application server itself, so that the first terminal plays the content according to the content view information.
  • Step 203 The application server acquires interaction content associated with the content played by the first terminal based on the association relationship.
  • the application server may use other methods in addition to obtaining the interactive content in the above preferred manner. For example, the application server initiates a search request to the third-party support server according to the content view information, and obtains the interactive content that meets the condition according to the returned search result. .
  • the application server returns one or more of the plurality of different interactive content to the second terminal.
  • one or more of the plurality of different interactive content may also be returned to the first terminal at the same time.
  • the terminal that outputs the content is the terminal that sends the interactive content acquisition request, which is called the first terminal, but the terminal that receives the interactive content is the first terminal and/or Or other associated second terminal, as shown in FIG. 3, the method includes:
  • Step 301 The application server receives an interaction content acquisition request that is sent by the first terminal and is associated with the content played by the first terminal.
  • the first terminal (for example, a smart TV set-top box) has the capability of receiving and playing multimedia content, such as playing a live television program, which is called a first terminal playing content or called playing content, and the first terminal sends an interactive content acquisition request to request acquisition. Corresponding to the interactive content of the first terminal playing content.
  • the interactive content is a multimedia of various types associated with the content played by the first terminal.
  • Content such as text, still images, audio or video clips, etc., is used to provide enhanced or supplemental information for the content being viewed by the user.
  • the first terminal acquires content view information of the content that is played by the first terminal, and further, the content content view information of the content played by the first terminal is carried in the interactive content acquisition request.
  • Step 302 The application server accesses the content view information of the content played by the first terminal. When the content view information is received by the application server, the application server accesses the content according to the interactive content acquisition request. The first terminal plays the content view information of the content.
  • the content view information is not carried in the interactive content acquisition request received by the application server, and the application server accesses the content view information of the content played by the first terminal before the application server and the application server
  • the third party supports the server interaction, and subscribes to the first terminal to play the content presentation state.
  • the application server may access the content view information of the content played by the first terminal based on the play content presentation state.
  • the content view information includes at least one of the following: playing content metadata, playing progress, and content view features.
  • the play content metadata includes, but is not limited to, a channel identifier (Channel ID) or a program identifier (Program ID); the play progress includes but is not limited to a play status or a remaining time; the content view feature includes but is not limited to a digital fingerprint or digital water mark.
  • Channel ID channel identifier
  • Program ID program identifier
  • the play progress includes but is not limited to a play status or a remaining time
  • the content view feature includes but is not limited to a digital fingerprint or digital water mark.
  • Step 303 The application server acquires the interactive content according to the content view information and returns to the first terminal and/or the second terminal.
  • the application server may acquire the interactive content according to the content view information in the same manner as in Embodiment 1.
  • the application server acquires a plurality of different interactive content associated with the first terminal playing content; the application server returns one or more of the plurality of different interactive content to the first terminal And / or a second terminal.
  • a plurality of different interactive content may be represented in the same or different forms, such as audio, video, pictures, text or connections.
  • the application server can be based on the capabilities of the first terminal and the second terminal.
  • the specific form of force and interactive content delivers different interactive content. For example, when the interactive content is a link, it can be returned to the smartphone, and if it is text information, it can be returned to the TV and displayed above or below the TV.
  • the present invention applies the method 3 of the synchronization method.
  • the terminal that plays the content is called the first terminal (for example, the smart TV set-top box), but the terminal that sends the interactive content acquisition request and receives the interactive content can It is a first terminal, and may be another associated terminal, which is called a second terminal (such as a smart phone or a tablet).
  • the method includes: Step 401: The application server receives the first terminal or the second terminal. An interactive content acquisition request sent by the terminal and associated with the content played by the first terminal, where the content view feature is carried;
  • the first terminal outputs the playing content, for example, the live television program, the first terminal or the second terminal sends an interactive content obtaining request to request to acquire the interactive content associated with the playing content, and carries the content view feature.
  • the content view features include, but are not limited to, a digital fingerprint or a digital watermark.
  • the content view feature can be obtained by at least:
  • the first terminal extracts the multimedia cache information in the play content cache, and obtains the content view feature by using the media feature analysis.
  • the second terminal captures a screen shot of the first terminal playing content, and acquires the content view feature by using media feature analysis.
  • Step 402 The application server accesses a content view feature of the content played by the first terminal.
  • Step 403 The application server acquires the interactive content according to the content view feature and returns to the first terminal or the second terminal.
  • the step of the application server acquiring the interactive content according to the content view feature includes:
  • the application server maintains an association relationship between the content played by the first terminal and the interaction content; the application server identifies the content played by the first terminal according to the content view feature; the application server acquires the relationship based on the association relationship Associated with the first terminal playing content Interactive content.
  • implementations include: sending an interactive content acquisition request by the second terminal, and receiving and outputting the interactive content by the first terminal outputting the playback content, but in actual applications, the implementation is implemented relative to other implementations. The way is complicated.
  • the present invention further provides an application server embodiment.
  • the application server includes:
  • the content guiding unit is configured to receive an interaction content acquisition request that is sent by the first terminal or the second terminal and is related to the first terminal playing content, and is further configured to send the interaction content unit to the first terminal and/or the second terminal.
  • Interactive content
  • a multi-terminal discovery unit configured to access content view information of the content played by the first terminal
  • an interaction content unit configured to acquire the interactive content according to the content view information
  • the multi-terminal discovery unit is further configured to interact with a third-party support server, subscribe to a presentation state of the content played by the first terminal, and access the first terminal to play according to a presentation state of the content played by the first terminal.
  • Content view information for content is further configured to interact with a third-party support server, subscribe to a presentation state of the content played by the first terminal, and access the first terminal to play according to a presentation state of the content played by the first terminal.
  • the interactive content acquisition request carries the content view information of the content played by the first terminal
  • the multi-terminal discovery unit accesses the content view information of the content played by the first terminal based on the interactive content acquisition request.
  • the interactive content unit includes:
  • An association maintenance module configured to maintain an association relationship between the content played by the first terminal and the interactive content
  • a play content determining module configured to determine, according to the content view information, content played by the first terminal
  • an interactive content obtaining module configured to acquire, according to the association relationship, interaction content associated with the playing content of the first terminal.
  • the content view information includes at least one of the following: play content metadata, play progress, and content view features.
  • the play content metadata includes a channel identifier or a section.
  • the play progress includes a play status or a remaining time;
  • the content view feature includes a digital fingerprint or a digital watermark.
  • the interactive content unit includes: an association maintenance module, configured to maintain an association relationship between the content played by the first terminal and the interaction content;
  • a content identification module configured to request the content identification server to identify the first terminal playing content according to the content view feature
  • an interactive content obtaining module configured to acquire, according to the association relationship, interaction content associated with the playing content of the first terminal.
  • the interactive content unit acquires a plurality of different interactive content associated with the first terminal playing content; the content guiding unit sends the plurality of different to the first terminal and/or the second terminal One or more interactive content in the interactive content.
  • the method 5 of applying the synchronization method of the present invention includes:
  • Step 801 The first terminal or the second terminal sends an interaction content acquisition request associated with the content played by the first terminal to the application server.
  • Step 802 The first terminal or the second terminal receives the interaction content returned by the application server, where the interaction content is obtained by the application server according to the content view information of the content played by the first terminal.
  • the method further includes: the first terminal acquiring the location Content view information of the content played by the first terminal; the content view information is carried in the interactive content acquisition request.
  • another optional solution is: before the step of the second terminal sending the interactive content acquisition request, the method further includes: Receiving, by the second terminal, content view information acquired and sent by the first terminal; The content acquisition request carries the content view information.
  • another optional solution is: before the second terminal sends the interactive content acquisition request, the method further includes: The second terminal acquires the content view information, where the content view information is a content view feature; and the interactive content acquisition request carries the content view feature. .
  • the content view information includes at least one of the following: playing content metadata, playing progress, and content view features.
  • the playing content metadata includes, but is not limited to, a channel identifier or a program identifier;
  • the progress includes, but is not limited to, a play status or a remaining time;
  • the content view features include, but are not limited to, a digital fingerprint or a digital watermark.
  • the first terminal and/or the second terminal receive one or more of the plurality of different interactive content acquired by the application server.
  • the present invention further provides a terminal.
  • the terminal includes:
  • a request sending unit configured to send, to the application server, an interactive content acquisition request associated with the current terminal or the associated terminal playing content
  • the interactive content receiving unit is configured to receive the interactive content returned by the application server, where the interactive content is obtained by the application server according to the content view information of the played content.
  • the terminal further includes a view information acquiring unit, where
  • the view information obtaining unit is configured to acquire content view information of the play content; and the content view information is carried in the interactive content acquisition request.
  • the view information acquiring unit is configured to receive content view information of the play content that is acquired and sent by the associated terminal, when the related terminal outputs the play content, and the current terminal sends an interactive content request;
  • the content view information is carried in the interactive content acquisition request.
  • the view information acquiring unit is configured to acquire and send the content view information of the play content to the associated terminal; Carrying the content view information.
  • the content view information includes at least one of the following: playing content metadata, playing progress, and content view features.
  • the play content metadata includes, but is not limited to, a channel identifier or a program identifier; the playback progress includes but is not limited to a play status or a remaining time; and the content view features include, but are not limited to, a digital fingerprint or a digital watermark.
  • the interactive content receiving unit receives one or more of the plurality of different interactive content acquired by the application server.
  • the user accesses the communication service deployed by the service provider and/or the content developer through mobile, fixed communication terminals such as mobile phones, PCs, portable computers, PDAs, etc., and the access process is based on the communication communication client and the server function, and the user communication
  • the communication is established between the terminal and the communication service server, and the communication connection is usually established through a mobile communication network such as GSM, UMTS, WIMAX, or LTE.
  • the application synchronization system includes at least a first terminal 100, a second terminal 200, and an application server 300, where:
  • the first terminal 100 is responsible for receiving multimedia content such as a television program and an OTT application according to the user's selection, performing signal processing on the received content to complete decoding, and finally transmitting the first screen for playing.
  • multimedia content such as a television program and an OTT application according to the user's selection
  • the first terminal 100 can be a set-top box and the first screen is a television display screen.
  • the second terminal 200 is responsible for providing reception, processing and display of the second screen application related multimedia content.
  • the second terminal 200 may be a personal mobile terminal such as a smart phone or a tablet computer, and the second screen is a display screen of the mobile terminal.
  • the two parties can directly perform application synchronization related information exchange, including: the first terminal associates the playback content of the first screen (above Also known as the view information of the first terminal playing content.
  • the first terminal 100 and the second terminal 200 can perform information interaction with an application server through a communication network.
  • the application server 300 is responsible for providing the application network side service implementation capability, that is, receiving the interactive content acquisition request sent by the first terminal 100 or the second terminal 200, and accessing the first terminal to play the content according to the play content view information carried in the request.
  • Content view information, and the interactive content is obtained according to the content view information and returned to the first terminal 100 and/or the second terminal 200.
  • the application server 300 requests the content server to identify the content view feature based on the played content view feature (eg, a digital fingerprint), thereby determining the played content.
  • the content server 400 is responsible for providing application network side content management capabilities, including: being responsible for playing content related interactive content storage (as shown in FIG. 10, which can be a content storage server independently), and being responsible for playing content view features based on the first screen (for example, : Digital fingerprint), to identify the content view (as shown in Figure 10, can be independent of the content identification server).
  • the application server 300 is schematic and includes the following functional modules:
  • a Contents Guide Function 310 also referred to as a content guiding unit, is responsible for querying the multi-terminal discovery function 330 for playing the content view information to determine the playing content; optionally, the requesting content identifying function 340 identifies the playing content view feature. Determining the content to be played; is responsible for requesting the interactive content function 320 to obtain the interactive content associated with the playing content.
  • An Associated Contents Function 320 also referred to as an interactive content unit, is responsible for establishing and maintaining an association between the interactive content and the played content; determining corresponding play content according to the content view information or requesting the content recognition server 500 to identify according to the content view feature Playing the content; Responsible for contacting the content storage server 400 to acquire the interactive content according to the content management function 310 request.
  • the Multi-device Discovery Function 330 also referred to as a multi-terminal discovery unit, is responsible for discovering the playback content view information according to the content management function 310 request.
  • the first terminal 100 and the second terminal 200 include the following functional modules: Request sending unit, interactive content receiving unit, and
  • a request sending unit configured to send, to the application server, an interactive content acquisition request associated with the current terminal or the associated terminal playing content
  • the interactive content receiving unit is configured to receive the interactive content returned by the application server, where the interactive content is obtained by the application server according to the content view information of the played content.
  • the content view information may be subscribed by the application server from the third-party support server to the presentation state of the content played by the first terminal, and then accessed according to the presentation state of the content played by the first terminal.
  • the first terminal plays the content view information of the content.
  • the content information is carried by the first terminal 100 or the second terminal 200 in an interactive content acquisition request.
  • the first terminal 100 or the second terminal 200 further includes a view information acquiring unit, configured to acquire content view information of the played content when the first terminal 100 outputs the play content and send an interactive content request;
  • the view information obtaining unit of the second terminal receives the associated terminal.
  • the view information obtaining unit of the first terminal 100 acquires and transmits the content view information of the played content to the associated terminal, that is, the second terminal 200.
  • the content view information mentioned above includes at least:
  • Content metadata channel identification, program identification, timestamp
  • Play progress play status, remaining time
  • Content view features digital fingerprint, digital watermark.
  • the content view feature can be obtained by at least:
  • the first terminal 100 extracts multimedia cache information in its play content cache, and acquires the content view feature through media feature analysis. Or,
  • the second terminal 200 captures a screenshot of the content played by the first terminal 100, and acquires the content view feature by media feature analysis.
  • the interactive content acquisition includes but is not limited to the following three ways: Method 1: directly requesting acquisition of interactive content
  • the first terminal 100 or the second terminal 200 requests the application server 300 to acquire interactive content.
  • the first terminal 100 requests the application server 300 to acquire and push the interactive content to the second terminal 200.
  • Method 3 notifying the second terminal to obtain the interactive content
  • the first terminal 100 notifies the second terminal 200 to request the application server 300 to acquire the interactive content according to the content view information.
  • the first terminal 100 requests to acquire the interactive content and push to the second terminal 200.
  • the application is applied to the synchronization method, the application server and the terminal, and the terminal sends an interaction content acquisition request associated with the content played by the terminal to the application server, and the application server obtains the interaction content associated with the content played by the terminal by accessing the content view information of the content of the terminal.
  • the utility model reduces the production cost of the playing content and the complexity of the interactive content acquisition, thereby realizing an efficient synchronization scheme of the interactive content in the second screen application.
  • modules in the system/device/device described in the embodiments of the present invention are only an example according to their functions. It is understood that, in the case that the system/device/device implements the same function, those skilled in the art may One or more other functional division modes are given, and any one or more of the functional modules may be implemented by one functional entity device or unit in a specific application, and undeniably, the above transformation manners are all within the protection scope of the present application. Inside.
  • the application synchronization method, the application server, and the terminal provided by the embodiment of the present invention, the terminal sends an interaction content acquisition request associated with the content played by the terminal to the application server, and the application server obtains content related to the content of the terminal by accessing the content view information of the content by the access terminal.
  • the interactive content of the joint reduces the production cost of the playback content and the complexity of the interactive content acquisition, thereby realizing an efficient synchronization scheme of the interactive content in the second screen application.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种应用同步方法、应用服务器及终端,该方法包括:应用服务器接收第一终端或者第二终端发送的与第一终端播放内容相关联的交互内容获取请求;所述应用服务器访问所述第一终端播放内容的内容视图信息;所述应用服务器根据所述内容视图信息获取所述交互内容并返回至所述第一终端和/或第二终端。本发明实施例应用同步方法、应用服务器及终端提供了一种简单有效的交互内容与播放内容同步的方案。

Description

应用同步方法、 应用服务器及终端
技术领域 本发明方案涉及移动通信技术领域, 尤其涉及一种应用同步方法、 应用 服务器及终端。
背景技术
人们看电视的方式正在改变, 由传统被动接收的方式变成一种互动参与 的体验。越来越多的消费者在观看电视节目的同时,使用他们的第二个终端 - 如智能手机、 平板电脑、 笔记本, 搜索、 互动和参与丰富多样的第二个屏幕 应用、 社区和网 占。
自动内容识另1 J ( Automatic Content Recognition, ACR )技术, 能够在第 一终端屏幕(即第一屏)播放内容(Primary Content ) , 譬如: 电视节目与 第二屏应用之间进行自动识别和精确的同步, 允许节目制作方、 内容提供商 和广告商提供更多的基于事件的身临其境视觉体验, 增强了节目的粘性和观 众参与度, 极大地提高了电视的观看体验, 成为驱动内容消费的催化剂。
相对于播放内容的交互内容 ( Interactive Content ) 也称相关内容 ( Associated Content ) , 可以在第二屏上向用户展示。 交互内容的准确发现 与实时获取, 以及播放内容与第二屏交互内容之间的同步展示, 乃是第二屏 应用成功运行的关键, 目前有两类技术被广泛提及和实施: 1 )内容制作方在 节目信号中添加特定交互内容元数据, 借此建立交互内容与播放内容之间逻 辑关系; 2 )应用终端提取正在播放的节目内容特征, 进而识别需要获取的第 二屏应用交互内容。
然而, 上述技术方案在实际部署中存在节目内容制作成本高、 终端应用 计算复杂以及系统交互时延等一系列问题, 需要进一步研究和解决。
发明内容
本发明提供一种应用同步方法、 应用服务器及终端, 以解决现有第二屏 应用中交互内容同步实现方案复杂的问题。
为解决上述技术问题,本发明提供了一种应用同步的方法,该方法包括: 应用服务器接收第一终端或者第二终端发送的与第一终端播放内容相关 联的交互内容获取请求;
所述应用服务器访问所述第一终端播放内容的内容视图信息;
所述应用服务器根据所述内容视图信息获取所述交互内容并返回至所述 第一终端和 /或第二终端。
优选地, 所述应用服务器访问所述第一终端播放内容的内容视图信息的 步骤之前, 该方法还包括: 所述应用服务器与第三方支撑服务器交互, 订阅 所述第一终端播放内容的呈现状态;
所述应用服务器基于所述播放内容的呈现状态访问所述第一终端播放内 容的内容视图信息。
优选地, 所述交互内容获取请求中携带所述第一终端播放内容的内容视 图信息, 所述应用服务器基于所述交互内容获取请求访问所述第一终端播放 内容的内容视图信息。
优选地, 所述应用服务器根据所述内容视图信息获取所述交互内容的步 骤, 包括:
所述应用服务器维护所述第一终端播放内容与所述交互内容的关联关系; 所述应用服务器根据所述内容视图信息确定所述第一终端播放内容; 所述应用服务器基于所述关联关系获取与所述第一终端播放内容相关联 的交互内容。
优选地, 所述内容视图信息至少包括以下之一: 播放内容元数据、 播放 进度、 内容视图特征。
优选地, 所述播放内容元数据包括频道标识或节目标识; 所述播放进度 包括播放状态或剩余时间; 所述内容视图特征包括数字指紋或数字水印。
优选地, 所述内容视图信息为内容视图特征, 所述应用服务器根据所述 内容视图信息确定所述第一终端播放内容的步骤, 包括: 所述应用服务器请求内容识别服务器根据所述内容视图特征识别所述第 一终端播放内容;
所述应用服务器根据所述内容识别服务器的识别结果, 确定所述第一终 端播放内容。
优选地, 所述应用服务器获取与所述第一终端播放内容相关联的多个不 同的交互内容;
所述应用服务器返回所述多个不同的交互内容中的一个或者多个交互内 容至所述第一终端和 /或第二终端。
为解决上述技术问题,本发明还提供了一种应用同步的方法, 该方法包 括:
第一终端或者第二终端向应用服务器发送与第一终端播放内容相关联的 交互内容获取请求;
所述第一终端或者第二终端接收所述应用服务器返回的交互内容, 所述 交互内容是所述应用服务器根据所述第一终端播放内容的内容视图信息获取 的。
优选地, 所述第一终端发送所述交互内容获取请求的步骤前, 该方法还 包括: 所述第一终端获取所述第一终端播放内容的内容视图信息; 所述交互 内容获取请求中携带所述内容视图信息。
优选地, 所述第二终端发送所述交互内容获取请求的步骤前, 该方法还 包括: 所述第二终端接收所述第一终端发送的内容视图信息;
所述交互内容获取请求携带所述内容视图信息。
优选地, 所述内容视图信息至少包括以下之一: 播放内容元数据、 播放 进度、 内容视图特征。
优选地, 所述第二终端发送所述交互内容获取请求前, 该方法还包括: 所述第二终端获取所述内容视图信息, 所述内容视图信息为内容视图特征; 所述交互内容获取请求中携带所述内容视图特征。
优选地, 所述播放内容元数据包括频道标识或节目标识; 所述播放进度 包括播放状态或剩余时间; 所述内容视图特征包括数字指紋或数字水印。 优选地, 所述第一终端和 /或第二终端接收所述应用服务器获取的多个 不同的交互内容中的一个或者多个交互内容。
为解决上述技术问题, 本发明还提供了一种应用服务器, 该应用服务器 包括:
内容引导单元, 设置为: 接收第一终端或者第二终端发送的与第一终端 播放内容相关联的交互内容获取请求,还向所述第一终端和 /或第二终端发送 交互内容单元获取的交互内容;
多终端发现单元 ,设置为:访问所述第一终端播放内容的内容视图信息; 交互内容单元, 设置为: 根据所述内容视图信息获取所述交互内容。 为解决上述技术问题, 本发明还提供了一种终端, 该终端包括: 请求发送单元, 设置为: 向应用服务器发送与当前终端或关联终端播放 内容相关联的交互内容获取请求;
交互内容接收单元, 设置为: 接收所述应用服务器返回的交互内容, 所 述交互内容是所述应用服务器根据所述播放内容的内容视图信息获取的。
本发明实施例提供的应用同步方法、 应用服务器及终端, 终端向应用服 务器发送与终端播放内容相关联的交互内容获取请求, 应用服务器通过访问 终端播放内容的内容视图信息, 获取与终端播放内容相关联的交互内容, 降 低了播放内容制作成本和交互内容获取复杂度, 从而实现第二屏应用中交互 内容高效同步方案。 附图概述
图 1为本发明应用同步的方法实施例 1的示意图;
图 2为本发明实施例流程中应用服务器根据内容视图信息获取交互内容 的流程示意图;
图 3为本发明应用同步的方法实施例 2的示意图;
图 4为本发明应用同步的方法实施例 3的示意图;
图 5-7为本发明应用服务器实施例的模块结构示意图; 图 8为本发明应用同步的方法另一实施例的示意图;
图 9为本发明终端实施例的模块结构示意图;
图 10、 11为应用本发明方法的系统应用实例的结构示意图。
本发明的较佳实施方式
本发明实施例应用同步的方法主要基于应用服务器接收某一终端播放内 容相关联的交互内容获取请求, 进而访问所述该播放内容的内容视图信息, 获取与该播放内容相关联的交互内容。 在具体实现时, 可以有多种不同的实 现方式, 下面结合附图和具体实施例对本发明所述技术方案作进一步的详细 描述, 以使本领域的技术人员可以更好的理解本发明并能予以实施, 但所举 实施例不作为对本发明的限定。 需要说明的是, 在不冲突的情况下, 本申请 中的实施例及实施例中的特征可以相互组合。
实施例 1
本发明应用同步的方法实施例 1 , 在该实施例 1 中, 输出播放内容的终 端称为第一终端, 发送交互内容获取请求以及接收交互内容的终端是不同于 第一终端的其他关联的终端, 称为第二终端, 如图 1所示, 该方法包括: 步骤 101 : 应用服务器接收第二终端发送的与第一终端播放内容相关联 的交互内容获取请求;
第一终端 (譬如: 智能电视机顶盒)具备多媒体内容接收与播放能力, 譬如在第一屏播放直播电视节目, 称为第一终端播放内容或称播放内容。 第 二终端 (譬如: 智能手机或者平板电脑) 同样具备多媒体内容接收与播放能 力, 譬如访问互联网视频内容并在第二屏播放。 第二终端发送交互内容获取 请求, 以请求获取对应于第一终端播放内容的交互内容。 本发明中, 交互内容是与第一终端播放内容存在关联关系的各类多媒体 内容, 如文本, 静态图像, 音频或视频剪辑等, 用于为用户正在观看的播放 内容提供增强或补充资讯。
可选地, 所述交互内容获取请求中携带所述第一终端播放内容的内容视 图信息。 具体地, 第一终端播放内容的视图信息可由第一终端获取其播放内 容的内容视图信息并发送给第二终端。
步骤 102: 所述应用服务器访问所述第一终端播放内容的内容视图信息; 当应用服务器接收的交互内容获取请求中携带内容视图信息时,可选地, 所述应用服务器基于所述交互内容获取请求访问所述第一终端播放内容的内 容视图信息。
另一种可选的方案是, 应用服务器接收的交互内容获取请求中并不携带 内容视图信息, 所述应用服务器访问所述第一终端播放内容的内容视图信息 的步骤之前, 所述应用服务器与第三方支撑服务器交互,订阅所述第一终端 播放内容呈现状态; 此时, 所述应用服务器可基于所述播放内容呈现状态访 问所述第一终端播放内容的内容视图信息。
可选地, 所述内容视图信息至少包括以下之一: 播放内容元数据、 播放 进度、 内容视图特征。
所述播放内容元数据包括但不限于频道标识( Channel ID )或节目标识 ( Program ID ); 所述播放进度包括但不限于播放状态或剩余时间; 所述内 容视图特征包括但不限于数字指紋或数字水印。
步骤 103 : 所述应用服务器根据所述内容视图信息获取所述交互内容并 返回至所述第二终端。
所述应用服务器基于所述关联关系请求内容存储服务器获取所述交互内 容; 或者, 所述应用服务器基于所述关联关系从本地緩存中获取所述交互内 容。
比如, 当第一终端为机顶盒, 则可在输出播放内容的同时, 在电视机屏 幕一角或下方输出交互内容或交互内容的相关提示。
具体地, 如图 2所示, 所述应用服务器根据所述内容视图信息获取所述 交互内容的步骤, 包括:
步骤 201 : 所述应用服务器维护所述第一终端播放内容与所述交互内容 的关联关系;
步骤 202: 所述应用服务器根据所述内容视图信息确定所述第一终端播 放内容; 所述内容视图信息为内容视图特征时, 所述应用服务器根据所述内容视 图信息确定所述第一终端播放内容的步骤包括:
所述应用服务器请求内容识别服务器根据所述内容视图特征识别所述第 一终端播放内容;
所述应用服务器根据所述内容识别服务器的识别结果, 确定所述第一终 端播放内容。
可理解地, 这里所说的内容识别服务器主要用于实现内容识别功能, 可 变换地, 可由应用服务器本身实现内容识别功能, 从而根据内容视图信息自 行确定第一终端播放内容。
步骤 203 : 所述应用服务器基于所述关联关系获取与所述第一终端播放 内容相关联的交互内容。
应用服务器除釆用上述优选的方式获取交互内容外, 还可以釆用其他方 式, 比如应用服务器根据所述内容视图信息向第三方支撑服务器发起搜索请 求, 根据返回的搜索结果获取符合条件的交互内容。
所述应用服务器返回所述多个不同的交互内容中的一个或者多个交互内 容至所述第二终端。 可选地, 也可同时返回所述多个不同的交互内容中的一 个或者多个交互内容至所述第一终端。
实施例 2
本发明应用同步的方法实施例 2, 在该实施例 2中, 输出播放内容的终 端同时是发送交互内容获取请求的终端, 称为第一终端, 但接收交互内容的 终端是第一终端和 /或其他关联的第二终端, 如图 3所示, 该方法包括:
步骤 301 : 应用服务器接收第一终端发送的与该第一终端播放内容相关 联的交互内容获取请求;
第一终端 (譬如: 智能电视机顶盒)具备多媒体内容接收与播放能力, 譬如在播放直播电视节目, 称为第一终端播放内容或称为播放内容, 第一终 端发送交互内容获取请求,以请求获取对应于第一终端播放内容的交互内容。
本发明中, 交互内容是与第一终端播放内容存在关联关系的各类多媒体 内容, 如文本, 静态图像, 音频或视频剪辑等, 用于为用户正在观看的播放 内容提供增强或补充资讯。
可选地, 第一终端获取其播放内容的内容视图信息, 进而, 所述交互内 容获取请求中携带所述第一终端播放内容的内容视图信息。 步骤 302: 所述应用服务器访问所述第一终端播放内容的内容视图信息; 当应用服务器接收的交互内容获取请求中携带内容视图信息时, 所述应 用服务器基于所述交互内容获取请求访问所述第一终端播放内容的内容视图 信息。
另一种可选的方案是, 应用服务器接收的交互内容获取请求中并不携带 内容视图信息, 所述应用服务器访问所述第一终端播放内容的内容视图信息 的步骤之前, 所述应用服务器与第三方支撑服务器交互,订阅所述第一终端 播放内容呈现状态; 此时, 所述应用服务器可基于所述播放内容呈现状态访 问所述第一终端播放内容的内容视图信息。
可选地, 所述内容视图信息至少包括以下之一: 播放内容元数据、 播放 进度、 内容视图特征。
所述播放内容元数据包括但不限于频道标识( Channel ID )或节目标识 ( Program ID ) ; 所述播放进度包括但不限于播放状态或剩余时间; 所述内 容视图特征包括但不限于数字指紋或数字水印。
步骤 303 : 所述应用服务器根据所述内容视图信息获取所述交互内容并 返回至所述第一终端和 /或第二终端。
具体地, 所述应用服务器可釆用与实施例 1中相同的方式根据所述内容 视图信息获取所述交互内容。
所述应用服务器获取与所述第一终端播放内容相关联的多个不同的交互 内容; 所述应用服务器返回所述多个不同的交互内容中的一个或者多个交互 内容至所述第一终端和 /或第二终端。
具体地, 多个不同的交互内容可表现为相同或不同的形式, 比如音频、 视频、 图片、 文字或连接等。 应用服务器可根据第一终端以及第二终端的能 力以及交互内容的具体形式递送不同的交互内容,比如,交互内容为链接时, 可返回至智能手机,若为文字信息可返回至电视,并在电视上方或下方显示。
实施例 3
本发明应用同步的方法实施例 3 , 在该实施例 3中, 输出播放内容的终 端, 称为第一终端 (譬如: 智能电视机顶盒) , 但发送交互内容获取请求以 及接收交互内容的终端即可以是第一终端, 也可以是其他关联的终端, 称为 第二终端 (譬如: 智能手机或者平板电脑) , 如图 4所示, 该方法包括: 步骤 401 : 应用服务器接收第一终端或第二终端发送的与第一终端播放 内容相关联的交互内容获取请求, 其中携带内容视图特征;
第一终端输出播放内容, 譬如: 直播电视节目, 第一终端或第二终端发 送交互内容获取请求, 以请求获取与播放内容相关联的交互内容, 且其中携 带内容视图特征。
所述内容视图特征包括但不限于数字指紋或数字水印。
具体地, 所述内容视图特征至少可以通过下列方式获取:
第一终端提取其播放内容緩存中的多媒体緩存信息, 通过媒体特征分析 获取所述内容视图特征。 或者, 第二终端拍摄第一终端播放内容截屏画面, 通过媒体特征分析获取所述内容视图特征。
步骤 402: 所述应用服务器访问所述第一终端播放内容的内容视图特征;
步骤 403 : 所述应用服务器根据所述内容视图特征获取所述交互内容并 返回至所述第一终端或第二终端。
具体地, 所述应用服务器根据所述内容视图特征获取所述交互内容的步 骤, 包括:
所述应用服务器维护所述第一终端播放内容与所述交互内容的关联关系; 所述应用服务器根据所述内容视图特征识别所述第一终端播放内容; 所述应用服务器基于所述关联关系获取与所述第一终端播放内容相关联 的交互内容。
除以上实施例外, 其他可能的实现方式还包括: 由第二终端发送交互内 容获取请求, 而由输出播放内容的第一终端接收并输出交互内容, 但在实际 应用中, 该实现方式相对其他实现方式复杂。
为了实现上述方法实施例, 本发明还提供了一种应用服务器实施例, 如 图 5所示, 该应用服务器包括:
内容引导单元, 用于接收第一终端或者第二终端发送的与第一终端播放 内容相关联的交互内容获取请求,还用于向所述第一终端和 /或第二终端发送 交互内容单元获取的交互内容;
多终端发现单元, 用于访问所述第一终端播放内容的内容视图信息; 交互内容单元, 用于根据所述内容视图信息获取所述交互内容。
可选地, 所述多终端发现单元还用于与第三方支撑服务器交互, 订阅所 述第一终端播放内容的呈现状态; 基于所述第一终端播放内容的呈现状态访 问所述第一终端播放内容的内容视图信息
可选地, 所述交互内容获取请求中携带所述第一终端播放内容的内容视 图信息, 所述多终端发现单元基于所述交互内容获取请求访问所述第一终端 播放内容的内容视图信息。
具体地, 如图 6所示, 所述交互内容单元包括:
关联关系维护模块, 用于维护所述第一终端播放内容与所述交互内容的 关联关系;
播放内容确定模块, 用于根据所述内容视图信息确定所述第一终端播放 内容;
交互内容获取模块, 用于基于所述关联关系获取与所述第一终端播放内 容相关联的交互内容。
如上文所述, 所述内容视图信息至少包括以下之一: 播放内容元数据、 播放进度、 内容视图特征。 具体地, 所述播放内容元数据包括频道标识或节 目标识; 所述播放进度包括播放状态或剩余时间; 所述内容视图特征包括数 字指紋或数字水印。
对应于方法实施例 3 , 如图 7所示, 可选地, 所述交互内容单元包括: 关联关系维护模块, 用于维护所述第一终端播放内容与所述交互内容的 关联关系;
内容识别模块, 用于请求内容识别服务器根据所述内容视图特征识别所 述第一终端播放内容;
交互内容获取模块, 用于基于所述关联关系获取与所述第一终端播放内 容相关联的交互内容。
优选地, 所述交互内容单元获取与所述第一终端播放内容相关联的多个 不同的交互内容;所述内容引导单元向所述第一终端和 /或第二终端发送所述 多个不同的交互内容中的一个或者多个交互内容。
前述实施例是从应用服务器的角度对本发明方法进行描述说明的, 以下 结合附图从终端的角度对本发明方法进行说明。
如图 8所示, 本发明应用同步的方法实施例 5包括:
步骤 801 : 第一终端或者第二终端向应用服务器发送与第一终端播放内 容相关联的交互内容获取请求;
步骤 802: 所述第一终端或者第二终端接收所述应用服务器返回的交互 内容, 所述交互内容是所述应用服务器根据所述第一终端播放内容的内容视 图信息获取的。
在图 8所示的实施例的基础上, 对应上文中的方法实施例, 可选地, 所 述第一终端发送所述交互内容获取请求前, 该方法还包括: 所述第一终端获 取所述第一终端播放内容的内容视图信息; 所述交互内容获取请求中携带所 述内容视图信息。
在图 8所示的实施例的基础上, 对应上文中的方法实施例, 另一种可选 的方案是, 所述第二终端发送所述交互内容获取请求的步骤前, 该方法还包 括: 所述第二终端接收所述第一终端获取并发送的内容视图信息; 所述交互 内容获取请求携带所述内容视图信息。
在图 8所示的实施例的基础上, 对应上文中的方法实施例, 另一种可选 的方案是, 所述第二终端发送所述交互内容获取请求前, 该方法还包括: 所 述第二终端获取所述内容视图信息, 所述内容视图信息为内容视图特征; 所 述交互内容获取请求中携带所述内容视图特征。 。
如上文所述, 所述内容视图信息至少包括以下之一: 播放内容元数据、 播放进度、 内容视图特征, 具体地, 所述播放内容元数据包括但不限于频道 标识或节目标识; 所述播放进度包括但不限于播放状态或剩余时间; 所述内 容视图特征包括但不限于数字指紋或数字水印。
优选地, 所述第一终端和 /或第二终端接收所述应用服务器获取的多个 不同的交互内容中的一个或者多个交互内容。
对应于上述方法实施例, 本发明还提供了一种终端, 如图 8所示, 该终 端包括:
请求发送单元, 用于向应用服务器发送与当前终端或关联终端播放内容 相关联的交互内容获取请求;
交互内容接收单元, 用于接收所述应用服务器返回的交互内容, 所述交 互内容是所述应用服务器根据所述播放内容的内容视图信息获取的。
可选地, 如图 9所示, 所述终端还包括视图信息获取单元,
可选地, 当前终端输出所述播放内容且发送交互内容请求时, 所述视图 信息获取单元用于获取所述播放内容的内容视图信息; 所述交互内容获取请 求中携带所述内容视图信息。
可选地, 所述关联终端输出所述播放内容且当前终端发送交互内容请求 时, 所述视图信息获取单元用于接收所述关联终端获取并发送的所述播放内 容的内容视图信息; 所述交互内容获取请求中携带所述内容视图信息。
可选地, 当前终端输出所述播放内容且关联终端发送交互内容请求时, 所述视图信息获取单元用于获取并发送所述播放内容的内容视图信息至关联 终端; 所述交互内容获取请求中携带所述内容视图信息。 所述内容视图信息至少包括以下之一: 播放内容元数据、 播放进度、 内 容视图特征。
所述播放内容元数据包括但不限于频道标识或节目标识; 所述播放进度 包括但不限于播放状态或剩余时间; 所述内容视图特征包括但不限于数字指 紋或数字水印。 交互内容时, 所述交互内容接收单元接收所述应用服务器获取的多个不同的 交互内容中的一个或者多个交互内容。
以下给出应用本发明方法的应用同步系统的应用实例, 以对本发明进一 步说明:
用户通过手机、 PC、 便携电脑、 PDA等移动、 固定通信终端访问业务提 供商和 /或内容开发商部署的通信服务,此访问过程是借助业务化的通信客户 端、 服务端能力, 在用户通信终端与通信业务服务器之间建立通信联系来实 施完成, 所述通信联系通常经由 GSM、 UMTS, WIMAX、 LTE等移动通信 网络建立完成。
如图 10所示, 应用同步系统至少包括第一终端 100、 第二终端 200以及 应用服务器 300, 其中:
第一终端 100, 负责根据用户选择接收电视节目、 OTT应用等多媒体内 容,并针对所接收内容进行信号处理以完成解码,最后发送第一屏进行播放。 通常, 第一终端 100可以是机顶盒(Set-top Box ) , 第一屏则是电视机显示 屏幕。
第二终端 200, 负责提供第二屏应用相关多媒体内容的接收、 处理与显 示。 通常, 第二终端 200可以是智能手机、 平板电脑等个人移动终端, 第二 屏则是上述移动终端的显示屏幕。 此外, 如果第二终端 200与第一终端 100 之间存在 WLAN、 Wi-Fi等通信链路, 双方可以直接进行应用同步相关信息 交换, 包括: 第一终端关联第一屏的播放内容(上文中也称为第一终端播放 内容) 的视图信息。 第一终端 100和第二终端 200可通过通信网络与应用服务器进行信息交 互。
应用服务器 300 , 负责提供应用网络侧业务实现能力, 即接收前述第一 终端 100或第二终端 200发送的交互内容获取请求, 根据请求中携带的播放 内容视图信息, 访问所述第一终端播放内容的内容视图信息, 并根据所述内 容视图信息获取所述交互内容并返回至所述第一终端 100和 /或第二终端 200。 或者, 接收交互内容获取请求, 并基于与第三方支撑服务器交互订阅的播放 内容呈现状态访问所述播放内容的内容视图信息, 进而根据所述内容视图信 息获取所述交互内容并返回至所述第一终端 100和 /或第二终端 200。可选的, 应用服务器 300基于播放内容视图特征(譬如: 数字指紋)请求内容服务器 识别所述内容视图特征, 进而确定播放内容。
内容服务器 400 , 负责提供应用网络侧内容管理能力, 包括: 负责播放 内容相关交互内容的存储(如图 10所示, 可独立为内容存储服务器), 以及 负责基于第一屏播放内容视图特征(譬如: 数字指紋) , 对内容视图进行识 别 (如图 10所示, 可独立为内容识别服务器) 。
如图 11所示, 应用服务器 300示意图, 包括以下功能模块:
内容引导功能(Contents Guide Function ) 310, 也称为内容引导单元, 负责向多终端发现功能 330查询播放内容视图信息, 以确定播放内容; 可选 的, 负责请求内容识别功能 340识别播放内容视图特征, 以确定播放内容; 负责向交互内容功能 320请求获取播放内容相关联的交互内容。
交互内容功能( Associated Contents Function )320 ,也称为交互内容单元, 负责建立并维护交互内容与播放内容之间关联; 根据内容视图信息确定对应 的播放内容或根据内容视图特征请求内容识别服务器 500识别播放内容; 负 责根据内容管理功能 310请求, 联系内容存储服务器 400获取交互内容。
多终端发现功能 ( Multi-device Discovery Function ) 330 , 也称为多终端 发现单元, 负责根据内容管理功能 310请求, 发现播放内容视图信息。
与本发明特别相关地,第一终端 100和第二终端 200包括以下功能模块: 请求发送单元、 交互内容接收单元,
请求发送单元, 用于向应用服务器发送与当前终端或关联终端播放内容 相关联的交互内容获取请求;
交互内容接收单元, 用于接收所述应用服务器返回的交互内容, 所述交 互内容是所述应用服务器根据所述播放内容的内容视图信息获取的。
如上文所述, 当第一终端 100输出播放内容时, 内容视图信息可由应用 服务器从第三方支撑服务器订阅第一终端播放内容的呈现状态, 进而基于该 第一终端播放内容的呈现状态访问所述第一终端播放内容的内容视图信息。
另一种可选的实现方案是, 由第一终端 100或第二终端 200在交互内容 获取请求中携带所述内容视图信息。 相应地, 第一终端 100或第二终端 200 还包括视图信息获取单元, 当第一终端 100输出所述播放内容且发送交互内 容请求时, 用于获取所述播放内容的内容视图信息; 所述关联终端输出所述 播放内容且当前终端发送交互内容请求时, 比如第一终端 100输出播放内容 且第二终端 200发送交互内容请求, 则第二终端的视图信息获取单元接收所 述关联终端即第一终端 100获取并发送的所述播放内容的内容视图信息; 当 前终端输出所述播放内容且关联终端发送交互内容请求时, 比如第一终端 100输出播放内容且第二终端 200发送交互内容请求, 则第一终端 100的视 图信息获取单元获取并发送播放内容的内容视图信息至关联终端即第二终端 200。
上文所说的内容视图信息至少包括:
内容元数据: 频道标识、 节目标识、 时间戳;
播放进度: 播放状态、 剩余时间;
内容视图特征: 数字指紋、 数字水印。
具体地, 所述内容视图特征至少可以通过下列方式获取:
第一终端 100提取其播放内容緩存中的多媒体緩存信息, 通过媒体特征 分析获取所述内容视图特征。 或者,
第二终端 200拍摄第一终端 100播放内容截屏画面, 通过媒体特征分析 获取所述内容视图特征。 根据上文描述, 交互内容获取包括但不限于以下三种方式: 方式一、 直接请求获取交互内容
第一终端 100或第二终端 200请求应用服务器 300获取交互内容。
方式二、 请求推送交互内容
第一终端 100请求应用服务器 300获取并推送交互内容至第二终端 200。 方式三、 通知第二终端获取交互内容
第一终端 100通知第二终端 200根据所述内容视图信息请求应用服务器 300获取交互内容。
具体地,还可基于实现可能性叠加其中的某两种方式,比如第一终端 100 请求获取交互内容并推送至第二终端 200。
本发明应用同步方法、 应用服务器及终端, 终端向应用服务器发送与终 端播放内容相关联的交互内容获取请求, 应用服务器通过访问终端播放内容 的内容视图信息, 获取与终端播放内容相关联的交互内容, 降低了播放内容 制作成本和交互内容获取复杂度, 从而实现第二屏应用中交互内容高效同步 方案。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。
本发明实施例中所描述的系统 /装置 /设备中的模块仅是根据其功能进 行划分的一种示例, 可理解地, 在系统 /装置 /设备实现相同功能的情况下, 本领域技术人员可给出一种或多种其他功能划分方式, 在具体应用时可将其 中任意一个或多个功能模块釆用一个功能实体装置或单元实现,不可否认地, 以上变换方式均在本申请保护范围之内。
工业实用性 本发明实施例提供的应用同步方法、 应用服务器及终端, 终端向应用服 务器发送与终端播放内容相关联的交互内容获取请求, 应用服务器通过访问 终端播放内容的内容视图信息, 获取与终端播放内容相关联的交互内容, 降 低了播放内容制作成本和交互内容获取复杂度, 从而实现第二屏应用中交互 内容高效同步方案。

Claims

权 利 要 求 书
1、 一种应用同步的方法, 该方法包括:
应用服务器接收第一终端或者第二终端发送的与第一终端播放内容相关 联的交互内容获取请求;
所述应用服务器访问所述第一终端播放内容的内容视图信息;
所述应用服务器根据所述内容视图信息获取所述交互内容并返回至所述 第一终端和 /或第二终端。
2、 如权利要求 1 所述的方法, 其中, 所述应用服务器访问所述第一 终端播放内容的内容视图信息的步骤之前, 该方法还包括: 所述应用服务器 与第三方支撑服务器交互, 订阅所述第一终端播放内容的呈现状态;
所述应用服务器基于所述播放内容的呈现状态访问所述第一终端播放内 容的内容视图信息。
3、 如权利要求 1 所述的方法, 其中, 所述交互内容获取请求中携带 所述第一终端播放内容的内容视图信息, 所述应用服务器基于所述交互内容 获取请求访问所述第一终端播放内容的内容视图信息。
4、 如权利要求 1 所述的方法, 其中, 所述应用服务器根据所述内容 视图信息获取所述交互内容的步骤, 包括:
所述应用服务器维护所述第一终端播放内容与所述交互内容的关联关系; 所述应用服务器根据所述内容视图信息确定所述第一终端播放内容; 所述应用服务器基于所述关联关系获取与所述第一终端播放内容相关联 的交互内容。
5、 如权利要求 1至 4中任一项所述的方法, 其中, 所述内容视图信 息至少包括以下之一: 播放内容元数据、 播放进度、 内容视图特征。
6、 如权利要求 5 所述的方法, 其中, 所述播放内容元数据包括频道 标识或节目标识; 所述播放进度包括播放状态或剩余时间; 所述内容视图特 征包括数字指紋或数字水印。
7、 如权利要求 4 所述的方法, 其中, 所述内容视图信息为内容视图 特征, 所述应用服务器根据所述内容视图信息确定所述第一终端播放内容的 步骤, 包括:
所述应用服务器请求内容识别服务器根据所述内容视图特征识别所述第 一终端播放内容;
所述应用服务器根据所述内容识别服务器的识别结果, 确定所述第一终 端播放内容。
8、 如权利要求 4 所述的方法, 其中, 所述应用服务器基于所述关联 关系获取与所述第一终端播放内容相关联的交互内容的步骤, 包括:
所述应用服务器基于所述关联关系请求内容存储服务器获取所述交互内 容; 或者,
所述应用服务器基于所述关联关系从本地緩存中获取所述交互内容。
9、 如权利要求 1所述的方法, 其中,
所述应用服务器获取与所述第一终端播放内容相关联的多个不同的交互 内容;
所述应用服务器返回所述多个不同的交互内容中的一个或者多个交互内 容至所述第一终端和 /或第二终端。
10、 一种应用同步的方法, 该方法包括:
第一终端或者第二终端向应用服务器发送与第一终端播放内容相关联的 交互内容获取请求;
所述第一终端或者第二终端接收所述应用服务器返回的交互内容, 所述 交互内容是所述应用服务器根据所述第一终端播放内容的内容视图信息获取 的。
11、 如权利要求 10所述的方法, 其中, 所述第一终端发送所述交互内 容获取请求的步骤前, 该方法还包括: 所述第一终端获取所述第一终端播放 内容的内容视图信息; 所述交互内容获取请求中携带所述内容视图信息。
12、 如权利要求 10所述的方法, 其中, 所述第二终端发送所述交互内 容获取请求的步骤前, 该方法还包括: 所述第二终端接收所述第一终端发送 的内容视图信息; 所述交互内容获取请求携带所述内容视图信息。
13、 如权利要求 10至 12中任一项所述的方法, 其中, 所述内容视图 信息至少包括以下之一: 播放内容元数据、 播放进度、 内容视图特征。
14、 如权利要求所述 10所述的方法, 其中, 所述第二终端发送所述交 互内容获取请求前, 该方法还包括: 所述第二终端获取所述内容视图信息, 所述内容视图信息为内容视图特征; 所述交互内容获取请求中携带所述内容 视图特征。
15、 如权利要求 13所述的方法, 其中, 所述播放内容元数据包括频道 标识或节目标识; 所述播放进度包括播放状态或剩余时间; 所述内容视图特 征包括数字指紋或数字水印。
16、 如权利要求 10所述的方法, 其中, 所述第一终端和 /或第二终端 接收所述应用服务器获取的多个不同的交互内容中的一个或者多个交互内容。
17、 一种应用服务器, 该应用服务器包括:
内容引导单元, 设置为: 接收第一终端或者第二终端发送的与第一终端 播放内容相关联的交互内容获取请求,还向所述第一终端和 /或第二终端发送 交互内容单元获取的交互内容;
多终端发现单元 ,设置为:访问所述第一终端播放内容的内容视图信息; 交互内容单元, 设置为: 根据所述内容视图信息获取所述交互内容。
18、 如权利要求 17所述的应用服务器, 其中, 所述多终端发现单元还 设置为:与第三方支撑服务器交互 ,订阅所述第一终端播放内容的呈现状态; 基于所述第一终端播放内容的呈现状态访问所述第一终端播放内容的内容视 图信息。
19、 如权利要求 17所述的应用服务器, 其中, 所述交互内容获取请求 中携带所述第一终端播放内容的内容视图信息,所述多终端发现单元设置为: 基于所述交互内容获取请求访问所述第一终端播放内容的内容视图信息。
20、 如权利要求 17所述的应用服务器,其中,所述交互内容单元包括: 关联关系维护模块, 设置为: 维护所述第一终端播放内容与所述交互内 容的关联关系; 播放内容确定模块, 设置为: 根据所述内容视图信息确定所述第一终端 播放内容;
交互内容获取模块, 设置为: 基于所述关联关系获取与所述第一终端播 放内容相关联的交互内容。
21、 如权利要求 17至 20中任一项所述的应用服务器, 其中, 所述内 容视图信息至少包括以下之一:播放内容元数据、播放进度、内容视图特征。
22、 如权利要求 17所述的应用服务器, 其中, 所述内容视图信息为内 容视图特征, 所述交互内容单元包括:
关联关系维护模块, 设置为: 维护所述第一终端播放内容与所述交互内 容的关联关系;
内容识别模块, 设置为: 请求内容识别服务器根据所述内容视图特征识 别所述第一终端播放内容;
交互内容获取模块, 设置为: 基于所述关联关系获取与所述第一终端播 放内容相关联的交互内容。
23、 权利要求 17所述的应用服务器, 其中,
所述交互内容单元设置为: 获取与所述第一终端播放内容相关联的多个 不同的交互内容; 所述内容引导单元设置为: 向所述第一终端和 /或第二终端 发送所述多个不同的交互内容中的一个或者多个交互内容。
24、 一种终端, 该终端包括:
请求发送单元, 设置为: 向应用服务器发送与当前终端或关联终端播放 内容相关联的交互内容获取请求;
交互内容接收单元, 设置为: 接收所述应用服务器返回的交互内容, 所 述交互内容是所述应用服务器根据所述播放内容的内容视图信息获取的。
25、 如权利要求 24所述的终端, 其中, 所述终端还包括: 视图信息获 取单元, 设置为: 当前终端输出所述播放内容且发送交互内容请求时, 获取 所述播放内容的内容视图信息; 所述交互内容获取请求中携带所述内容视图 信息。
26、 如权利要求 24所述的终端, 其中, 所述终端还包括: 视图信息获 取单元, 设置为: 所述关联终端输出所述播放内容且当前终端发送交互内容 请求时, 接收所述关联终端获取并发送的所述播放内容的内容视图信息; 所 述交互内容获取请求中携带所述内容视图信息。
27、 如权利要求 24所述的终端, 其中, 所述终端还包括: 视图信息获 取单元, 设置为: 当前终端输出所述播放内容且关联终端发送交互内容请求 时, 获取并发送所述播放内容的内容视图信息至关联终端; 所述交互内容获 取请求中携带所述内容视图信息。
28、 如权利要求 24至 27中任一项所述的终端, 其中, 所述内容视图 信息至少包括以下之一: 播放内容元数据、 播放进度、 内容视图特征。
29、 如权利要求 24所述的终端,其中,所述交互内容接收单元设置为: 内容时, 接收所述应用服务器获取的多个不同的交互内容中的一个或者多个 交互内容。
PCT/CN2013/085154 2013-05-25 2013-10-14 应用同步方法、应用服务器及终端 WO2014190655A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/893,076 US20160164970A1 (en) 2013-05-25 2013-10-14 Application Synchronization Method, Application Server and Terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310199006.1 2013-05-25
CN201310199006.1A CN104185040A (zh) 2013-05-25 2013-05-25 应用同步方法、应用服务器及终端

Publications (1)

Publication Number Publication Date
WO2014190655A1 true WO2014190655A1 (zh) 2014-12-04

Family

ID=51965732

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/085154 WO2014190655A1 (zh) 2013-05-25 2013-10-14 应用同步方法、应用服务器及终端

Country Status (3)

Country Link
US (1) US20160164970A1 (zh)
CN (1) CN104185040A (zh)
WO (1) WO2014190655A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106034262B (zh) 2015-03-13 2021-01-22 中兴通讯股份有限公司 自适应流媒体处理方法及装置
CN104796743B (zh) 2015-04-03 2020-04-24 腾讯科技(北京)有限公司 内容项显示系统、方法及设备
CN105117423B (zh) * 2015-07-31 2018-08-21 中冶南方工程技术有限公司 一种基于智能体的数据库变更自主选择响应方法
CN105025110B (zh) * 2015-07-31 2018-05-08 中冶南方工程技术有限公司 一种多客户端数据修改消息精确推送方法
CN105426423A (zh) * 2015-11-02 2016-03-23 广东欧珀移动通信有限公司 一种内容观看方法及装置
CN105451048A (zh) * 2015-12-20 2016-03-30 天脉聚源(北京)科技有限公司 一种互动电视系统配置互动信息的方法及装置
WO2017221407A1 (ja) * 2016-06-24 2017-12-28 ヤマハ株式会社 同期設定装置、配信システム、同期設定方法、及びプログラム
CN106303680A (zh) * 2016-08-31 2017-01-04 北京陆拾陆文化传媒有限公司 一种多屏互动获取视频音频的方法
CN107493296A (zh) * 2017-09-07 2017-12-19 西安万像电子科技有限公司 服务处理方法、终端及服务器

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132519A (zh) * 2006-08-22 2008-02-27 中国移动通信集团公司 移动终端电视业务的交互处理系统及交互处理方法
CN101442662A (zh) * 2007-11-19 2009-05-27 中兴通讯股份有限公司 一种交互式移动电视系统及其交互方法
CN101499901A (zh) * 2008-02-01 2009-08-05 中国移动通信集团公司 触发终端向移动服务器发起请求的方法、终端及广电服务器
CN102695078A (zh) * 2012-05-31 2012-09-26 四川长虹电器股份有限公司 电视节目互动系统

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020077896A1 (en) * 2000-12-18 2002-06-20 Te-Kai Liu Method and apparatus for an electronic billboard system
US10664138B2 (en) * 2003-03-14 2020-05-26 Comcast Cable Communications, Llc Providing supplemental content for a second screen experience
US10580459B2 (en) * 2007-08-23 2020-03-03 Sony Interactive Entertainment America Llc Dynamic media interaction using time-based metadata
CN101583002A (zh) * 2008-05-14 2009-11-18 华为技术有限公司 媒体内容显示方法和系统以及媒体内容控制装置
US20100205628A1 (en) * 2009-02-12 2010-08-12 Davis Bruce L Media processing methods and arrangements
US8341242B2 (en) * 2008-11-24 2012-12-25 Time Warner Cable, Inc. System and method for managing entitlements to data over a network
US20100319043A1 (en) * 2009-06-11 2010-12-16 Microsoft Corporation Interactive television architecture
US8396055B2 (en) * 2009-10-20 2013-03-12 Time Warner Cable Inc. Methods and apparatus for enabling media functionality in a content-based network
US8881192B2 (en) * 2009-11-19 2014-11-04 At&T Intellectual Property I, L.P. Television content through supplementary media channels
WO2011102508A1 (ja) * 2010-02-22 2011-08-25 株式会社ソニー・コンピュータエンタテインメント コンテンツ再生装置
US9172984B2 (en) * 2010-10-25 2015-10-27 Warner Bros. Entertainment Inc. Digital audio-video content mobile library
WO2012120524A2 (en) * 2011-03-09 2012-09-13 Tata Consultancy Services Limited A method and system for implementation of an interactive television application
CN102802035B (zh) * 2012-07-13 2016-10-12 李映红 针对电视节目的交互系统和方法
US9323755B2 (en) * 2012-07-30 2016-04-26 Verizon Patent And Licensing Inc. Secondary content
US20140150017A1 (en) * 2012-11-29 2014-05-29 At&T Intellectual Property I, L.P. Implicit Advertising
US11375347B2 (en) * 2013-02-20 2022-06-28 Disney Enterprises, Inc. System and method for delivering secondary content to movie theater patrons

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132519A (zh) * 2006-08-22 2008-02-27 中国移动通信集团公司 移动终端电视业务的交互处理系统及交互处理方法
CN101442662A (zh) * 2007-11-19 2009-05-27 中兴通讯股份有限公司 一种交互式移动电视系统及其交互方法
CN101499901A (zh) * 2008-02-01 2009-08-05 中国移动通信集团公司 触发终端向移动服务器发起请求的方法、终端及广电服务器
CN102695078A (zh) * 2012-05-31 2012-09-26 四川长虹电器股份有限公司 电视节目互动系统

Also Published As

Publication number Publication date
CN104185040A (zh) 2014-12-03
US20160164970A1 (en) 2016-06-09

Similar Documents

Publication Publication Date Title
WO2014190655A1 (zh) 应用同步方法、应用服务器及终端
CN102547443B (zh) 一种多终端系统资源共享及互动实现方法
US9729909B2 (en) Method and system for media adaption
US8495495B2 (en) Information processing apparatus, bookmark setting method, and program
US9681089B2 (en) Method for capturing content provided on TV screen and connecting contents with social service by using second device, and system therefor
US10419804B2 (en) Cooperative provision of personalized user functions using shared and personal devices
CN104918105B (zh) 媒体文件的多屏播放方法、设备及系统
WO2020233142A1 (zh) 多媒体文件播放方法、装置、电子设备和存储介质
CN103067776A (zh) 节目推送方法、系统及智能显示设备、云端服务器
CN113141524B (zh) 资源传输方法、装置、终端及存储介质
EP2924998A1 (en) Method, apparatus and system for acquiring playback data stream of real-time video communication
CN103986965A (zh) 一种多媒体数据的处理装置、系统和方法
WO2015180446A1 (zh) 一种多设备联动服务中的连接通道维护系统及方法
US9137497B2 (en) Method and system for video stream personalization
JP6283318B2 (ja) インターネット・アクセスを使用する又は使用しないデジタルtv受信機に送信されたコンテンツを複数の可搬形デバイスと同期させるためのシステム
CN111818383B (zh) 视频数据的生成方法、系统、装置、电子设备及存储介质
WO2015039477A1 (zh) 基于多屏互动的信息系统及信息投放方法、iptv系统
WO2017092323A1 (zh) 一种主控设备、播放设备,及其数据传输方法
KR102152627B1 (ko) 미러링 화면에 관련된 콘텐츠 출력 방법 및 그 장치
TW201540062A (zh) 用於社群使用者量化之方法、裝置及使用者介面
JP2014530516A (ja) 共有ビデオデバイスおよびパーソナルデバイスを使用したパーソナライズされたビデオコンテンツ消費
CN105187934A (zh) 一种电视互动系统的终端平台
KR20120071159A (ko) 홈 네트워크 환경에서 컨텐츠의 부가정보를 표시하는 방법 및 서버
KR20110065292A (ko) 컨텐트에 대한 코멘트 공유 방법 및 그 장치
KR20120128798A (ko) 다중방송 장치 및 시스템

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13885750

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 14893076

Country of ref document: US

122 Ep: pct application non-entry in european phase

Ref document number: 13885750

Country of ref document: EP

Kind code of ref document: A1