CN108833953B - Method and device for acquiring advertisement data - Google Patents

Method and device for acquiring advertisement data Download PDF

Info

Publication number
CN108833953B
CN108833953B CN201810752883.XA CN201810752883A CN108833953B CN 108833953 B CN108833953 B CN 108833953B CN 201810752883 A CN201810752883 A CN 201810752883A CN 108833953 B CN108833953 B CN 108833953B
Authority
CN
China
Prior art keywords
advertisement
path
information table
data
advertisement data
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.)
Active
Application number
CN201810752883.XA
Other languages
Chinese (zh)
Other versions
CN108833953A (en
Inventor
徐佳宏
陈欢
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.)
Shenzhen Ipanel TV Inc
Original Assignee
Shenzhen Ipanel TV Inc
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 Shenzhen Ipanel TV Inc filed Critical Shenzhen Ipanel TV Inc
Priority to CN201810752883.XA priority Critical patent/CN108833953B/en
Publication of CN108833953A publication Critical patent/CN108833953A/en
Application granted granted Critical
Publication of CN108833953B publication Critical patent/CN108833953B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • 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/26266Content 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 determining content or additional data repetition rate, e.g. of a file in a DVB carousel according to its importance
    • 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/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD 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/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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a method and a device for acquiring advertisement data, which comprise the following steps: after the set top box locks the frequency, receiving an advertisement information table corresponding to the current frequency point broadcasted by the digital video broadcasting server, searching and determining a download path of a target advertisement to be displayed from the advertisement information table, requesting advertisement data of the target advertisement from the download path, and receiving the advertisement data of the target advertisement returned by the advertisement server. According to the method and the device for acquiring the advertisement data, the advertisement data with a large data volume is not broadcast in a carousel mode, but only the advertisement information table corresponding to each frequency point is broadcast, and the set top box can actively download the advertisement data according to the download path in the advertisement information table, so that the situations that the waiting time is too long and the user experience is poor when the set top box passively receives the advertisement data broadcast in the carousel mode in the prior art are avoided.

Description

