CN114445131A - Startup advertisement delivery method, startup advertisement playing method, display device and server - Google Patents

Startup advertisement delivery method, startup advertisement playing method, display device and server Download PDF

Info

Publication number
CN114445131A
CN114445131A CN202210063330.XA CN202210063330A CN114445131A CN 114445131 A CN114445131 A CN 114445131A CN 202210063330 A CN202210063330 A CN 202210063330A CN 114445131 A CN114445131 A CN 114445131A
Authority
CN
China
Prior art keywords
advertisement
file
target
display equipment
starting
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.)
Pending
Application number
CN202210063330.XA
Other languages
Chinese (zh)
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.)
Juhaokan Technology Co Ltd
Original Assignee
Juhaokan Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Juhaokan Technology Co Ltd filed Critical Juhaokan Technology Co Ltd
Priority to CN202210063330.XA priority Critical patent/CN114445131A/en
Publication of CN114445131A publication Critical patent/CN114445131A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • 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/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Engineering & Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a starting-up advertisement putting method, a playing method, display equipment and a server. And advertising files with the number of the target advertisements are delivered to the display device in advance according to the storage space of the display device, the display device downloads the corresponding pre-downloaded advertisement content to the position based on the file pre-download interception in each advertising file, and selects the target advertising file corresponding to the starting-up time and plays the pre-downloaded advertisement content corresponding to the target advertising file when starting up next time. Therefore, the method, the server and the display device can store the pre-downloaded advertisement contents of a plurality of advertisements in the limited storage space of the display device, and can select the pre-downloaded advertisement contents of the adaptive target advertisement file based on the starting time, thereby improving the TA concentration of advertisement delivery and improving the starting advertisement delivery efficiency.

Description

