CN110446082B - Advertisement pushing method, information processing method and related product - Google Patents

Advertisement pushing method, information processing method and related product Download PDF

Info

Publication number
CN110446082B
CN110446082B CN201910789329.3A CN201910789329A CN110446082B CN 110446082 B CN110446082 B CN 110446082B CN 201910789329 A CN201910789329 A CN 201910789329A CN 110446082 B CN110446082 B CN 110446082B
Authority
CN
China
Prior art keywords
image
advertisement
target
express
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910789329.3A
Other languages
Chinese (zh)
Other versions
CN110446082A (en
Inventor
张帆
彭彬绪
李刚
陈楷佳
李延存
王艺然
牛学真
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 CN201910789329.3A priority Critical patent/CN110446082B/en
Publication of CN110446082A publication Critical patent/CN110446082A/en
Application granted granted Critical
Publication of CN110446082B publication Critical patent/CN110446082B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • 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/0255Targeted advertisements based on user history
    • 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
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/02Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
    • G07F9/023Arrangements for display, data presentation or advertising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26291Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41415Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance involving a public display, viewable by several users in a public space outside their home, e.g. movie theatre, information kiosk
    • 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/441Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
    • H04N21/4415Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card using biometric characteristics of the user, e.g. by voice recognition or fingerprint scanning
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Social Psychology (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Operations Research (AREA)
  • Biomedical Technology (AREA)
  • Human Computer Interaction (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application discloses an advertisement pushing method, an information processing method and a related product, wherein the advertisement pushing method comprises the following steps: acquiring an image of a watching area to obtain a target image, wherein the target image comprises a target object; sending the target image to a server; receiving a target instruction or a target advertisement from the server; the target instruction is used for indicating to play the target advertisement, and the target advertisement is obtained by the server according to the express delivery information of the target object; and playing the target advertisement. In the embodiment of the application, the target advertisement determined by the playing server according to the express delivery information of the target object can be pushed to the target object more accurately.

Description

Advertisement pushing method, information processing method and related product
Technical Field
The present application relates to the field of advertisement delivery, and in particular, to an advertisement delivery method, an information processing method, and a related product.
Background
With the development of science and technology, various advertisement putting modes also appear in the advertisement media industry. For example: terminals (namely advertisement screens) for playing advertisements are arranged in places such as buses, waiting halls, bus stations, building elevators, places and the like. However, with the increasing amount of advertisement information, the advertisement placers pay attention to the following problems: how many advertisements a customer can receive and how effective the advertisements are placed. The current advertisement push method is to repeatedly play on an advertisement terminal according to a prestored advertisement file, the advertisement played by the advertisement push method is relatively fixed, and the advertisement putting effect is not obvious, so that the advertisement push method with higher precision is urgently needed.
Disclosure of Invention
The embodiment of the application discloses an advertisement pushing method, an information processing method and a related product, which can accurately push advertisements to users based on portrait information of the users.
In a first aspect, an embodiment of the present application provides an advertisement pushing method, which may include: acquiring an image of a watching area to obtain a target image, wherein the target image comprises a target object; sending the target image to a server; receiving a target instruction or a target advertisement from the server; the target instruction is used for indicating to play the target advertisement, and the target advertisement is obtained by the server according to the express delivery information of the target object; and playing the target advertisement.
The execution main body of the embodiment of the application can be an advertisement screen, an express delivery machine and other electronic equipment with a display screen, wherein at least one camera (namely a camera) is installed on the electronic equipment, and the at least one camera is used for collecting images of a watching area. The viewing area may be an area for viewing the advertisement screen. The target image includes a target object. The target advertisement is obtained by the server according to the express delivery information of the target object. The server can accurately push advertisements to the target object according to the express information of the target object. Therefore, the played target advertisement is more accurate.
In the embodiment of the application, the target advertisement determined by the playing server according to the express delivery information of the target object can be pushed to the target object more accurately.
In an optional implementation manner, the target advertisement is obtained by the server according to a portrait of the target object, and the portrait of the target object is obtained based on express delivery information of the target object.
The representation of the target object may include at least one tag derived based on courier information of the target object.
In this implementation, the advertisement can be pushed to the target object more accurately based on the portrait of the target object.
In an alternative implementation, the target object comprises a first object and a second object, the target advertisement comprises a first advertisement and a second advertisement, the representation of the target object comprises a representation of the first object and a representation of the second object, the first advertisement is matched with the representation of the first object, and the second advertisement is matched with the representation of the second object;
the playing the target advertisement comprises: and playing the first advertisement in a first advertisement playing area of a display interface, and playing the second advertisement in a second advertisement playing area of the display interface.
In the implementation mode, different advertisements are played in different advertisement playing areas of the display interface, the advertisements can be pushed to a plurality of users at the same time, and the advertisement pushing efficiency is high.
In an optional implementation manner, before the target advertisement is played, the method further includes:
determining that the targeted advertisement includes M advertisements; the M advertisements include the first advertisement and the second advertisement, M being an integer greater than 1;
dividing an advertisement playing area of the display interface into M areas, wherein the M areas comprise the first advertisement playing area and the second advertisement playing area, and each area is used for playing an advertisement.
In the implementation mode, the advertisement playing area is divided into a plurality of areas according to the number of the advertisements included in the target advertisement, so that each area can play one type of advertisement, and the implementation is simple.
In an optional implementation manner, after receiving the target instruction or the target advertisement from the server, the method further includes: in the process of playing the target advertisement, collecting the image of the watching area to obtain a reference image; the reference image comprises a reference object; sending the reference image to the server; receiving a reference advertisement or reference instruction from the server; the reference advertisement is obtained by the server according to the portrait of the reference object, the portrait of the reference object is obtained based on express delivery information of the reference object, and the reference instruction is used for indicating to play the reference advertisement; and updating the played target advertisement into the reference advertisement.
In this implementation, the played advertisement is updated according to the image of the viewing area, and the played advertisement can be updated in time.
In an optional implementation manner, when no person is detected in the continuous N frames of images acquired by collecting the viewing area, the target advertisement is stopped to be played; n is an integer greater than 1.
In this implementation, the target advertisement is stopped from being played when no person is detected in the consecutive N frames of images; the electric energy can be effectively saved.
In an alternative implementation, the courier information includes information of at least one historical courier.
In an optional implementation, before the receiving the target instruction or the target advertisement from the server, the method further includes:
shooting an express bill to obtain an express bill image;
and sending the express bill image to the server, wherein the express bill image is used for the server to construct or update the portrait of the target object.
In the implementation mode, the express waybill image is sent to the server, so that the server can construct or update the portrait of the target object according to the express waybill image, and the implementation is simple.
In an alternative implementation, the target advertisement is obtained by the server according to the express delivery information identified from the express delivery bill image.
In an optional implementation, the method further includes: identifying the express number of the express bill; and executing the warehouse-out operation of the express bill based on the express number.
In an alternative implementation, the acquiring the image of the viewing area includes: and acquiring an image of the viewing area in response to detecting a user operation instruction.
In an optional implementation manner, the user operation instruction is used for instructing express delivery to be taken out of a warehouse or inquiring about express delivery.
In an optional implementation manner, the playing the target advertisement includes:
and playing the target advertisement in an advertisement playing area of a display interface, wherein the display interface comprises an express delivery operation area and the advertisement playing area.
In a second aspect, an embodiment of the present application discloses another advertisement pushing method, which may include: receiving a target image from an electronic device, the target image including a target object; determining a target advertisement to be played by the electronic equipment based on the express information of the target object; sending the target advertisement or target instruction to the electronic equipment; the target instruction is used for instructing the electronic equipment to play the target advertisement.
In the embodiment of the application, the advertisement is pushed to the target object according to the express information of the target object, so that the advertisement can be pushed to the target object more accurately.
In an optional implementation manner, before determining, based on the express delivery information of the target object, that the target advertisement is to be played by the electronic device, the method further includes: receiving an express bill image from the electronic equipment; and identifying the express information from the express bill image.
In the implementation mode, the express delivery information of the target object can be accurately and quickly obtained.
In an optional implementation manner, the determining, based on the express delivery information of the target object, a target advertisement to be played by the electronic device includes:
obtaining a portrait of the target object based on at least one piece of historical express information of the target object;
and determining the target advertisement to be played by the electronic equipment based on the portrait of the target object.
In the implementation mode, according to the portrait of the target object obtained by the information of at least one historical express of the target object, the advertisement can be accurately pushed to the target object.
In an alternative implementation, the target object includes a first object and a second object; the determining the target advertisement to be played by the electronic device based on the portrait of the target object comprises:
determining a first advertisement to be played by the electronic device based on the portrait of the first object and a second advertisement to be played by the electronic device based on the portrait of the second object; the targeted advertisement includes the first advertisement and the second advertisement. .
In the implementation mode, the advertisement can be pushed to a plurality of users at the same time, and the advertisement pushing efficiency is high.
In an optional implementation manner, before the determining, based on the representation of the target object, the target advertisement to be played by the electronic device, the method further includes:
constructing a representation of F objects comprised by the target object;
establishing an incidence relation between the portrait of the F objects and the face images of the F objects; the face image associated with the portrait of any object is the face image of any object, the portraits of F objects included in the target object are the portraits of the target object, and F is an integer greater than 0;
and carrying out face recognition on the target image by using the face images of the F objects to obtain the target object.
In the implementation manner, the portraits of the F objects included in the target object are constructed, and the association relationship between the portraits of the F objects and the face images of the F objects is established, so that the portraits of the F objects included in the target image can be accurately obtained after the target image is received.
In an alternative implementation, the constructing the representation of the F objects included in the target object includes: receiving a first express waybill image from a first device; the first express bill image is an image obtained by shooting a first express bill; extracting first information from the first express waybill image, wherein the first information comprises portrait information used for constructing or updating a third object and identification information of the third object, and the third object is contained in the target object; constructing a representation of the third object based on the first information; the representation of the third object is included in the representation of the target object.
In the implementation mode, the portrait of the third object can be quickly and accurately constructed on the basis of the information in the express bill image.
In an optional implementation, the constructing the representation of the third object based on the first information includes:
updating the image of the third object in the image database by using the first information when the image database inquires the image of the third object;
and under the condition that the image database does not inquire the image of the third object, constructing the image of the third object by using the first information, and storing the image into the image database.
In this implementation, the representation of objects in the representation database can be accurately constructed and updated.
In an optional implementation manner, before the establishing an association relationship between the portrait of the F objects and the facial image of the F objects, the method further includes:
receiving second information from a second device, wherein the second information comprises a face image of the third object and identification information of the third object;
storing the face image of the third object and the incidence relation between the face image of the third object and the identification information of the third object;
the establishing of the association relationship between the portrait of the F objects and the face image of the F objects comprises:
and establishing an association relation between the face image of the third object and the portrait of the third object.
In the implementation manner, the face image of the third object is stored and the association relationship between the face image of the third object and the portrait of the third object is established, so that the portrait of the third object can be accurately and quickly obtained after the face image of the third object is detected.
In an alternative implementation, the constructing the representation of the F objects included in the target object includes:
receiving a second express waybill image from a third device and a face image of a fourth object, wherein the second express waybill image is an image obtained by shooting a second express waybill, and the fourth object is contained in the target object;
extracting third information from the second express bill image; the third information includes identification information of the fourth object and information for constructing a representation of the fourth object;
constructing a representation of the fourth object using the third information;
the establishing of the association relationship between the portrait of the F objects and the face image of the F objects comprises:
and establishing an incidence relation between the portrait of the fourth object and the face image of the fourth object.
In the implementation manner, the incidence relation between the portrait of the fourth object and the face image of the fourth object is established, so that the portrait of the fourth object can be accurately and quickly obtained after the face image of the fourth object is detected.
In an optional implementation manner, after the constructing the representation of the fourth object by using the third information, the method further includes: extracting fourth information from a third express waybill image, wherein the fourth information comprises information for updating the portrait of the fourth object and identification information of the fourth object; updating the representation of the fourth object with the fourth information.
In this implementation, the image of the fourth object may be continuously updated to facilitate more accurate advertisement delivery to the fourth object.
In a third aspect, an embodiment of the present application provides an information processing method, which may include: shooting an express bill to obtain an express bill image; sending the express bill image to a server; the express bill image is used for the server to determine a target advertisement matched with a target object corresponding to the express bill image or update the portrait of the target object based on the identification result of the express bill image.
It can be understood that the commodity information in the express waybill is very suitable for constructing a portrait of the user, and the portrait constructed in this way is more suitable for pushing advertisements to the user.
In the embodiment of the application, the express waybill image is sent to the server, so that the server can construct or update the portrait of the target object based on the express waybill image.
In an optional implementation, the method further includes: acquiring a face image of the target object; and sending the face image of the target object to the server, and determining the target object corresponding to the express bill image by the server based on the recognition result of the face image.
In the implementation mode, the face image is sent to the server, so that the server establishes the association relationship between the face image and the corresponding portrait.
In an optional implementation manner, the acquiring a face image of the target object includes: and collecting the face image of the target object in response to receiving an express query request or an express delivery request input by a user.
In an optional implementation, the method further includes: receiving the information of the target advertisement sent by the server; and playing the target advertisement.
In an optional implementation, the method further includes: the method further comprises the following steps:
identifying the express number of the express bill based on the express bill image;
and carrying out express delivery warehouse-out operation based on the express delivery serial number.
In the implementation mode, the express delivery number of the express delivery order is identified to confirm that the warehouse-out operation of the express delivery order is completed, and the operation is simple.
In an optional implementation manner, the identifying, based on the express waybill image, an express number of the express waybill includes: detecting and processing the express bill image to obtain position information of a barcode area in the express bill image; based on the position information of the barcode area, intercepting an image of the barcode area from the express bill image; and performing bar code identification on the image of the bar code area to obtain the express number of the express bill image.
In an optional implementation manner, the performing an express delivery warehouse-out operation based on the express delivery number includes:
determining whether the current user is consistent with a receiver corresponding to the express bill or not based on the express serial number and a face image of the current user; and sending out alarm information in response to the fact that the current user is inconsistent with the recipient of the express delivery.
In a fourth aspect, an embodiment of the present application provides an electronic device, which may include:
the camera is used for collecting images of a watching area to obtain a target image, and the target image comprises a target object;
a sending unit, configured to send the target image to a server;
a receiving unit for receiving a target instruction or a target advertisement from the server; the target instruction is used for indicating to play the target advertisement, and the target advertisement is obtained by the server according to the express delivery information of the target object;
and the playing unit is used for playing the target advertisement.
In an optional implementation manner, the target advertisement is obtained by the server according to a portrait of the target object, and the portrait of the target object is obtained based on express delivery information of the target object.
In an alternative implementation, the target object comprises a first object and a second object, the target advertisement comprises a first advertisement and a second advertisement, the representation of the target object comprises a representation of the first object and a representation of the second object, the first advertisement is matched with the representation of the first object, and the second advertisement is matched with the representation of the second object;
the playing unit is specifically configured to play the first advertisement in a first advertisement playing area of a display interface, and play the second advertisement in a second advertisement playing area of the display interface.
In an optional implementation manner, the electronic device further includes:
a determining unit for determining that the target advertisement includes M advertisements; the M advertisements include the first advertisement and the second advertisement, M being an integer greater than 1;
the dividing unit is used for dividing the advertisement playing area of the display interface into M areas, wherein the M areas comprise the first advertisement playing area and the second advertisement playing area, and each area is used for playing one advertisement.
In an optional implementation manner, the camera is further configured to acquire an image of the viewing area to obtain a reference image in the process of playing the target advertisement; the reference image comprises a reference object;
the sending unit is further configured to send the reference image to the server;
the receiving unit is further used for receiving a reference advertisement or a reference instruction from the server; the reference advertisement is obtained by the server according to the portrait of the reference object, the portrait of the reference object is obtained based on express delivery information of the reference object, and the reference instruction is used for indicating to play the reference advertisement;
the playing unit is further configured to update the played target advertisement to the reference advertisement.
In an optional implementation manner, the playing unit is configured to stop playing the target advertisement when no person is detected in the N consecutive frames of images acquired by collecting the viewing area; n is an integer greater than 1.
In an alternative implementation, the courier information includes information of at least one historical courier.
In an optional implementation manner, the camera is further configured to shoot the express waybill to obtain an image of the express waybill;
the sending unit is further configured to send the express waybill image to the server, where the express waybill image is used for the server to construct or update the portrait of the target object.
In an alternative implementation, the target advertisement is obtained by the server according to the express delivery information identified from the express delivery bill image.
In an optional implementation manner, the electronic device further includes:
the identification unit is used for identifying the express number of the express bill;
and the execution unit is used for executing the warehouse-out operation of the express bill based on the express number.
In an optional implementation manner, the electronic device further includes:
the detection unit is used for detecting a user operation instruction;
the camera is specifically configured to acquire an image of the viewing area in response to the detected user operation instruction.
In an optional implementation manner, the user operation instruction is used for instructing express delivery to be taken out of a warehouse or inquiring about express delivery.
In an optional implementation manner, the playing unit is specifically configured to play the target advertisement in an advertisement playing area of a display interface, where the display interface includes an express delivery operation area and the advertisement playing area.
In a fifth aspect, an embodiment of the present application provides a server, where the server may include:
a receiving unit for receiving a target image from an electronic device, the target image including a target object
The determining unit is used for determining a target advertisement to be played by the electronic equipment based on the express delivery information of the target object;
a sending unit, configured to send the target advertisement or the target instruction to the electronic device; the target instruction is used for instructing the electronic equipment to play the target advertisement.
In an optional implementation manner, the receiving unit is further configured to receive an express waybill image from the electronic device; the server further comprises: and the identification unit is used for identifying the express information from the express bill image.
In an optional implementation manner, the determining unit is specifically configured to obtain an image of the target object based on at least one historical express information of the target object; and determining the target advertisement to be played by the electronic equipment based on the portrait of the target object.
In an alternative implementation, the target object includes a first object and a second object;
the determining unit is specifically configured to determine a first advertisement to be played by the electronic device based on the portrait of the first object and determine a second advertisement to be played by the electronic device based on the portrait of the second object; the targeted advertisement includes the first advertisement and the second advertisement.
In an optional implementation manner, the server further includes:
a portrait construction unit for constructing a portrait of F objects comprised by the target object;
the association unit is used for establishing association relation between the portrait of the F objects and the face image of the F objects; the face image associated with the portrait of any object is the face image of any object, the portraits of F objects included in the target object are the portraits of the target object, and F is an integer greater than 0;
and the face recognition unit is specifically configured to perform face recognition on the target image by using the face images of the F objects to obtain the target object.
In an optional implementation manner, the receiving unit is further configured to receive a first courier receipt image from a first device; the first express bill image is an image obtained by shooting a first express bill; the server further comprises:
a first extraction unit, configured to extract first information from the first courier receipt image, where the first information includes information for constructing or updating a portrait of a third object and identification information of the third object, and the third object is included in the target object;
the portrait construction unit is specifically configured to construct a portrait of the third object based on the first information; the representation of the third object is included in the representation of the target object.
In an optional implementation manner, the image construction unit is specifically configured to, when an image database queries an image of the third object, update the image of the third object in the image database with the first information;
and under the condition that the image database does not inquire the image of the third object, constructing the image of the third object by using the first information, and storing the image into the image database.
In an optional implementation manner, the receiving unit is further configured to receive second information from a second device, where the second information includes a face image of the third object and identification information of the third object; the server further comprises:
a storage unit, configured to store the face image of the third object and an association relationship between the face image of the third object and the identification information of the third object;
the association unit is specifically configured to establish an association relationship between the face image of the third object and the portrait of the third object.
In an optional implementation manner, the receiving unit is further configured to receive a second express waybill image from a third device and a face image of a fourth object, where the second express waybill image is an image obtained by shooting a second express waybill, and the fourth object is included in the target object; the server further comprises:
the second extraction unit is used for extracting third information from the second express waybill image; the third information includes identification information of the fourth object and information for constructing a representation of the fourth object;
the portrait construction unit is specifically configured to construct a portrait of the fourth object using the third information;
the association unit is specifically configured to establish an association relationship between the portrait of the fourth object and the face image of the fourth object.
In an optional implementation manner, the extracting unit is further configured to extract fourth information from a third courier receipt image, where the fourth information includes information for updating a portrait of the fourth object and identification information of the fourth object;
the portrait construction unit is further configured to update a portrait of the fourth object with the fourth information.
In a sixth aspect, an embodiment of the present application provides an express delivery machine, which may include:
the first camera is used for shooting the express bill to obtain an express bill image;
the sending unit is used for sending the express bill image to a server; the express bill image is used for the server to determine a target advertisement matched with a target object corresponding to the express bill image or update the portrait of the target object based on the identification result of the express bill image.
In an optional implementation manner, the courier further includes:
the second camera is used for acquiring a face image of the target object;
the sending unit is further configured to send a face image of the target object to the server, and the server determines the target object corresponding to the express waybill image based on a recognition result of the face image.
In an optional implementation manner, the second camera is specifically configured to collect a face image of the target object in response to receiving an express query request or an express delivery request input by a user.
In an optional implementation manner, the courier further includes:
a receiving unit, configured to receive information of the target advertisement sent by the server;
and the playing unit is used for playing the target advertisement.
In an optional implementation manner, the courier further includes:
the identification unit is used for identifying the express delivery number of the express delivery receipt based on the express delivery receipt image;
and the execution unit is used for carrying out express delivery warehouse-out operation based on the express delivery serial number.
In an optional implementation manner, the identification unit is specifically configured to perform detection processing on the express waybill image to obtain position information of a barcode region in the express waybill image; based on the position information of the barcode area, intercepting an image of the barcode area from the express bill image; and performing bar code identification on the image of the bar code area to obtain the express number of the express bill image.
In an optional implementation manner, the execution unit is configured to determine whether a recipient corresponding to the express waybill of the current user is consistent with the recipient corresponding to the express waybill based on the express waybill number and a face image of the current user; and sending out alarm information in response to the fact that the current user is inconsistent with the recipient of the express delivery.
In a seventh aspect, an embodiment of the present application provides an electronic device, including: a memory for storing a program; a processor for executing the program stored in the memory, the processor being configured to perform the method of any one of the above first to third aspects and any one of the alternative implementations when the program is executed.
In a eighth aspect, embodiments of the present application provide a chip, where the chip includes a processor and a data interface, and the processor reads instructions stored on a memory through the data interface to perform a method according to the first to third aspects and any optional implementation manner described above.
In a ninth aspect, the present application provides a computer-readable storage medium, which stores a computer program, where the computer program includes program instructions, and the program instructions, when executed by a processor, cause the processor to execute the method of the first aspect to the third aspect and any optional implementation manner.
In a tenth aspect, the present application provides a computer program product, which includes program instructions, and when executed by a processor, causes the processor to execute the method of the first aspect to the third aspect and any optional implementation manner.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments or the background art of the present application, the drawings required to be used in the embodiments or the background art of the present application will be described below.
Fig. 1 is a schematic diagram of an advertisement push system provided in an embodiment of the present application;
FIG. 2A is a schematic diagram of another advertisement delivery system provided by an embodiment of the present application;
fig. 2B is a schematic view of a display screen on an express delivery machine according to an embodiment of the present application;
fig. 3 is a flowchart of an advertisement delivery method according to an embodiment of the present application;
fig. 4 is a schematic view of a playing interface of an advertisement screen according to an embodiment of the present application;
FIG. 5 is a flowchart of another advertisement delivery method provided in an embodiment of the present application;
fig. 6 is a flowchart of an information processing method according to an embodiment of the present application;
FIG. 7 is a flow chart of another information processing method provided in the embodiments of the present application;
FIG. 8 is a flowchart of another advertisement push method provided by an embodiment of the present application;
fig. 9 is a schematic structural diagram of an advertisement screen according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a server according to an embodiment of the present application;
fig. 11 is a schematic structural view of an express delivery machine provided in an embodiment of the present application;
fig. 12 is a schematic structural diagram of another express delivery machine provided in the embodiment of the present application;
fig. 13 is a schematic structural diagram of another server according to an embodiment of the present application.
Detailed Description
In order to make the embodiments of the present application better understood, the technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, but not all embodiments.
The terms "first," "second," and "third," etc. in the description and claims of the present application and the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. Furthermore, the terms "comprises" and "comprising," as well as any variations thereof, are intended to cover a non-exclusive inclusion, such as a list of steps or elements. A method, system, article, or apparatus is not necessarily limited to those steps or elements explicitly listed, but may include other steps or elements not explicitly listed or inherent to such process, system, article, or apparatus.
At present, the accurate marketing of the programmed advertisement is more applied to online advertisements, but the accurate marketing of offline advertisement screens is not really applied. One of the main reasons is inaccurate positioning of the offline user and incomplete user portrait information, which causes most of the advertisement screens to stay in the traditional carousel mode. At present, advertisement screens in places such as elevators, waiting halls, bus stations, building elevators, places and the like basically play advertisements in a carousel mode, namely fixed advertisements are played in a circulating mode. It can be understood that the advertisement screen plays the advertisement in a carousel manner, and is difficult to accurately launch the advertisement aiming at different users, so that the effect of the advertisement is poor. Therefore, a highly accurate advertisement push method needs to be researched.
Fig. 1 is a schematic diagram of an advertisement push system according to an embodiment of the present application. As shown in fig. 1, the advertisement push system 100 may include: advertisement screen 101, server 102 and express delivery machine 103. In some embodiments, the courier 103 is optional. That is, the advertisement delivery system 100 may not include the express delivery machine 103. The advertising screen 101 is equipped with at least one camera for capturing images of the viewing area. The viewing area is the area where the user views the advertising screen. In some embodiments, the ad screen 101 captures an image of the viewing area and sends it to the server 102; the server 102 determines a target advertisement to be played by the advertisement screen 101 based on the image; the server 102 sends the target advertisement or a target instruction to the advertisement screen 101, where the target instruction is used to instruct the advertisement screen 101 to play the target advertisement; the advertisement screen 101 plays the targeted advertisement. In some embodiments, the server 102 may be associated with a picture database including pictures of one or more persons and a face database including one or more face images, where the pictures in the picture database may correspond one-to-one with the face images in the face database; the server 102 can perform face recognition on the image from the advertisement screen 101 by using the face database to determine the identity of the user currently in the viewing area; server 102 obtains representations of the users from the representation database and determines advertisements to be played on advertisement screen 101 based on the representations of the users. The representation in the representation database may be constructed by the server based on the express delivery information of the user.
In some embodiments, the server 102 may establish a face database and a picture database through the courier 103. Optionally, the server 102 may receive the face image from the express delivery machine 103 and the identifier of the face image, and store the face image and the identifier in a face database; receiving an express bill image from the express machine 103; information (e.g., object information) in the courier slip image is extracted to construct a representation of the user. Optionally, the server 102 may receive a face image and an express bill image from the express delivery machine 103; storing the face image into a face database; extracting information (such as object information) in the express waybill image to construct a portrait of the user; and associating the image with the face image. It should be understood that the server may also establish the face database in other manners, for example, obtain the face database from other devices, and the embodiments of the present application are not limited thereto. In some embodiments, the server 102 obtains the face database and the image database by other methods, which is not limited in the embodiments of the present application.
Fig. 2A is a schematic diagram of another advertisement push system provided in an embodiment of the present application. As shown in fig. 2A, the advertisement push system may include: express delivery machine 20 and server 40. The express delivery machine 20 is provided with a display screen 201. In some embodiments, the courier 20 may be equipped with at least one camera that may collect images of the viewing area in real time or periodically and send the collected images to the server 40; the courier 20 may also receive advertisements from the server 40 and play them via the display 201. In addition, the express delivery machine 20 may also shoot the express delivery order, and send the image of the express delivery order obtained by shooting the express delivery order to the server 40, so that the server 40 constructs the portrait of the user according to the image of the express delivery order. Fig. 2B is a schematic view of a display screen on an express delivery machine according to an embodiment of the present application. As shown in fig. 2B, 201 indicates a display screen on the courier 20 in fig. 2A, 2011 indicates an advertisement playing area, 2012 indicates a courier operating area, and 202 indicates a viewing area (i.e., a fan-shaped area in fig. 2), i.e., an area where a user can view the display screen. The advertisement playing area 2011 is used for playing advertisements, and the express delivery operation area 2012 is used for the user to handle express delivery services such as taking express delivery, inquiring express delivery and the like through operations such as touch and the like.
The following describes an implementation of advertisement pushing in conjunction with the advertisement pushing system in fig. 1 and the advertisement pushing system in fig. 2A.
Fig. 3 is a flowchart of an advertisement push method provided in an embodiment of the present application, and as shown in fig. 3, the method may include:
301. the electronic equipment collects images of the watching area to obtain a target image.
The electronic device may be a device that has a display screen and can communicate with a server, such as an advertisement screen and an express delivery machine. The target image comprises a target object, and at least one display screen is installed on the electronic equipment. The viewing area is an area for viewing the at least one display screen. The electronic device may be the advertisement screen 101 in fig. 1, or may be the express delivery machine 20 in fig. 2A. The target object may be one object or may include a plurality of objects. At least one camera is installed on the electronic equipment and used for collecting images of the watching area so as to obtain the target image. In practical applications, a camera on the electronic device may acquire images of the viewing area in real time or periodically. In some embodiments, the electronic device captures an image of the viewing area in response to detecting the user manipulation instruction. The user operation instruction may be an operation performed by a user through a display screen on the electronic device. Illustratively, the user operation instruction is used for indicating express delivery to be delivered out of a warehouse or inquiring about the express delivery.
302. The electronic device sends the target image to a server.
303. The electronic device receives the targeted instructions or targeted advertisements from the server.
The target instruction is used for indicating to play the target advertisement, and the target advertisement is obtained by the server according to the express delivery information of the target object. The targeted advertisement is an advertisement that matches the representation of the targeted object. In some embodiments, the target advertisement is obtained by the server according to a portrait of the target object, and the portrait of the target object is obtained based on express delivery information of the target object. The courier information may include information of at least one historical courier. In some embodiments, the target object comprises a first object and a second object, the target advertisement comprises a first advertisement and a second advertisement, the representation of the target object comprises a representation of the first object and a representation of the second object, the first advertisement is matched to the representation of the first object, and the second advertisement is matched to the representation of the second object. The representation in the embodiment of the application refers to a user representation. The user portrait is also called a user role and is an effective tool for delineating target users and connecting user appeal and design direction, and the user portrait is widely applied to various fields. User portrayal is originally applied in the E-commerce field, and in the background of the big data era, user information is flooded in a network, each piece of concrete information of a user is abstracted into labels, and the labels are utilized to concretize the user image, so that targeted services are provided for the user.
In an alternative implementation, before performing step 303, the electronic device may perform the following operations: shooting an express bill to obtain an express bill image; and sending the express bill image to the server. The courier receipt image is used for the server to construct or update the portrait of the target object. The target advertisement may be obtained by the server according to the express delivery information identified from the express delivery bill image, or may be obtained according to a figure of a target object constructed according to the express delivery information. Optionally, the electronic device may further perform the following operations: identifying the express number of the express bill; and executing the warehouse-out operation of the express bill based on the express number. It is understood that the electronic device may be a courier. It should be understood that the electronic device can realize functions of the express delivery machine, such as express delivery inquiry, express delivery warehouse-out and the like, and can also collect images of the express delivery order and send the images to the server and play advertisements. In practical application, when a user transacts express delivery business through the express delivery machine, for example, send an express delivery, get an express delivery and the like, a display screen on the express delivery machine can push an advertisement to the user. The express delivery machine can also send the collected express delivery order image to the server, so that the server can construct the portrait of the user according to the express delivery information identified from the express delivery order image.
304. The electronic equipment plays the target advertisement.
The targeted advertisement may be a picture, video, etc. In an alternative implementation, before performing step 303, the electronic device may perform the following operations: determining that the targeted advertisement includes M advertisements; and dividing an advertisement playing area of the display interface into M areas. The electronic device playing the targeted advertisement may be playing one advertisement per region. The M regions include the first region and the second region, each region for playing an advertisement. The M advertisements include the first advertisement and the second advertisement, M being an integer greater than 1. For example, the target advertisement includes 3 advertisements, and the electronic device divides its advertisement playing area into 3 sections, each of which plays one advertisement. It will be appreciated that in this implementation, the electronic device may play two or more advertisements simultaneously, in order to push different advertisements to different users located in the viewing area. And when the target advertisement only comprises one advertisement, playing the target advertisement in an advertisement playing area of the electronic equipment. Fig. 4 is a schematic view of a play interface of an electronic device according to an embodiment of the present application. As shown in fig. 4, the advertisement playing area of the display interface of the electronic device is divided into 3 parts, 401, 402, and 403 respectively represent one part, and each part displays one advertisement, that is, 401, 402, and 403 respectively play one advertisement in fig. 4.
In some embodiments, the electronic device may update its advertisements played in real-time. In an alternative implementation manner, the electronic device may acquire an image of the viewing area to obtain a reference image during the process of playing the target advertisement; obtaining a reference advertisement to be played based on the reference image; and updating the played target advertisement as the reference advertisement. The reference image includes a reference object. The reference advertisement is obtained by the server according to the portrait of the reference object, and the portrait of the reference object is obtained based on the express delivery information of the reference object. It can be understood that the electronic device can collect images of the watching area in the process of playing the target advertisement; when a reference advertisement matching an object currently located in the viewing area determined based on the newly captured image is different from the target advertisement being played, the target advertisement being played is updated to the reference advertisement. That is to say, the electronic device can play the advertisement according to the user watching the area in real time, so that the played advertisement can be replaced more timely, and the advertisement effect can be improved conveniently.
In the embodiment of the application, the target advertisement determined by the playing server according to the express delivery information of the target object can be pushed to the target object more accurately.
In practical applications, the electronic device may acquire images of the viewing area in real time or periodically. In some embodiments, the electronic device may close its display screen, i.e., stop playing advertisements, when no people are detected in the N consecutive frames of images acquired from the collected viewing area; n is an integer greater than 1. This saves electrical energy. In some embodiments, the electronic device may carousel advertisements in the event that no human is detected in the N consecutive images acquired of the viewing area.
The foregoing embodiment describes the way of pushing advertisements in fig. 1 and 2A, and the following describes the operations performed by the server 102 in the advertisement pushing system of fig. 1.
Fig. 5 is a flowchart of another advertisement pushing method provided in an embodiment of the present application, where the method may include:
501. the server receives a target image from the electronic device.
The target image includes a target object, which may be an image of a viewing area captured by an electronic device. The viewing area is an area for viewing a display screen of the electronic device. The server may be server 102 in fig. 1. In some embodiments, the server may receive the courier image from the electronic device before performing step 501; and identifying the express information from the express bill image. Optionally, the server may perform face recognition on the target image to obtain a target object included in the target image. For example, the server may perform face recognition on the target image by using the face image in its associated face database to determine at least one object included in the target image, i.e., the target object.
In some embodiments, step 501 in fig. 5 may be replaced by receiving an express waybill image from an electronic device. Optionally, the server may identify user identity information (e.g., a mobile phone number, a name, etc.) in the express waybill image to obtain the target object, and then execute step 502.
502. The server determines a target advertisement to be played by the electronic equipment based on the express information of the target object.
In an optional implementation manner, the server determines, based on the express delivery information of the target object, that the target advertisement to be played by the electronic device may be: and determining the target advertisement to be played by the electronic equipment based on the portrait of the target object. The image of the target object can be constructed by the server based on the express delivery information of the target object, and the image database associated with the server stores the image of the target object. That is, the server may obtain a representation of the target object based on information of at least one historical courier of the target object. And subsequently, detailing a mode of constructing the portrait of the user by the server according to the express information of the user.
In some embodiments, step 501 may be replaced by receiving a courier slip image from the electronic device; step 502 may be replaced by determining a targeted advertisement to be played by the electronic device based on courier information identified from the courier image. That is to say, the server can identify the express information in the express bill image, and determine the advertisement to be played by the electronic device (the express machine) according to the express information.
In an optional implementation manner, the server determines, based on the express delivery information of the target object, that the target advertisement to be played by the electronic device may be: carrying out face recognition on the target image to obtain a target object; the targeted advertisement is determined to match the representation of the targeted object. The representation of the target object may be constructed based on information of at least one historical courier of the target object. The server can be associated with or store a picture database and a face database, wherein the picture database comprises one or more people's pictures, the face database comprises one or more face images, and the pictures in the picture database are associated with the face images in the face database one by one. For example, the face database includes ten thousand face images, the portrait database includes ten thousand portraits, and the ten thousand face images are associated with the ten thousand portraits. The server can perform face recognition on the target image from the advertisement screen 101 by using the face image in the face database to obtain target objects (i.e. objects currently in the viewing area); the server 102 obtains the representation of the target object from the representation database and determines the target advertisement to be played on the advertisement screen 101 according to the target representation. In an alternative implementation, the target object includes a first object and a second object; the determining a targeted advertisement that matches the representation of the targeted object includes: respectively determining a first advertisement matched with the portrait of the first object and a second advertisement matched with the second object; the targeted advertisement includes the first advertisement and the second advertisement. It will be appreciated that determining the representation of the target object may be determining the representation of each object that the target object comprises separately.
Optionally, the server may perform the following operations before determining a targeted advertisement that matches the representation of the target object: constructing a representation of F objects comprised by the target object; and establishing the incidence relation between the portrait of the F objects and the face image of the F objects. The face image associated with the portrait of any object is the face image of any object, the portrait of F objects included in the target object is the portrait of the target object, and F is an integer greater than 0. In practical application, the server can acquire a face database and a picture database from other equipment; and a face database and a picture database can be automatically established. In some embodiments, the server may construct representations of F objects included in the target object and establish an association relationship between each representation and the face image, so that a representation of an object may be obtained when the face image of the object is recognized. The way of constructing the face database and the image database is detailed later.
503. The server sends targeted advertisements or targeted instructions to the electronic device.
The target instruction is used for instructing the electronic equipment to play the target advertisement.
In the embodiment of the application, the server pushes the advertisement to the electronic device according to the target image from the electronic device, so that the electronic device pushes the advertisement to the user more accurately.
The foregoing embodiments describe the process of the server receiving a target image from an electronic device and sending a target advertisement or target instructions to the electronic device. In some embodiments, the server utilizes the face database and the picture database to determine the advertisement to be played by the electronic device based on the image from the electronic device. A specific example of creating a face database is described below.
Establishing a face database (namely face database): the server receives second information from a second device (such as an express delivery machine), wherein the second information comprises a face image of a third object and identification information (such as a mobile phone number, a micro signal and the like) of the third object; and storing the face image of the third object and the association relationship between the face image of the third object and the identification information of the third object. The third object is included in the target object. That is, after receiving a face image of a certain user and identification information of the user, the server stores the face image in the face database, and associates the face image with the identification information. For example, when a user uses an express delivery machine to handle services, such as express delivery inquiry and express delivery, the express delivery machine acquires a face image of the user and obtains account information (i.e., identification information) input by the user through a camera; and storing the face image into a face database, and associating the face image with the account information. This creates a unique facial image identification (faceID) for each user. Optionally, the server may improve basic attribute information of the user corresponding to the face image, such as gender and age, in establishing the face database. For example, the server may obtain basic attribute information of each user from a public and authoritative database. In practical application, the server can establish a face database based on any one of cells, cities and nationwide according to actual needs. It will be appreciated that the server may also obtain the face database or an association with an existing face database from another device without performing the operation of building the face database.
Two specific examples of creating the image database are described below.
Example one: the server receives a first express waybill image from first equipment; extracting first information from the first express waybill image, wherein the first information comprises portrait information used for constructing or updating a third object and identification information of the third object, and the third object is contained in the target object; constructing a representation of the third object based on the first information; the representation of the third object is included in the representation of the target object. The first express bill image is an image obtained by shooting a first express bill. This first equipment can be the express delivery machine, also can be other equipment that can shoot the express delivery list.
Based on the first information, constructing a representation of the third object may be:
under the condition that the image database inquires the image of the third object, updating the image of the third object in the image database by using the first information;
and under the condition that the image database does not inquire the image of the third object, constructing the image of the third object by using the first information, and storing the image into the image database.
The first information may include a courier company, a courier order number, sender information (name, phone, address, etc.), recipient information (name, phone, address, etc.), item information, date, etc. The updating or constructing of the portrait of the third object in the portrait database by using the first information may be to improve information such as an address, a telephone, a tag, and the like of the third object, where the tag is mainly derived from information of an article in the express waybill, such as a skirt, jeans, a snack, an electronic product, and the like. In practical application, the server can extract information in an express receipt image every time the server receives the express receipt image, and construct or update an image of an object (also called a user) corresponding to the express receipt image in an image database by using the information. The object corresponding to one express bill image may refer to a recipient in the express bill image.
Example two: the server receives a second express waybill image and a face image of a fourth object from third equipment, wherein the second express waybill image is an image obtained by shooting a second express waybill, and the fourth object is contained in the target object; extracting third information from the second express bill image; the third information includes identification information of the fourth object and information for constructing a representation of the fourth object; constructing a representation of the fourth object using the third information; and establishing an association relation between the portrait of the fourth object and the face image of the fourth object. This third equipment can be the express delivery machine, also can be other can shoot the express delivery list and gather the equipment of facial image.
In this example, the server receives a second courier receipt image from the third device and a facial image of the fourth object; under the condition that the face database does not comprise the face image of the fourth object, the server can construct the portrait of the fourth object based on the second express waybill image, store the face image of the fourth object into the face database and establish the incidence relation between the face image of the fourth object and the portrait of the fourth object; in the case where the face database includes a face image of the fourth object, the server may update the representation of the fourth object with information extracted from the second express image. In practical application, when a user takes an express item by using an express machine, the express item can be shot by the express machine to obtain an express item image and acquire a face image of the user, and the face image and the express item image are sent to a server. Therefore, the server can establish a face database and a picture database according to the face image and the express bill image from the express machine. In some embodiments, the server may further refine the representation of the fourth object with information of the fourth object extracted from the quick delivery order image after constructing the representation of the fourth object, by: the server extracts fourth information from the third express waybill image, wherein the fourth information comprises information for updating the portrait of the fourth object and identification information of the fourth object; and updating the image of the fourth object by using the fourth information. It can be understood that the server can complete the establishment and perfection of the face database and the image database by adopting the mode in the second example.
The operation that the express delivery machine can realize in the process of establishing the face database and the picture database is described below.
Fig. 6 is a flowchart of an information processing method according to an embodiment of the present application, where the method includes:
601. the express delivery machine shoots the express delivery order to obtain an express delivery order image.
In practical application, when the user gets the express delivery through the express delivery machine, the user needs to scan the express delivery order by using a camera of the express delivery machine, and the express delivery order can be shot by the express delivery machine when the express delivery order is scanned.
In some embodiments, the courier may further identify a courier number of the courier note based on the courier note image; and carrying out express delivery warehouse-out operation based on the express delivery serial number. Based on the express serial number, the express delivery warehouse-out operation can be that the express machine sends a warehouse-out completion instruction to the server; or the express delivery machine updates the recorded state of the express delivery order to be delivered out of the warehouse. After receiving the delivery completion instruction, the server may update the status of the delivery order to completion of delivery (indicating that the user has signed for delivery). In some embodiments, the status of the express waybill before the incomplete ex-warehouse is not ex-warehouse, and the state of the express waybill is updated to the status of the express waybill after the express machine scans the express waybill and identifies the express number of the express waybill. In some embodiments, the express machine may identify, based on the express ticket image, an express number of the express ticket as: detecting and processing the express bill image to obtain position information of a barcode area in the express bill image; based on the position information of the barcode area, intercepting an image of the barcode area from the express bill image; and performing bar code identification on the image of the bar code area to obtain the express number of the express bill image. In some embodiments, the express delivery machine may perform the express delivery warehouse-out operation based on the express delivery number: determining whether the current user is consistent with a receiver corresponding to the express bill or not based on the express serial number and a face image of the current user; and sending out alarm information in response to the fact that the current user is inconsistent with the recipient of the express delivery.
602. And the express delivery machine sends the express delivery list image to the server.
The express bill image is used for the server to determine a target advertisement matched with a target object corresponding to the express bill image or update the portrait of the target object based on the identification result of the express bill image. Optionally, the express delivery machine may also shoot a face image of the target object; and sending the face image of the target object to the server. The server can determine a target object corresponding to the express waybill image based on the recognition result of the face image. In some embodiments, the express delivery machine may collect a facial image of the target object in response to receiving an express delivery query request or an express delivery request input by a user. For example, when an express inquiry request or an express delivery request is input through a display screen of an express delivery machine, a face image of the target object is acquired. The express delivery machine sends the face image to the server, so that the server can conveniently establish a face database and establish the incidence relation between the face image and the corresponding portrait. The express delivery list comprises the information of the articles purchased by the user, the server constructs and completes the user image by using the information of the articles, and the commodities required to be purchased by each user can be predicted accurately, so that the advertisement is pushed to the user accurately.
In some embodiments, the express delivery machine may further receive the information of the target advertisement sent by the server, and play the target advertisement through an advertisement playing area in a display screen.
In the embodiment of the application, the express waybill image is sent to the server, so that the server can construct or update the portrait of the target object based on the express waybill image.
Fig. 7 is a flowchart of another information processing method according to an embodiment of the present application, where the method includes:
701. the express delivery machine receives account information input by a user;
in some embodiments, when a user uses a courier to handle a service, such as a courier inquiry or a courier delivery, account information input by the user, such as a mobile phone number, is received. In other embodiments, when the user takes the express delivery through the express delivery machine, the two-dimensional code displayed on the display screen of the express delivery machine is scanned by using applications such as WeChat, and at this time, the express delivery machine can acquire account information such as the micro signal of the user.
702. The express delivery machine shoots a face image of a user;
the express delivery machine can utilize its camera to shoot this user's face image when this express delivery machine of user should be used to handle the business.
703. And the express delivery machine sends the account information and the face image to the server.
In some embodiments, the express machine can also shoot an express bill to obtain an express bill image; sending the express bill image to a server; the courier slip image includes information for constructing or updating a representation of the user and identification information of the user. That is, the courier may send a courier slip image to the server so that the server builds or updates a portrait of the user based on the courier slip image.
In the embodiment of the application, the face image of the user and the account information of the user are sent to the server, so that the server can conveniently associate the face image with the account information.
The foregoing embodiments separately describe the method flows executed by the electronic device and the server when pushing the advertisement. The following describes an interaction flow of the electronic device and the server in implementing advertisement push. Fig. 8 is a flowchart of another advertisement push method according to an embodiment of the present application. As shown in fig. 8, the method may include:
801. the electronic equipment collects images of the watching area to obtain a target image.
802. The electronic device sends the target image to the server.
803. And the server performs face recognition on the target image to obtain a target object.
804. The server determines a targeted advertisement that matches the representation of the targeted object.
805. The server sends targeted advertisements or targeted instructions to the electronic device.
The target instruction is used for instructing the electronic equipment to play the target advertisement.
806. The electronic equipment plays the target advertisement.
In the embodiment of the application, the electronic equipment acquires a target image obtained in a watching area and sends the target image to the server; the server identifies the target image to obtain a target object, and instructs the electronic equipment to play a target advertisement matched with the portrait of the target object, so that the advertisement can be more accurately pushed to the user in the watching area.
The structures of the electronic device, the server, and the courier are described below.
Fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present application, and as shown in fig. 9, the electronic device may include:
the camera 901 is configured to acquire an image of a viewing area to obtain a target image, where the target image includes a target object;
a sending unit 902, configured to send the target image to a server;
a receiving unit 903, configured to receive a target instruction or a target advertisement from the server; the target instruction is used for indicating to play the target advertisement, and the target advertisement is obtained by the server according to the express delivery information of the target object;
a playing unit 904, configured to play the target advertisement.
In an alternative implementation manner, the target advertisement is obtained by the server according to the portrait of the target object, and the portrait of the target object is obtained based on the express delivery information of the target object.
In an alternative implementation, the target object comprises a first object and a second object, the target advertisement comprises a first advertisement and a second advertisement, the representation of the target object comprises a representation of the first object and a representation of the second object, the first advertisement is matched with the representation of the first object, and the second advertisement is matched with the representation of the second object;
the playing unit 904 is specifically configured to play the first advertisement in a first advertisement playing area of the display interface, and play the second advertisement in a second advertisement playing area of the display interface.
In an alternative implementation, as shown in fig. 9, the electronic device further includes:
a determining unit 905 configured to determine that the target advertisement includes M advertisements; the M advertisements include the first advertisement and the second advertisement, M being an integer greater than 1;
a dividing unit 906, configured to divide an advertisement playing area of the display interface into M areas, where the M areas include the first advertisement playing area and the second advertisement playing area, and each area is used for playing an advertisement.
In an optional implementation manner, the camera 901 is further configured to acquire an image of the viewing area to obtain a reference image in the process of playing the target advertisement; the reference image comprises a reference object;
a sending unit 902, further configured to send the reference image to the server;
a receiving unit 903, configured to receive a reference advertisement or a reference instruction from the server; the reference advertisement is obtained by the server according to the portrait of the reference object, the portrait of the reference object is obtained based on the express information of the reference object, and the reference instruction is used for indicating the playing of the reference advertisement;
the playing unit 904 is further configured to update the played target advertisement to the reference advertisement.
In an optional implementation manner, the playing unit 904 is further configured to stop playing the target advertisement when no person is detected in the N consecutive frames of images acquired by collecting the viewing area; n is an integer greater than 1.
In an alternative implementation, the courier information includes information of at least one historical courier.
In an optional implementation manner, the camera 901 is further configured to shoot the express waybill to obtain an image of the express waybill;
the sending unit 902 is further configured to send the waybill image to the server, where the waybill image is used for the server to construct or update the portrait of the target object.
In an optional implementation, the electronic device further includes:
an identifying unit 907 for identifying the express number of the express bill;
the execution unit 908 is configured to execute the warehouse-out operation of the courier receipt based on the courier number.
In an optional implementation, the electronic device further includes:
a detection unit 909 for detecting a user operation instruction;
the camera 901 is specifically configured to capture an image of the viewing area in response to the detected user operation instruction. The user operation instruction is used for indicating express delivery warehouse-out or express delivery query.
In an optional implementation manner, the playing unit 904 is specifically configured to play the target advertisement in an advertisement playing area of a display interface, where the display interface includes an express delivery operation area and the advertisement playing area.
Fig. 10 is a schematic structural diagram of a server according to an embodiment of the present application, and as shown in fig. 10, the server may include:
a receiving unit 1001 for receiving a target image from an electronic apparatus;
a determining unit 1002, configured to determine, based on the express delivery information of the target object, a target advertisement to be played by the electronic device;
a sending unit 1003, configured to send the target advertisement or the target instruction to the electronic device; the target instruction is used for instructing the electronic equipment to play the target advertisement.
In an optional implementation manner, the receiving unit 1001 is further configured to receive an express waybill image from the electronic device; the server further comprises:
an identifying unit 1004 for identifying the express information from the express bill image.
In an alternative implementation manner, the determining unit 1002 is specifically configured to obtain an image of the target object based on information of at least one historical express of the target object; and determining the target advertisement to be played by the electronic equipment based on the portrait of the target object.
In an alternative implementation, the target object includes a first object and a second object;
a determining unit 1002, specifically configured to determine a first advertisement to be played by the electronic device based on the portrait of the first object and determine a second advertisement to be played by the electronic device based on the portrait of the second object; the targeted advertisement includes the first advertisement and the second advertisement.
In an alternative implementation, as shown in fig. 10, the server further includes:
a sketch constructing unit 1005 for constructing a sketch of F objects included in the target object;
an association unit 1006, configured to establish an association relationship between the portrait of the F objects and the face images of the F objects; the face image associated with the portrait of any object is the face image of any object, the portraits of F objects included in the target object are the portraits of the target object, and F is an integer greater than 0;
the face recognition unit 1007 is specifically configured to perform face recognition on the target image by using the face images of the F objects to obtain the target object.
In an optional implementation manner, the receiving unit 1001 is further configured to receive a first courier receipt image from a first device; the first express bill image is an image obtained by shooting a first express bill; the server further comprises:
a first extracting unit 1008, configured to extract first information from the first courier receipt image, where the first information includes information for constructing or updating a portrait of a third object and identification information of the third object, and the third object is included in the target object;
a sketch constructing unit 1005, specifically configured to construct a sketch of the third object based on the first information; the representation of the third object is included in the representation of the target object.
In an optional implementation manner, the image construction unit 1005 is specifically configured to, in a case that the image database queries an image of the third object, update the image of the third object in the image database with the first information;
and under the condition that the image database does not inquire the image of the third object, constructing the image of the third object by using the first information, and storing the image into the image database.
In an optional implementation manner, the receiving unit 1001 is further configured to receive second information from a second device, where the second information includes a face image of the third object and identification information of the third object; the server further comprises:
a storage unit 1009, configured to store the face image of the third object and an association relationship between the face image of the third object and the identification information of the third object;
the associating unit 1006 is specifically configured to establish an association relationship between the face image of the third object and the portrait of the third object.
In an optional implementation manner, the receiving unit 1001 is further configured to receive a second courier receipt image from a third device and a face image of a fourth object, where the second courier receipt image is an image obtained by shooting a second courier receipt, and the fourth object is included in the target object; the server further comprises:
a second extracting unit 1010, configured to extract third information from the second courier receipt image; the third information includes identification information of the fourth object and information for constructing a representation of the fourth object;
a portrait construction unit 1005, specifically configured to construct a portrait of the fourth object using the third information;
the associating unit 1006 is specifically configured to establish an association relationship between the portrait of the fourth object and the face image of the fourth object. The first extraction unit 1008 and the second extraction unit 1010 may or may not be the same unit.
In an optional implementation manner, the second extracting unit 1010 is further configured to extract fourth information from the third courier receipt image, where the fourth information includes information for updating a portrait of the fourth object and identification information of the fourth object;
a representation construction unit 1005 for updating the representation of the fourth object by using the fourth information.
Fig. 11 is a schematic structural view of an express delivery machine provided in an embodiment of the present application, and as shown in fig. 11, the express delivery machine may include:
the first camera 1101 is used for shooting the express waybill to obtain an express waybill image;
a sending unit 1102, configured to send the express waybill image to a server; the express bill image is used for the server to determine a target advertisement matched with a target object corresponding to the express bill image or update the portrait of the target object based on the identification result of the express bill image.
In an optional implementation manner, the courier further includes:
a second camera 1103, configured to acquire a face image of the target object;
the sending unit 1102 is further configured to send a face image of the target object to the server, and the server determines the target object corresponding to the express waybill image based on the recognition result of the face image.
In an optional implementation manner, the second camera 1103 is specifically configured to collect a face image of the target object in response to receiving an express query request or an express delivery request input by a user.
In an optional implementation manner, the courier further includes:
a receiving unit 1104, configured to receive information of the target advertisement sent by the server;
the playing unit 1105 is configured to play the target advertisement.
In an optional implementation manner, the courier further includes:
an identifying unit 1106, configured to identify a courier number of the courier receipt based on the courier receipt image;
and the execution unit 1107 is configured to perform express delivery warehouse-out operation based on the express delivery number.
In an optional implementation manner, the identifying unit 1106 is specifically configured to perform detection processing on the express waybill image to obtain position information of a barcode region in the express waybill image; based on the position information of the barcode area, intercepting an image of the barcode area from the express bill image; and performing bar code identification on the image of the bar code area to obtain the express number of the express bill image.
In an optional implementation manner, the execution unit 1107 is configured to determine whether the recipient corresponding to the current user and the express ticket is consistent based on the express number and a face image of the current user; and sending out alarm information in response to the fact that the current user is inconsistent with the recipient of the express delivery.
Fig. 12 is a schematic structural view of another express delivery machine provided in an embodiment of the present application, and as shown in fig. 12, the express delivery machine may include:
a receiving unit 1201, configured to receive account information input by a user;
a first camera 1202, configured to capture a face image of the user;
a sending unit 1203, configured to send the account information and the face image to a server.
In an optional implementation manner, the courier further includes:
the second camera 1204 is used for shooting the express waybill to obtain an image of the express waybill;
the sending unit 1203 is further configured to send the express waybill image to a server; the courier slip image includes information for constructing or updating a representation of the user and identification information of the user.
It should be understood that the above division of the units of the electronic device, the server, and the courier is only a division of logical functions, and may be wholly or partially integrated into one physical entity or physically separated in actual implementation. For example, the above units may be processing elements which are set up separately, or may be implemented by integrating the same chip, or may be stored in a storage element of the controller in the form of program codes, and a certain processing element of the processor calls and executes the functions of the above units. In addition, the units can be integrated together or can be independently realized. The processing element may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the method or the units above may be implemented by hardware integrated logic circuits in a processor element or instructions in software. The processing element may be a general-purpose processor, such as a Central Processing Unit (CPU), or may be one or more integrated circuits configured to implement the above method, such as: one or more application-specific integrated circuits (ASICs), one or more microprocessors (DSPs), one or more field-programmable gate arrays (FPGAs), etc.
Fig. 13 is a schematic diagram of a server 1300 according to an embodiment of the present disclosure, where the server 1300 may have a relatively large difference due to different configurations or performances, and may include one or more Central Processing Units (CPUs) 1322 (e.g., one or more processors) and a memory 1332, and one or more storage media 1330 (e.g., one or more mass storage devices) storing an application program 1342 or data 1344. Memory 1332 and storage medium 1330 may be, among other things, transitory or persistent storage. The program stored on the storage medium 1330 may include one or more modules (not shown), each of which may include a sequence of instructions operating on a server. Still further, the central processor 1322 may be arranged in communication with the storage medium 1330, executing a sequence of instruction operations in the storage medium 1330 on the server 1300. The server 1300 may be the image processing apparatus provided in the present application.
The server 1300 may also include one or more power supplies 1326, one or more wired or wireless network interfaces 1350, one or more input-output interfaces 1358, and/or one or more operating systems 1341, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
The steps performed by the server in the above embodiment may be based on the server structure shown in fig. 13. Specifically, the cpu 1322 may implement the functions of each unit in fig. 10.
In an embodiment of the present application, there is provided a computer-readable storage medium storing a computer program which, when executed by a processor, implements: acquiring an image of a watching area to obtain a target image, wherein the target image comprises a target object; sending the target image to a server; receiving a target instruction or a target advertisement from the server; the target instruction is used for indicating to play the target advertisement, and the target advertisement is obtained by the server according to the express delivery information of the target object; and playing the target advertisement.
In an embodiment of the present application, there is provided another computer-readable storage medium storing a computer program which, when executed by a processor, implements: receiving a target image from an electronic device, the target image including a target object; determining a target advertisement to be played by the electronic equipment based on the express information of the target object; sending the target advertisement or target instruction to the electronic equipment; the target instruction is used for instructing the electronic equipment to play the target advertisement.
In an embodiment of the present application, there is provided a computer-readable storage medium storing a computer program which, when executed by a processor, implements: shooting an express bill to obtain an express bill image; sending the express bill image to a server; the express waybill image is used for constructing or updating a portrait of a target object.
In an embodiment of the present application, there is provided a computer-readable storage medium storing a computer program which, when executed by a processor, implements: receiving account information input by a user; shooting a face image of the user; and sending the account information and the face image to a server.
While the invention has been described with reference to specific embodiments, the scope of the invention is not limited thereto, and those skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the invention. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (58)

1. An advertisement pushing method, comprising:
acquiring an image of a watching area to obtain a target image, wherein the target image comprises a target object;
sending the target image to a server;
receiving a target instruction or a target advertisement from the server; the target instruction is used for indicating to play the target advertisement, and the target advertisement is obtained by the server according to the express delivery information of the target object;
playing the target advertisement;
prior to the receiving the targeted instruction or targeted advertisement from the server, the method further comprises:
shooting an express bill to obtain an express bill image;
and sending the express bill image to the server, wherein the express bill image is used for the server to construct or update the portrait of the target object.
2. The method of claim 1, wherein the target advertisement is obtained by the server from a representation of the target object based on courier information of the target object.
3. The method of claim 2, wherein the target object comprises a first object and a second object, the target advertisement comprises a first advertisement and a second advertisement, the representation of the target object comprises a representation of the first object and a representation of the second object, the first advertisement matches the representation of the first object, and the second advertisement matches the representation of the second object;
the playing the target advertisement comprises:
and playing the first advertisement in a first advertisement playing area of a display interface, and playing the second advertisement in a second advertisement playing area of the display interface.
4. The method of claim 3, wherein prior to playing the targeted advertisement, the method further comprises:
determining that the targeted advertisement includes M advertisements; the M advertisements include the first advertisement and the second advertisement, M being an integer greater than 1;
dividing an advertisement playing area of the display interface into M areas, wherein the M areas comprise the first advertisement playing area and the second advertisement playing area, and each area is used for playing an advertisement.
5. The method of any of claims 1 to 4, wherein after receiving the targeted instruction or targeted advertisement from the server, the method further comprises:
in the process of playing the target advertisement, collecting the image of the watching area to obtain a reference image; the reference image comprises a reference object;
sending the reference image to the server;
receiving a reference advertisement or reference instruction from the server; the reference advertisement is obtained by the server according to the portrait of the reference object, the portrait of the reference object is obtained based on express delivery information of the reference object, and the reference instruction is used for indicating to play the reference advertisement;
and updating the played target advertisement into the reference advertisement.
6. The method according to any one of claims 1 to 4, further comprising:
under the condition that no people are detected in the continuous N frames of images acquired by collecting the watching area, the target advertisement is stopped to be played; n is an integer greater than 1.
7. The method of any of claims 1-4, wherein the courier information includes information of at least one historical courier.
8. The method of any of claims 1-4, wherein the targeted advertisement is derived by the server from the courier information identified from the courier bill image.
9. The method of claim 8, further comprising:
identifying the express number of the express bill;
and executing the warehouse-out operation of the express bill based on the express number.
10. The method of any of claims 1 to 4, wherein said capturing an image of a viewing area comprises:
and acquiring an image of the viewing area in response to detecting a user operation instruction.
11. The method of claim 10, wherein the user operation instruction is used to instruct express delivery to be taken out of a warehouse or to inquire about express delivery.
12. The method of any of claims 1 to 4, wherein said playing said targeted advertisement comprises:
and playing the target advertisement in an advertisement playing area of a display interface, wherein the display interface comprises an express delivery operation area and the advertisement playing area.
13. An advertisement pushing method, comprising:
receiving a target image from an electronic device, the target image including a target object;
determining a target advertisement to be played by the electronic equipment based on the express information of the target object;
sending the target advertisement or target instruction to the electronic equipment; the target instruction is used for instructing the electronic equipment to play the target advertisement;
the method further includes, before determining a target advertisement to be played by the electronic device based on the express delivery information of the target object, the steps of:
receiving an express bill image from the electronic equipment;
and identifying the express information from the express bill image.
14. The method of claim 13, wherein the determining the target advertisement to be played by the electronic device based on the express delivery information of the target object comprises:
obtaining a portrait of the target object based on at least one piece of historical express information of the target object;
and determining the target advertisement to be played by the electronic equipment based on the portrait of the target object.
15. The method of claim 14, wherein the target object comprises a first object and a second object; the determining the target advertisement to be played by the electronic device based on the portrait of the target object comprises:
determining a first advertisement to be played by the electronic device based on the portrait of the first object and a second advertisement to be played by the electronic device based on the portrait of the second object; the targeted advertisement includes the first advertisement and the second advertisement.
16. The method of claim 15, wherein the determining the targeted advertisement to be played by the electronic device is preceded by determining the representation of the target object, the method further comprising:
constructing a representation of F objects comprised by the target object;
establishing an incidence relation between the portrait of the F objects and the face images of the F objects; the face image associated with the portrait of any object is the face image of any object, the portraits of F objects included in the target object are the portraits of the target object, and F is an integer greater than 0;
and carrying out face recognition on the target image by using the face images of the F objects to obtain the target object.
17. The method of claim 16, wherein said constructing a representation of F objects comprised by said target object comprises:
receiving a first express waybill image from a first device; the first express bill image is an image obtained by shooting a first express bill;
extracting first information from the first express waybill image, wherein the first information is used for constructing or updating portrait information of a third object, and the third object is contained in the target object;
constructing a representation of the third object based on the first information; the representation of the third object is included in the representation of the target object.
18. The method of claim 17, wherein constructing the representation of the third object based on the first information comprises:
updating the image of the third object in the image database by using the first information when the image database inquires the image of the third object;
and under the condition that the image database does not inquire the image of the third object, constructing the image of the third object by using the first information, and storing the image into the image database.
19. The method of claim 17 or 18, wherein before the associating between the portrait of the F objects and the facial image of the F objects, the method further comprises:
receiving second information from a second device, wherein the second information comprises a face image of the third object and identification information of the third object;
storing the face image of the third object and the incidence relation between the face image of the third object and the identification information of the third object;
the establishing of the association relationship between the portrait of the F objects and the face image of the F objects comprises:
and establishing an association relation between the face image of the third object and the portrait of the third object.
20. The method of claim 16, wherein said constructing a representation of F objects comprised by said target object comprises:
receiving a second express waybill image from a third device and a face image of a fourth object, wherein the second express waybill image is an image obtained by shooting a second express waybill, and the fourth object is contained in the target object;
extracting third information from the second express bill image; the third information is used for constructing the information of the portrait of the fourth object;
constructing a representation of the fourth object using the third information;
the establishing of the association relationship between the portrait of the F objects and the face image of the F objects comprises:
and establishing an incidence relation between the portrait of the fourth object and the face image of the fourth object.
21. The method of claim 20, wherein after said constructing a representation of said fourth object using said third information, said method further comprises:
extracting fourth information from a third express waybill image, wherein the fourth information comprises information for updating the portrait of the fourth object and identification information of the fourth object;
updating the representation of the fourth object with the fourth information.
22. An information processing method characterized by comprising:
shooting an express bill to obtain an express bill image;
sending the express bill image to a server; the express bill image is used for the server to determine a target advertisement matched with a target object corresponding to the express bill image or update a portrait of the target object based on the identification result of the express bill image; the method further comprises the following steps:
acquiring a face image of the target object;
and sending the face image of the target object to the server, wherein the face image is used for determining the target object corresponding to the express bill image by the server based on the recognition result of the face image.
23. The method of claim 22, wherein the capturing the courier slip to obtain a courier slip image comprises:
and responding to the express delivery instruction input by the user, and collecting the express delivery list image.
24. The method of claim 23, wherein the acquiring the facial image of the target object comprises:
and collecting the face image of the target object in response to receiving an express query request or an express delivery request input by a user.
25. The method of any one of claims 22 to 24, further comprising:
receiving the information of the target advertisement sent by the server;
and playing the target advertisement.
26. The method of any one of claims 22 to 24, further comprising:
identifying the express number of the express bill based on the express bill image;
and carrying out express delivery warehouse-out operation based on the express delivery serial number.
27. The method of claim 26, wherein identifying the courier number for the courier slip based on the courier slip image comprises:
detecting and processing the express bill image to obtain position information of a barcode area in the express bill image;
based on the position information of the barcode area, intercepting an image of the barcode area from the express bill image;
and performing bar code identification on the image of the bar code area to obtain the express number of the express bill image.
28. The method of claim 26, wherein the courier out-warehouse operation based on the courier number comprises:
determining whether the current user is consistent with a receiver corresponding to the express bill or not based on the express serial number and a face image of the current user;
and sending out alarm information in response to the fact that the current user is inconsistent with the recipient of the express delivery.
29. An electronic device, comprising:
the camera is used for collecting images of a watching area to obtain a target image, and the target image comprises a target object;
a sending unit, configured to send the target image to a server;
a receiving unit for receiving a target instruction or a target advertisement from the server; the target instruction is used for indicating to play the target advertisement, and the target advertisement is obtained by the server according to the express delivery information of the target object;
the playing unit is used for playing the target advertisement;
the camera is also used for shooting the express bill to obtain an express bill image;
the sending unit is further configured to send the express waybill image to the server, where the express waybill image is used for the server to construct or update the portrait of the target object.
30. The electronic device of claim 29, wherein the target advertisement is obtained by the server from a representation of the target object based on courier information of the target object.
31. The electronic device of claim 30, wherein the target object comprises a first object and a second object, wherein the target advertisement comprises a first advertisement and a second advertisement, wherein the representation of the target object comprises a representation of the first object and a representation of the second object, wherein the first advertisement matches the representation of the first object, and wherein the second advertisement matches the representation of the second object;
the playing unit is specifically configured to play the first advertisement in a first advertisement playing area of a display interface, and play the second advertisement in a second advertisement playing area of the display interface.
32. The electronic device of claim 31, further comprising:
a determining unit for determining that the target advertisement includes M advertisements; the M advertisements include the first advertisement and the second advertisement, M being an integer greater than 1;
the dividing unit is used for dividing the advertisement playing area of the display interface into M areas, wherein the M areas comprise the first advertisement playing area and the second advertisement playing area, and each area is used for playing one advertisement.
33. The electronic device of any of claims 29-32,
the camera is further used for acquiring the image of the watching area to obtain a reference image in the process of playing the target advertisement; the reference image comprises a reference object;
the sending unit is further configured to send the reference image to the server;
the receiving unit is further used for receiving a reference advertisement or a reference instruction from the server; the reference advertisement is obtained by the server according to the portrait of the reference object, the portrait of the reference object is obtained based on express delivery information of the reference object, and the reference instruction is used for indicating to play the reference advertisement;
the playing unit is further configured to update the played target advertisement to the reference advertisement.
34. The electronic device of any of claims 29-32,
the playing unit is used for stopping playing the target advertisement under the condition that no people are detected in the continuous N frames of images acquired by collecting the watching area; n is an integer greater than 1.
35. The electronic device of any of claims 29-32, wherein the courier information includes information of at least one historical courier.
36. The electronic device of claim 35, wherein the targeted advertisement is derived by the server from the courier information identified from the courier slip image.
37. The electronic device of claim 36, further comprising:
the identification unit is used for identifying the express number of the express bill;
and the execution unit is used for executing the warehouse-out operation of the express bill based on the express number.
38. The electronic device of any of claims 29-31, further comprising:
the detection unit is used for detecting a user operation instruction;
the camera is specifically configured to acquire an image of the viewing area in response to the detected user operation instruction.
39. The electronic device of claim 38, wherein the user operation instruction is used to instruct express delivery to be taken out of a warehouse or to inquire about express delivery.
40. The electronic device of any of claims 29-31,
the playing unit is specifically configured to play the target advertisement in an advertisement playing area of a display interface, where the display interface includes an express delivery operation area and the advertisement playing area.
41. A server, comprising:
a receiving unit for receiving a target image from an electronic device, the target image including a target object
The determining unit is used for determining a target advertisement to be played by the electronic equipment based on the express delivery information of the target object;
a sending unit, configured to send the target advertisement or the target instruction to the electronic device; the target instruction is used for instructing the electronic equipment to play the target advertisement;
the receiving unit is further used for receiving the express waybill image from the electronic equipment; the server further comprises:
and the identification unit is used for identifying the express information from the express bill image.
42. The server according to claim 41,
the determining unit is specifically configured to obtain a representation of the target object based on information of at least one historical express delivery of the target object; and determining the target advertisement to be played by the electronic equipment based on the portrait of the target object.
43. The server according to claim 42, wherein the target object comprises a first object and a second object;
the determining unit is specifically configured to determine a first advertisement to be played by the electronic device based on the portrait of the first object and determine a second advertisement to be played by the electronic device based on the portrait of the second object; the targeted advertisement includes the first advertisement and the second advertisement.
44. The server according to claim 42, further comprising:
a portrait construction unit for constructing a portrait of F objects comprised by the target object;
the association unit is used for establishing association relation between the portrait of the F objects and the face image of the F objects; the face image associated with the portrait of any object is the face image of any object, the portraits of F objects included in the target object are the portraits of the target object, and F is an integer greater than 0;
and the face recognition unit is used for carrying out face recognition on the target image by using the face images of the F objects to obtain the target object.
45. The server according to claim 44,
the receiving unit is further used for receiving a first express waybill image from the first device; the first express bill image is an image obtained by shooting a first express bill; the server further comprises:
a first extraction unit, configured to extract first information from the first courier receipt image, where the first information includes information for constructing or updating a portrait of a third object and identification information of the third object, and the third object is included in the target object;
the portrait construction unit is specifically configured to construct a portrait of the third object based on the first information; the representation of the third object is included in the representation of the target object.
46. The server according to claim 45,
the image construction unit is specifically configured to update the image of the third object in the image database with the first information when the image database queries the image of the third object;
and under the condition that the image database does not inquire the image of the third object, constructing the image of the third object by using the first information, and storing the image into the image database.
47. The server according to claim 45 or 46,
the receiving unit is further configured to receive second information from a second device, where the second information includes a face image of the third object and identification information of the third object; the server further comprises:
a storage unit, configured to store the face image of the third object and an association relationship between the face image of the third object and the identification information of the third object;
the association unit is specifically configured to establish an association relationship between the face image of the third object and the portrait of the third object.
48. The server according to claim 44,
the receiving unit is further configured to receive a second express waybill image from a third device and a face image of a fourth object, where the second express waybill image is an image obtained by shooting a second express waybill, and the fourth object is included in the target object; the server further comprises:
the second extraction unit is used for extracting third information from the second express waybill image; the third information includes identification information of the fourth object and information for constructing a representation of the fourth object;
the portrait construction unit is specifically configured to construct a portrait of the fourth object using the third information;
the association unit is specifically configured to establish an association relationship between the portrait of the fourth object and the face image of the fourth object.
49. The server according to claim 48,
the second extraction unit is further configured to extract fourth information from a third courier receipt image, where the fourth information includes information for updating a portrait of the fourth object and identification information of the fourth object;
the portrait construction unit is further configured to update a portrait of the fourth object with the fourth information.
50. A courier, characterized in that includes:
the first camera is used for shooting the express bill to obtain an express bill image;
the sending unit is used for sending the express bill image to a server; the express bill image is used for the server to determine a target advertisement matched with a target object corresponding to the express bill image or update a portrait of the target object based on the identification result of the express bill image; express delivery machine still includes:
the second camera is used for acquiring a face image of the target object;
the sending unit is further configured to send a face image of the target object to the server, where the face image is used for the server to determine the target object corresponding to the express waybill image based on a recognition result of the face image.
51. The courier of claim 50,
the first camera is specifically used for responding to express delivery warehouse-out instructions input by a user and collecting the express delivery list images.
52. The courier of claim 51, wherein,
the second camera is specifically used for collecting the face image of the target object in response to receiving an express query request or an express delivery warehouse-out request input by a user.
53. The courier apparatus of any one of claims 50-52, further comprising:
a receiving unit, configured to receive information of the target advertisement sent by the server;
and the playing unit is used for playing the target advertisement.
54. The courier apparatus of any one of claims 50-52, further comprising:
the identification unit is used for identifying the express delivery number of the express delivery receipt based on the express delivery receipt image;
and the execution unit is used for carrying out express delivery warehouse-out operation based on the express delivery serial number.
55. The courier of claim 54, wherein,
the identification unit is specifically used for detecting and processing the express waybill image to obtain position information of a barcode region in the express waybill image;
based on the position information of the barcode area, intercepting an image of the barcode area from the express bill image;
and performing bar code identification on the image of the bar code area to obtain the express number of the express bill image.
56. The courier of claim 54, wherein,
the execution unit is specifically configured to determine whether the current user is consistent with a recipient corresponding to the express bill based on the express serial number and a face image of the current user;
and sending out alarm information in response to the fact that the current user is inconsistent with the recipient of the express delivery.
57. A computer-readable storage medium, in which a computer program is stored, the computer program comprising program instructions which, when executed by a processor of a mobile device, cause the processor to carry out the method of any one of claims 1 to 28.
58. An electronic device, comprising: a memory for storing a program; a processor for executing the program stored by the memory, the processor being configured to perform the method of any of claims 1 to 28 when the program is executed.
CN201910789329.3A 2019-08-23 2019-08-23 Advertisement pushing method, information processing method and related product Active CN110446082B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910789329.3A CN110446082B (en) 2019-08-23 2019-08-23 Advertisement pushing method, information processing method and related product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910789329.3A CN110446082B (en) 2019-08-23 2019-08-23 Advertisement pushing method, information processing method and related product

Publications (2)

Publication Number Publication Date
CN110446082A CN110446082A (en) 2019-11-12
CN110446082B true CN110446082B (en) 2021-11-30

Family

ID=68437523

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910789329.3A Active CN110446082B (en) 2019-08-23 2019-08-23 Advertisement pushing method, information processing method and related product

Country Status (1)

Country Link
CN (1) CN110446082B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112308915A (en) * 2020-03-30 2021-02-02 北京沃东天骏信息技术有限公司 Method and device for positioning express package
CN112637363A (en) * 2021-01-05 2021-04-09 上海臻琴文化传播有限公司 Information stream pushing processing method, system, device and storage medium
CN113095880B (en) * 2021-04-16 2024-03-19 盈乾家智能科技(武汉)有限公司 Elevator advertisement playing method, system, electronic equipment and computer storage medium

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MX2013009915A (en) * 2011-02-27 2014-07-28 Redigi Inc Methods and apparatus for sharing, transferring and removing previously owned digital media.
CN106557937B (en) * 2015-09-24 2020-02-18 杭州海康威视数字技术股份有限公司 Advertisement pushing method and device
CN106228400A (en) * 2016-07-20 2016-12-14 大辅科技(北京)有限公司 A kind of advertisement sending method applying augmented reality and system
GB2553538A (en) * 2016-09-07 2018-03-14 Sony Corp A method, apparatus and non-transitory storage medium
CN106651432A (en) * 2016-10-31 2017-05-10 南京魔格信息科技有限公司 Building advertisement accurate putting system and method
CN106530018A (en) * 2016-12-23 2017-03-22 四川百思创想科技有限公司 Advertisement publishing system based on express parcel cabinet
CN107424018A (en) * 2017-08-14 2017-12-01 安徽简道科技有限公司 Internet advertisement publishing method based on label
CN207993076U (en) * 2018-04-16 2018-10-19 杨军辉 A kind of intelligent accurate advertisement jettison system based on quick despatch
CN108573412B (en) * 2018-04-19 2021-11-19 郑州味千生物技术有限公司 Advertisement recommendation terminal, advertisement recommendation system and advertisement recommendation method
CN108682082A (en) * 2018-08-02 2018-10-19 山东刑天网络科技有限公司 A kind of intelligence express delivery cabinet interactive advertisement delivery device and put-on method
CN112749993A (en) * 2018-10-09 2021-05-04 广东聚宝屋传媒有限公司 Control method and device for advertising on express package
CN109447692B (en) * 2018-10-09 2022-02-15 广东聚宝屋传媒有限公司 Method and device for advertising based on to-be-taken express package
CN109359911B (en) * 2018-10-09 2021-05-11 广东聚宝屋传媒有限公司 Information management method and device based on parcel mediatization
CN109711900A (en) * 2018-12-29 2019-05-03 北京金山安全软件有限公司 Information display method and device based on face recognition, terminal equipment and storage medium

Also Published As

Publication number Publication date
CN110446082A (en) 2019-11-12

Similar Documents

Publication Publication Date Title
CN110446082B (en) Advertisement pushing method, information processing method and related product
US10380170B2 (en) Integrated image searching system and service method thereof
CN107291732B (en) Information pushing method and device
CN110033293B (en) Method, device and system for acquiring user information
CN108540755B (en) Identity recognition method and device
CN106709776A (en) Commodity pushing method and apparatus thereof
CN110223093B (en) Commodity recommendation method and device
EP2988473B1 (en) Argument reality content screening method, apparatus, and system
CN111008540B (en) Bar code identification method and equipment and computer storage medium
CN110458130B (en) Person identification method, person identification device, electronic equipment and storage medium
CN111383039A (en) Information pushing method and device and information display system
CN214202398U (en) Express delivery intelligence networking security equipment
WO2009142098A1 (en) Image processing device, camera, image processing method, and program
CN110533440A (en) A kind of internet advertisement information dispensing application method based on video camera
CN109961594A (en) Data object information processing method, apparatus and system
CN111507772A (en) Coupon management method, device and storage medium
CN108833488A (en) A kind of method for pushing and server of recommendation information
CN105931064A (en) Information pushing method and device, and intelligent glasses
CN111246110B (en) Image output method and device, storage medium and electronic device
WO2021057149A1 (en) Data processing method and apparatus, and storage medium
CN110049094A (en) The method and offline exhibition terminal of information push
CN112906646A (en) Human body posture detection method and device
US20130339271A1 (en) Evaluation system, evaluation method, and storage medium
CN112989307B (en) Service information processing method, device and terminal
KR102278693B1 (en) Signage integrated management system providing Online to Offline user interaction based on Artificial Intelligence and method thereof

Legal Events

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