CN111246296A - Data pushing method and device, electronic equipment and computer storage medium - Google Patents

Data pushing method and device, electronic equipment and computer storage medium Download PDF

Info

Publication number
CN111246296A
CN111246296A CN202010054747.0A CN202010054747A CN111246296A CN 111246296 A CN111246296 A CN 111246296A CN 202010054747 A CN202010054747 A CN 202010054747A CN 111246296 A CN111246296 A CN 111246296A
Authority
CN
China
Prior art keywords
target
determining
face
information display
image
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
CN202010054747.0A
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.)
Beijing Sensetime Technology Development Co Ltd
Original Assignee
Beijing Sensetime Technology Development 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 Beijing Sensetime Technology Development Co Ltd filed Critical Beijing Sensetime Technology Development Co Ltd
Priority to CN202010054747.0A priority Critical patent/CN111246296A/en
Publication of CN111246296A publication Critical patent/CN111246296A/en
Priority to PCT/CN2020/121249 priority patent/WO2021143228A1/en
Priority to JP2021524015A priority patent/JP2022520512A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44218Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
    • 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/0254Targeted advertisements based on statistics
    • 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computing Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the disclosure provides a data pushing method, a data pushing device, an electronic device and a computer storage medium, wherein the method comprises the following steps: acquiring a plurality of frames of figure images acquired by image acquisition equipment; determining the stay time of the human face in the multiple frames of character images in front of the information display equipment based on the multiple frames of character images; determining an alternative delivery target according to the stay time; and determining recommendation information according to the alternative release target, and displaying the recommendation information through the information display equipment.

Description

