Information pushing method and system, cloud server and information server

US10154292B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10154292-B2
Application numberUS-201514908742-A
CountryUS
Kind codeB2
Filing dateMar 10, 2015
Priority dateMar 14, 2014
Publication dateDec 11, 2018
Grant dateDec 11, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention discloses an information pushing method. The method includes: a cloud server receiving program information from a program server and analyzing program content in the received program information to find available regions in image frames of the program content; the cloud server generating a block information record table for the found available regions; and an information server receiving the block information record table from the cloud server, finding corresponding information to be pushed for identifiers of the available regions in the block information record table according to a preset information association rule, associating the information to be pushed with the identifiers and sending the found information to be pushed to a corresponding playing terminal. The present invention also discloses an information pushing system, a cloud server and a information server.

First claim

Opening claim text (preview).

What is claimed is: 1. An information pushing method, the method comprising: a cloud server receiving program information from a program server and analyzing program content in the received program information to find available regions in image frames of the program content; the cloud server generating a block information record table for the found available regions, the block information record table comprising program numbers, identifiers of the available regions, locations and shapes of the available regions, and durations of identical available regions in the program content; and an information server receiving the block information record table from the cloud server, finding corresponding information to be pushed for the identifiers of the available regions in the block information record table according to a preset information association rule, associating the information to be pushed with the identifiers and sending the found information to be pushed to a corresponding playing terminal, so as to insert, in the available regions in the image frames of the program content played by the playing terminal, the corresponding information to be pushed, comprising: the information server receiving the block information record table from the cloud server, finding the corresponding information to be pushed for the available regions corresponding to the identifiers of the available regions in the block information record table according to the preset information association rule, and associating the information to be pushed with the identifiers, to generate a temporary record table, the temporary record table comprising the program numbers, the identifiers of the available regions, the locations and shapes of the available regions, the durations of the identical available regions in the program content, and the corresponding information to be pushed for the identifiers of the available regions; the information server performing mapping on the temporary record table and a playing terminal group information record table by using the program numbers, respectively, so as to generate an information pushing table, the playing terminal group information record table comprising a program number, an identifier of a playing terminal group, and an identifier of at least one playing terminal, wherein the program number, the identifier of the playing terminal group, and the identifier of the at least one playing terminal are corresponding to each other; and the information server pushing, according to the information pushing table, corresponding information to be pushed to a playing terminal corresponding to an identifier of a playing terminal in the information pushing table, so as to insert, in the available regions in the image frames of the program content played by the corresponding playing terminal, the corresponding information to be pushed. 2. The method according to claim 1 , wherein after the step of if the size of the initial block is greater than the first preset value, performing regularization processing on a shape of the initial block, the method further comprises: determining whether a size of the initial block after regularization processing is greater than a second preset value; and if the size of the initial block after regularization processing is greater than the second preset value, determining the initial block after regularization processing as the available region in the corresponding image frames of the program content. 3. The method according to claim 1 , wherein before the step of an information server receiving the block information record table from the cloud server, finding corresponding information to be pushed for the identifiers of the available regions in the block information record table according to a preset information association rule, associating the information to be pushed with the identifiers and sending the found information to be pushed to a corresponding playing terminal, so as to insert, in the available regions in the image frames of the program content played by the playing terminal, the corresponding information to be pushed, the method further comprises: the information server receiving the playing terminal group information record table from the program server. 4. The information pushing method according to claim 1 , wherein the cloud server comprises: a first transceiver module, configured to receive program information from a program server; and a first generation module, configured to analyze program content in the received program information to find available regions in image frames of the program content, and generate a block information record table for the found available regions, the block information record table comprising program numbers, identifiers of the available regions, locations and shapes of the available regions, and durations of identical available regions in the program content. 5. The method according to claim 1 , wherein the regularization processing comprises: when the shape of the initial block is irregular, the shape of the initial block is processed into an optimal regular shape according to an original shape of the initial block. 6. The method according to claim 1 , wherein the step of the cloud server receiving program information from the program server and analyzing program content in the received program information to find available regions in image frames of the program content comprises: the cloud server receiving the program information from the program server, analyzing the image frames of the program content in the program information, finding a region, having fixed content or having a periodic changing rule, in the image frames, and using the region as an initial block; analyzing a degree of influence of the initial block on a display effect of playing of the program content; if the degree of the influence of the initial block on the display effect of playing of the program content is no influence or slight influence, determining whether a size of the initial block is greater than a first preset value; if the size of the initial block is greater than the first preset value, performing regularization processing on a shape of the initial block; and determining the initial block after regularization processing as an available region in the corresponding image frames of the program content. 7. The information pushing method according to claim 4 , wherein the information server comprises: a second transceiver module, configured to receive a block information record table from a cloud server; and a second generation module, configured to find corresponding information to be pushed for identifiers of available regions in the block information record table according to a preset information association rule, and associate the information to be pushed with the identifiers; and the second transceiver module is further configured to send the found information to be pushed to a corresponding playing terminal, so as to insert, in the available regions in image frames of the program content played by the playing terminal, the corresponding information to be pushed. 8. An information pushing system, wherein the system comprises: a program server, a cloud server and a playing terminal separately connected to the program server and an information server connected to the cloud server, the information server being connected to the playing terminal, wherein the cloud server comprises a processor and a non-transitory memory coupled to the processor, the non-transitory memory storing a first transceiver module and a first generation module executable by the processor: the first transceiver module, configured to receive program information from the program server; and the first generation module, configured to analyze pro

Assignees

Inventors

Classifications

  • Content 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 {(scheduling strategies for dispatcher in multiprogramming arrangements G06F9/4881; arrangements for scheduling broadcast services or broadcast-related services H04H60/06; flow control in packet networks H04L47/10; establishing a time schedule or organising the servicing of application requests H04L67/62)} · CPC title

  • for forcing some client operations, e.g. recording {(remote booting in general G06F9/4416)} · CPC title

  • involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream (arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59) · CPC title

  • Electricity · mapped topic

  • involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10154292B2 cover?
The present invention discloses an information pushing method. The method includes: a cloud server receiving program information from a program server and analyzing program content in the received program information to find available regions in image frames of the program content; the cloud server generating a block information record table for the found available regions; and an information s…
Who is the assignee on this patent?
Shenzhen Skyworth Rgb Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N21/23424. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 11 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).