Method and device for acquiring advertisement data
Technical Field
The invention relates to multimedia, in particular to a method and a device for acquiring advertisement data.
Background
In daily life, the set-top box often shows some advertising information to users during starting and using processes, so as to reduce waiting feeling of users and provide rich advertising information for users.
In the prior art, a digital video broadcasting server broadcasts advertisements to a set-top box in a carousel mode, that is, the digital video broadcasting server broadcasts a plurality of advertisements to be played in a cycle according to a sequence, and a set-top box side passively receives advertisement data sent by the digital video broadcasting server. However, since the advertisement data includes video data, the data size is large, and if the number of advertisements to be broadcast is large, it takes a relatively long time to broadcast one round of advertisements. Therefore, in the using process of the set-top box, a situation that the target advertisement which needs to be displayed by the set-top box is not broadcast or is just broadcast may occur, and the set-top box must wait until the digital video broadcasting server broadcasts the target advertisement again, and then can acquire and display the corresponding data of the target advertisement. The process needs a long waiting time for the user, and the use experience of the user is greatly reduced.
Disclosure of Invention
In view of this, the present invention provides a method and an apparatus for acquiring advertisement data, so as to reduce the waiting time for a set-top box to acquire target advertisement data.
In order to achieve the purpose, the invention provides the following technical scheme:
a method for acquiring advertisement data is applied to a set top box and comprises the following steps:
after the set-top box locks the frequency, receiving an advertisement information table which is broadcasted by a digital video broadcasting server and corresponds to the current frequency point;
searching and determining a download path of the target advertisement to be displayed from the advertisement information table, wherein the download path corresponds to an advertisement server;
requesting advertisement data of the target advertisement from the download path;
and receiving the advertisement data of the target advertisement returned by the advertisement server.
Optionally, the advertisement information table includes one or more advertisement types, each advertisement type corresponds to a download path, and the determining of the download path of the target advertisement to be displayed by searching from the advertisement information table includes:
determining the advertisement type of the target advertisement needing to be displayed;
and searching and determining a downloading path corresponding to the advertisement type from the advertisement information table.
Optionally, if the download path is an http path, an https path, or an ftp path, the requesting advertisement data of the target advertisement from the download path includes:
advertisement data for the targeted advertisement is requested from an http path, an https path, or an ftp path.
A method for obtaining advertisement data is applied to a digital video broadcasting server and comprises the following steps:
configuring an advertisement information table of all frequency points, wherein the advertisement information table comprises a downloading path of advertisement data;
and broadcasting the advertisement information table of the corresponding frequency point on different frequency points in a carousel mode.
An advertisement data acquisition device applied to a set top box comprises:
the information receiving module is used for receiving an advertisement information table which is broadcasted by the digital video broadcasting server and corresponds to the current frequency point after the frequency of the set top box is locked;
the path determining module is used for searching and determining a download path of the target advertisement to be displayed from the advertisement information table, wherein the download path corresponds to the advertisement server;
a data request module for requesting the advertisement data of the target advertisement from the download path;
and the data receiving module is used for receiving the advertisement data of the target advertisement returned by the advertisement server.
Optionally, the advertisement information table includes one or more advertisement types, and each advertisement type corresponds to a download path, and the path determining module includes:
the type determining module is used for determining the advertisement type of the target advertisement needing to be displayed;
and the path determining submodule is used for searching and determining the downloading path corresponding to the advertisement type from the advertisement information table.
Optionally, the download path is an http path or an https path, and the data request module is specifically configured to:
advertisement data for the targeted advertisement is requested from an http path or an https path.
An apparatus for acquiring advertisement data, applied to a digital video broadcasting server, comprises:
the information configuration module is used for configuring advertisement information tables of all frequency points, and the advertisement information tables comprise download paths of advertisement data;
and the information broadcasting module is used for broadcasting the advertisement information table of the corresponding frequency point on different frequency points in a carousel mode.
A computer-readable storage medium on which a computer program is stored, the program, when executed by a processor, implementing any of the above-described methods of acquiring advertisement data.
An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to execute any one of the above advertisement data acquisition methods via execution of the executable instructions.
Compared with the prior art, the embodiment of the invention discloses a method and a device for acquiring advertisement data, which comprises the following steps: after the set top box locks the frequency, receiving an advertisement information table corresponding to the current frequency point broadcasted by the digital video broadcasting server, searching and determining a download path of a target advertisement to be displayed from the advertisement information table, requesting advertisement data of the target advertisement from the download path, and receiving the advertisement data of the target advertisement returned by the advertisement server. According to the method and the device for acquiring the advertisement data, the advertisement data with a large data volume is not broadcast in a carousel mode, but only the advertisement information table corresponding to each frequency point is broadcast, and the set top box can actively download the advertisement data according to the download path in the advertisement information table, so that the situations that the waiting time is too long and the user experience is poor when the set top box passively receives the advertisement data broadcast in the carousel mode in the prior art are avoided.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a flowchart of a method for acquiring advertisement data according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for determining a download path according to an embodiment of the present invention;
FIG. 3 is a flowchart of another advertisement data obtaining method disclosed in the embodiment of the present invention;
FIG. 4 is a schematic structural diagram of an apparatus for acquiring advertisement data according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a path determining module disclosed in the embodiment of the present invention;
fig. 6 is a schematic structural diagram of another advertisement data acquisition device disclosed in the embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart of a method for acquiring advertisement data according to an embodiment of the present invention, where the method is applied to a set-top box. Referring to fig. 1, the method for acquiring advertisement data may include:
step 101: and after the frequency of the set-top box is locked, receiving an advertisement information table which is broadcasted by the digital video broadcasting server and corresponds to the current frequency point.
The advertisement information tables corresponding to different frequency points contain different contents, so that after the set top box is started or jumps to a different frequency point, the advertisement information table corresponding to the current frequency point broadcasted by the set top box needs to be acquired from the digital video broadcasting server, so that the download path of the target advertisement needing to be displayed is determined from the acquired advertisement information table in the following process.
Step 102: and searching and determining a download path of the target advertisement to be displayed from the advertisement information table, wherein the download path corresponds to the advertisement server.
In one illustrative example, one or more advertisement types may be included in the advertisement information table, each advertisement type corresponding to a download path. One advertisement type may correspond to one or more advertisements of this type, but advertisement data for these advertisements is not in the advertisement information table, but is stored in the corresponding advertisement server. The advertisement information table only records the corresponding relation between the advertisement type and the download path. The advertisement types may include, but are not limited to, volume bar advertisements, power-on advertisements, program information advertisements, electronic program guide advertisements, and the like.
Fig. 2 discloses a flowchart for determining a download path, and referring to fig. 2, the searching for a download path for determining a target advertisement to be displayed from the advertisement information table may include:
step 201: the type of advertisement that is desired to be presented for the targeted advertisement is determined.
In the implementation mode, the target advertisements needing to be displayed at the current frequency points are divided according to the advertisement types, so that if the download path of the target advertisements needs to be determined, the advertisement types of the target advertisements needing to be displayed need to be determined at first.
Step 202: and searching and determining a downloading path corresponding to the advertisement type from the advertisement information table.
After the advertisement type of the target advertisement is determined, the downloading path with the association relation with the advertisement type of the target advertisement can be determined according to the corresponding relation between the advertisement type and the downloading path in the advertisement information table.
Of course, in other implementation manners, the advertisement information table may also include advertisement description information and a download path having a corresponding relationship, where the advertisement description information may include any one or more of frequency point information, advertisement name, advertisement type, advertisement size, advertiser, and other information. Therefore, the target advertisement which needs to be displayed at the current frequency point can also be directly determined according to the advertisement description information in the advertisement information table, and then the download path corresponding to the target advertisement is determined.
After step 102, step 103 is entered.
Step 103: advertisement data for the targeted advertisement is requested from the download path.
The download path may be, but is not limited to, an http path, an https path, an ftp path, or a general path corresponding to another protocol. The advertisement data requesting the targeted advertisement from the download path may therefore include: advertisement data for the targeted advertisement is requested from an http path, an https path, or an ftp path.
The address corresponding to the download path may be an advertisement server, and therefore, the set top box may request to obtain the advertisement data corresponding to the download path from the advertisement server.
Step 104: and receiving the advertisement data of the target advertisement returned by the advertisement server.
The advertisement server receives the data request of the set-top box and returns the requested advertisement data to the set-top box for display and use.
In this embodiment, the advertisement data acquiring method does not broadcast advertisement data with a large data size in a carousel manner, but only broadcasts the advertisement information table corresponding to each frequency point, and the set-top box can actively download the advertisement data according to the download path in the advertisement information table, thereby avoiding the situations that the set-top box passively receives the advertisement data broadcast in the carousel manner, which may have too long waiting time and poor user experience in the prior art.
Fig. 3 is a flowchart of another method for acquiring advertisement data according to an embodiment of the present invention, where the method is applied to a digital video broadcasting server. Referring to fig. 3, the method for acquiring advertisement data may include:
step 301: configuring an advertisement information table of all frequency points, wherein the advertisement information table comprises a downloading path of advertisement data.
In this embodiment, an advertisement information table of all frequency points may be configured in advance at the digital video broadcast server side, where the advertisement information table includes a download path of advertisement data, so that a subsequent set-top box downloads corresponding advertisement data according to the download path after receiving the advertisement information table. Of course, the advertisement information table may further include one or more of advertisement type, advertisement name, advertisement size, and advertisement broadcasting effective period.
Step 302: and broadcasting the advertisement information table of the corresponding frequency point on different frequency points in a carousel mode.
In this embodiment, one frequency point may correspond to one single advertisement information table. The carousel mechanism of the frequency points can not be changed due to different transmitted contents, and the advertisement information table corresponding to the frequency point is sent once at intervals under each frequency point. .
In this embodiment, the digital video broadcasting server may pre-configure an advertisement information table including an advertisement data download path, and then broadcast the advertisement information table at different frequency points in a carousel manner, without broadcasting advertisement data with a large data volume.
While, for purposes of simplicity of explanation, the foregoing method embodiments have been described as a series of acts or combination of acts, it will be appreciated by those skilled in the art that the present invention is not limited by the illustrated ordering of acts, as some steps may occur in other orders or concurrently with other steps in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
The method is described in detail in the embodiments disclosed above, and the method of the present invention can be implemented by various types of apparatuses, so that the present invention also discloses an apparatus, and the following detailed description will be given of specific embodiments.
Fig. 4 is a schematic structural diagram of an apparatus for acquiring advertisement data according to an embodiment of the present invention, where the apparatus is used in a set-top box. Referring to fig. 4, the advertisement data acquiring means 40 may include:
the information receiving module 401 is configured to receive an advertisement information table corresponding to a current frequency point broadcasted by the digital video broadcast server after the frequency of the set top box is locked.
The advertisement information tables corresponding to different frequency points contain different contents, so that after the set top box is started or jumps to a different frequency point, the advertisement information table corresponding to the current frequency point broadcasted by the set top box needs to be acquired from the digital video broadcasting server, so that the download path of the target advertisement needing to be displayed is determined from the acquired advertisement information table in the following process.
A path determining module 402, configured to search and determine a download path of the target advertisement to be displayed from the advertisement information table, where the download path corresponds to an advertisement server.
In one illustrative example, one or more advertisement types may be included in the advertisement information table, each advertisement type corresponding to a download path. One advertisement type may correspond to one or more advertisements of this type, but advertisement data for these advertisements is not in the advertisement information table, but is stored in the corresponding advertisement server. The advertisement information table only records the corresponding relation between the advertisement type and the download path. The advertisement types may include, but are not limited to, volume bar advertisements, power-on advertisements, program information advertisements, electronic program guide advertisements, and the like.
Fig. 5 discloses a schematic structural diagram of a path determining module, and as shown in fig. 5, the path determining module 402 may include:
a type determining module 501, configured to determine an advertisement type of a target advertisement that needs to be shown.
In the implementation mode, the target advertisements needing to be displayed at the current frequency points are divided according to the advertisement types, so that if the download path of the target advertisements needs to be determined, the advertisement types of the target advertisements needing to be displayed need to be determined at first.
And the path determining submodule 502 is configured to search the advertisement information table to determine a download path corresponding to the advertisement type.
After the advertisement type of the target advertisement is determined, the downloading path with the association relation with the advertisement type of the target advertisement can be determined according to the corresponding relation between the advertisement type and the downloading path in the advertisement information table.
Of course, in other implementation manners, the advertisement information table may also include advertisement description information and a download path having a corresponding relationship, where the advertisement description information may include any one or more of frequency point information, advertisement name, advertisement type, advertisement size, advertiser, and other information. Therefore, the target advertisement which needs to be displayed at the current frequency point can also be directly determined according to the advertisement description information in the advertisement information table, and then the download path corresponding to the target advertisement is determined.
A data request module 403, configured to request advertisement data of the target advertisement from the download path.
The download path may be, but is not limited to, an http path, an https path, an ftp path, or a general path corresponding to another protocol. Therefore, the data request module 403 may specifically be configured to: advertisement data for the targeted advertisement is requested from an http path, an https path, or an ftp path.
The address corresponding to the download path may be an advertisement server, and therefore, the set top box may request to obtain the advertisement data corresponding to the download path from the advertisement server.
A data receiving module 404, configured to receive advertisement data of the target advertisement returned by the advertisement server.
The advertisement server receives the data request of the set-top box and returns the requested advertisement data to the set-top box for display and use.
In this embodiment, the advertisement data acquiring device does not broadcast advertisement data with a large data size in a carousel manner, but only broadcasts the advertisement information table corresponding to each frequency point, and the set-top box can actively download the advertisement data according to a download path in the advertisement information table, thereby avoiding the situations that the set-top box passively receives advertisement data broadcast in the carousel manner, which may have too long waiting time and poor user experience in the prior art.
Fig. 6 is a schematic structural diagram of another advertisement data acquisition apparatus according to an embodiment of the present invention, which is applied to a digital video broadcasting server, and referring to fig. 6, the advertisement data acquisition apparatus 60 may include:
the information configuration module 601 is configured to configure an advertisement information table of all frequency points, where the advertisement information table includes a download path of advertisement data.
In this embodiment, an advertisement information table of all frequency points may be configured in advance at the digital video broadcast server side, where the advertisement information table includes a download path of advertisement data, so that a subsequent set-top box downloads corresponding advertisement data according to the download path after receiving the advertisement information table. Of course, the advertisement information table may further include one or more of advertisement type, advertisement name, advertisement size, and advertisement broadcasting effective period.
An information broadcasting module 602, configured to broadcast the advertisement information table of the corresponding frequency point on different frequency points in a carousel manner.
In this embodiment, one frequency point may correspond to one single advertisement information table. The carousel mechanism of the frequency points can not be changed due to different transmitted contents, and the advertisement information table corresponding to the frequency point is sent once at intervals under each frequency point.
In this embodiment, the digital video broadcasting server may pre-configure an advertisement information table including an advertisement data download path, and then broadcast the advertisement information table at different frequency points in a carousel manner, without broadcasting advertisement data with a large data volume.
The apparatus for acquiring advertisement data in any of the above embodiments includes a processor and a memory, where the information receiving module, the path determining module, the data requesting module, the data receiving module, the type determining module, and the path determining sub-module in the above embodiments are all stored in the memory as program modules, and the processor executes the program modules stored in the memory to implement corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program module from the memory. The kernel can be provided with one or more, and the processing of the return visit data is realized by adjusting the kernel parameters.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.
An embodiment of the present invention provides a storage medium, on which a program is stored, which, when executed by a processor, implements the method for acquiring advertisement data described in the above embodiments.
The embodiment of the invention provides a processor, which is used for running a program, wherein the program executes the method for acquiring the advertisement data in the embodiment when running.
Further, the present embodiment provides an electronic device, which includes a processor and a memory. Wherein the memory is used for storing executable instructions of the processor, and the processor is configured to execute the method for acquiring advertisement data in the above embodiment by executing the executable instructions.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A method for acquiring advertisement data is applied to a set top box and is characterized by comprising the following steps:
after the set-top box locks the frequency, receiving an advertisement information table which is broadcasted by a digital video broadcasting server and corresponds to the current frequency point, wherein the advertisement information table comprises the corresponding relation between the advertisement type and the download path; the digital video broadcasting server does not broadcast advertisement data in a carousel mode;
searching and determining a download path of the target advertisement to be displayed from the advertisement information table, wherein the download path corresponds to an advertisement server;
requesting advertisement data of the target advertisement from the download path;
and receiving the advertisement data of the target advertisement returned by the advertisement server, and avoiding the problem of long waiting time caused by the fact that the set top box passively receives the advertisement data broadcast in a carousel mode.
2. The method of claim 1, wherein the advertisement information table includes one or more advertisement types, each advertisement type corresponds to a download path, and the searching for the download path of the target advertisement to be displayed from the advertisement information table includes:
determining the advertisement type of the target advertisement needing to be displayed;
and searching and determining a downloading path corresponding to the advertisement type from the advertisement information table.
3. The method for acquiring advertisement data according to claim 1, wherein the download path is an http path, an https path, or an ftp path, and the requesting advertisement data of the target advertisement from the download path includes:
advertisement data for the targeted advertisement is requested from an http path, an https path, or an ftp path.
4. A method for acquiring advertisement data is applied to a digital video broadcasting server, and is characterized by comprising the following steps:
configuring an advertisement information table of all frequency points, wherein the advertisement information table comprises a corresponding relation between advertisement types and download paths;
the advertisement information table of the corresponding frequency point is broadcast on different frequency points in a carousel mode, advertisement data is not broadcast in the carousel mode, and the problem that the waiting time is long due to the fact that the set top box passively receives the advertisement data broadcast in the carousel mode is solved.
5. An advertisement data acquisition device applied to a set top box is characterized by comprising:
the information receiving module is used for receiving an advertisement information table which is broadcasted by a digital video broadcasting server and corresponds to the current frequency point after the frequency of the set top box is locked, wherein the advertisement information table comprises the corresponding relation between the advertisement type and the downloading path; the digital video broadcasting server does not broadcast advertisement data in a carousel mode;
the path determining module is used for searching and determining a download path of the target advertisement to be displayed from the advertisement information table, wherein the download path corresponds to the advertisement server;
a data request module for requesting the advertisement data of the target advertisement from the download path;
and the data receiving module is used for receiving the advertisement data of the target advertisement returned by the advertisement server and avoiding the problem of long waiting time caused by the fact that the set top box passively receives the advertisement data broadcast in a carousel mode.
6. The apparatus for acquiring advertisement data according to claim 5, wherein the advertisement information table includes one or more advertisement types, each advertisement type corresponds to a download path, and the path determining module includes:
the type determining module is used for determining the advertisement type of the target advertisement needing to be displayed;
and the path determining submodule is used for searching and determining the downloading path corresponding to the advertisement type from the advertisement information table.
7. The apparatus for acquiring advertisement data according to claim 5, wherein the download path is an http path or an https path, and the data request module is specifically configured to:
advertisement data for the targeted advertisement is requested from an http path or an https path.
8. An apparatus for acquiring advertisement data, applied to a digital video broadcasting server, comprising:
the information configuration module is used for configuring advertisement information tables of all frequency points, and the advertisement information tables comprise corresponding relations between advertisement types and download paths;
the information broadcasting module is used for broadcasting the advertisement information table of the corresponding frequency point on different frequency points in a carousel mode instead of broadcasting the advertisement data in the carousel mode, so that the problem that the waiting time is long due to the fact that the set top box passively receives the advertisement data broadcasted in the carousel mode is avoided.
9. A computer-readable storage medium on which a computer program is stored, the program being characterized by implementing the method of acquiring advertisement data according to any one of claims 1 to 4 when executed by a processor.
10. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to execute the method for acquiring advertisement data according to any one of claims 1 to 4 via executing the executable instructions.
CN201810752883.XA 2018-07-10 2018-07-10 Method and device for acquiring advertisement data Active CN108833953B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810752883.XA CN108833953B (en) 2018-07-10 2018-07-10 Method and device for acquiring advertisement data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810752883.XA CN108833953B (en) 2018-07-10 2018-07-10 Method and device for acquiring advertisement data