Startup advertisement delivery method, startup advertisement playing method, display device and server
Technical Field
The present application relates to the field of advertisement delivery technologies, and in particular, to a startup advertisement delivery method, a startup advertisement playing method, a display device, and a server.
Background
Along with the rapid development of display equipment, the functions of the display equipment are more and more abundant, and the performance of the display equipment is more and more powerful, and at present, the display equipment comprises an intelligent television, a mobile phone, a refrigerator, other products with an intelligent display screen and the like. When a user uses the display device, in order to push information to the user, an advertisement is put into a display of the display device when the display device is started, and the advertisement put in the starting stage is a starting advertisement.
However, currently, the display device delivers the advertisement in a pre-embedded mode (the advertisement delivered in the current power-on state is exposed only when the display device is powered on next time). In this mode, the next boot time of the user cannot be determined, and the user's portrait differs from the user who looks at the same display device at different time periods. Generally, the targeted population of different advertisements is different and is limited by the size of the storage space of the display device, and when the method of pre-embedding one advertisement is adopted, the next starting-up time cannot be predicted, namely, the starting-up advertisement cannot be delivered in a targeted manner according to different users under the condition that the corresponding user portrait cannot be predicted, so that the delivery efficiency is low.
Disclosure of Invention
The application provides a starting-up advertisement putting method, a playing method, display equipment and a server, and aims to solve the problem that the existing starting-up advertisement putting efficiency is low.
In a first aspect, the present application provides a server, comprising: a controller configured to:
responding to a starting advertisement request sent by display equipment, acquiring a storage space of the display equipment and user images in different time periods, searching corresponding advertisement material files based on the user images in different time periods and determining a file suitable playing time period, wherein the file suitable playing time period refers to a time period in which a user uses the display equipment;
calculating a file pre-download interception position based on the advertisement information of the advertisement material file, and generating an advertisement file based on the advertisement content of the advertisement material file, the file pre-download interception position and the file suitable playing time period, wherein the file pre-download interception position is used for representing the file size of the advertisement content of the advertisement file for pre-downloading;
calculating the number of target advertisements delivered to the display equipment according to the storage space of the display equipment and the size of the file corresponding to the file pre-downloading cut-to-position;
and sending the advertisement files corresponding to the number of the target advertisements to display equipment, wherein the advertisement files are used for enabling the display equipment to store and determine the target advertisement files to be played based on the starting time and the suitable playing time period of the target files when the display equipment is started next time, and playing the pre-downloaded advertisement contents corresponding to the file pre-download interception positions in the target advertisement files.
In a second aspect, the present application also provides a display device, including: a display configured to present an advertising interface; a controller connected with the display, the controller configured to:
after starting up, generating a starting-up advertisement request, and sending the starting-up advertisement request to a server, wherein the starting-up advertisement request is used for indicating the server to generate an advertisement file comprising a file pre-download interception position and a file suitable playing time period based on an advertisement material file obtained by user portrait retrieval of display equipment in different time periods, and calculating the number of delivered target advertisements based on a storage space of the display equipment, the file pre-download interception position is used for representing the file size of advertisement content pre-downloaded by the advertisement file, and the file suitable playing time period refers to a time period in which a user uses the display equipment;
receiving advertisement files with the number of target advertisements returned by the server, and downloading corresponding pre-downloaded advertisement contents to a position based on file pre-downloading in the advertisement files;
and when the computer is started next time, selecting a target advertisement file with a matched time slot and playing the pre-downloaded advertisement content corresponding to the target advertisement file based on the current starting time and the file in each advertisement file suitable for playing the playing time slot.
In a third aspect, the present application further provides a startup advertisement delivery method, which is applied to a server, and the method includes:
responding to a starting advertisement request sent by display equipment, acquiring a storage space of the display equipment and user images in different time periods, searching corresponding advertisement material files based on the user images in different time periods and determining a file suitable playing time period, wherein the file suitable playing time period refers to a time period in which a user uses the display equipment;
calculating a file pre-download interception position based on the advertisement information of the advertisement material file, and generating an advertisement file based on the advertisement content of the advertisement material file, the file pre-download interception position and the file suitable playing time period, wherein the file pre-download interception position is used for representing the file size of the advertisement content of the advertisement file for pre-downloading;
calculating the number of target advertisements delivered to the display equipment according to the storage space of the display equipment and the size of the file corresponding to the file pre-downloading cut-to-position;
and sending the advertisement files corresponding to the number of the target advertisements to display equipment, wherein the advertisement files are used for enabling the display equipment to store and determine the target advertisement files to be played based on the starting time and the suitable playing time period of the target files when the display equipment is started next time, and playing the pre-downloaded advertisement contents corresponding to the file pre-download interception positions in the target advertisement files.
In a fourth aspect, the present application further provides a boot advertisement playing method, which is applied to a display device, and the method includes:
after starting up, generating a starting-up advertisement request, and sending the starting-up advertisement request to a server, wherein the starting-up advertisement request is used for indicating the server to generate an advertisement file comprising a file pre-download interception position and a file suitable playing time period based on an advertisement material file obtained by user portrait retrieval of display equipment in different time periods, and calculating the number of delivered target advertisements based on a storage space of the display equipment, the file pre-download interception position is used for representing the file size of advertisement content pre-downloaded by the advertisement file, and the file suitable playing time period refers to a time period in which a user uses the display equipment;
receiving advertisement files with the number of target advertisements returned by the server, and downloading corresponding pre-downloaded advertisement contents to a position based on file pre-downloading in the advertisement files;
and when the computer is started next time, selecting a target advertisement file with a matched time slot and playing the pre-downloaded advertisement content corresponding to the target advertisement file based on the current starting time and the file in each advertisement file suitable for playing the playing time slot.
In a fifth aspect, the present application further provides a storage medium, where the storage medium may store a program, and when the program is executed, the program may implement some or all of the steps in each embodiment of the startup advertisement delivery method and the startup advertisement playing method provided by the present application.
According to the technical scheme, the starting-up advertisement delivery method, the playing method, the display device and the server provided by the embodiment of the invention are characterized in that the server calculates the file pre-download cut-off position for representing the size of the pre-download advertisement content file based on the advertisement material files searched by the user images of the display device in different time periods, and generates the advertisement file in a self-defined manner according to the preset form based on each content of the advertisement material file, the file pre-download cut-off position and the suitable playing time period of the file. The method comprises the steps that advertisement files with the number of target advertisements are delivered to a display device in advance according to the storage space of the display device, the display device downloads and stores pre-downloaded advertisement contents corresponding to file pre-download interception positions in the advertisement files, the target advertisement files corresponding to the starting time are selected when the display device is started next time, and the pre-downloaded advertisement contents corresponding to the target advertisement files are obtained from the local place to be played when a network is not connected. Therefore, the method, the server and the display device can store the pre-downloaded advertisement contents of a plurality of advertisements in the limited storage space of the display device, and can select the pre-downloaded advertisement contents of the adaptive target advertisement file based on the starting time, thereby improving the TA concentration of advertisement delivery and improving the starting advertisement delivery efficiency.
Drawings
In order to more clearly explain the technical solution of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious to those skilled in the art that other drawings can be obtained according to the drawings without any creative effort.
FIG. 1 illustrates a schematic diagram of an operational scenario between a smart control device and a control apparatus, in accordance with some embodiments;
fig. 2 illustrates a hardware configuration block diagram of an intelligent control device 200 according to some embodiments;
fig. 3 shows a block diagram of a hardware configuration of the control apparatus 100 according to some embodiments;
FIG. 4 illustrates a software configuration diagram in the intelligent control device 200 according to some embodiments;
FIG. 5 illustrates a flow diagram of a method of boot advertising according to some embodiments;
FIG. 6 illustrates an interaction diagram of a method of power-on advertisement delivery and play, according to some embodiments;
FIG. 7 illustrates a flow diagram of a method of turn-on advertisement playback, according to some embodiments.
Detailed Description
To make the purpose and embodiments of the present application clearer, the following will clearly and completely describe the exemplary embodiments of the present application with reference to the attached drawings in the exemplary embodiments of the present application, and it is obvious that the described exemplary embodiments are only a part of the embodiments of the present application, and not all of the embodiments.
It should be noted that the brief descriptions of the terms in the present application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of the present application. These terms should be understood in their ordinary and customary meaning unless otherwise indicated.
The terms "first," "second," "third," and the like in the description and claims of this application and in the above-described drawings are used for distinguishing between similar or analogous objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises" and "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements expressly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and/or software code that is capable of performing the functionality associated with that element.
When the intelligent control device is a display device, introduction is performed based on the structure of the display device.
FIG. 1 illustrates a usage scenario of a smart control device according to some embodiments. As shown in fig. 1, the intelligent control apparatus 200 is also in data communication with a server 400, and a user can operate the intelligent control apparatus 200 through the intelligent apparatus 300 or the control device 100.
In some embodiments, the control apparatus 100 may be a remote controller, and the communication between the remote controller and the intelligent control device includes at least one of an infrared protocol communication or a bluetooth protocol communication, and other short-distance communication methods, and the intelligent control device 200 is controlled by a wireless or wired method. The user may input a user command through at least one of a button on a remote controller, a voice input, a control panel input, etc. to control the intelligent control device 200.
In some embodiments, the smart device 300 may include any of a mobile terminal, a tablet, a computer, a laptop, an AR/VR device, and the like.
In some embodiments, the smart device 300 may also be used to control the smart control device 200. For example, the smart control device 200 is controlled using an application program running on the smart device. In some embodiments, the smart device 300 and the smart control device may also be used for communication of data.
In some embodiments, the intelligent control device 200 may also be controlled in a manner other than the control apparatus 100 and the intelligent device 300, for example, the voice command control of the user may be directly received by a module configured inside the intelligent control device 200 to obtain the voice command, or may be received by a voice control apparatus provided outside the intelligent control device 200.
In some embodiments, the smart control device 200 is also in data communication with the server 400. The intelligent control device 200 may be allowed to make communication connections through a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the smart control device 200. The server 400 may be a cluster or a plurality of clusters, and may include one or more types of servers.
In some embodiments, software steps executed by one step execution agent may be migrated on demand to another step execution agent in data communication therewith for execution. Illustratively, the software steps performed by the server may be migrated on demand to be performed on an intelligent control device in data communication therewith, and vice versa.
Fig. 2 illustrates a block diagram of a hardware configuration of the control apparatus 100 according to some embodiments. As shown in fig. 2, the control device 100 includes a controller 110, a communication interface 130, a user input/output interface 140, a memory, and a power supply. The control apparatus 100 may receive an input operation instruction from a user and convert the operation instruction into an instruction recognizable and responsive by the smart control device 200, serving as an interaction intermediary between the user and the smart control device 200.
In some embodiments, the communication interface 130 is used for external communication, and includes at least one of a WIFI chip, a bluetooth module, NFC, or an alternative module. In some embodiments, the user input/output interface 140 includes at least one of a microphone, a touchpad, a sensor, a key, or an alternative module.
Fig. 3 illustrates a hardware configuration block diagram of the intelligent control device 200 according to some embodiments. Referring to fig. 3, in some embodiments, the intelligent control apparatus 200 includes at least one of a tuning demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, a user interface. In some embodiments, the controller includes a central processor, a video processor, an audio processor, a graphic processor, a RAM, a ROM, a first interface to an nth interface for input/output.
In some embodiments, the display 260 includes a display screen component for displaying pictures, and a driving component for driving image display, a component for receiving image signals from the controller output, displaying video content, image content, and menu manipulation interface, and a user manipulation UI interface, etc. In some embodiments, the display 260 may be at least one of a liquid crystal display, an OLED display, and a projection display, and may also be a projection device and a projection screen.
In some embodiments, the controller 250 and the modem 210 may be located in different separate devices, that is, the modem 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box. In some embodiments, controller 250 controls the operation of the intelligent control device and responds to user actions through various software control programs stored in memory. The controller 250 controls the overall operation of the intelligent control device 200. For example: in response to receiving a user command for selecting a UI object to be displayed on the display 260, the controller 250 may perform an operation related to the object selected by the user command.
In some embodiments, the object may be any one of selectable objects, such as a hyperlink, an icon, or other actionable control. The operations related to the selected object are: displaying an operation connected to a hyperlink page, document, image, or the like, or performing an operation of a program corresponding to the icon.
In some embodiments the controller comprises at least one of a Central Processing Unit (CPU), a video processor, an audio processor, a Graphics Processing Unit (GPU), a RAM Random Access Memory (RAM), a ROM (Read-Only Memory), a first to nth interface for input/output, a communication Bus (Bus), and the like.
In some embodiments, a user may enter user commands on a Graphical User Interface (GUI) displayed on display 260, and the user input interface receives the user input commands through the Graphical User Interface (GUI). Alternatively, the user may input the user command by inputting a specific sound or gesture, and the user input interface receives the user input command by recognizing the sound or gesture through the sensor.
In some embodiments, a "user interface" is a media interface for interaction and information exchange between an application or operating system and a user that enables conversion between an internal form of information and a form that is acceptable to the user. A common presentation form of a User Interface is a Graphical User Interface (GUI), which refers to a User Interface related to computer operations and displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in the display screen of the electronic device, where the control may include at least one of an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc. visual interface elements. In some embodiments, the user interface 280 is an interface that can be used to receive control inputs (e.g., physical buttons on the body of the smart control device, or the like).
Fig. 4 illustrates a software configuration diagram in the intelligent control device 200 according to some embodiments. Referring to fig. 4, in some embodiments, the system is divided into four layers, which are an Application (Applications) layer (abbreviated as "Application layer"), an Application Framework (Application Framework) layer (abbreviated as "Framework layer"), an Android runtime (Android runtime) and system library layer (abbreviated as "system runtime library layer"), and a kernel layer from top to bottom.
In some embodiments, at least one application program runs in the application program layer, and the application programs may be windows (windows) programs carried by an operating system, system setting programs, clock programs or the like; or an application developed by a third party developer. In particular implementations, the application packages in the application layer are not limited to the above examples.
The framework layer provides an Application Programming Interface (API) and a programming framework for the application. The application framework layer includes a number of predefined functions. The application framework layer acts as a processing center that decides to let the applications in the application layer act. The application program can access the resources in the system and obtain the services of the system in execution through the API interface.
As shown in fig. 4, in some embodiments of the present application, the application framework layer includes a manager (Managers), a Provider (Content Provider), a network management system, and the like, where the manager includes at least one of the following modules: an Activity Manager (Activity Manager) is used for interacting with all activities running in the system; the Location Manager (Location Manager) is used for providing the system service or application with the access of the system Location service; a Package Manager (Package Manager) for retrieving various information about an application Package currently installed on the device; a Notification Manager (Notification Manager) for controlling display and clearing of Notification messages; a Window Manager (Window Manager) is used to manage icons, windows, toolbars, wallpapers, and desktop components on a user interface.
In some embodiments, when the user uses the display device, in order to push information to the user, an advertisement is delivered to a display of the display device when the display device is turned on, and the advertisement delivered in the turn-on stage is a turn-on advertisement. For some advertisement providers, the advertisement delivery needs to meet TA (Target Audience) concentration, and personalized delivery requirements are realized, so as to improve the advertisement delivery effect.
Since users operating display devices may be different people in a home, the audience for the powered-on advertisement may be the male owner, the female owner, the elderly, or the young in the home. However, the existing display device can only deliver default startup advertisements, and cannot deliver startup advertisements with pertinence according to different users, so that the delivery efficiency is low.
In order to enable the start-up advertisement to be targeted to a desired audience, different user images can be set by time intervals, for example, 7 o 'clock to 8 o' clock at night, and a male owner watches television; at 8 o 'clock to 9 o' clock in the evening, the female owner watches television; any time of day may be the elderly watching television. Adaptive startup advertisements are delivered to corresponding users according to different time intervals, so that the delivery efficiency is improved, and the TA concentration of advertisement delivery is improved.
FIG. 5 illustrates a flow diagram of a method of boot advertising according to some embodiments; FIG. 6 illustrates an interaction diagram of a method of power-on advertisement delivery and play, according to some embodiments. The embodiment of the invention provides a server, which comprises: a controller configured to perform the following steps when executing the power-on advertisement delivery method described in fig. 5 and 6:
s11, responding to the starting advertisement request sent by the display device, obtaining the storage space of the display device and the user portrait in different time periods, and searching the corresponding advertisement material file based on the user portrait in different time periods and determining the file suitable playing time period, wherein the file suitable playing time period refers to the time period when the user uses the display device.
In order to increase the starting speed of the display device, the starting advertisement is played at the moment when the display device is not connected to the network, so that the starting advertisement needs to be delivered in advance. Therefore, the advertisement file needs to be pre-embedded into the display device, and the startup advertisement is played when the display device is started next time.
In order to pre-embed the advertisement file in the display device in advance, a starting advertisement request needs to be generated when the display device is started and normally operates, so that the delivered advertisement is requested to a server, and the advertisement is delivered when the display device is started next time.
The server is internally provided with an advertisement putting and retrieving module and a basic data module, wherein the advertisement putting and retrieving module is used for realizing the retrieval of put advertisements and the putting of the put advertisements to display equipment, and the basic data module stores the operation data in the display equipment, including but not limited to the user portrait of the display equipment, the storage space of the display equipment, the networking duration of the display equipment and other data.
In order to realize the delivery of adaptive advertisements to corresponding users at different time intervals, after receiving a starting advertisement request sent by the display device, the server obtains user images of the display device at different time intervals from the basic data module by the advertisement delivery and retrieval module. The user portrait is used for representing the characteristics of users using the display device in different time periods, so that adaptive advertisements can be put into corresponding users based on the user portrait in a later period, and the advertisements can be targeted to target audiences. User characteristics include, but are not limited to, device usage time periods, viewing television programs, etc.
The time periods of different family members using the display device can be known through the user portrait, so that the time for delivering the startup advertisement to the display device, namely the time period for which the advertisement file is suitable for delivery, is determined based on the time period of each family member using the display device.
When the advertisement is delivered, the next starting-up time of the display device is unknown, and the adaptive starting-up advertisement cannot be delivered to the corresponding user, namely the starting-up advertisement is difficult to hit the audience. Therefore, when the advertisement is put, the traditional file format is not adopted, but the advertisement file form is customized, so that the advertisement file comprises the description content and the advertisement content.
The description content includes, but is not limited to, a file pre-download interception position, a file total size, a total playing time and a time period during which the file is suitable for playing. The total size of the file is the size of the occupied space of the advertisement file and is expressed by bytes (Byte); the file pre-download cut-to-location is used to characterize the file size of the advertisement content of the advertisement file for pre-downloading, i.e. based on the occupied partial file size in the total file size, for example, the total file size is 10000000Bytes, then the file pre-download cut-to-location may be 2000000 Bytes. The total playing time length is the total playable time of the advertisement file, the time period during which the file is suitable for playing is the time period during which the adaptive advertisement file is delivered to the startup user, and the time period can be determined based on the time period during which the user uses the display device.
In the form of self-defined advertisement files, the method and the device can extract advertisement information corresponding to each user portrait. Therefore, after the advertisement putting and searching module obtains the user portrait of the display device, the corresponding advertisement material file is searched based on the user portrait. A user portrait corresponds to at least one advertisement material file, and one advertisement material file is an advertisement.
In some embodiments, the controller, in performing the steps of retrieving the corresponding advertising material file based on the user representation for the different time periods and determining that the file is suitable for the play time period, is further configured to perform the steps of:
step 111, if the user portrait represents the first type of user, acquiring the equipment use time period of the first type of user, retrieving the first type of advertisement material file matched with the first type of user, and taking the equipment use time period of the first type of user as the file suitable for the playing time period of the first type of advertisement material file.
And 112, if the user portrait represents the second type of user, acquiring the equipment use time period of the second type of user, retrieving a second type of advertisement material file matched with the second type of user, and taking the equipment use time period of the second type of user as the file of the second type of advertisement material file to be suitable for the playing time period.
Since there may be multiple members of a family, each using a display device, and different members of the family use the display device for different periods of time, the television programs viewed will also differ, and thus the user portrayal presented will also differ.
Based on the user types represented by the user figures in different time periods, the time period for the user to use the display equipment can be determined, and then the adaptive advertisement material file can be launched according to the user, so that the suitable playing time period of the file of the advertisement material file is the time period for the user to use the display equipment, namely the equipment use time period.
For example, if the first type of user whose representation is a male owner, and the male owner is typically watching television at 7 to 8 pm, then the file of the first type of advertising material file adapted to the male owner is suitable for playing for a period of time from 7 to 8 pm. If the second type of user represented the user representation is a homeowner who is typically watching television at 8 to 9 pm, the files of the second type of advertising material files adapted to the homeowner are suitable for playing for a period of time from 8 to 9 pm. If the third type of users represented by the user portrait are old people and the old people usually watch television at any time period in the day, the file of the third type of advertisement material file matched with the old people is suitable for being played at any time period in the day.
Through the user portrait of the different time quantums of acquireing display device, can obtain the different users' of display device general use time quantums, and then can put in the advertisement of adaptation for different users, reach and improve the efficiency of putting in, promote the TA concentration that the advertisement was put in.
And S12, calculating a file pre-download cut-to position based on the advertisement information of the advertisement material file, and generating an advertisement file based on the advertisement content of the advertisement material file, the file pre-download cut-off position and the file suitable playing time period, wherein the file pre-download cut-to position is used for representing the file size of the advertisement content pre-downloaded by the advertisement file.
After the advertisement material files corresponding to different user pictures are obtained, the form of the advertisement file can be customized based on the advertisement information of the advertisement material files. The advertisement file in the self-defined form comprises description content and advertisement content, wherein the description content comprises but is not limited to file pre-download interception position, total file size, total playing time and time period suitable for playing the file.
Therefore, the file pre-download cut-to-position can be calculated based on the advertisement information of the advertisement material file. The advertisement information of the advertisement material file comprises the total size of the file and the total playing time length, and in order to increase the starting speed of the display equipment, the starting advertisement is played at the moment when the display equipment is not connected to the network, so that the file pre-download interception position can be calculated by using the time when the display equipment is ready to the network.
In some embodiments, the controller, in performing the calculating of the file pre-download cutoff locations based on the advertisement information of the advertisement material files, is further configured to perform the steps of:
and step 121, obtaining the networking time length from the starting time to the time of completing the network connection of the display equipment, and obtaining the total file size and the total playing time length corresponding to the advertisement material file in the advertisement information.
And step 122, calculating the file pre-download interception position according to the networking time length, the total file size and the total playing time length of the display equipment.
The advertisement putting and retrieving module in the server acquires the network preparation time of the display device from the basic data module, namely the networking time T from the starting time to the time of completing network connection of the display device. When the networking time length is obtained, different machine types and advertisement space configuration information can affect the networking time length, therefore, the corresponding networking time length can be obtained based on the machine type and advertisement space configuration information of the display equipment, and the machine type and advertisement space configuration information can be stored in the basic data module.
Acquiring the total size and the total playing time of a corresponding file from the advertisement information of the advertisement material file, wherein the total size and the total playing time are based on the formula: and calculating the file pre-download interception position corresponding to each advertisement material file, wherein the file pre-download interception position is the total size of the file T/the total playing time length.
After the file pre-download cut-off position is obtained through calculation, the corresponding advertisement file can be generated in a self-defined mode based on the advertisement content of the advertisement material file, the file pre-download cut-off position, the file suitable playing time period, the total size of the file and the total playing time length. The advertisement content is the specific presentation content of the advertisement, and can also be a download link address.
The self-defined advertisement file comprises data of a file suitable for a playing time period, so that adaptive advertisements can be released to the display equipment whenever a user starts the computer, and the start-up advertisements can be accurately targeted to audiences.
And S13, calculating the number of the target advertisements launched to the display device according to the storage space of the display device and the file size corresponding to the file pre-download cut-to-position.
Because the cache space of the display device is limited, the advertisement files with larger space cannot be stored, and further more advertisement files cannot be released to the display device. Therefore, in order to put more advertisements in the limited cache space of the display device, the display device can only download and play part of the content of the advertisement file in advance in the process of preparing network connection, and the rest of the content can be downloaded and played after the network connection is completed, so that the embedded advertisement file of the display device occupies a small space, a plurality of advertisement files can be embedded, and the advertisement putting efficiency is improved.
Therefore, in order to determine the number of advertisements which can be delivered to the display device, the method and the device calculate based on the storage space of the display device and the file size corresponding to the file pre-downloading interception position. The storage space is represented by bytes, and the file pre-download ending position is also represented by bytes, so that the formula can be represented as follows: and (4) calculating the number of the target advertisements as the number of the advertisements in the storage space/file pre-download interception position.
For example, if the storage space of the display device is 10MB, and the calculated file pre-download position is 3MB, the number of the target advertisements is 10/3-3.
And S14, sending the advertisement files corresponding to the number of the target advertisements to the display equipment, wherein the advertisement files are used for enabling the display equipment to store, determining the target advertisement files to be played based on the starting time and the suitable playing time periods of the target files when the display equipment is started next time, and playing the pre-downloaded advertisement contents corresponding to the file pre-download interception positions in the target advertisement files.
The server selects the advertising files which can be delivered according to the number of the target advertisements and delivers the advertising files to the display equipment, so that the display equipment plays the pre-downloaded advertising contents of the target advertising files when the display equipment is started next time.
Since the user figures of the display device acquired by the server can be multiple, advertisement files adapted to different users exist, and the files of the advertisement files are suitable for different playing time periods, the advertisement files to be delivered to the display device can be selected based on the priority of each advertisement file.
In some embodiments, the controller, in performing sending the advertisement file corresponding to the number of the target advertisements to the display device, is further configured to perform the steps of:
step 141, obtaining the priority of the advertisement files corresponding to different time periods and the file size of the advertisement content corresponding to the file pre-download interception position of each advertisement file.
Step 142, calculating the sum of the sizes of the files of the advertisement contents corresponding to the file pre-download interception positions corresponding to the first priority of the number of the target advertisements, and judging whether the storage space of the display device is met;
and 143, when the sum of the sizes of the files meets the storage space of the display device, sending the advertisement file with the first priority of the number of the target advertisements to the display device.
The self-defined advertisement files have different delivery priorities, when the advertisement files are pre-embedded into the display equipment, adaptive starting advertisements are delivered to the user in order to adapt to the condition that the user opens the display equipment at any time, and when the pre-embedded advertisement files are selected, the selection can be carried out based on the advertisement files in different time periods, namely the advertisement files with the number of the target advertisements comprise the advertisement files corresponding to the time periods that the files are suitable for being played.
The file pre-download interception positions of each advertisement file are different, so that the sizes of the corresponding advertisement content files are different, and therefore, in order to facilitate the display device to store a plurality of advertisement files, the pre-buried advertisement files can be selected based on the storage space of the display device and the sizes of the advertisement content files corresponding to the file pre-download interception positions in the advertisement files with high priority.
And calculating the total file size of advertisement contents corresponding to file pre-downloading interception positions in the high-priority advertisement files in each time period of the number of the target advertisements in sequence, if the total file size is smaller than or equal to the storage space of the display equipment, meeting the condition, and taking the high-priority advertisement files of the number of the target advertisements at the moment as pre-embedded advertisement files and sending the pre-embedded advertisement files to the display equipment.
For example, if the user representation indicates that three files are suitable for playing time periods T1, T2, and T3, the advertisement files corresponding to the acquisition time period T1 may be P11, P12, and P13 in order of priority, the advertisement files corresponding to the acquisition time period T2 may be P21, P22, and P23 in order of priority, the advertisement files corresponding to the time period T3 may be P31, P32, and P33 in order of priority, the storage space of the display device is 10MB, and the number of target advertisements is 3.
According to the priority order of each advertisement file, the file size sum H of the advertisement content corresponding to the file pre-download position in the advertisement files (P11+ P21+ P31) with high priority of 3 different time periods is calculated. If the file pre-download position of the advertisement file P11 is 3MB, the file pre-download position of the advertisement file P21 is 3.5MB, and the file pre-download position of the advertisement file P31 is 3.2MB, H is 9.7 ≤ 10MB, so the advertisement file (P11+ P21+ P31) is used as a pre-embedded advertisement file and is sent to the display device.
And if H is greater than 10MB, replacing the high-priority advertisement file in a certain time period with the next-priority advertisement file in the same time period, calculating the file size sum of advertisement contents corresponding to file pre-downloading cut positions of all the advertisement files until the file size sum H is less than or equal to 10MB, and sending the 3 advertisement files serving as pre-embedded advertisement files to the display equipment.
After receiving the advertisement files with the target advertisement number sent by the server, the display device can store the description contents in each advertisement file, and pre-download part of the advertisement contents of the corresponding advertisement file based on the advertisement contents (download addresses) and the file pre-download interception positions. When the display equipment is started next time, the target advertisement file matched with the current starting time is found according to the current starting time and the description content, and part of the advertisement content which is downloaded in advance is played. The specific implementation process of the display device in playing the boot advertisement may refer to the content of the subsequent embodiments, which is not described herein again.
Therefore, the server provided by the embodiment of the invention calculates the file pre-download interception position for representing the size of the pre-downloaded advertisement content file based on the advertisement material files searched by the user images of the display device in different time periods, and generates the advertisement file in a customized manner according to the preset form based on each content of the advertisement material file, the file pre-download interception position and the file suitable playing time period. And pre-releasing advertisement files with the number of target advertisements to the display equipment according to the storage space of the display equipment, wherein the display equipment pre-downloads part of advertisement contents, and when the display equipment is started next time, the pre-downloaded advertisement contents of the target advertisement files matched with the starting time in the self-defined advertisement files are played. The server can put more advertisements in the limited storage space of the display device, and can play adaptive advertisement content to the display device based on the starting time, so that the TA concentration of advertisement putting is improved, and the starting advertisement putting efficiency is improved.
FIG. 7 illustrates a flow diagram of a method of turn-on advertisement playback, according to some embodiments. An embodiment of the present invention provides a display device, including: a display configured to present an advertising interface; a controller connected to the display, the controller being configured to perform the following steps when executing the power-on advertisement playing method shown in fig. 6 and 7:
and S21, after starting, generating a starting advertisement request, and sending the starting advertisement request to the server, wherein the starting advertisement request is used for indicating the server to generate an advertisement file comprising a file pre-download interception position and a file suitable playing time period based on the advertisement material file obtained by user portrait retrieval of the display device in different time periods, and calculating the number of the delivered target advertisements based on the storage space of the display device, the file pre-download interception position is used for representing the file size of the advertisement content pre-downloaded by the advertisement file, and the file suitable playing time period is the time period in which the user uses the display device.
When the server pre-embeds the advertisement file to the display device, the display device needs to send a starting advertisement request to the server. The starting-up advertisement request is to request the server for the advertisement file delivered to the display device when the display device is started up next time, so that the display device needs to be operated completely when the starting-up advertisement request is generated, namely, after the display device enters a system homepage after the current starting-up and the starting-up advertisement is played, the starting-up advertisement request is generated and sent to the server.
After receiving a starting-up advertisement request sent by the display equipment, the server determines the number of advertisement files of the target advertisement which are pre-embedded into the display equipment in advance and played when the display equipment is started up next time based on the user images and the storage space of the display equipment at different time periods. The implementation process of the server generating the advertisement file in a user-defined manner and issuing the advertisement file with the target advertisement number to the display device may refer to the content provided by the foregoing server embodiment, and details are not repeated here.
S22, receiving the advertisement files with the target advertisement number returned by the server, and downloading the corresponding pre-downloaded advertisement content based on the file pre-download interception position in the advertisement files.
And in the current starting and running process of the display equipment, the display equipment receives the advertisement files with the target advertisement number returned by the server and stores the description contents in the advertisement files. Because the description content does not include the advertisement content of the advertisement file, the occupied space is small, and the storage pressure of the display device is not influenced.
In order to improve the starting speed of the display equipment, advertisement files delivered in advance by the server can be pre-embedded. The storage pressure of the display device is affected due to the fact that the complete advertisement file occupies a large space, and therefore after the display device receives the advertisement file delivered by the server, only part of advertisement content of the advertisement file needs to be downloaded in advance, and the complete advertisement content does not need to be stored. Therefore, not only can the storage space of the display device be prevented from being occupied excessively, but also more advertisements can be put into the server.
When part of advertisement content is downloaded in advance, a download address and a file pre-download interception position are obtained from a corresponding advertisement file, and the advertisement content corresponding to the file pre-download interception position in the specified advertisement file is downloaded based on the download address, namely the pre-download advertisement content.
In some embodiments, after the display device is powered on and operating normally to start the system homepage, a power-on advertisement request is sent to the server to request an advertisement file required for the next power-on. After the server issues the self-defined advertisement files with the target advertisement number to the display equipment, the display equipment stores the description content and downloads the corresponding pre-downloaded advertisement content to the position based on the file pre-download. The display device only needs to download and store part of the advertisement content of the advertisement file, so that the phenomenon that the display device occupies too much memory for storing the complete advertisement file is avoided, and more advertisements can be launched.
And S23, when the computer is started next time, selecting the target advertisement file with the matched time slot and playing the pre-downloaded advertisement content corresponding to the target advertisement file based on the current starting time and the fact that the file in each advertisement file is suitable for playing the playing time slot.
The display device requests the server for the start-up advertisement required by the next start-up in the current operation, and downloads the pre-download advertisement content corresponding to the file pre-download of the advertisement files in different time periods to the position for pre-download and storage. When the display equipment is just started, the network connection is not ready, so that the starting-up advertisement can be played in time when the display equipment is not connected with the network by pre-storing the pre-downloaded advertisement content, and the starting-up speed is prevented from being influenced.
When the display device is started up next time, responding to a next starting-up instruction, matching can be carried out based on the current starting-up time and the file suitable playing time period corresponding to each advertisement file so as to conveniently deliver the adaptive advertisements to the starting-up user, the adaptive target advertisement file is determined, the pre-downloaded advertisement content of the pre-downloaded target advertisement file is played, and the target advertisement file is the advertisement file adaptive to the starting-up user.
For example, the pre-downloaded advertisement contents a11, a21, a31 of the advertisement files (P11, P21, P31) of three periods are previously downloaded and stored in the display apparatus, and the file eligible play period of the advertisement file P11 is 19:00-20:00, the file eligible play period of the advertisement file P21 is 20:00-21:00, and the file eligible play period of the advertisement file P31 is 8:00-17: 00.
If the display device is powered on next time after storing the advertisement file at 19:10, the power-on time matches with the file suitability playing time period of the advertisement file P11, so that the pre-downloaded advertisement content a11 of the advertisement file P11 can be played at this power-on time.
Therefore, when the display device plays the advertisement files delivered in advance by the server, the display device can pre-download corresponding partial advertisement content to the position based on the file pre-download of each advertisement file to obtain the pre-downloaded advertisement content. And when the computer is started next time, in the network connection process, determining a target advertisement file based on the starting time and the file suitable playing time period of each advertisement file, matching the adaptive starting advertisement for the starting user, and playing the advertisement content. When the network is not connected, the accurate delivery of the startup advertisement can be realized, the startup speed is high, and the startup advertisement delivery efficiency is high.
In some embodiments, because part of the advertisement content of the advertisement file is stored in the display device in advance, the display device plays the pre-downloaded advertisement content in advance when the display device is started up and is not connected with the network, and the starting-up speed is prevented from being influenced. In order to ensure the complete playing of the advertisement file, the rest part of the advertisement file can be continuously downloaded and played after the network connection of the display equipment is completed.
To this end, after the network connection is completed, the controller is further configured to perform the steps of:
step 241, in the process of playing the pre-downloaded advertisement content corresponding to the target advertisement file, if the current time reaches the time when the display device completes network connection, continuing to download the remaining advertisement content in the target advertisement file from the file pre-download position, wherein the pre-downloaded advertisement content and the remaining advertisement content form the advertisement content of the target advertisement file.
And 242, after the pre-downloaded advertisement content is played, continuing to play the remaining advertisement content in the target advertisement file, so as to realize the complete playing of the target advertisement file.
When the display device is started, the display device selects the target advertisement file based on the starting time and plays the pre-downloaded advertisement content. And in the playing process, the network connection of the display equipment is continuously carried out, after the network connection is finished, the display equipment continuously downloads the residual advertisement content in the target advertisement file based on the download address in the advertisement file, wherein the residual advertisement content refers to the advertisement content corresponding to the end of the file from the pre-download position of the file to the tail of the file, namely the pre-download advertisement content and the residual advertisement content form the complete advertisement content of the target advertisement file.
And after the pre-downloaded advertisement content is played and the residual advertisement content is downloaded, playing the residual advertisement content in the target advertisement file to realize the complete playing of the target advertisement file.
In some embodiments, the display device requests the server for the next time of starting the computer, after the computer is started this time, and the advertisement content is completely played and the network is successfully connected. Thus, when the display device generates a power-on advertisement request, the controller is further configured to: and after the advertisement content of the target advertisement file is completely played, generating a next starting-up advertisement request, and sending the next starting-up advertisement request to the server, wherein the next starting-up advertisement request is used for indicating the server to put the advertisement files with the number of the new target advertisements to the display equipment.
When the display equipment is started, after a target advertisement file adaptive to a starting user is determined based on a plurality of advertisement files delivered by the server in advance, the advertisement content of the file is completely played and the networking is successful, the display equipment generates a next starting advertisement request to request the server to issue an advertisement file required in the next starting. For a specific implementation process, reference may be made to the content of the foregoing embodiments, which is not described herein again.
Therefore, when the display device provided by the embodiment of the invention realizes the starting-up advertisement playing, the starting-up advertisement request is sent to the server when the display device is started up, so as to request the server to put in advance the self-defined advertisement files with the target advertisement number. And downloading corresponding pre-downloaded advertisement content to a position based on file pre-downloading in each advertisement file for storage, selecting a target advertisement file corresponding to the starting time when starting the computer next time, and locally acquiring the pre-downloaded advertisement content corresponding to the target advertisement file for playing when the network is not connected. Therefore, the display equipment can store the pre-downloaded advertisement contents of a plurality of advertisements in a limited storage space, and can select the pre-downloaded advertisement contents of the adaptive target advertisement file based on the starting time, so that the TA concentration of advertisement delivery is improved, and the starting advertisement delivery efficiency is improved.
FIG. 5 illustrates a flow diagram of a method of boot advertising according to some embodiments. Referring to fig. 5, a startup advertisement delivery method provided by the embodiment of the present invention is applied to a server, and the method includes:
s11, responding to a starting advertisement request sent by the display equipment, acquiring a storage space of the display equipment and user images of different time periods, searching corresponding advertisement material files based on the user images of different time periods and determining a file suitable playing time period, wherein the file suitable playing time period refers to a time period when a user uses the display equipment;
s12, calculating a file pre-download interception position based on the advertisement information of the advertisement material file, and generating an advertisement file based on the advertisement content of the advertisement material file, the file pre-download interception position and the file suitable playing time period, wherein the file pre-download interception position is used for representing the file size of the advertisement content of the advertisement file for pre-downloading;
s13, calculating the number of target advertisements launched to the display device according to the storage space of the display device and the file size corresponding to the file pre-download cut-to-position;
s14, sending the advertisement files corresponding to the number of the target advertisements to display equipment, wherein the advertisement files are used for enabling the display equipment to store, determining the target advertisement files to be played based on the starting time and the target file suitable playing time period when the display equipment is started next time, and playing the pre-downloaded advertisement contents corresponding to the file pre-download interception positions in the target advertisement files.
FIG. 7 illustrates a flow diagram of a method of turn-on advertisement playback, according to some embodiments. Referring to fig. 7, a boot advertisement playing method provided by the embodiment of the present invention is applied to a display device, and the method includes:
s21, after starting, generating a starting advertisement request, and sending the starting advertisement request to a server, wherein the starting advertisement request is used for indicating the server to generate an advertisement file comprising a file pre-download interception position and a file suitable playing time period based on an advertisement material file obtained by user portrait retrieval of display equipment in different time periods, and calculating the number of delivered target advertisements based on a storage space of the display equipment, the file pre-download interception position is used for representing the file size of advertisement content pre-downloaded by the advertisement file, and the file suitable playing time period refers to a time period in which a user uses the display equipment;
s22, receiving the advertisement files with the target advertisement number returned by the server, and downloading the corresponding pre-downloaded advertisement content based on the file pre-download interception position in the advertisement files;
and S23, when the computer is started next time, selecting a target advertisement file with a matched time slot based on the current starting time and the suitable playing time slot of the file in each advertisement file, and playing the pre-downloaded advertisement content corresponding to the target advertisement file.
According to the technical scheme, the starting-up advertisement delivery method, the playing method, the display device and the server provided by the embodiment of the invention are characterized in that the server calculates the file pre-download cut-off position for representing the size of the pre-download advertisement content file based on the advertisement material files searched by the user images of the display device in different time periods, and generates the advertisement file in a self-defined manner according to the preset form based on each content of the advertisement material file, the file pre-download cut-off position and the suitable playing time period of the file. The method comprises the steps that advertisement files with the number of target advertisements are delivered to a display device in advance according to the storage space of the display device, the display device downloads and stores pre-downloaded advertisement contents corresponding to file pre-download interception positions in the advertisement files, the target advertisement files corresponding to the starting time are selected when the display device is started next time, and the pre-downloaded advertisement contents corresponding to the target advertisement files are obtained from the local place to be played when a network is not connected. Therefore, the method, the server and the display device can store the pre-downloaded advertisement contents of a plurality of advertisements in the limited storage space of the display device, and can select the pre-downloaded advertisement contents of the adaptive target advertisement file based on the starting time, thereby improving the TA concentration of advertisement delivery and improving the starting advertisement delivery efficiency.
In a specific implementation, the present invention further provides a storage medium, where the storage medium may store a program, and the program may include some or all of the steps in each embodiment of the startup advertisement delivery method and the startup advertisement playing method provided by the present invention when executed. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a Random Access Memory (RAM).
Those skilled in the art will readily appreciate that the techniques of the embodiments of the present invention may be implemented as software plus a required general purpose hardware platform. Based on such understanding, the technical solutions in the embodiments of the present invention may be embodied in the form of software products, which may be stored in storage media, such as ROM/RAM, magnetic disk, optical disk, etc., or in the form of portions that contribute to the prior art.
The same and similar parts in the various embodiments in this specification may be referred to each other. Particularly, for the embodiments of the start-up advertisement delivery method and the start-up advertisement playing method, since they are basically similar to the embodiments of the server and the display device, the description is simple, and the relevant points can be referred to the description in the embodiments of the server and the display device.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.
The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles and the practical application, to thereby enable others skilled in the art to best utilize the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.