Data pushing method and device, electronic equipment and computer storage medium
Technical Field
The present disclosure relates to computer vision technologies, and in particular, to a data pushing method and apparatus, an electronic device, and a computer storage medium.
Background
In the industry background of new retail sales, recommendation information such as advertisement placement in offline commercial scenarios is becoming more and more popular. Taking advertisement delivery in each shopping mall as an example, currently, most recommendation information includes promotion content in the shopping mall, promotion content of a partner, and the like, but due to diversification of audience groups, the recommendation information often cannot obtain an ideal delivery effect, and waste of delivery resources is caused.
Therefore, a data push method is needed to solve the technical problem of wasting the delivered resources.
Disclosure of Invention
Embodiments of the present disclosure are intended to provide a technical solution for data pushing.
The embodiment of the disclosure provides a data pushing method, which comprises the following steps:
acquiring a plurality of frames of figure images acquired by image acquisition equipment;
determining the stay time of the human face in the multiple frames of character images in front of the information display equipment based on the multiple frames of character images;
determining an alternative delivery target according to the stay time;
and determining recommendation information according to the alternative release target, and displaying the recommendation information through the information display equipment.
Optionally, the determining a candidate delivery target according to the staying time period includes:
and taking the stay time length which is more than or equal to the set time length and/or the person corresponding to the face with the stay time length belonging to the set range as a candidate throwing target.
Optionally, the shooting range of the image acquisition device includes a front area of the information presentation device;
the image acquisition equipment is deployed on the information display equipment, or the distance between the image acquisition equipment and the information display equipment is smaller than or equal to a set distance threshold.
Optionally, the determining recommendation information according to the alternative delivery target includes:
determining at least one of the candidate releasing targets as a final releasing target according to the distance between each of the candidate releasing targets and the information display device, wherein the distance between the final releasing target and the information display device is smaller than or equal to the distance between other candidate releasing targets and the information display device, and the other candidate releasing targets include candidate releasing targets other than the final releasing target in the candidate releasing targets;
and determining the recommendation information aiming at the final delivery target.
Optionally, the determining recommendation information according to the alternative delivery target includes:
determining at least one of the candidate delivery targets as a final delivery target according to the face size of each of the candidate delivery targets in a target person image, wherein the pixel size of the final delivery target corresponding to the face in the target person image is larger than or equal to a set size, or the ratio of the area of the final delivery target corresponding to the face in the target person image to the reference area in the target person image is larger than or equal to a set ratio;
and determining the recommendation information aiming at the final delivery target.
Optionally, the method further comprises:
and determining the set size according to the image acquisition resolution of the image acquisition equipment, wherein the set size is positively correlated with the image acquisition resolution of the image acquisition equipment.
Optionally, the determining, based on the plurality of frames of personal images, a staying time length of a face in the plurality of frames of personal images before the information display device includes:
and determining the stay time of the face in the plurality of the character images in front of the information display equipment by carrying out face tracking on the plurality of the character images.
The embodiment of the invention also provides a data pushing device, which comprises: an acquisition module, a determination module and a processing module, wherein,
the acquisition module is used for acquiring multi-frame figure images acquired by the image acquisition equipment;
the determining module is used for determining the stay time of the human face in the multi-frame character images in front of the information display equipment based on the multi-frame character images;
the processing module is used for determining an alternative delivery target according to the stay time; and determining recommendation information according to the alternative release target, and displaying the recommendation information through the information display equipment.
Optionally, the processing module is configured to determine a candidate delivery target according to the staying time, and includes:
and taking the stay time length which is more than or equal to the set time length and/or the person corresponding to the face with the stay time length belonging to the set range as a candidate throwing target.
Optionally, the shooting range of the image acquisition device includes a front area of the information presentation device;
the image acquisition equipment is deployed on the information display equipment, or the distance between the image acquisition equipment and the information display equipment is smaller than or equal to a set distance threshold.
Optionally, the processing module is configured to determine recommendation information according to the alternative delivery target, and includes:
determining at least one of the candidate releasing targets as a final releasing target according to the distance between each of the candidate releasing targets and the information display device, wherein the distance between the final releasing target and the information display device is smaller than or equal to the distance between other candidate releasing targets and the information display device, and the other candidate releasing targets include candidate releasing targets other than the final releasing target in the candidate releasing targets;
and determining the recommendation information aiming at the final delivery target.
Optionally, the processing module is configured to determine recommendation information according to the alternative delivery target, and includes:
determining at least one of the candidate delivery targets as a final delivery target according to the face size of each of the candidate delivery targets in a target person image, wherein the pixel size of the final delivery target corresponding to the face in the target person image is larger than or equal to a set size, or the ratio of the area of the final delivery target corresponding to the face in the target person image to the reference area in the target person image is larger than or equal to a set ratio;
and determining the recommendation information aiming at the final delivery target.
Optionally, the processing module is further configured to determine the set size according to an image capturing resolution of the image capturing device, where the set size is positively correlated to the image capturing resolution of the image capturing device.
Optionally, the determining module is configured to determine, based on the plurality of frames of personal images, a staying time length of a face in the plurality of frames of personal images before the information display device, and includes:
and determining the stay time of the face in the plurality of the character images in front of the information display equipment by carrying out face tracking on the plurality of the character images.
The disclosed embodiments also provide an electronic device comprising a processor and a memory for storing a computer program capable of running on the processor; wherein the content of the first and second substances,
the processor is configured to execute any one of the data pushing methods when the computer program is run.
The embodiment of the disclosure also provides a computer storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the computer program implements any one of the data pushing methods described above.
In the data push method, the data push device, the data push equipment and the storage medium, a plurality of frames of figure images collected by image collection equipment are obtained; determining the stay time of the human face in the multiple frames of character images in front of the information display equipment based on the multiple frames of character images; determining an alternative delivery target according to the stay time; and determining recommendation information according to the alternative release target, and displaying the recommendation information through the information display equipment. Therefore, the retention time in front of the information display device is an important reference factor for judging whether the user pays attention to the recommendation information, so that the release target of the recommendation information can be selected more pertinently by determining the alternative release target according to the retention time of the face in front of the information display device, the effectiveness of recommendation information push is higher, the waste of release resources is reduced, and the input-output ratio of the recommendation information is further improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flowchart of a data pushing method according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of an application scenario of an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of another application scenario of an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a data pushing apparatus according to an embodiment of the disclosure;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the disclosure.
Detailed Description
The present disclosure will be described in further detail below with reference to the accompanying drawings and examples. It is to be understood that the examples provided herein are merely illustrative of the present disclosure and are not intended to limit the present disclosure. In addition, the embodiments provided below are some embodiments for implementing the disclosure, not all embodiments for implementing the disclosure, and the technical solutions described in the embodiments of the disclosure may be implemented in any combination without conflict.
It should be noted that, in the embodiments of the present disclosure, the terms "comprises," "comprising," or any other variation thereof are intended to cover a non-exclusive inclusion, so that a method or apparatus including a series of elements includes not only the explicitly recited elements but also other elements not explicitly listed or inherent to the method or apparatus. Without further limitation, the use of the phrase "including a. -. said." does not exclude the presence of other elements (e.g., steps in a method or elements in a device, such as portions of circuitry, processors, programs, software, etc.) in the method or device in which the element is included.
The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the term "at least one" herein means any one of a plurality or any combination of at least two of a plurality, for example, including at least one of A, B, C, and may mean including any one or more elements selected from the group consisting of A, B and C.
For example, the data pushing method provided by the embodiment of the present disclosure includes a series of steps, but the data pushing method provided by the embodiment of the present disclosure is not limited to the described steps, and similarly, the data pushing apparatus provided by the embodiment of the present disclosure includes a series of modules, but the apparatus provided by the embodiment of the present disclosure is not limited to include the explicitly described modules, and may also include modules that are required to be set for acquiring relevant information or performing processing based on the information.
The disclosed embodiments may be implemented in hardware, or in a computer system of hardware, such as terminals and servers, and may operate in conjunction with numerous other general purpose or special purpose computing system environments or configurations, or with processors executing computer executable code to perform the disclosed embodiments. Here, the terminal may be a thin client, a thick client, a hand-held or laptop device, a microprocessor-based system, a set-top box, a programmable consumer electronics, a network personal computer, a small computer system, etc., and the server may be a server computer system, a small computer system, a mainframe computer system, a distributed cloud computing environment including any of the above, etc.
The electronic devices of the terminal, server, etc. may be described in the general context of computer system-executable instructions, such as program modules, being executed by a computer system. Generally, program modules may include routines, programs, objects, components, logic, data structures, etc. that perform particular tasks or implement particular abstract data types. The computer system/server may be practiced in distributed cloud computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed cloud computing environment, program modules may be located in both local and remote computer system storage media including memory storage devices.
In the related art, in an online business scene, more and more hardware devices start to have image acquisition capability, and the hardware devices effectively reach people in areas such as shopping centers and shops, so that the possibility of 'new retail' for pushing different recommendation information according to different character characteristics is provided. However, the people flow scene collected by the camera is complex, and a plurality of people often appear in the shot video within the same time, which increases the difficulty for selecting the target for delivering the recommendation information. How to select a proper target from a plurality of people streams to put recommendation information becomes a technical problem to be solved.
In view of the above technical problems, in some embodiments of the present disclosure, a data pushing method is provided, and embodiments of the present disclosure may be applied to a scene requiring recommendation information delivery, such as advertisement delivery, offline retail, and the like.
Fig. 1 is a flowchart of a data pushing method according to an embodiment of the present disclosure, and as shown in fig. 1, the flowchart may include:
step 101: acquiring a plurality of frames of figure images acquired by image acquisition equipment.
In the embodiment of the present disclosure, the image capturing device represents a device for capturing a video stream or an image, for example, the image capturing device may be a video monitoring device, and may also be a device for capturing an image, such as a snapshot machine.
Image acquisition equipment can set up around information display device, and image acquisition equipment's shooting scope can include information display device's the place ahead region, and information display device's the place ahead region is: the area where the content is presented by the information presentation device can be viewed, for example, the front area of the information presentation device may be a front area or a side front area of the information presentation device, which is not limited by the embodiments of the present disclosure.
In the embodiment of the disclosure, the information display device is a device for displaying recommendation information; illustratively, the information presentation device may be a display screen or other type of display device.
In an embodiment, the image capturing device is disposed on the information display device, so that the shooting range of the image capturing device includes a position area for viewing the content presented by the information display device, and in combination with the above description of the front area of the information display device, the embodiment of the present disclosure is beneficial for the image capturing device to capture the person image in the front area of the information display device.
In another embodiment, the distance between the image acquisition device and the information presentation device is less than or equal to a set distance threshold; it can be understood that when the distance between the image acquisition device and the information display device is small, the shooting range of the image acquisition device is likely to include a position area for viewing the presentation content of the information display device, and in combination with the above description of the front area of the information display device, the embodiment of the disclosure is beneficial for the image acquisition device to acquire the person image in the front area of the information display device.
Here, the set distance threshold value is in positive correlation with the shooting range of the image pickup device, and in the case where the shooting range of the image pickup device is large, the set distance threshold value is large, so that the shooting range of the image pickup device can include the area in front of the information presentation device even in the case where the distance between the image pickup device and the information presentation device is large; under the condition that the shooting range of the image acquisition equipment is small, the distance between the image acquisition equipment and the information display equipment is small, and the image acquisition equipment can shoot the front area of the information display equipment.
Here, in the case where the image capturing device captures a video stream, a plurality of frames of human images may be selected based on a face recognition technique or a human body recognition technique in all image frames of the video stream; or selecting a part of image frames from all image frames of the video stream, and then selecting a plurality of frames of human images from the part of image frames based on a face recognition technology or a human body recognition technology. In other embodiments, when the image capturing device is a capturing device such as a capturing camera, multiple frames of human images can be obtained by capturing for multiple times.
Step 102: and determining the stay time of the human face in the plurality of frames of character images in front of the information display equipment based on the plurality of frames of character images.
In practical application, the human face detection can be carried out on each frame of figure image, and on the basis of carrying out the human face detection on each frame of figure image, the human face tracking of a plurality of frames of figure images can be realized; in the embodiment of the present disclosure, the implementation manners of face detection and face tracking are not limited.
In one embodiment, the length of time that a face stays in front of the information presentation device in the plurality of frames of character images may be determined by performing face tracking on the plurality of frames of character images. Specifically, the same face in different frames of character images can be determined by performing face tracking on multiple frames of character images to be detected, and then the stay time of the face in the multiple frames of character images in front of the image acquisition equipment can be determined according to the acquisition time interval of the different frames of character images.
Step 103: and determining an alternative delivery target according to the stay time.
Specifically, the candidate delivery target may be selected from the persons corresponding to the faces in the multi-frame person images according to the staying time of the faces in the multi-frame person images before the information display device
For the implementation manner of this step, in an example, among the people corresponding to the faces in the multi-frame person images, the person corresponding to the face with the stay time length greater than or equal to the set time length may be used as the candidate delivery target.
In the embodiment of the present disclosure, the set duration may be a default value, or may be preset according to the actual application requirement; for example, in the case where the information presentation apparatus is located in a scene where the speed of people is high, since the time for people to pay attention to the information is limited, a low set time period may be set, and thus, in the case where the stay time period is greater than or equal to the low set time period, it may be considered that the corresponding people pay effective attention to the information presentation apparatus; under the condition that the information display equipment is positioned in a scene with a slow people stream speed, because the time for people to pay attention to the information is sufficient, a higher set time length can be set, and therefore, under the condition that the stay time length is greater than or equal to the higher set time length, the corresponding people can be considered to pay effective attention to the information display equipment; in a specific example, in the case where the information presentation device is located in a scene where the speed of people flowing at a subway station or the like is relatively fast, the set duration may be set to 3 seconds; in the case of a scene where the information presentation device is located in a bus, a building, or the like where the flow rate of people is relatively slow, the set time period may be set to 5 seconds.
Therefore, when the staying time of the face in front of the information display device is greater than or equal to the set time, the person corresponding to the face is used as an alternative release target of the recommendation information, and the release target of the recommendation information can be selected in a more targeted manner.
For the implementation manner of this step, in another example, among the persons corresponding to the faces in the multiple frames of person images, the person corresponding to the face whose staying time length falls within the set range may be used as the candidate delivery target.
In the embodiment of the present disclosure, the setting range may be a default range, or may be preset according to an actual application requirement.
The upper limit, the lower limit and the interval span of the set range can be flexibly set; for example, the lower limit of the setting range may be the same as the value of the setting duration, that is, the lower limit of the setting range is lower when the information display device is located in a scene with a faster people stream speed; the lower limit of the set range is higher when the information presentation device is located in a scene where the speed of people flow is relatively slow.
The upper limit of the set range can also be determined according to the people flow speed of the actual scene, for example, in the case that the information display device is located in a scene with a higher people flow speed, the time for people to pay attention to the information is limited, so the upper limit of the lower set range can be set, and in the case that the stay time is longer than or equal to the upper limit of the set range, people can be considered to stay in front of the information display device for a long time but not pay attention to the content presented by the information display device; in the case that the information presentation device is located in a scene with a relatively slow people stream speed, because the time of the information concerned by the person is sufficient, the upper limit of the higher setting range can be set, and at this time, in the case that the stay time is greater than or equal to the upper limit of the higher setting range, the person can be considered to stay in front of the information presentation device for a long time and not to be concerned with the presentation content of the information presentation device; in a specific example, in the case where the information presentation device is located in a scene where the speed of people flowing at a subway station or the like is relatively fast, the set duration may be set to 1 minute; in the case of a scene where the information presentation device is located in a bus, a building, or the like where the flow rate of people is relatively slow, the set time period may be set to 2 minutes.
For the determination method of the section span of the setting range, for example, the upper limit and the lower limit of the setting range may be determined first in the above description, and further, the section span of the setting range may be determined; for example, in the case where the lower limit of the set range is 4 seconds and the upper limit of the set range is 80 seconds, the span of the section of the set range is 76 seconds; when the lower limit of the set range is 6 seconds and the upper limit of the set range is 120 seconds, the span of the set range is 114 seconds.
According to the content recorded in the foregoing, it can be seen that the probability that the user whose staying time before the information display device belongs to the set range pays attention to the recommendation information is high, and the probability that the user whose staying time before the information display device does not belong to the set range pays attention to the recommendation information is low, so that when the staying time before the information display device of the face belongs to the set range, the person corresponding to the face is used as the candidate delivery target of the recommendation information, and the delivery target of the recommendation information can be selected more specifically.
In practical application, before the recommendation information is released, configuration items of releasing of the recommendation information may be preset, where the configuration items may include a set duration, an upper limit of a set range, a lower limit of the set range, and a span range of the set range.
Step 104: and determining recommendation information according to the alternative release target, and displaying the recommendation information through the information display equipment.
The recommendation information may be determined in combination with data related to the alternative placement goals and/or the final placement goal mentioned below, so as to provide recommendation information for the corresponding placement goals more specifically. In one implementation, the related data may include, but is not limited to, facial attributes of the delivery target. The face attribute is used to represent an identity feature of the delivery target, and the identity feature may specifically include one or a combination of multiple items as listed below, and may also include contents that are not listed here, which is not limited here. For example, the identifiers such as face identifiers can effectively distinguish different delivery targets; at least one item of basic information of the target such as gender, age and expression; total amount consumed and/or singular amount consumed. In the embodiment of the present application, the selection condition, the selection mode, and the like of the recommendation information are not limited.
In practical application, after the recommendation information is determined, a display instruction can be sent to the information display device to instruct the information display device to display the recommendation information; and after the information display equipment receives the display instruction, the recommendation information can be displayed.
In practical applications, the steps 101 to 104 may be implemented by a Processor in an electronic Device, where the Processor may be at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), an FPGA, a Central Processing Unit (CPU), a controller, a microcontroller, and a microprocessor.
It can be seen that, in the embodiment of the present disclosure, since the stay time before the information display device is an important reference factor for determining whether the user pays attention to the recommendation information, the alternative delivery target is determined according to the stay time of the face before the information display device, the delivery target of the recommendation information can be selected more specifically, the effectiveness of recommendation information push is higher, the waste of delivery resources is reduced, and further, the improvement of the input-output ratio of the recommendation information is facilitated.
In addition, the embodiment of the disclosure can effectively identify the stay time of each face in front of the image acquisition equipment under the condition that the image acquisition equipment shoots multiple people, that is, the embodiment of the disclosure can be suitable for the release of recommendation information in a scene of multiple people.
For the implementation manner of determining recommendation information according to the alternative placement targets, in a first example, at least one of the alternative placement targets may be determined as a final placement target according to a distance between each of the alternative placement targets and the information display device, the distance between the final placement target and the information display device is less than or equal to distances between other alternative placement targets and the information display device, and the other alternative placement targets include alternative placement targets other than the final placement target in the alternative placement targets;
after the final delivery target is obtained, the recommendation information may be determined for the final delivery target.
In one embodiment, a set distance may be predetermined, the set distance representing a maximum distance that a user may effectively focus on the presentation content of the information presentation device; for example, the set distance may be 0.5m, 1m, 2m, 3m, 5m, or the like.
Then, at least one alternative launching target with the distance less than or equal to the set distance from the information display equipment can be selected from the alternative launching targets, and the selected at least one alternative launching target is used as a final launching target; and determining other putting targets according to the final putting target, wherein the distance between the other putting targets and the information display equipment is larger than the set distance.
In practical application, the set distance can be determined according to the presentation size of the information presented by the information presentation device; the set distance is positively correlated with the presentation size; here, the information displayed by the information display device is information such as characters and images, and the size of the information displayed by the information display device can be used for representing the font size of the characters when the information displayed by the information display device is the characters; in the case that the information displayed by the information display device is an image, the size of the image can be represented by the size of the information displayed by the information display device. For example, in the case where the font of the text displayed by the information display apparatus is an oversized font, the set distance is 5 m; and under the condition that the font of the characters displayed by the information display equipment is a small font, setting the distance to be 1 m.
It can be understood that, under the condition that the presenting size of the information presented by the information presentation device is large, the user can effectively watch the information at a longer distance, and under the condition that the presenting size of the information presented by the information presentation device is small, the user can effectively watch the information at a shorter distance; therefore, the set distance is positively correlated with the presentation size, so that the set distance can meet the actual viewing requirement.
It can be seen that, under the condition that the distance between the alternative release target and the information display device is smaller, the alternative release target is more likely to be a person in the effective attention distance in front of the information display device, and is more likely to stay in front of the information display device to pay attention to the recommended information; the method for determining the final release target according to the distance between the alternative release target and the information display device can select the release target of the recommendation information more pertinently, the effectiveness of recommendation information pushing is higher, and waste of release resources is reduced.
For determining the implementation manner of the recommendation information according to the alternative placement targets, in a second example, at least one of the alternative placement targets may be determined as a final placement target according to the size of the face of each of the alternative placement targets in the target person image, where the pixel size corresponding to the face of the final placement target in the target person image is greater than or equal to a set size, or the ratio of the area corresponding to the face of the final placement target in the target person image to the reference area in the target person image is greater than or equal to a set ratio;
after the final delivery target is obtained, the recommendation information may be determined for the final delivery target.
In the embodiment of the present disclosure, the target person image represents an image which is acquired by the image acquisition device and includes a candidate delivery target, and the target person image may include one candidate delivery target or may include a plurality of candidate delivery targets, which is not limited in the embodiment of the present disclosure. The pixel size represents the size of a pixel value occupied by the face in an image; illustratively, the pixel size may include a length and/or a width of a pixel occupied by the human face, and accordingly, the set size may include a length value and/or a width value of the pixel. If the length of the pixel occupied by the face is larger than or equal to the length value in the set size, and/or if the width of the pixel occupied by the face is larger than or equal to the width value in the set size, the pixel size corresponding to the face can be considered to be larger than or equal to the set size; otherwise, the size of the pixel corresponding to the face is smaller than the set size.
In a specific implementation embodiment, a face recognition algorithm may be adopted to determine a face circumscribed rectangle along the edge of the face, and further, the length and/or width of the face circumscribed rectangle may be used as the length and/or width of the pixels occupied by the face.
In an embodiment, the set size may be determined according to a set distance and/or an image capturing resolution of the image capturing device, the set size being negatively correlated to the set distance and/or the set size being positively correlated to the image capturing resolution of the image capturing device.
Here, the image capturing resolution of the image capturing apparatus means a resolution of the captured image, and the higher the image capturing resolution of the image capturing apparatus is, the larger the pixel length value and/or the pixel width value of the image captured by the image capturing apparatus is.
Understandably, under the condition that the set distance is larger, the distance between the alternative release target and the information display device is possibly larger, at the moment, according to the image acquisition characteristics of the image acquisition device, the pixel size corresponding to the face in the image of the target person is smaller, and the set smaller size is set, so that the actual requirement is better met; under the condition that the set distance is small, the distance between the alternative release target and the information display equipment is possibly small, at the moment, the size of a pixel corresponding to the face in the image of the target person is large according to the image acquisition characteristics of the image acquisition equipment, and the set size is large, so that the actual requirement is met better.
Under the condition that the image acquisition resolution of the image acquisition equipment is small, according to the image acquisition characteristics of the image acquisition equipment, the pixel size corresponding to the face in the target person image is small, and a small set size is set, so that the actual requirement is met; under the condition that the image acquisition resolution of the image acquisition equipment is large, according to the image acquisition characteristics of the image acquisition equipment, the pixel size corresponding to the face in the target person image is large, and a large set size is set, so that the actual requirement is met better.
In one example, the reference region may represent a region of the entire target person image, which may be determined by a photographing range of the image capturing apparatus, for example, the region of the entire target person image may be an image including a human body, the ground, a building, an animal, a plant, and the like; the entire target person image region may be represented by the pixel size of the image, for example, the entire target person image region may be 3800 2450 (length and width), the entire target person image region may have a pixel length value of 3800, and the entire target person image region may have a pixel width value of 2450.
In another example, the reference region may represent a sum of all face regions in the entire target person image, and the entire target person image may include images of one or more faces.
In one embodiment, the set proportion may be determined based on the set distance, the set proportion being inversely related to the set distance. For example, when the distance is set to 5m, the ratio is set to 10%; when the distance is set to 1m, the ratio is set to 30%.
It can be understood that, under the condition that the set distance is large, the distance between the alternative release target and the information display device may be large, at this time, according to the image acquisition characteristics of the image acquisition device, the proportion of the area corresponding to the face of the final release target in the target person image in the reference area may be small, so that the smaller set proportion is set, and the actual requirement is better met; under the condition that the set distance is smaller, the distance between the alternative release target and the information display device may be smaller, at this time, according to the image acquisition characteristics of the image acquisition device, the proportion of the area corresponding to the face of the release target in the target person image in the reference area may be larger, so that a larger set proportion is set, and the actual requirement is better met.
It can be seen that, in the case that the pixel size corresponding to the face in the target person image is relatively large, or in the case that the occupation ratio of the area corresponding to the face in the target person image of the final delivery target in the reference area is relatively large, the alternative delivery target is more likely to be a person in an effective attention distance in front of the information presentation device, and is more likely to stay in front of the information presentation device to pay attention to the recommendation information; therefore, the mode of determining the final delivery target according to the face size of the candidate delivery target in the target person image can select the delivery target of the recommendation information more pertinently, the recommendation information pushing effectiveness is higher, and the waste of delivery resources is reduced.
For the implementation manner of determining the recommendation information according to the alternative delivery targets, in a third example, at least one of the alternative delivery targets may be determined as a final delivery target according to the first factor and the second factor; here, the first factor represents a distance between each of the described placement candidates and the information presentation device, and the second factor represents a face size of each of the described placement candidates in the target person image.
In one example, a target satisfying both a first condition and a second condition may be selected as a final placement target from among the candidate placement targets, where the first condition indicates that a distance between the candidate placement target and the information presentation device is less than or equal to a set distance, and the second condition indicates that a pixel size corresponding to a face of the candidate placement target in the target person image is greater than or equal to a set size, or a ratio of a reference area in the target person image to an area corresponding to the face of the candidate placement target in the target person image is greater than or equal to a set ratio.
In another example, a weight may be introduced to account for the first factor and the second factor; that is, weights are set for the first factor and the second factor, respectively, and the weight value of the first factor and the weight value of the second factor may be the same or different. In an application scene, the information display equipment and the image acquisition equipment are positioned in a closed narrow scene such as an elevator, all positions in the scene can be regarded as positions for paying attention to the presentation content of the information display equipment, and if a human face is over against the information display equipment in the scene, a person corresponding to the human face is more likely to pay attention to the presentation content of the information display equipment; in such a scenario, if the face side is directed to the information presentation apparatus, the probability that the person corresponding to the face will pay attention to the presentation content of the information presentation apparatus is low; on the other hand, if the face is facing the information presentation device, the face size may be larger; if the face is facing the information presentation device, the face size may be larger; therefore, in this application scenario, a smaller weight value may be set for the first factor and a larger weight value may be set for the second factor.
In another application scene, when the information display device and the image acquisition device are positioned in a spacious scene such as two sides of a road and the like, and the information display device and the image acquisition device are positioned at a higher position, the sizes of all face images shot by the image acquisition device in the scene are smaller, and if the distance between a person corresponding to a face and the information display device is smaller in the scene, the information display device is more likely to pay attention to the presentation content; on the contrary, if the distance between the person corresponding to the face and the information presentation device is large, the presentation content of the information presentation device may not be clearly seen, that is, the possibility of paying attention to the presentation content of the information presentation device is low; therefore, in this application scenario, a larger weight value may be set for the first factor and a smaller weight value may be set for the second factor.
In practical application, under the condition of carrying out face tracking on the multiple frames of character images, the face quality of each frame of image of the multiple frames of character images can be determined; furthermore, one frame of image with the highest face quality can be selected from the images corresponding to all the candidate delivery targets or the images corresponding to the final delivery target, so that face recognition or subsequent processing can be performed according to the selected frame of image with the highest face quality. Here, the face quality of each frame of image may represent indexes such as face sharpness, image brightness, face angle, whether the face is occluded, and the like.
Fig. 2 is a schematic view of an application scenario of the embodiment of the present disclosure, fig. 3 is a schematic view of another application scenario of the embodiment of the present disclosure, in fig. 2 and fig. 3, the information display apparatus 1 is located at a high position, and the image capturing apparatus 2 is located right above the information display apparatus; based on the content recorded in the embodiment of the present invention, after the image acquired by the image acquisition device 2 is processed, an alternative delivery target can be determined, and further, a final delivery target can be determined; for the alternative placement target or the final placement target, the recommendation information may be displayed by the information display device 1, and in fig. 2 and 3, the recommendation information displayed by the information display device 1 is a vehicle image.
Referring to fig. 2, a face is directly opposite to the information display device 1, and a face image acquired by the image acquisition device 2 is a front face image; referring to fig. 3, the face image acquired by the face-side-to-information display apparatus 1 and the image acquisition apparatus 2 is a side face image; based on the recorded content, when the face quality of the image is evaluated, the face quality can be evaluated according to the angle of the face; in the case that other indexes (such as the indexes of face sharpness, image brightness, whether the face is blocked, and the like) are all equal, the quality of the front face image acquired by the image acquisition device 2 in the scene of fig. 2 is higher than the quality of the measured face image acquired by the image acquisition device 2 in the scene of fig. 3.
Further, after the frame image with the highest face quality is selected, the recommendation information can be determined according to the face image of the alternative delivery target or the final delivery target in the image with the highest face quality.
On the basis of the data pushing method provided by the foregoing embodiment, the embodiment of the present disclosure provides a data pushing apparatus.
Fig. 4 is a schematic structural diagram of a data pushing apparatus according to an embodiment of the present disclosure, and as shown in fig. 4, the apparatus may include: an acquisition module 401, a determination module 402 and a processing module 403, wherein,
the acquiring module 401 is configured to acquire a plurality of frames of person images acquired by an image acquisition device;
a determining module 402, configured to determine, based on the multiple frames of person images, a staying time length of a face in the multiple frames of person images before an information display device;
a processing module 403, configured to determine an alternative delivery target according to the staying time; and determining recommendation information according to the alternative release target, and displaying the recommendation information through the information display equipment.
Optionally, the processing module 403 is configured to determine an alternative delivery target according to the staying time, including:
and taking the stay time length which is more than or equal to the set time length and/or the person corresponding to the face with the stay time length belonging to the set range as a candidate throwing target.
Optionally, the shooting range of the image acquisition device includes a front area of the information presentation device;
the image acquisition equipment is deployed on the information display equipment, or the distance between the image acquisition equipment and the information display equipment is smaller than or equal to a set distance threshold.
Optionally, the processing module 403 is configured to determine recommendation information according to the alternative delivery target, where the recommendation information includes:
determining at least one of the candidate releasing targets as a final releasing target according to the distance between each of the candidate releasing targets and the information display device, wherein the distance between the final releasing target and the information display device is smaller than or equal to the distance between other candidate releasing targets and the information display device, and the other candidate releasing targets include candidate releasing targets other than the final releasing target in the candidate releasing targets;
and determining the recommendation information aiming at the final delivery target.
Optionally, the processing module 403 is configured to determine recommendation information according to the alternative delivery target, where the recommendation information includes:
determining at least one of the candidate delivery targets as a final delivery target according to the face size of each of the candidate delivery targets in a target person image, wherein the pixel size of the final delivery target corresponding to the face in the target person image is larger than or equal to a set size, or the ratio of the area of the final delivery target corresponding to the face in the target person image to the reference area in the target person image is larger than or equal to a set ratio;
and determining the recommendation information aiming at the final delivery target.
Optionally, the processing module 403 is further configured to determine the set size according to an image capturing resolution of the image capturing device, where the set size is positively correlated with the image capturing resolution of the image capturing device.
Optionally, the determining module 402 is configured to determine, based on the multiple frames of personal images, a dwell time of a face in front of an information display device in the multiple frames of personal images, and includes:
and determining the stay time of the face in the plurality of the character images in front of the information display equipment by carrying out face tracking on the plurality of the character images.
In practical applications, the obtaining module 401, the determining module 402, and the processing module 403 may all be implemented by a processor in an electronic device, where the processor may be at least one of an ASIC, a DSP, a DSPD, a PLD, an FPGA, a CPU, a controller, a microcontroller, and a microprocessor.
In addition, each functional module in this embodiment may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware or a form of a software functional module.
Based on the understanding that the technical solution of the present embodiment essentially or a part contributing to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, and include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the method of the present embodiment. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Specifically, the computer program instructions corresponding to a data push method in the present embodiment may be stored on a storage medium such as an optical disc, a hard disc, or a usb disk, and when the computer program instructions corresponding to a data push method in the storage medium are read or executed by an electronic device, any one of the data push methods in the foregoing embodiments is implemented.
Based on the same technical concept of the foregoing embodiment, referring to fig. 5, it illustrates an electronic device 500 provided by an embodiment of the present disclosure, which may include: a memory 501 and a processor 502; wherein the content of the first and second substances,
the memory 501 is used for storing computer programs and data;
the processor 502 is configured to execute the computer program stored in the memory to implement any one of the data pushing methods of the foregoing embodiments.
In practical applications, the memory 501 may be a volatile memory (volatile memory), such as a RAM; or a non-volatile memory (non-volatile memory) such as a ROM, a flash memory (flash memory), a Hard Disk (Hard Disk Drive, HDD) or a Solid-State Drive (SSD); or a combination of the above types of memories and provides instructions and data to the processor 502.
The processor 502 may be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor. It is to be understood that, for different augmented reality cloud platforms, the electronic devices for implementing the above-described processor functions may be other, and the embodiments of the present disclosure are not particularly limited.
In some embodiments, functions of or modules included in the apparatus provided in the embodiments of the present disclosure may be used to execute the method described in the above method embodiments, and for specific implementation, reference may be made to the description of the above method embodiments, and for brevity, details are not described here again
The foregoing description of the various embodiments is intended to highlight various differences between the embodiments, and the same or similar parts may be referred to each other, which are not repeated herein for brevity
The methods disclosed in the method embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments.
Features disclosed in various product embodiments provided by the application can be combined arbitrarily to obtain new product embodiments without conflict.
The features disclosed in the various method or apparatus embodiments provided herein may be combined in any combination to arrive at new method or apparatus embodiments without conflict.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present disclosure may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present disclosure.
While the embodiments of the present disclosure have been described in connection with the drawings, the present disclosure is not limited to the specific embodiments described above, which are intended to be illustrative rather than limiting, and it will be apparent to those of ordinary skill in the art in light of the present disclosure that many more modifications can be made without departing from the spirit of the disclosure and the scope of the appended claims.

