CN113763054A - Advertisement verification method and device based on block chain and electronic equipment - Google Patents

Advertisement verification method and device based on block chain and electronic equipment Download PDF

Info

Publication number
CN113763054A
CN113763054A CN202111124233.9A CN202111124233A CN113763054A CN 113763054 A CN113763054 A CN 113763054A CN 202111124233 A CN202111124233 A CN 202111124233A CN 113763054 A CN113763054 A CN 113763054A
Authority
CN
China
Prior art keywords
advertisement
image
target
target advertisement
agent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111124233.9A
Other languages
Chinese (zh)
Inventor
贺三元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alipay Hangzhou Information Technology Co Ltd
Ant Blockchain Technology Shanghai Co Ltd
Original Assignee
Alipay Hangzhou Information Technology Co Ltd
Ant Blockchain Technology Shanghai 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 Alipay Hangzhou Information Technology Co Ltd, Ant Blockchain Technology Shanghai Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202111124233.9A priority Critical patent/CN113763054A/en
Publication of CN113763054A publication Critical patent/CN113763054A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0248Avoiding fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Data Mining & Analysis (AREA)
  • Library & Information Science (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

An advertisement verification method and device based on a block chain and electronic equipment are disclosed. The method comprises the following steps: acquiring a target advertisement image to be verified, which is shot by a client; extracting a face image from the target advertisement image, and carrying out identity recognition aiming at the face image so as to determine an advertisement speaker corresponding to the target advertisement image; inquiring whether the block chain stores advertisement agent information of the advertisement agent aiming at the target advertisement corresponding to the target advertisement image; and if the block chain stores the advertisement agent information of the advertisement agent for the target advertisement corresponding to the target advertisement image, determining that the target advertisement image is the advertisement image of the real agent of the advertisement agent.

Description

Advertisement verification method and device based on block chain and electronic equipment
Technical Field
One or more embodiments of the present disclosure relate to the field of block chain technologies, and in particular, to an advertisement verification method and apparatus based on a block chain, and an electronic device.
Background
With the popularization of internet and multimedia services, product introduction services are developed vigorously, and merchants can push or display product advertisements introduced by speakers to users in an online or offline manner.
It is difficult for the user to determine whether the product advertisement is an advertisement of the actual speaker.
Therefore, it is desirable to provide an advertisement verification scheme that allows a user to quickly determine whether a speaker actually speaks an advertisement.
Disclosure of Invention
The embodiment of the specification provides an advertisement verification method and device based on a block chain and electronic equipment.
According to a first aspect of embodiments of the present specification, there is provided a block chain-based advertisement verification method, the method including:
acquiring a target advertisement image to be verified, which is shot by a client;
extracting a face image from the target advertisement image, and carrying out identity recognition aiming at the face image so as to determine an advertisement speaker corresponding to the target advertisement image;
inquiring whether the block chain stores advertisement agent information of the advertisement agent aiming at the target advertisement corresponding to the target advertisement image;
and if the block chain stores the advertisement agent information of the advertisement agent for the target advertisement corresponding to the target advertisement image, determining that the target advertisement image is the advertisement image of the real agent of the advertisement agent.
According to a second aspect of embodiments of the present specification, there is provided a block chain-based advertisement verification method, the method including:
sending the shot target advertisement image to be verified to an advertisement server; enabling the advertisement server to extract a face image from the target advertisement image and perform identity recognition aiming at the face image so as to determine an advertisement speaker corresponding to the target advertisement image; inquiring whether the block chain stores advertisement agent information of the advertisement agent aiming at the target advertisement corresponding to the target advertisement image;
receiving a query result returned by the advertisement server; the query result comprises a verification result used for representing whether the target advertisement image is the advertisement image of the real speaker of the advertisement speaker.
According to a third aspect of embodiments herein, there is provided an advertisement verification apparatus based on a blockchain, the apparatus comprising:
the acquisition unit is used for acquiring a target advertisement image to be verified, which is shot by a client;
the identification unit extracts a face image from the target advertisement image and carries out identity identification aiming at the face image so as to determine an advertisement speaker corresponding to the target advertisement image;
the query unit is used for querying whether the block chain stores advertisement introduction information of the advertisement introduction person aiming at the target advertisement corresponding to the target advertisement image or not;
and the verification unit is used for determining that the target advertisement image is the advertisement image of the real speaker if the block chain stores the advertisement speaker information aiming at the target advertisement corresponding to the target advertisement image.
According to a fourth aspect of embodiments herein, there is provided an advertisement verification device based on a blockchain, the device comprising:
the transmitting unit is used for transmitting the shot target advertisement image to be verified to the advertisement server; enabling the advertisement server to extract a face image from the target advertisement image and perform identity recognition aiming at the face image so as to determine an advertisement speaker corresponding to the target advertisement image; inquiring whether the block chain stores advertisement agent information of the advertisement agent aiming at the target advertisement corresponding to the target advertisement image;
the receiving unit is used for receiving the query result returned by the advertisement server; the query result comprises a verification result used for representing whether the target advertisement image is the advertisement image of the real speaker of the advertisement speaker.
According to a fifth aspect of embodiments herein, there is provided an electronic apparatus including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor implements the method of any of the preceding claims by executing the executable instructions.
In the technical scheme, a user side can send a shot target advertisement image to be verified to an advertisement server side through a client side, and the advertisement server side determines whether the target advertisement image is an advertisement image of a real speaker of the advertisement speaker based on advertisement speaker information stored in a block chain. Thereby helping the user quickly determine the authenticity of the targeted advertisement.
Drawings
Fig. 1 is an architecture diagram of an advertisement verification system based on a block chain according to an embodiment of the present specification;
FIG. 2 is a flowchart of a block chain-based advertisement verification method according to an embodiment of the present specification;
FIG. 3 is a schematic diagram of an advertisement feed according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an electronic device provided in an embodiment of the present specification;
FIG. 5 is a block diagram of an apparatus for block chain based advertisement verification provided by an embodiment of the present specification;
fig. 6 is a block diagram of an advertisement verification apparatus based on a block chain according to an embodiment of the present specification.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with one or more embodiments of the present specification. Rather, they are merely examples of apparatus and methods consistent with certain aspects of one or more embodiments of the specification, as detailed in the claims which follow.
It should be noted that: in other embodiments, the steps of the corresponding methods are not necessarily performed in the order shown and described herein. In some other embodiments, the method may include more or fewer steps than those described herein. Moreover, a single step described in this specification may be broken down into multiple steps for description in other embodiments; multiple steps described in this specification may be combined into a single step in other embodiments.
With the popularization of internet and multimedia services, product introduction services are also developed vigorously, and merchants can push or display advertisement images of products introduced by advertisement speakers to users in an online or offline manner, so as to prompt users to purchase the products.
In practical application, although a user can search and purchase a corresponding product in a client according to a touched advertisement image, the user still cannot distinguish whether an advertisement speaker actually participates in the product, and cannot directly acquire related product information according to the advertisement image of the product advertised by the advertisement speaker to quickly and safely purchase the product. In addition, the effective association relationship cannot be established between the purchasing behavior of the user according to the advertisement image of the product of the advertisement speaker agent and the advertisement image reaching the user, so that the drainage effect of the advertisement speaker to the agent product cannot be counted and evaluated; in addition, even if users with mass flow purchase corresponding products according to product advertisements of the advertisement speaker, the user flow cannot be directly converted into fan flow of the advertisement speaker, and the flow drained by the users is wasted.
Based on this, this specification aims at proposing a technical scheme of advertisement verification based on block chain.
On one hand, a user side can send a shot target advertisement image to be verified to an advertisement service side through a client side, and the advertisement service side determines whether the target advertisement image is an advertisement image of a real speaker of the advertisement speaker based on advertisement speaker information stored in a block chain. Thereby helping the user quickly determine the authenticity of the targeted advertisement.
On the other hand, after the target advertisement image is determined to be the advertisement image of the real introduction of the advertisement introduction person, the user side is guided to the social account number of the advertisement introduction person and provides commodity information related to the target advertisement, so that the user side can conveniently and safely shop through the client side based on the commodity information, the advertisement introduction person can conveniently obtain social flow based on the target advertisement, and meanwhile, the guiding effect of the advertisement introduction person on the introduction advertisement is conveniently counted and evaluated.
Referring to fig. 1, fig. 1 is an architecture diagram of a block chain-based advertisement verification system according to an embodiment of the present disclosure.
As shown in fig. 1, the system may include a blockchain, an advertising service interfacing with the blockchain, clients (which may also be referred to as user clients) respectively held by an advertiser and a user interacting with the advertising service, an identity authentication system for identifying a face image, and a social service providing social services.
The client corresponding to the advertising speaker can store the speaking contract information and the face image of the advertising speaker in the block chain through the advertising server.
And the client side corresponding to the user side collects a target advertisement image related to the speaker service of the advertisement speaker and sends the target advertisement image to the advertisement server side.
The advertisement server is used for extracting the face image from the target advertisement image and carrying out identity recognition on the face image by the identity authentication system so as to determine the advertisement speaker corresponding to the target advertisement image.
The identity authentication system may be integrated in the advertisement service end, or may be a third-party identity authentication system independent of the advertisement service end.
After the advertisement server side obtains the advertisement speaker corresponding to the target advertisement image, whether the advertisement speaker prestores advertisement speaker information of the target advertisement corresponding to the target advertisement image is inquired in the block chain. And returning a query result to the client corresponding to the user side, wherein the query result comprises a verification result used for indicating whether the target advertisement image is an advertisement image of a real speaker of the advertisement speaker. The above-mentioned true-checking result includes: if yes, determining that the target advertisement image is an advertisement image of the real speaker of the advertisement speaker; if the query is not received, determining that the target advertisement image is not the advertisement image of the real speaker of the advertisement speaker; and aiming at the condition that the query is not available, the query result also comprises prompt information for outputting that the target advertisement image is a false advertisement agent.
In the technical scheme, on one hand, a user side can send a shot target advertisement image to be verified to an advertisement server side through a client side, and the advertisement server side determines whether the target advertisement image is an advertisement image of a real speaker of the advertisement speaker based on advertisement speaker information stored in a block chain. Thereby helping the user quickly determine the authenticity of the targeted advertisement. On the other hand, after the face image is extracted from the target advertisement image, the face image is checked to determine the corresponding advertisement speaker, so that the accuracy and the safety credibility of verifying whether the advertisement speaker really participates in the advertisement speaker service are improved.
The advertisement server further may be configured to, when it is determined that the target advertisement image is an advertisement image of the real speaker of the advertisement speaker, query a social account corresponding to the advertisement speaker from a social server, and return the social account to a client corresponding to the user party.
Therefore, the user side can access the social service side through the client side based on the social account, and the commodity information corresponding to the target advertisement is inquired from the social service side and used for commodity purchasing of the user side.
The social service side can conduct advertisement drainage statistics on the social account number based on the advertisement identification of the target advertisement carried by the client side corresponding to the user side when the client side accesses, and evaluate the drainage effect of the advertisement speaker on the speaker advertisement.
In the technical scheme, after the target advertisement image is determined to be the advertisement image of the real introduction of the advertisement introduction person, the user side is guided to the social account number of the advertisement introduction person and provides the commodity information related to the target advertisement, so that the user side can conveniently and safely shop through the client side based on the commodity information, the advertisement introduction person can conveniently obtain social flow based on the target advertisement, and meanwhile, the guiding effect of the advertisement introduction person on the introduction advertisement can be conveniently counted and evaluated.
The present specification is described below with reference to specific embodiments and specific application scenarios.
Referring to fig. 2, fig. 2 is a flowchart illustrating a block chain-based advertisement verification method according to an exemplary embodiment; the method is applied to the advertisement server side of fig. 1, and the method executes the following steps:
step 202, acquiring a target advertisement image to be verified, which is shot by a client;
step 204, extracting a face image from the target advertisement image, and performing identity recognition on the face image to determine an advertisement speaker corresponding to the target advertisement image;
step 206, inquiring whether the block chain stores advertisement introduction information of the advertisement introduction person aiming at the target advertisement corresponding to the target advertisement image;
step 208, if the block chain stores the advertisement agent information of the advertisement agent for the target advertisement corresponding to the target advertisement image, determining that the target advertisement image is the advertisement image of the real agent of the advertisement agent.
Blockchains are generally divided into three types: public chain (Public Blockchain), Private chain (Private Blockchain) and alliance chain (Consortium Blockchain). Furthermore, there may be a combination of the above types, such as private chain + federation chain, federation chain + public chain, and so on.
Among them, the most decentralized is the public chain. The public chain is represented by bitcoin and ether house, and participants (also called nodes in the block chain) joining the public chain can read data records on the chain, participate in transactions, compete for accounting rights of new blocks, and the like. Moreover, each node can freely join or leave the network and perform related operations.
Private chains are the opposite, with the network's write rights controlled by an organization or organization and the data read rights specified by the organization. Briefly, a private chain may be a weakly centralized system with strict restrictions on nodes and a small number of nodes. This type of blockchain is more suitable for use within a particular establishment.
A federation chain is a block chain between a public chain and a private chain, and "partial decentralization" can be achieved. Each node in a federation chain typically has a physical organization or organization corresponding to it; the nodes are authorized to join the network and form a benefit-related alliance, and block chain operation is maintained together.
In this specification, the specific type of the block chain may include any one of a public chain, a private chain, and a federation chain.
In one embodiment shown, the block chain is a federation chain.
In this specification, the target advertisement may be specifically a dialect advertisement made by a merchant for promoting a product.
The advertising speaker may include a speaker who speaks the merchant product.
For example, the advertising speaker may specifically include a natural person (e.g., a star speaker) that advertises a product.
The target advertisement image is an advertisement image corresponding to the agent advertisement, and the target advertisement image includes a character image of the agent advertisement.
In this specification, the user side refers to a target user object to which the introduction advertisement is delivered.
For example, the user side may include any user who may obtain a product's endorsement online or offline. Such as: the user can obtain the pronouncing advertisement of the advertisement pronouncing product shown by the user in an offline mode through various display screens (such as outdoor advertisement large screens, various advertisement display screens similar to airplanes, tracks, public transportation system stations and vehicles), plane media and the like. For another example: the user can also obtain the pronouncing advertisement of the advertisement pronouncing person product shown by the user in an online mode through a network electronic device (such as a computer, a mobile phone, a PAD and the like).
In this specification, the client may include a user client owned by the sponsor or the user; wherein the client may run on any type of device.
For example, the client may run on a mobile terminal, PAD, PC, or the like. In implementation, different client APPs or applets may be respectively deployed at the client for the user side and the sponsor, or login entries with different permissions and functions may be respectively provided for the user side and the sponsor in the same client APP or the same applet.
In this specification, the advertisement Service terminal may include a BaaS platform (also referred to as a BaaS cloud) for providing a Blockchain as a Service (BaaS). The BaaS platform can provide a pre-programmed software mode for activities (such as subscription and notification, user verification, database management and remote update) occurring on the blockchain, and provides a simple and easy-to-use, one-key deployment, quick verification and flexible and customizable blockchain service for client-side computing equipment coupled with the BaaS platform, so that the application development, test and online of blockchain services can be accelerated, and landing of blockchain business application scenes of various industries can be facilitated.
In this specification, after completing a endorsement contract with an advertisement endorser, the advertisement service side pushes endorsement contract information related to the target advertisement to a client corresponding to the advertisement endorser, so that the advertisement endorser corresponding to the target advertisement performs contract confirmation on the client;
acquiring a face image of the advertising speaker acquired by a client corresponding to the advertising speaker after the advertising speaker performs subscription confirmation on the speaker contract information, and performing identity recognition on the face image to determine whether the identity of the advertising speaker is matched with the identity of the advertising speaker in the speaker contract information;
if yes, further issuing the introduction contract information and the face image to the block chain for evidence storage.
Further, the advertisement server can store the advertisement image shot when the advertisement speaker speaks the advertisement and the advertisement speaking information corresponding to the advertisement image into the locally maintained advertisement library.
In this specification, the advertisement sponsor information may include any information related to the target advertisement, such as sponsor contract information, contract number, contract content, advertisement identification, and the like.
In this specification, the user side may photograph a target advertisement image related to the introduction advertisement through a corresponding client;
for example, the user side may capture an advertisement image in advertisement content related to a representative advertisement displayed to the user side in a surrounding environment through a camera carried by a corresponding client, and use the advertisement image as a target advertisement image.
The image format, the image content, and the number of the targeted advertisement images are not particularly limited in this specification.
In this specification, after the target advertisement image is obtained, the user side may send the target advertisement image to be verified, which is captured by the client side, to the advertisement service side.
In this specification, after the advertisement server obtains a target advertisement image to be verified, which is shot by a client, a face image is extracted from the target advertisement image, and identity recognition is performed on the face image, so as to determine an advertisement speaker corresponding to the target advertisement image.
In an embodiment shown, the advertisement server may identify a facial image extracted from the target advertisement image based on a local identity authentication system or module to determine an advertisement speaker representing the target advertisement corresponding to the target advertisement image.
In another embodiment shown, the advertisement server may send the face image to a third-party identity authentication system for performing identity recognition on the face image by the third-party identity authentication system, so as to determine an advertisement speaker corresponding to the face image. The third-party identity authentication system may be an authority for performing identity authentication in the industry.
In this specification, the above-mentioned identification of the face image may be implemented by a face recognition technology commonly used in the industry. For example, a first face feature in the face image is extracted and compared with a second face feature in the face feature library, and a user corresponding to the second face feature with the closest comparison result is used as an advertisement speaker corresponding to the face image.
In this specification, whether the advertisement agent information of the advertisement agent for the target advertisement corresponding to the target advertisement image is stored in the query blockchain includes:
and inquiring advertisement images of all advertisements of the advertiser agent in a locally maintained advertisement library, and further inquiring a verification advertisement image similar to the target advertisement image from the advertisement images.
In one illustrated embodiment, there may be multiple advertisement images in the ad repository local to the advertising service that have been determined to be the advertiser's speaker, and therefore a verification advertisement image is needed from which to determine a similarity to the target advertisement image. The verification advertisement image refers to an advertisement image shot by an advertisement speaker during speaking. And the verification advertisement image is not only stored in an advertisement library, but also stored in a certificate and block chain.
Continuing the example from the above example, the above query for the verification advertisement image similar to the target advertisement image may be performed by calculating the similarity between each advertisement image spoken by the advertiser in the advertisement and the target advertisement image, and using the advertisement image with the highest similarity as the verification advertisement image. Namely, the verification advertisement image refers to the advertisement image with the highest similarity with the target advertisement image in the advertisement library.
In practical applications, the target advertisement images shot by the user side are generally non-standardized, such as different shooting resolutions, different shooting angles, different shooting environments, and the like, so that the target advertisement images shot are different from one another, and it is difficult to accurately determine the verification result.
By applying the embodiment, the shot target advertisement image can be converted into the standardized verification advertisement image through the determined advertisement speaker, so that the verification accuracy can be improved.
In one embodiment shown, if a verification advertisement image similar to the target advertisement image is not queried from the advertisement image, a prompt is returned to the client that the target advertisement image is a false advertisement agent.
By applying the implementation mode, the target advertisement image of the user side can be timely reminded of being the false advertisement introduction, and the user side is prevented from being cheated.
In one embodiment shown, there may be real introduction advertisements that are not processed by the advertising service; then, the advertisement library locally maintained by the advertisement server lacks the corresponding verification advertisement image, so that the verification advertisement image cannot be queried from the advertisement library. In this regard, the present specification also provides the following methods:
if the verification advertisement image similar to the target advertisement image is not inquired from the advertisement images, identifying the target advertisement image to obtain a corresponding dialect commodity;
inquiring advertisement introduction information in a block chain according to an advertisement introduction person and the introduction commodity corresponding to the target advertisement image to determine whether the advertisement introduction person introduces the introduction commodity;
and if the block chain stores the advertisement agent information of the advertisement agent saying the agent commodity, determining that the target advertisement image is the advertisement image of the real agent of the advertisement agent.
In practical application, for a real introduction advertisement which is not processed by the advertisement service end, although the advertisement image is not stored in the advertisement library of the advertisement service end, the advertisement introduction information is stored in the block chain. Therefore, after determining the information of the advertiser of the target advertisement image and the agent product, the information of the advertiser of the target advertisement image can be inquired whether the advertiser of the target advertisement image says the agent product or not in the advertisement agent information of the blockchain certificate.
By applying the embodiment, the advertisement verification can be carried out on the target advertisement image without verifying the advertisement image so as to help the user to quickly determine the authenticity of the target advertisement.
In one embodiment shown, when the target advertisement image is identified to obtain the product of the introduction corresponding to the target advertisement image, a combination of image identification and character identification may be specifically adopted.
In this case, image recognition and character recognition may be performed on the target advertisement image, and then comprehensive judgment may be performed according to the image recognition result and the character recognition result to determine the product of the introduction corresponding to the target advertisement image.
It should be noted that, because text recognition generally has higher accuracy than image recognition; therefore, when the product corresponding to the target advertisement image is identified by combining image identification and character identification, an identification method mainly including character identification and secondarily including image identification may be specifically adopted.
In this case, when the product of the representative corresponding to the target advertisement image is determined based on the character recognition result and the image recognition result, if the character recognition result is not identical to the image recognition result, the character recognition result may be preferentially used to determine the product of the representative corresponding to the target advertisement image.
On one hand, if only 1 commodity is determined on the target advertisement image according to the character recognition result, the commodity can be directly determined as the dialect commodity corresponding to the target advertisement image.
On the other hand, if it is determined that a plurality of products (2 or more) exist on the target advertisement image based on the character recognition result, the image recognition result may be further used as an aid to determine the product representative corresponding to the target advertisement image.
For example, in an illustrated embodiment, when the image recognition result is used as an aid, the proportion area of each product obtained by the image recognition in the target advertisement image may be specifically acquired; then, according to the occupation area of each commodity in the target advertisement image, the representative commodity corresponding to the target advertisement image is determined. The specific arithmetic logic for determining the product representative corresponding to the target advertisement image based on the area occupied by each product in the target advertisement image is not particularly limited in this specification.
For example, in one example, if a plurality of products exist as a result of character recognition, one or more products having the largest area in the target advertisement image may be used as the representative product corresponding to the target advertisement image.
In another example, if a plurality of products exist as a result of the character recognition, one or more products whose occupied area in the target advertisement image reaches a threshold value may be used as the representative product corresponding to the target advertisement image.
In addition to determining the representative product corresponding to the target advertisement image by using the area of each product identified by the image in the target advertisement image as an aid, in practical applications, the representative product corresponding to the target advertisement image may be determined by referring to other forms of image identification information, which is not listed in this specification; for example, the image position of each product in the target advertisement image may be used as an aid to determine the product of the representative corresponding to the target advertisement image. For example, the product corresponding to the product image in the middle position may be determined as the representative product corresponding to the target advertisement image.
In the example, the combination of image recognition and character recognition is adopted, the character recognition result is taken as the main recognition mode, and the image recognition is taken as the auxiliary recognition mode, so that the recognized dialect commodities can be more accurate.
Of course, in practical application, if it is determined that the target advertisement image does not include the commodity according to the character recognition result; for example, the targeted advertising image may be a picture-only type of advertisement, not including any advertising copy. At this time, the agent product corresponding to the target advertisement image may be determined based on the image recognition result.
In one embodiment, if a verification advertisement image similar to the target advertisement image is inquired from the advertisement image, further acquiring advertisement agent information corresponding to the verification advertisement image from the advertisement library, and confirming whether the advertisement agent information exists in the block chain.
Since the block chain stores (standard) advertisement images and advertisement agent information corresponding to each agent advertisement, the block chain can calculate digital abstracts, such as hash values (for example, verifying the advertisement images and the advertisement agent information), of the verified advertisement images and the advertisement agent information as a whole through advertisement verification logic in an intelligent contract; further, it is determined whether the same digital digest is present in the blockchain. If the same digital abstract exists, the advertisement image and the advertisement introduction information which are completely the same as the verification advertisement image and the advertisement introduction information exist in the description block chain, so that the target advertisement image is proved to be the advertisement image of the real introduction of the advertisement introduction person. Otherwise, it is proved that the target advertisement image is not an advertisement image of the real speaker of the advertisement.
In this specification, when it is determined that the target advertisement image is an advertisement image of a real speaker of the advertisement speaker, the advertisement server queries a social account corresponding to the advertisement speaker from a social server, and returns the social account to a client corresponding to a user, so that the client corresponding to the user accesses the social server based on the social account, and queries commodity information corresponding to the target advertisement from the social server for commodity purchasing by the user.
Continuing with the above example, when the advertisement agent information of the advertisement agent for the target advertisement corresponding to the target advertisement image is verified in the blockchain, the advertisement service further may interact with a social service to obtain a social account corresponding to the advertisement agent. The social account may be a user account corresponding to the advertising speaker in a social network corresponding to the social server.
In one embodiment, the commodity information includes a URL address of a commodity page. The client corresponding to the user side can access the social service side based on the URL address, so that the social service side returns the page resource corresponding to the URL address, and the page resource comprises commodity shopping information.
The content and form of the product shopping information are not particularly limited in this specification. For example, the commodity shopping information may be a purchase interface of a commodity or a product corresponding to the target advertisement, a purchase link in a third party shopping platform, or the like.
In an embodiment, the returning the social account number to the client to enable the client to access the social server based on the social account number, and querying, from the social server, merchandise information corresponding to the target advertisement may further include:
and returning the social account and the advertisement identification of the target advertisement to the client, so that the client sends an access request carrying the social account and the advertisement identification of the target advertisement to the social service end, the social service end performs advertisement flow guiding statistics on the social account based on the advertisement identification, and returns commodity information corresponding to the advertisement identification to the client after the statistics is completed.
Continuing the example from the above example, the social service side may further perform statistics on the advertisement identifiers as different classifications, so as to obtain traffic statistics results of the access requests corresponding to the different classifications. For example, 10 different advertisement identifiers are respectively counted as categories to obtain traffic statistics of access requests respectively corresponding to the 10 different advertisement identifiers.
It should be noted that, in practical applications, the same advertiser can advertise a plurality of different advertisers, and statistics of traffic data of the plurality of different advertisers of the advertiser's advertiser is convenient for statistics and evaluation of the advertisement advertiser's drainage effect, and the advertiser's advertiser is convenient for statistics of the traffic data.
Certainly, in practical applications, the social service end may count the real deal data of the commodity information of the target advertisement after the client purchases the commodity, so as to further evaluate the promotion effect of the introduction advertisement on the commodity sales volume.
Referring to fig. 3, fig. 3 is a flowchart of a block chain-based advertisement verification method according to an exemplary embodiment; the method is applied to the client corresponding to the user side in fig. 1, and the method executes the following steps:
step 302, sending the shot target advertisement image to be verified to an advertisement server; enabling the advertisement server to extract a face image from the target advertisement image and perform identity recognition aiming at the face image so as to determine an advertisement speaker corresponding to the target advertisement image; inquiring whether the block chain stores advertisement agent information of the advertisement agent aiming at the target advertisement corresponding to the target advertisement image;
step 304, receiving a query result returned by the advertisement server; the query result comprises a verification result used for representing whether the target advertisement image is the advertisement image of the real speaker of the advertisement speaker.
The embodiment of the method corresponds to the embodiment shown in fig. 2, and the details of the steps 302-304 can be referred to the descriptions of the steps 202-208.
In the technical scheme, a user side can send a shot target advertisement image to be verified to an advertisement server side through a client side, and the advertisement server side determines whether the target advertisement image is an advertisement image of a real speaker of the advertisement speaker based on advertisement speaker information stored in a block chain. Thereby helping the user quickly determine the authenticity of the targeted advertisement.
In one embodiment shown, when the verification result shows that the target advertisement image is an advertisement image of a real speaker of the advertisement speaker, the query result further includes that the advertisement server queries a social account corresponding to the advertisement speaker from a social server; the method further comprises the following steps:
and accessing the social service side based on the social account, and inquiring commodity information corresponding to the target advertisement from the social service side for commodity purchasing by a user side.
In the technical scheme, after the target advertisement image is determined to be the advertisement image of the real speaker of the advertisement speaker, the user side is guided to the social account of the advertisement speaker and provides the commodity information related to the target advertisement, so that the user side can quickly and safely shop through the client side based on the commodity information.
In one illustrated embodiment, the merchandise information includes a URL address of a merchandise page.
In the technical scheme, the URL address is returned to the client corresponding to the user side, so that the client can access commodity shopping information based on the URL address to realize commodity shopping.
In one illustrated embodiment, the query result further includes an advertisement identification of the targeted advertisement;
the accessing the social service end based on the social account, and inquiring commodity information corresponding to the target advertisement from the social service end for a user side to select commodities comprises the following steps:
sending an access request carrying the social account and an advertisement identifier of the target advertisement to the social service side, carrying out advertisement drainage statistics on the social account by the social service side based on the advertisement identifier, and returning commodity information corresponding to the advertisement identifier after the statistics is finished;
and carrying out commodity purchasing based on the commodity information returned by the social service side.
In the technical scheme, after the target advertisement image is determined to be the advertisement image of the real introduction of the advertisement introduction person, the user side is guided to the social account number of the advertisement introduction person and provides the commodity information related to the target advertisement, so that the user side can conveniently and safely shop through the client side based on the commodity information, the advertisement introduction person can conveniently obtain social flow based on the target advertisement, and meanwhile, the guiding effect of the advertisement introduction person on the introduction advertisement can be conveniently counted and evaluated.
In one embodiment shown, when the verification result indicates that the target advertisement image is not the advertisement image of the real speaker, the query result further includes a prompt message that the target advertisement image is a false advertisement speaker.
In the technical scheme, the target advertisement image of the user side can be timely reminded of being a false advertisement introduction, and the user side is prevented from being cheated.
Corresponding to the above method embodiments, the present specification further provides an embodiment of an advertisement verification apparatus based on a block chain.
The embodiment of the block chain-based hierarchical storage device of the present specification can be applied to an electronic device. The device embodiments may be implemented by software, or by hardware, or by a combination of hardware and software. Taking a software implementation as an example, as a logical device, the device is formed by reading, by a processor of the electronic device where the device is located, a corresponding computer program instruction in the nonvolatile memory into the memory for operation.
From a hardware aspect, as shown in fig. 4, the hardware structure diagram of the electronic device where the block chain-based advertisement verification apparatus of this specification is located is shown in fig. 4, except for the processor, the memory, the network interface, and the nonvolatile memory shown in fig. 4, the electronic device where the apparatus is located in the embodiment may also include other hardware according to the actual function of the electronic device, which is not described again.
Fig. 5 is a block diagram of an advertisement verification apparatus based on a block chain according to an exemplary embodiment of the present specification, which corresponds to the foregoing method embodiment of fig. 2, and can be applied in the foregoing electronic device shown in fig. 5, where the apparatus includes:
an obtaining unit 510, which obtains a target advertisement image to be verified captured by a client;
a recognition unit 520, configured to extract a facial image from the target advertisement image, and perform identity recognition on the facial image to determine an advertisement speaker corresponding to the target advertisement image;
an inquiring unit 530 inquiring whether the block chain stores advertisement introduction information of the advertisement introduction person for the target advertisement corresponding to the target advertisement image;
and a verification unit 540, if the block chain has the advertisement agent information that proves that the advertisement agent is directed to the target advertisement corresponding to the target advertisement image, determining that the target advertisement image is an advertisement image of the real agent of the advertisement agent.
Optionally, the querying unit 530 includes:
the inquiry subunit inquires advertisement images of all advertisements of the advertiser agent in a locally maintained advertisement library and further inquires a verification advertisement image similar to the target advertisement image from the advertisement images;
and the determining subunit is used for further acquiring advertisement introduction information corresponding to the verification advertisement image from the advertisement library and confirming whether the advertisement introduction information exists in the block chain or not if the verification advertisement image similar to the target advertisement image is inquired from the advertisement image.
Optionally, the apparatus further comprises:
and the returning unit is used for returning prompt information that the target advertisement image is a false advertisement agent to the client if the verification advertisement image similar to the target advertisement image is not inquired from the advertisement image.
Optionally, in the identifying unit 520, performing identity identification on the face image to determine an advertisement speaker corresponding to the target advertisement image, including:
and sending the face image to a third-party identity authentication system which is in butt joint, so that the third-party identity authentication system identifies the face image and determines an advertisement speaker corresponding to the face image.
Optionally, the apparatus further comprises:
and the drainage unit is used for inquiring a social account corresponding to the advertising speaker from a social service terminal and returning the social account to the client when the target advertising image is determined to be the advertising image of the real speaker of the advertising speaker, so that the client accesses the social service terminal based on the social account, and inquires commodity information corresponding to the target advertisement from the social service terminal for a user party to select commodities.
Optionally, the commodity information includes a URL address of the commodity page.
Optionally, in the drainage unit, returning the social account to the client, so that the client accesses the social service end based on the social account, and querying, from the social service end, commodity information corresponding to the target advertisement, where the querying includes:
and returning the social account and the advertisement identification of the target advertisement to the client, so that the client sends an access request carrying the social account and the advertisement identification of the target advertisement to the social service end, the social service end performs advertisement flow guiding statistics on the social account based on the advertisement identification, and returns commodity information corresponding to the advertisement identification to the client after the statistics is completed.
Optionally, the advertisement agent information includes agent contract information related to the target advertisement and a facial image of an advertisement agent of the target advertisement; the device further comprises:
the contract signing unit pushes the introduction contract information related to the target advertisement to the client corresponding to the advertisement introduction after the introduction signing with the advertisement introduction is completed, so that the introduction contract information is signed and confirmed on the client by the advertisement introduction corresponding to the target advertisement; acquiring a face image of the advertising speaker acquired by a client corresponding to the advertising speaker after the advertising speaker performs subscription confirmation on the speaker contract information, and performing identity recognition on the face image to determine whether the identity of the advertising speaker is matched with the identity of the advertising speaker in the speaker contract information; if yes, further issuing the introduction contract information and the face image to the block chain for evidence storage.
Optionally, the apparatus further comprises:
and the returning unit is used for returning prompt information that the target advertisement image is a false advertisement agent to the client if the advertisement agent information of the target advertisement corresponding to the target advertisement image is not stored in the block chain.
Optionally, the apparatus further comprises:
the commodity identification subunit is used for identifying the target advertisement image to obtain a corresponding introduction commodity if the verification advertisement image similar to the target advertisement image is not inquired from the advertisement image;
the agent inquiring subunit inquires advertisement agent information in the block chain according to the advertisement agent and the agent commodity corresponding to the target advertisement image to determine whether the advertisement agent pronounces the agent commodity;
and the advertisement verification subunit determines that the target advertisement image is the advertisement image of the real speaker of the advertisement speaker if the block chain stores the advertisement speaker information of the speaker commodity of the advertisement speaker.
Optionally, in the introduction query subunit, identifying the target advertisement image to obtain a corresponding introduction product, including:
carrying out image recognition and character recognition on the target advertisement image; and determining the dialect commodity corresponding to the target advertisement image according to the character recognition result and the image recognition result.
Optionally, the determining, according to the text recognition result and the image recognition result, the introduction product corresponding to the target advertisement image includes:
if a plurality of commodities in the target advertisement image are determined according to the character recognition result and the image recognition result, the proportion area of each commodity obtained by image recognition in the target advertisement image is obtained;
and determining the dialect commodity corresponding to the target advertisement image based on the proportion area.
Fig. 6 is a block diagram of an advertisement verification apparatus based on a block chain according to an exemplary embodiment of the present specification, which corresponds to the foregoing method embodiment of fig. 3, and can be applied in the foregoing electronic device shown in fig. 5, where the apparatus includes:
the transmitting unit 610 transmits the photographed target advertisement image to be verified to the advertisement server; enabling the advertisement server to extract a face image from the target advertisement image and perform identity recognition aiming at the face image so as to determine an advertisement speaker corresponding to the target advertisement image; inquiring whether the block chain stores advertisement agent information of the advertisement agent aiming at the target advertisement corresponding to the target advertisement image;
a receiving unit 620, which receives the query result returned by the advertisement server; the query result comprises a verification result used for representing whether the target advertisement image is the advertisement image of the real speaker of the advertisement speaker.
Optionally, when the verification result indicates that the target advertisement image is an advertisement image of the real speaker of the advertisement speaker, the query result further includes that the advertisement server queries a social account corresponding to the advertisement speaker from a social server; the device further comprises:
and the access unit accesses the social service terminal based on the social account, and inquires commodity information corresponding to the target advertisement from the social service terminal for commodity purchasing of a user side.
Optionally, the commodity information includes a URL address of the commodity page.
Optionally, the query result further includes an advertisement identifier of the target advertisement;
the access unit includes:
sending an access request carrying the social account and an advertisement identifier of the target advertisement to the social service side, carrying out advertisement drainage statistics on the social account by the social service side based on the advertisement identifier, and returning commodity information corresponding to the advertisement identifier after the statistics is finished; and carrying out commodity purchasing based on the commodity information returned by the social service side.
Optionally, when the verification result indicates that the target advertisement image is not an advertisement image of the real speaker of the advertisement speaker, the query result further includes a prompt message that the target advertisement image is a false advertisement speaker.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. A typical implementation device is a computer, which may take the form of a personal computer, laptop computer, cellular telephone, camera phone, smart phone, personal digital assistant, media player, navigation device, email messaging device, game console, tablet computer, wearable device, or a combination of any of these devices.
In a typical configuration, a computer includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic disk storage, quantum memory, graphene-based storage media or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The terminology used in the description of the one or more embodiments is for the purpose of describing the particular embodiments only and is not intended to be limiting of the description of the one or more embodiments. As used in one or more embodiments of the present specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, third, etc. may be used in one or more embodiments of the present description to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of one or more embodiments herein. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
The above description is only for the purpose of illustrating the preferred embodiments of the one or more embodiments of the present disclosure, and is not intended to limit the scope of the one or more embodiments of the present disclosure, and any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the one or more embodiments of the present disclosure should be included in the scope of the one or more embodiments of the present disclosure.

Claims (20)

1. A blockchain based advertisement verification method, the method comprising:
acquiring a target advertisement image to be verified, which is shot by a client;
extracting a face image from the target advertisement image, and carrying out identity recognition aiming at the face image so as to determine an advertisement speaker corresponding to the target advertisement image;
inquiring whether the block chain stores advertisement agent information of the advertisement agent aiming at the target advertisement corresponding to the target advertisement image;
and if the block chain stores the advertisement agent information of the advertisement agent for the target advertisement corresponding to the target advertisement image, determining that the target advertisement image is the advertisement image of the real agent of the advertisement agent.
2. The method of claim 1, the querying whether advertising agent information for the targeted advertisement corresponding to the targeted advertisement image is certified by the advertiser in the blockchain comprises:
inquiring advertisement images of all advertisements of the advertiser agent in a locally maintained advertisement library, and further inquiring a verification advertisement image similar to the target advertisement image from the advertisement images;
if a verification advertisement image similar to the target advertisement image is inquired from the advertisement image, further acquiring advertisement agent information corresponding to the verification advertisement image from the advertisement library, and confirming whether the advertisement agent information exists in the block chain.
3. The method of claim 2, further comprising:
and if the verification advertisement image similar to the target advertisement image is not inquired from the advertisement images, returning prompt information that the target advertisement image is a false advertisement agent to the client.
4. The method of claim 1, wherein the identifying the facial image to determine the advertiser corresponding to the target advertisement image comprises:
and sending the face image to a third-party identity authentication system which is in butt joint, so that the third-party identity authentication system identifies the face image and determines an advertisement speaker corresponding to the face image.
5. The method of claim 1, further comprising:
when the target advertisement image is determined to be the advertisement image of the real speaker of the advertisement speaker, inquiring a social account corresponding to the advertisement speaker from a social service terminal, and returning the social account to the client terminal, so that the client terminal accesses the social service terminal based on the social account, and inquiring commodity information corresponding to the target advertisement from the social service terminal for a user party to select commodities.
6. The method of claim 5, the merchandise information comprising a URL address of a merchandise page.
7. The method of claim 5, wherein returning the social account number to the client to enable the client to access the social server based on the social account number, and querying the social server for merchandise information corresponding to the targeted advertisement comprises:
and returning the social account and the advertisement identification of the target advertisement to the client, so that the client sends an access request carrying the social account and the advertisement identification of the target advertisement to the social service end, the social service end performs advertisement flow guiding statistics on the social account based on the advertisement identification, and returns commodity information corresponding to the advertisement identification to the client after the statistics is completed.
8. The method of claim 1, the advertisement agent information comprising agent contract information related to the targeted advertisement and a facial image of an advertising agent of the targeted advertisement; the method further comprises the following steps:
after the endorsement contract is completed with the advertising endorser, the endorsement contract information related to the target advertisement is pushed to the client corresponding to the advertising endorser, so that the advertising endorser corresponding to the target advertisement performs contract confirmation on the client;
acquiring a face image of the advertising speaker acquired by a client corresponding to the advertising speaker after the advertising speaker performs subscription confirmation on the speaker contract information, and performing identity recognition on the face image to determine whether the identity of the advertising speaker is matched with the identity of the advertising speaker in the speaker contract information;
if yes, further issuing the introduction contract information and the face image to the block chain for evidence storage.
9. The method of claim 1, further comprising:
and if the advertisement agent information of the advertisement agent aiming at the target advertisement corresponding to the target advertisement image is not stored in the block chain, returning prompt information that the target advertisement image is a false advertisement agent to the client.
10. The method of claim 2, further comprising:
if the verification advertisement image similar to the target advertisement image is not inquired from the advertisement images, identifying the target advertisement image to obtain a corresponding dialect commodity;
inquiring advertisement introduction information in a block chain according to an advertisement introduction person and the introduction commodity corresponding to the target advertisement image to determine whether the advertisement introduction person introduces the introduction commodity;
and if the block chain stores the advertisement agent information of the advertisement agent saying the agent commodity, determining that the target advertisement image is the advertisement image of the real agent of the advertisement agent.
11. The method of claim 10, said identifying said targeted advertising image resulting in a corresponding agent product, comprising:
carrying out image recognition and character recognition on the target advertisement image;
and determining the dialect commodity corresponding to the target advertisement image according to the character recognition result and the image recognition result.
12. The method of claim 11, wherein the determining the agent product corresponding to the target advertisement image according to the character recognition result and the image recognition result comprises:
if a plurality of commodities in the target advertisement image are determined according to the character recognition result and the image recognition result, the proportion area of each commodity obtained by image recognition in the target advertisement image is obtained;
and determining the dialect commodity corresponding to the target advertisement image based on the proportion area.
13. A blockchain based advertisement verification method, the method comprising:
sending the shot target advertisement image to be verified to an advertisement server; enabling the advertisement server to extract a face image from the target advertisement image and perform identity recognition aiming at the face image so as to determine an advertisement speaker corresponding to the target advertisement image; inquiring whether the block chain stores advertisement agent information of the advertisement agent aiming at the target advertisement corresponding to the target advertisement image;
receiving a query result returned by the advertisement server; the query result comprises a verification result used for representing whether the target advertisement image is the advertisement image of the real speaker of the advertisement speaker.
14. The method of claim 13, when the verification result indicates that the target advertisement image is an advertisement image of a real speaker of the advertiser, the query result further includes the advertisement server querying a social account corresponding to the advertiser from a social server; the method further comprises the following steps:
and accessing the social service side based on the social account, and inquiring commodity information corresponding to the target advertisement from the social service side for commodity purchasing by a user side.
15. The method of claim 14, the merchandise information comprising a URL address of a merchandise page.
16. The method of claim 14, the query result further comprising an advertisement identification of the targeted advertisement;
the accessing the social service end based on the social account, and inquiring commodity information corresponding to the target advertisement from the social service end for a user side to select commodities comprises the following steps:
sending an access request carrying the social account and an advertisement identifier of the target advertisement to the social service side, carrying out advertisement drainage statistics on the social account by the social service side based on the advertisement identifier, and returning commodity information corresponding to the advertisement identifier after the statistics is finished;
and carrying out commodity purchasing based on the commodity information returned by the social service side.
17. The method of claim 13, wherein the query result further comprises a hint that the target advertisement image is a false advertisement agent when the verification result indicates that the target advertisement image is not an advertisement image of a true agent of the advertisement agent.
18. An advertisement verification device based on a blockchain, the device comprising:
the acquisition unit is used for acquiring a target advertisement image to be verified, which is shot by a client;
the identification unit extracts a face image from the target advertisement image and carries out identity identification aiming at the face image so as to determine an advertisement speaker corresponding to the target advertisement image;
the query unit is used for querying whether the block chain stores advertisement introduction information of the advertisement introduction person aiming at the target advertisement corresponding to the target advertisement image or not;
and the verification unit is used for determining that the target advertisement image is the advertisement image of the real speaker if the block chain stores the advertisement speaker information aiming at the target advertisement corresponding to the target advertisement image.
19. An advertisement verification device based on a blockchain, the device comprising:
the transmitting unit is used for transmitting the shot target advertisement image to be verified to the advertisement server; enabling the advertisement server to extract a face image from the target advertisement image and perform identity recognition aiming at the face image so as to determine an advertisement speaker corresponding to the target advertisement image; inquiring whether the block chain stores advertisement agent information of the advertisement agent aiming at the target advertisement corresponding to the target advertisement image;
the receiving unit is used for receiving the query result returned by the advertisement server; the query result comprises a verification result used for representing whether the target advertisement image is the advertisement image of the real speaker of the advertisement speaker.
20. An electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor implements the method of any of claims 1-12 or 13-17 by executing the executable instructions.
CN202111124233.9A 2021-09-24 2021-09-24 Advertisement verification method and device based on block chain and electronic equipment Pending CN113763054A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111124233.9A CN113763054A (en) 2021-09-24 2021-09-24 Advertisement verification method and device based on block chain and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111124233.9A CN113763054A (en) 2021-09-24 2021-09-24 Advertisement verification method and device based on block chain and electronic equipment

Publications (1)

Publication Number Publication Date
CN113763054A true CN113763054A (en) 2021-12-07

Family

ID=78797314

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111124233.9A Pending CN113763054A (en) 2021-09-24 2021-09-24 Advertisement verification method and device based on block chain and electronic equipment

Country Status (1)

Country Link
CN (1) CN113763054A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117726374A (en) * 2023-12-18 2024-03-19 无锡市泛亚资讯网络有限公司 Network advertisement release management method and system
CN117726374B (en) * 2023-12-18 2024-07-16 无锡市泛亚资讯网络有限公司 Network advertisement release management method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109447676A (en) * 2018-09-10 2019-03-08 北京海逸风传媒股份有限公司 A kind of advertising media's monitoring system and method
CN110020899A (en) * 2019-04-23 2019-07-16 阿里巴巴集团控股有限公司 A kind of advertisement detecting method, apparatus and electronic equipment based on block chain
CN110175875A (en) * 2019-05-28 2019-08-27 山东省计算中心(国家超级计算济南中心) A kind of outdoor advertising acquisition method and device based on block chain
CN111914681A (en) * 2020-07-13 2020-11-10 北京明略昭辉科技有限公司 Advertisement material content identification method and system
US20210012372A1 (en) * 2019-06-14 2021-01-14 MadHive, Inc. Systems and methods for providing authenticity, integrity, and non-repudiation to advertising technology
US10929870B1 (en) * 2018-06-07 2021-02-23 Reflektion, Inc. Advertisement impression verification using blockchain

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10929870B1 (en) * 2018-06-07 2021-02-23 Reflektion, Inc. Advertisement impression verification using blockchain
CN109447676A (en) * 2018-09-10 2019-03-08 北京海逸风传媒股份有限公司 A kind of advertising media's monitoring system and method
CN110020899A (en) * 2019-04-23 2019-07-16 阿里巴巴集团控股有限公司 A kind of advertisement detecting method, apparatus and electronic equipment based on block chain
CN110175875A (en) * 2019-05-28 2019-08-27 山东省计算中心(国家超级计算济南中心) A kind of outdoor advertising acquisition method and device based on block chain
US20210012372A1 (en) * 2019-06-14 2021-01-14 MadHive, Inc. Systems and methods for providing authenticity, integrity, and non-repudiation to advertising technology
CN111914681A (en) * 2020-07-13 2020-11-10 北京明略昭辉科技有限公司 Advertisement material content identification method and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117726374A (en) * 2023-12-18 2024-03-19 无锡市泛亚资讯网络有限公司 Network advertisement release management method and system
CN117726374B (en) * 2023-12-18 2024-07-16 无锡市泛亚资讯网络有限公司 Network advertisement release management method and system

Similar Documents

Publication Publication Date Title
US20160034914A1 (en) Process for crowd-sourced completion of investigative tasks
US20130110641A1 (en) Social media network user analysis and related advertising methods
US10410276B2 (en) Integrating social networking systems with electronic commerce systems for gift campaigns
CN111008335B (en) Information processing method, device, equipment and storage medium
WO2020119293A1 (en) Content pushing method and apparatus, and electronic device
US20140180772A1 (en) Finding objects or services utilizing a communication link to enlist the help of and reward third parties to help locate the desired object or service
JP2015521306A (en) Spam merchant discovery using product feed similarity
KR102459466B1 (en) Integrated management method for global e-commerce based on metabus and nft and integrated management system for the same
CN110032846A (en) The anti-misuse method and device of identity data, electronic equipment
KR102295053B1 (en) Used mobile phone trading system
KR102359000B1 (en) Customer and small business matching method
CN111340575A (en) Resource pushing method and device and electronic equipment
CN113763054A (en) Advertisement verification method and device based on block chain and electronic equipment
JP2020113005A (en) Information processing method, information processing device, and program
CN111210248A (en) Resource configuration data acquisition method and device, electronic equipment and storage medium
KR101756395B1 (en) Apparatus for providing service, method for providing shopping service and computer readable recoding medium
WO2018104581A1 (en) Methods and systems for arranging cause marketing, sponsorship or fundraising campaigns
CN109313771A (en) The degree of reiability of real-time auction
KR102104030B1 (en) Crowd funding based store startup service management apparatus and operating method thereof
CN109033343B (en) Method and apparatus for generating information
WO2020021813A1 (en) Information processing device and information processing method
US20150332318A1 (en) System and method for obtaining a release authorization
KR20210061780A (en) Profit creation system for social media
US20160086209A1 (en) System and methods for offer acceptance
US20240152580A1 (en) System and method to manage digital assets

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