Claims (10)

1. A server, comprising:
a controller configured to:
responding to a starting advertisement request sent by display equipment, acquiring a storage space of the display equipment and user images in different time periods, searching corresponding advertisement material files based on the user images in different time periods and determining a file suitable playing time period, wherein the file suitable playing time period refers to a time period in which a user uses the display equipment;
calculating a file pre-download interception position based on the advertisement information of the advertisement material file, and generating an advertisement file based on the advertisement content of the advertisement material file, the file pre-download interception position and the file suitable playing time period, wherein the file pre-download interception position is used for representing the file size of the advertisement content of the advertisement file for pre-downloading;
calculating the number of target advertisements delivered to the display equipment according to the storage space of the display equipment and the size of the file corresponding to the file pre-downloading cut-to-position;
and sending the advertisement files corresponding to the number of the target advertisements to display equipment, wherein the advertisement files are used for enabling the display equipment to store and determine the target advertisement files to be played based on the starting time and the suitable playing time period of the target files when the display equipment is started next time, and playing the pre-downloaded advertisement contents corresponding to the file pre-download interception positions in the target advertisement files.
2. The server according to claim 1, wherein the controller, in executing the calculating of the file pre-download interception location based on the advertisement information of the advertisement material file, is further configured to:
acquiring the networking time length of the display equipment from the starting-up time to the time of completing network connection, and acquiring the total file size and the total playing time length corresponding to the advertisement material file in the advertisement information;
and calculating the file pre-downloading interception position according to the networking time length, the total file size and the total playing time length of the display equipment.
3. The server according to claim 1, wherein the controller, in performing the sending of the advertisement file corresponding to the target advertisement number to the display device, is further configured to:
acquiring the priority of the advertisement files corresponding to different time periods and the file size of the advertisement content corresponding to the file pre-downloading position of each advertisement file;
calculating the sum of the sizes of the files of the advertisement contents corresponding to the file pre-download interception positions corresponding to the first priority of the number of the target advertisements, and judging whether the storage space of the display equipment is met;
and when the sum of the file sizes meets the storage space of the display equipment, sending the advertisement file with the first priority of the number of the target advertisements to the display equipment.
4. The server of claim 1, wherein the controller, in performing the retrieving of the corresponding advertising material file based on the user representation for different time periods and determining that the file is suitable for a play time period, is further configured to:
if the user portrait represents a first type of user, acquiring the equipment use time period of the first type of user, retrieving a first type of advertisement material file matched with the first type of user, and taking the equipment use time period of the first type of user as the file suitable playing time period of the first type of advertisement material file;
and if the user portrait represents a second type of user, acquiring the equipment use time period of the second type of user, retrieving a second type of advertisement material file matched with the second type of user, and taking the equipment use time period of the second type of user as the file suitable for the playing time period of the second type of advertisement material file.
5. A display device, comprising:
a display configured to present an advertising interface;
a controller connected with the display, the controller configured to:
after starting up, generating a starting-up advertisement request, and sending the starting-up advertisement request to a server, wherein the starting-up advertisement request is used for indicating the server to generate an advertisement file comprising a file pre-download interception position and a file suitable playing time period based on an advertisement material file obtained by user portrait retrieval of display equipment in different time periods, and calculating the number of delivered target advertisements based on a storage space of the display equipment, the file pre-download interception position is used for representing the file size of advertisement content pre-downloaded by the advertisement file, and the file suitable playing time period refers to a time period in which a user uses the display equipment;
receiving advertisement files with the number of target advertisements returned by the server, and downloading corresponding pre-downloaded advertisement contents to a position based on file pre-downloading in the advertisement files;
and when the computer is started next time, selecting a target advertisement file with a matched time slot and playing the pre-downloaded advertisement content corresponding to the target advertisement file based on the current starting time and the file in each advertisement file suitable for playing the playing time slot.
6. The display device of claim 5, wherein the controller is further configured to:
in the process of playing the pre-downloaded advertisement content corresponding to the target advertisement file, if the current moment reaches the moment when the display equipment completes network connection, continuing to download the rest advertisement content in the target advertisement file from the position where the file is pre-downloaded, wherein the pre-downloaded advertisement content and the rest advertisement content form the advertisement content of the target advertisement file;
and after the pre-downloaded advertisement content is played, continuously playing the rest advertisement content in the target advertisement file to realize the complete playing of the target advertisement file.
7. The display device of claim 5, wherein the controller is further configured to:
and after receiving the advertisement files with the target advertisement number returned by the server, storing the advertisement files with the target advertisement number.
8. The display device of claim 5, wherein the controller is further configured to:
and after the advertisement content of the target advertisement file is completely played, generating a next starting-up advertisement request, and sending the next starting-up advertisement request to the server, wherein the next starting-up advertisement request is used for indicating the server to put advertisement files with the number of new target advertisements to the display equipment.
9. A starting-up advertisement putting method is applied to a server and is characterized by comprising the following steps:
responding to a starting advertisement request sent by display equipment, acquiring a storage space of the display equipment and user images in different time periods, searching corresponding advertisement material files based on the user images in different time periods and determining a file suitable playing time period, wherein the file suitable playing time period refers to a time period in which a user uses the display equipment;
calculating a file pre-download interception position based on the advertisement information of the advertisement material file, and generating an advertisement file based on the advertisement content of the advertisement material file, the file pre-download interception position and the file suitable playing time period, wherein the file pre-download interception position is used for representing the file size of the advertisement content of the advertisement file for pre-downloading;
calculating the number of target advertisements delivered to the display equipment according to the storage space of the display equipment and the size of the file corresponding to the file pre-downloading cut-to-position;
and sending the advertisement files corresponding to the number of the target advertisements to display equipment, wherein the advertisement files are used for enabling the display equipment to store and determine the target advertisement files to be played based on the starting time and the suitable playing time period of the target files when the display equipment is started next time, and playing the pre-downloaded advertisement contents corresponding to the file pre-download interception positions in the target advertisement files.
10. A startup advertisement playing method is applied to display equipment and is characterized by comprising the following steps:
after starting up, generating a starting-up advertisement request, and sending the starting-up advertisement request to a server, wherein the starting-up advertisement request is used for indicating the server to generate an advertisement file comprising a file pre-download interception position and a file suitable playing time period based on an advertisement material file obtained by user portrait retrieval of display equipment in different time periods, and calculating the number of delivered target advertisements based on a storage space of the display equipment, the file pre-download interception position is used for representing the file size of advertisement content pre-downloaded by the advertisement file, and the file suitable playing time period refers to a time period in which a user uses the display equipment;
receiving advertisement files with the number of target advertisements returned by the server, and downloading corresponding pre-downloaded advertisement contents to a position based on file pre-downloading in the advertisement files;
and when the computer is started next time, selecting a target advertisement file with a matched time slot and playing the pre-downloaded advertisement content corresponding to the target advertisement file based on the current starting time and the file in each advertisement file suitable for playing the playing time slot.
CN202210063330.XA 2022-01-20 2022-01-20 Startup advertisement delivery method, startup advertisement playing method, display device and server Pending CN114445131A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210063330.XA CN114445131A (en) 2022-01-20 2022-01-20 Startup advertisement delivery method, startup advertisement playing method, display device and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210063330.XA CN114445131A (en) 2022-01-20 2022-01-20 Startup advertisement delivery method, startup advertisement playing method, display device and server

Publications (1)

Publication Number Publication Date
CN114445131A true CN114445131A (en) 2022-05-06

Family

ID=81367689

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210063330.XA Pending CN114445131A (en) 2022-01-20 2022-01-20 Startup advertisement delivery method, startup advertisement playing method, display device and server

Country Status (1)

Country Link
CN (1) CN114445131A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117172855A (en) * 2023-09-20 2023-12-05 南通捷米科技有限公司 Elevator advertisement playing method and system based on face recognition

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101145921A (en) * 2006-09-11 2008-03-19 千兆科技(深圳)有限公司 Internet high-resolution video advertisement system and its implementation method
CN102081772A (en) * 2009-11-30 2011-06-01 程华山 Advertising system and method
CN203366737U (en) * 2013-08-07 2013-12-25 深圳市立鼎光电技术有限公司 LED display screen synchronous control system capable of realizing off-line playing
CN103927671A (en) * 2013-01-16 2014-07-16 舜易科技发展(上海)有限公司 Advertisement putting method and system, advertisement plug-in device and advertisement putting management system
WO2014129737A1 (en) * 2013-02-21 2014-08-28 에스케이플래닛 주식회사 System for providing advertisement, method therefor, and apparatus applied thereto
CN105872621A (en) * 2015-12-15 2016-08-17 乐视致新电子科技(天津)有限公司 Method, device and terminal for realizing startup advertisement of smart TV
CN110415054A (en) * 2019-09-05 2019-11-05 上海博泰悦臻网络技术服务有限公司 Advertisement placement method, system, medium and server-side based on user behavior data
CN111738768A (en) * 2020-06-24 2020-10-02 江苏云柜网络技术有限公司 Advertisement pushing method and system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101145921A (en) * 2006-09-11 2008-03-19 千兆科技(深圳)有限公司 Internet high-resolution video advertisement system and its implementation method
CN102081772A (en) * 2009-11-30 2011-06-01 程华山 Advertising system and method
CN103927671A (en) * 2013-01-16 2014-07-16 舜易科技发展(上海)有限公司 Advertisement putting method and system, advertisement plug-in device and advertisement putting management system
WO2014129737A1 (en) * 2013-02-21 2014-08-28 에스케이플래닛 주식회사 System for providing advertisement, method therefor, and apparatus applied thereto
CN203366737U (en) * 2013-08-07 2013-12-25 深圳市立鼎光电技术有限公司 LED display screen synchronous control system capable of realizing off-line playing
CN105872621A (en) * 2015-12-15 2016-08-17 乐视致新电子科技(天津)有限公司 Method, device and terminal for realizing startup advertisement of smart TV
CN110415054A (en) * 2019-09-05 2019-11-05 上海博泰悦臻网络技术服务有限公司 Advertisement placement method, system, medium and server-side based on user behavior data
CN111738768A (en) * 2020-06-24 2020-10-02 江苏云柜网络技术有限公司 Advertisement pushing method and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117172855A (en) * 2023-09-20 2023-12-05 南通捷米科技有限公司 Elevator advertisement playing method and system based on face recognition
CN117172855B (en) * 2023-09-20 2024-05-14 南通捷米科技有限公司 Elevator advertisement playing method and system based on face recognition