Claims (16)

1. A method for pushing data, the method comprising:
acquiring a plurality of frames of figure images acquired by image acquisition equipment;
determining the stay time of the human face in the multiple frames of character images in front of the information display equipment based on the multiple frames of character images;
determining an alternative delivery target according to the stay time;
and determining recommendation information according to the alternative release target, and displaying the recommendation information through the information display equipment.
2. The method of claim 1, wherein determining alternative placement targets based on the length of stay comprises:
and taking the stay time length which is more than or equal to the set time length and/or the person corresponding to the face with the stay time length belonging to the set range as a candidate throwing target.
3. The method according to claim 1 or 2, characterized in that the shooting range of the image acquisition device comprises a front area of the information presentation device;
the image acquisition equipment is deployed on the information display equipment, or the distance between the image acquisition equipment and the information display equipment is smaller than or equal to a set distance threshold.
4. The method according to any one of claims 1 to 3, wherein the determining recommendation information according to the alternative delivery objectives comprises:
determining at least one of the candidate releasing targets as a final releasing target according to the distance between each of the candidate releasing targets and the information display device, wherein the distance between the final releasing target and the information display device is smaller than or equal to the distance between other candidate releasing targets and the information display device, and the other candidate releasing targets include candidate releasing targets other than the final releasing target in the candidate releasing targets;
and determining the recommendation information aiming at the final delivery target.
5. The method according to any one of claims 1 to 3, wherein the determining recommendation information according to the alternative delivery objectives comprises:
determining at least one of the candidate delivery targets as a final delivery target according to the face size of each of the candidate delivery targets in a target person image, wherein the pixel size of the final delivery target corresponding to the face in the target person image is larger than or equal to a set size, or the ratio of the area of the final delivery target corresponding to the face in the target person image to the reference area in the target person image is larger than or equal to a set ratio;
and determining the recommendation information aiming at the final delivery target.
6. The method of claim 5, further comprising:
and determining the set size according to the image acquisition resolution of the image acquisition equipment, wherein the set size is positively correlated with the image acquisition resolution of the image acquisition equipment.
7. The method of any one of claims 1 to 6, wherein the determining the dwell time of the face of the plurality of images of the person in front of the information presentation device based on the plurality of images of the person comprises:
and determining the stay time of the face in the plurality of the character images in front of the information display equipment by carrying out face tracking on the plurality of the character images.
8. A data pushing apparatus, the apparatus comprising: an acquisition module, a determination module and a processing module, wherein,
the acquisition module is used for acquiring multi-frame figure images acquired by the image acquisition equipment;
the determining module is used for determining the stay time of the human face in the multi-frame character images in front of the information display equipment based on the multi-frame character images;
the processing module is used for determining an alternative delivery target according to the stay time; and determining recommendation information according to the alternative release target, and displaying the recommendation information through the information display equipment.
9. The apparatus of claim 8, wherein the processing module is configured to determine an alternative placement target according to the length of stay, and comprises:
and taking the stay time length which is more than or equal to the set time length and/or the person corresponding to the face with the stay time length belonging to the set range as a candidate throwing target.
10. The apparatus according to claim 8 or 9, wherein the shooting range of the image acquisition device comprises a front area of the information presentation device;
the image acquisition equipment is deployed on the information display equipment, or the distance between the image acquisition equipment and the information display equipment is smaller than or equal to a set distance threshold.
11. The apparatus according to any one of claims 8 to 10, wherein the processing module is configured to determine recommendation information according to the alternative delivery objectives, and includes:
determining at least one of the candidate releasing targets as a final releasing target according to the distance between each of the candidate releasing targets and the information display device, wherein the distance between the final releasing target and the information display device is smaller than or equal to the distance between other candidate releasing targets and the information display device, and the other candidate releasing targets include candidate releasing targets other than the final releasing target in the candidate releasing targets;
and determining the recommendation information aiming at the final delivery target.
12. The apparatus according to any one of claims 8 to 10, wherein the processing module is configured to determine recommendation information according to the alternative delivery objectives, and includes:
determining at least one of the candidate delivery targets as a final delivery target according to the face size of each of the candidate delivery targets in a target person image, wherein the pixel size of the final delivery target corresponding to the face in the target person image is larger than or equal to a set size, or the ratio of the area of the final delivery target corresponding to the face in the target person image to the reference area in the target person image is larger than or equal to a set ratio;
and determining the recommendation information aiming at the final delivery target.
13. The apparatus of claim 12, wherein the processing module is further configured to determine the set size according to an image capturing resolution of the image capturing device, and the set size is positively correlated to the image capturing resolution of the image capturing device.
14. The apparatus according to any one of claims 8 to 13, wherein the determining module is configured to determine, based on the plurality of frames of character images, a dwell time of the face of the person in front of the information presentation device, and includes:
and determining the stay time of the face in the plurality of the character images in front of the information display equipment by carrying out face tracking on the plurality of the character images.
15. An electronic device comprising a processor and a memory for storing a computer program operable on the processor; wherein the content of the first and second substances,
the processor is configured to execute the data pushing method according to any one of claims 1 to 7 when the computer program is executed.
16. A computer storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the data push method of any one of claims 1-7.
CN202010054747.0A 2020-01-17 2020-01-17 Data pushing method and device, electronic equipment and computer storage medium Pending CN111246296A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202010054747.0A CN111246296A (en) 2020-01-17 2020-01-17 Data pushing method and device, electronic equipment and computer storage medium
PCT/CN2020/121249 WO2021143228A1 (en) 2020-01-17 2020-10-15 Data pushing method and apparatus, electronic device, computer storage medium and computer program
JP2021524015A JP2022520512A (en) 2020-01-17 2020-10-15 Data push methods, devices, electronic devices, computer storage media, and computer programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010054747.0A CN111246296A (en) 2020-01-17 2020-01-17 Data pushing method and device, electronic equipment and computer storage medium