Publications (2)

Publication Number Publication Date
CN108833953A CN108833953A (en) 2018-11-16
CN108833953B true CN108833953B (en) 2022-03-11

Family

ID=64136807

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810752883.XA Active CN108833953B (en) 2018-07-10 2018-07-10 Method and device for acquiring advertisement data

Country Status (1)

Country Link
CN (1) CN108833953B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109525871A (en) * 2018-11-27 2019-03-26 深圳创维数字技术有限公司 Obtain method, set-top box and the storage medium of advertisement code stream

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1937754A (en) * 2006-08-23 2007-03-28 深圳创维-Rgb电子有限公司 Digital media terminal advertising-playing method
CN103237261A (en) * 2013-03-27 2013-08-07 河南有线电视网络集团有限公司 Information updating method and system
CN103269452A (en) * 2013-05-27 2013-08-28 河南有线电视网络集团有限公司 Advertisement content renewing method and device
CN104038815A (en) * 2014-05-26 2014-09-10 四川长虹电器股份有限公司 Method for display advertising of digital set-top box
CN104053026A (en) * 2014-05-26 2014-09-17 北京歌华有线电视网络股份有限公司 Method and system for receiving and playing boot video advertisements of digital television set-top boxes
CN104301792A (en) * 2014-10-28 2015-01-21 四川金网通电子科技有限公司 Optimized data self-adaptation receiving method of set top box advertisement system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060212347A1 (en) * 2005-03-15 2006-09-21 1000 Oaks Hu Lian Technology Development Co., Ltd. System and method for advertisement delivery in a network system
CN103297841A (en) * 2012-03-02 2013-09-11 北京四达时代软件技术股份有限公司 Advertisement-displaying method and device of digital set-top box

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1937754A (en) * 2006-08-23 2007-03-28 深圳创维-Rgb电子有限公司 Digital media terminal advertising-playing method
CN103237261A (en) * 2013-03-27 2013-08-07 河南有线电视网络集团有限公司 Information updating method and system
CN103269452A (en) * 2013-05-27 2013-08-28 河南有线电视网络集团有限公司 Advertisement content renewing method and device
CN104038815A (en) * 2014-05-26 2014-09-10 四川长虹电器股份有限公司 Method for display advertising of digital set-top box
CN104053026A (en) * 2014-05-26 2014-09-17 北京歌华有线电视网络股份有限公司 Method and system for receiving and playing boot video advertisements of digital television set-top boxes
CN104301792A (en) * 2014-10-28 2015-01-21 四川金网通电子科技有限公司 Optimized data self-adaptation receiving method of set top box advertisement system