Similar Documents

Publication Publication Date Title
CN111741372B (en) Screen projection method for video call, display device and terminal device
WO2021185302A1 (en) Live streaming and configuration method based on cloud phones, and related apparatus and system
CN111770366A (en) Message reissue method, server and display device
JP2017535003A (en) Multimedia information display method and apparatus
JP2017532700A (en) This application is filed on the basis of a Chinese patent application whose application number is CN20150946713.6 and the filing date is August 13, 2015, claiming priority of the Chinese patent application, The entire contents of the Chinese patent application are hereby incorporated herein by reference.
CN113507646B (en) Display equipment and browser multi-label page media resource playing method
CN114302238B (en) Display method and display device for prompt information in sound box mode
CN112165642B (en) Display device
CN111930410A (en) Display device and idle time upgrading method
CN111144954A (en) Display resource releasing method and device
CN112203154A (en) Display device
US8166167B2 (en) System and method for providing customized rendering of content
CN114445131A (en) Startup advertisement delivery method, startup advertisement playing method, display device and server
CN112506859B (en) Method for maintaining hard disk data and display device
CN113965785A (en) Resource synchronous playing method and display equipment
CN112911359B (en) Resource display method, display equipment and remote controller
CN114915810B (en) Media resource pushing method and intelligent terminal
CN112584210B (en) Display device, video recording method and recorded file display method
CN114564214A (en) Display device, application installation method, and storage medium
CN113971049A (en) Background service management method and display device
CN113282362A (en) Application program management method, device, storage medium and terminal
CN113473230B (en) Method for realizing channel switching by using third-party application and display equipment
CN112887798B (en) Display device and multimedia resource playing method applied to android system
CN114866636B (en) Message display method, terminal equipment, intelligent equipment and server
CN114363679B (en) Display equipment, server and media asset playing method

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