Publications (1)

Publication Number Publication Date
CN111246296A true CN111246296A (en) 2020-06-05

Family

ID=70868910

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010054747.0A Pending CN111246296A (en) 2020-01-17 2020-01-17 Data pushing method and device, electronic equipment and computer storage medium

Country Status (3)

Country Link
JP (1) JP2022520512A (en)
CN (1) CN111246296A (en)
WO (1) WO2021143228A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112270578A (en) * 2020-11-23 2021-01-26 支付宝(杭州)信息技术有限公司 Object display method and device and electronic equipment
CN113065456A (en) * 2021-03-30 2021-07-02 上海商汤智能科技有限公司 Information prompting method and device, electronic equipment and computer storage medium
CN113076479A (en) * 2021-04-14 2021-07-06 北京地平线信息技术有限公司 Information recommendation method and device, information display board equipment, medium and electronic equipment
WO2021143228A1 (en) * 2020-01-17 2021-07-22 北京市商汤科技开发有限公司 Data pushing method and apparatus, electronic device, computer storage medium and computer program
CN113489895A (en) * 2021-06-23 2021-10-08 荣耀终端有限公司 Method for determining recommended scene and electronic equipment

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115146183B (en) * 2022-08-01 2024-04-26 南京日报发展有限责任公司 Information recommendation method based on target path

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011017883A (en) * 2009-07-09 2011-01-27 Nec Soft Ltd Target specifying system, target specifying method, advertisement output system, and advertisement output method
CN102201187A (en) * 2010-03-23 2011-09-28 深圳华北工控股份有限公司 Method for directionally advertising
US20120163722A1 (en) * 2000-11-06 2012-06-28 Nant Holdings Ip, Llc Image Capture and Identification System and Process
CN104881642A (en) * 2015-05-22 2015-09-02 海信集团有限公司 Method and device for content pushing, and equipment
CN105825408A (en) * 2016-05-16 2016-08-03 刘冰 Method for advertisement release processing
CN110264268A (en) * 2019-06-19 2019-09-20 京东方科技集团股份有限公司 Advertisement delivery device, method, equipment and its storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5511035B2 (en) * 2010-09-30 2014-06-04 日本電気株式会社 Advertisement distribution target person identification device and advertisement distribution device
JP2015228145A (en) * 2014-06-02 2015-12-17 隆 平林 Display device, digital display system, and digital display program
CN105893404A (en) * 2015-11-11 2016-08-24 乐视云计算有限公司 Natural information identification based pushing system and method, and client
CN108335138B (en) * 2018-02-01 2020-03-06 百度在线网络技术(北京)有限公司 Information pushing method and device
CN111246296A (en) * 2020-01-17 2020-06-05 北京市商汤科技开发有限公司 Data pushing method and device, electronic equipment and computer storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120163722A1 (en) * 2000-11-06 2012-06-28 Nant Holdings Ip, Llc Image Capture and Identification System and Process
JP2011017883A (en) * 2009-07-09 2011-01-27 Nec Soft Ltd Target specifying system, target specifying method, advertisement output system, and advertisement output method
CN102201187A (en) * 2010-03-23 2011-09-28 深圳华北工控股份有限公司 Method for directionally advertising
CN104881642A (en) * 2015-05-22 2015-09-02 海信集团有限公司 Method and device for content pushing, and equipment
CN105825408A (en) * 2016-05-16 2016-08-03 刘冰 Method for advertisement release processing
CN110264268A (en) * 2019-06-19 2019-09-20 京东方科技集团股份有限公司 Advertisement delivery device, method, equipment and its storage medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021143228A1 (en) * 2020-01-17 2021-07-22 北京市商汤科技开发有限公司 Data pushing method and apparatus, electronic device, computer storage medium and computer program
CN112270578A (en) * 2020-11-23 2021-01-26 支付宝(杭州)信息技术有限公司 Object display method and device and electronic equipment
CN113065456A (en) * 2021-03-30 2021-07-02 上海商汤智能科技有限公司 Information prompting method and device, electronic equipment and computer storage medium
CN113076479A (en) * 2021-04-14 2021-07-06 北京地平线信息技术有限公司 Information recommendation method and device, information display board equipment, medium and electronic equipment
CN113489895A (en) * 2021-06-23 2021-10-08 荣耀终端有限公司 Method for determining recommended scene and electronic equipment
CN113489895B (en) * 2021-06-23 2022-05-31 荣耀终端有限公司 Method for determining recommended scene and electronic equipment

Also Published As

Publication number Publication date
JP2022520512A (en) 2022-03-31
WO2021143228A1 (en) 2021-07-22

Similar Documents

Publication Publication Date Title
CN111246296A (en) Data pushing method and device, electronic equipment and computer storage medium
EP1566788A2 (en) Display
CN111861572B (en) Advertisement putting method and device, electronic equipment and computer readable storage medium
US8805123B2 (en) System and method for video recognition based on visual image matching
KR102097781B1 (en) Apparatus and Method for Providing Object Information
US20190228227A1 (en) Method and apparatus for extracting a user attribute, and electronic device
CN108037830B (en) Method for realizing augmented reality
CN111669612A (en) Live broadcast-based information delivery method and device and computer-readable storage medium
KR20170098232A (en) Method and apparatus for generating an extrapolated image based on object detection
CN107959798B (en) Video data real-time processing method and device and computing equipment
CN109783680B (en) Image pushing method, image acquisition device and image processing system
CN111464819A (en) Live image detection method, device, equipment and storage medium
CN111666915A (en) Monitoring method, device, equipment and storage medium
CN113192164A (en) Avatar follow-up control method and device, electronic equipment and readable storage medium
CN111654643A (en) Exposure parameter determination method and device, unmanned aerial vehicle and computer readable storage medium
CN111246110B (en) Image output method and device, storage medium and electronic device
CN109903073A (en) Shopping guide method, device and computer equipment based on recognition of face
CN109523360B (en) Information recommendation method and system
CN109087157A (en) A kind of video-photographic works sale service system and method and business model
CN111726649B (en) Video stream processing method, device, computer equipment and medium
JP6605822B2 (en) Customer information system and program
CN113132744A (en) Processing method, model, electronic device and computer storage medium of live broadcast barrage
CN111209836A (en) Method and device for establishing user identification association, electronic equipment and storage medium
CN114820692B (en) State analysis method, device, storage medium and terminal for tracking target
CN110738501A (en) Face payment method, device, equipment and storage medium

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200605