Also Published As

Publication number Publication date
CN108833953A (en) 2018-11-16

Similar Documents

Publication Publication Date Title
CN108419138B (en) Live broadcast interaction device and method and computer readable storage medium
CN103533442B (en) The loading method and device of video barrage
US8707358B2 (en) Apparatus for providing metadata of broadcast program
US20150271234A1 (en) Manifest re-assembler for a streaming video channel
CN108900923A (en) Recommend the method and apparatus of live streaming template
US20140040026A1 (en) Systems and methods for including advertisements in streaming content
US20170195713A1 (en) Method and electronic device for unlimitedly sliding to switch channels
CN106791953B (en) Multi-player control method, server and client
CN108848401A (en) Video plays broadcasting method and device
US20170188093A1 (en) Method and electronic device for grading-based program playing based on face recognition
WO2016045606A1 (en) Method and apparatus for recommending media content
CN111125497A (en) Information recommendation method, device, processor and storage medium
US20200287990A1 (en) Information packet download method for preventing high concurrency, electronic device and storage medium
CN111263235A (en) Video playing method and device, electronic equipment and storage medium
CN111767430B (en) Video resource pushing method, video resource pushing device and storage medium
WO2019024258A1 (en) Method and apparatus for cyclical playback of video file
US20170161391A1 (en) Method and electronic device for video recommendation
CN108833953B (en) Method and device for acquiring advertisement data
US20170272793A1 (en) Media content recommendation method and device
CN109408618B (en) Keyword recommendation method and device, storage medium and electronic equipment
CN106533902B (en) Expression recommended method and device on a kind of intelligent terminal
US20150006664A1 (en) Information processor, information processing method, and computer program product
US9348922B2 (en) Ranking channels in search
CN106604059B (en) Data delivery method and system
CN106815247B (en) Uniform resource locator obtaining method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant