CN110880125A - Virtual asset verification and cancellation method, device, server and storage medium - Google Patents
Virtual asset verification and cancellation method, device, server and storage medium Download PDFInfo
- Publication number
- CN110880125A CN110880125A CN201910967229.5A CN201910967229A CN110880125A CN 110880125 A CN110880125 A CN 110880125A CN 201910967229 A CN201910967229 A CN 201910967229A CN 110880125 A CN110880125 A CN 110880125A
- Authority
- CN
- China
- Prior art keywords
- user
- characteristic information
- virtual
- information
- virtual assets
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0208—Trade or exchange of goods or services in exchange for incentives or rewards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/168—Feature extraction; Face representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention relates to a virtual asset verification and cancellation method, a virtual asset verification and cancellation device, a server and a storage medium, wherein the method comprises the following steps: acquiring characteristic information of a user, wherein the characteristic information is corresponding to an interaction link of the user participating in the AI advertisement; pushing virtual assets to a user in the interaction link; acquiring the virtual asset pickup operation; and verifying and selling the virtual assets according to the characteristic information and the receiving operation, and compared with a mode of directly displaying two-dimensional code receiving rewards, the virtual assets can enable a user to participate in the AI advertisement comprehensively, better know the content of the AI advertisement, and then push the virtual assets, so that the user acceptance is higher, the promotion effect of the AI advertisement is realized, and the waste of advertisement resources is avoided.
Description
Technical Field
The embodiment of the invention relates to the field of electronic advertisements, in particular to a virtual asset verification method, a virtual asset verification device, a virtual asset verification server and a virtual asset verification storage medium.
Background
The artificial intelligence enables the advertising marketing industry, the advertising marketing industry is going to be technically and digitally transformed at present, and as the leading-edge position of the technology, the combination of the artificial intelligence and the advertising marketing is becoming more mature at present. When the artificial intelligence is more energized to the advertising industry in the process of putting, the great difference of data feedback before and after technical application shows the value of artificial intelligence and marketing through the deep mining of programmed advertising putting and reading application on user data.
Along with the development of Artificial Intelligence and advertising marketing, a marketing mode of Artificial Intelligence (AI) advertising appears, the existing AI advertising aims to create immersive and gaming experience for each consumer, and for Artificial Intelligence role models in front-end applications, the Artificial Intelligence role models can be considered to be in a cycle of perception, thinking and action all the time. Through the interaction of the artificial intelligence role model and the consumer, the data acquisition and analysis of the program help the AI advertisement move towards accurate saturation type popularization from the scattered point type exposure.
In the AI advertisement display process, along with the issuance of the reward, a two-dimensional code is arranged on an area of an AI advertisement display interface, and a user can receive the reward in a mode of scanning the two-dimensional code to register a member or closing a public number.
However, on the premise that the user does not completely know the content of the AI advertisement and is in a state of protecting personal privacy, the above manner is difficult to achieve the promotion effect of the AI advertisement, resulting in waste of advertisement resources.
Disclosure of Invention
In view of the above, embodiments of the present invention provide a virtual asset verification method, apparatus, server and storage medium to solve the above technical problems or some technical problems.
In a first aspect, an embodiment of the present invention provides a virtual asset verification method, including:
acquiring characteristic information of a user, wherein the characteristic information is corresponding to an interaction link of the user participating in the AI advertisement;
pushing virtual assets to a user in the interaction link;
acquiring the virtual asset pickup operation;
and verifying and canceling the virtual assets according to the characteristic information and the picking operation.
In one possible embodiment, the verifying the virtual asset according to the feature information and the picking operation includes:
inquiring the pickup information of the virtual assets according to the identification corresponding to the characteristic information, wherein the pickup information comprises: setting the allowed picking times and the residual picking times of the virtual assets in a time period;
if the residual picking times are larger than zero, updating the picking information according to the picking operation, and distributing the virtual assets to the account of the user;
and if the residual picking times are equal to zero, displaying a message that the virtual assets are not picked successfully to a user.
In one possible embodiment, the pushing virtual assets to the user in the interactive link includes:
displaying a pickup mode corresponding to the virtual assets to a user in the interactive link execution process so that the user can pick up the virtual assets in the pickup mode;
or the like, or, alternatively,
and displaying a pickup mode corresponding to the virtual assets to the user after the interaction link is completed so that the user can pick up the virtual assets in the pickup mode.
In one possible embodiment, the retrieving means includes: displaying the two-dimension code corresponding to the virtual asset, and picking up the virtual asset in a mode of scanning the two-dimension code;
or the like, or, alternatively,
and displaying the user information to be filled corresponding to the virtual property, and picking up the virtual property in a mode of receiving the input user information.
In one possible implementation, the acquiring the feature information of the user includes:
acquiring a user image when a user participates in an interactive link of an AI advertisement;
extracting a face image from the user image;
feature information of the user is determined from the facial image.
In one possible embodiment, the determining feature information of the user according to the facial image includes:
determining a face angle according to the facial image, wherein the face angle is an angle of a face relative to a perpendicular line of an AI advertisement display screen;
taking the facial features of which the face angles are smaller than a first set threshold value as target facial images;
and determining the characteristic information of the user according to the target face image.
In one possible embodiment, the method further comprises:
judging whether the characteristic information is stored in a database;
if the characteristic information is stored in the database, acquiring an identifier corresponding to the characteristic information from the database;
if the characteristic information does not exist in the database, distributing an identifier for the characteristic information, and storing the characteristic information and the expression in the database after being associated.
In a second aspect, an embodiment of the present invention provides a virtual asset verification apparatus, including:
the acquisition module is used for acquiring the characteristic information of the user, wherein the characteristic information is the characteristic information corresponding to the interaction link of the user participating in the AI advertisement;
the pushing module is used for pushing the virtual assets to the user in the interaction link;
the acquisition module is further used for acquiring the virtual asset pickup operation;
and the processing module is used for verifying and canceling the virtual assets according to the characteristic information and the picking operation.
In a third aspect, an embodiment of the present invention provides a server, including: a processor and a memory, the processor being configured to execute a virtual asset verification program stored in the memory to implement the virtual asset verification method according to any one of the first aspect.
In a fourth aspect, an embodiment of the present invention provides a storage medium, where the storage medium stores one or more programs, and the one or more programs are executable by one or more processors to implement the virtual asset verification method according to any one of the first aspect.
According to the verification and cancellation scheme of the virtual assets, the characteristic information of the user is obtained, wherein the characteristic information is corresponding to the interaction link of the user participating in the AI advertisement; pushing virtual assets to a user in the interaction link; acquiring the virtual asset pickup operation; and verifying and selling the virtual assets according to the characteristic information and the receiving operation, and compared with a mode of directly displaying two-dimensional code receiving rewards, the virtual assets can enable a user to participate in the AI advertisement comprehensively, better know the content of the AI advertisement, and then push the virtual assets, so that the user acceptance is higher, the promotion effect of the AI advertisement is realized, and the waste of advertisement resources is avoided.
Drawings
Fig. 1 is a schematic flowchart of a virtual asset verification method according to an embodiment of the present invention;
FIG. 2 is a flow chart illustrating another virtual asset verification method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a virtual asset verifying and selling device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a structural schematic diagram of a server according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
For the convenience of understanding of the embodiments of the present invention, the following description will be further explained with reference to specific embodiments, which are not to be construed as limiting the embodiments of the present invention.
Fig. 1 is a schematic flowchart of a virtual asset verification method according to an embodiment of the present invention, and as shown in fig. 1, the method specifically includes:
and S11, acquiring the characteristic information of the user.
The virtual asset verification and cancellation method provided by the embodiment of the invention is applied to the AI advertisement, an interaction link is added in the AI advertisement, a user can further know commodities popularized in the AI advertisement by participating in the interaction link, the virtual asset is pushed to the user in the user participating in the interaction link, and verification and cancellation of the virtual asset are completed through the characteristic information of the user.
The AI advertisement is shown on the terminal, which may be: the terminal is provided with a camera, image data of an interaction link of a user participating in AI advertisement are collected through the camera, the server acquires the image data from the terminal and extracts characteristic information of the user from the image data, and the characteristic information can represent the only user.
The interactive link can be determined according to the scene of the AI advertisement and the information of the displayed commodity, and the interactive link can be as follows: cutting fruit, shooting a land mouse, shooting a football, and the like.
In an alternative of the embodiment of the present invention, the virtual assets pushed by the AI advertisement in the interactive process are associated with the feature information of the user, so as to generate a corresponding relationship between the user and the virtual assets, which may specifically be: the number of virtual assets to be retrieved by each user in a set time period is set, for example, a coupon issued by an AI advertisement in an interactive link is set, and the virtual assets can be retrieved 3 times per day at most.
And S12, pushing the virtual assets to the user in the interaction link.
The user pushes the virtual assets to the user in the interaction link, and the pushing time can be as follows: in the execution process of the interaction link, or after the interaction link is completed, the pushing mode can be as follows: the virtual asset pickup mode is displayed on the terminal, and the virtual asset can be: discount coupons, full discount coupons, multiple point coupons, and the like of the commodities are promoted in the AI advertisement.
And S13, acquiring the virtual asset pickup operation.
And S14, verifying and selling the virtual assets according to the characteristic information and the picking operation.
Monitoring whether the virtual asset is picked up, if the virtual asset is picked up, acquiring the picking operation of the virtual asset picked up by the user, and performing verification and cancellation on the virtual asset according to the characteristic information and the picking operation of the user, wherein the method specifically comprises the following steps: and inquiring the pickup information of the virtual assets according to the characteristic information of the user, and verifying and canceling the pickup information according to the pickup operation.
For example, the virtual asset is a coupon, one coupon can be received according to each receiving operation, the receiving information can be the number of times that the virtual asset can be received, if the receiving operation of the virtual asset is obtained, the number of times that the virtual asset can be received is reduced by 1, and the receiving information is updated to complete the verification and sale of the virtual asset.
According to the virtual asset verification and cancellation method provided by the embodiment of the invention, the characteristic information of the user is obtained, wherein the characteristic information is the characteristic information corresponding to the interaction link of the user participating in the AI advertisement; pushing virtual assets to a user in the interaction link; acquiring the virtual asset pickup operation; and verifying and selling the virtual assets according to the characteristic information and the receiving operation, and compared with a mode of directly displaying two-dimensional code receiving rewards, the virtual assets can enable a user to participate in the AI advertisement comprehensively, better know the content of the AI advertisement, and then push the virtual assets, so that the user acceptance is higher, the promotion effect of the AI advertisement is realized, and the waste of advertisement resources is avoided.
Fig. 2 is a schematic flowchart of another virtual asset verification method according to an embodiment of the present invention, and as shown in fig. 2, the method specifically includes:
and S21, acquiring the user image when the user participates in the interactive ring of the AI advertisement.
In the embodiment of the invention, the AI advertisement is displayed on the terminal, the terminal is provided with the camera, the camera is used for collecting images, whether a user enters the interaction range of the AI advertisement is judged, if the user enters the interaction range of the AI advertisement and the interaction link of the user participating in the AI advertisement is monitored, the terminal equipment collects the user image of the user participating in the interaction link of the AI advertisement through the camera, and the server obtains the user image from the terminal.
Wherein the user image may be: a whole-body image or a half-body image of a user, each of the whole-body image and the half-body image including at least: an image of a user's face.
And S22, extracting a face image from the user image.
And determining a region corresponding to the face of the user from the user image through an image recognition algorithm, and extracting the face image of the user from the region.
And S23, determining the characteristic information of the user according to the facial image.
In this embodiment, a face angle formed by the face of the user and the perpendicular line of the AI advertisement display screen is used to determine whether the user really participates in the interactive link, and when it is determined that the user really participates in the interactive link, the feature information of the user is determined.
Specifically, a face angle is determined according to the face image, wherein the face angle is an angle of a face relative to a perpendicular line of an AI advertisement display screen; taking the facial features of which the face angles are smaller than a first set threshold value as target facial images; and determining the characteristic information of the user according to the target face image.
For example, setting a first set threshold value to 20 °, identifying a face in a face image, determining a face region, determining a center line of the face, determining a left half and a right half of the face according to the center line, determining a face angle according to the center line, the left half and the right half and a perpendicular line of an AI advertisement display screen, determining the face as a front face when the face angle is less than 20 °, that is, determining that the user really participates in an interaction link, and determining the face as a side face when the face angle is greater than or equal to 20 °, that is, determining that the user does not really participate in the interaction link.
Extracting features from the face image through a feature extraction algorithm to obtain feature information of the user, wherein the feature information can represent a unique user, and the feature information can be: facial features, gender features, iris features, hair style features, and the like.
And S24, pushing the virtual assets to the user in the interaction link.
Specifically, a receiving mode corresponding to the virtual asset is displayed to a user in the execution process of the interaction link, so that the user receives the virtual asset in the receiving mode; or displaying the corresponding getting mode of the virtual assets to the user after the interaction link is completed so that the user can get the virtual assets through the getting mode.
The receiving mode comprises the following steps: displaying the two-dimension code corresponding to the virtual asset, and picking up the virtual asset in a mode of scanning the two-dimension code; or displaying the user information to be filled corresponding to the virtual property, and picking up the virtual property in a mode of receiving the input user information.
In an alternative of the embodiment of the present invention, the virtual assets may be: and the advertisement provider pushes the discount information when purchasing the goods, such as discount coupons, full discount coupons, multiple integral coupons or cash back coupons.
For example, in/after the interactive link is completed, a two-dimensional code is displayed on a terminal display screen, and a user is prompted to pick up a coupon in a code scanning manner; or displaying the mobile phone number and the verification code of the user to be filled in on a terminal display screen, and prompting the user to pick up the coupon by filling in the mobile phone number and the verification form.
And S25, acquiring the virtual asset pickup operation.
Monitoring whether the virtual asset is picked up, if the virtual asset is picked up, acquiring a picking operation of picking up the virtual asset by a user, wherein the picking operation indicates that the user carries out picking up of the virtual asset by adopting one of the two picking up modes.
And S26, judging whether the characteristic information is stored in a database.
In this embodiment, if it is determined that the user participates in the interaction link, storing the characteristics of the user, specifically, setting an identifier for each user participating in the interaction link, associating the identifier with the characteristic information of the user, storing the associated characteristic information and identifier in a database (the storage format may be: characteristic a-001), storing the associated characteristic information and identifier in the database for counting the pickup information of the virtual asset, where the pickup information includes: and setting the allowed picking times and the residual picking times of the virtual assets in a time period.
In an alternative of the embodiment of the present invention, the database is updated every set time period, and all the stored associated feature information and identifiers and corresponding pickup information are cleared.
And S27, if the characteristic information is stored in the database, acquiring the identifier corresponding to the characteristic information from the database.
S28, if the characteristic information does not exist in the database, distributing an identifier for the characteristic information, and storing the characteristic information and the expression in the database after being associated.
When the virtual asset receiving operation of a user is detected, matching is carried out based on the characteristic information of the user, whether the characteristic information exists in a database or not is judged, and if the characteristic information is stored in the database, the user is indicated to not participate in an interaction link for the first time within a set time period; if the characteristic information does not exist in the database, the user is indicated to participate in the interaction link for the first time within a set time period, an identifier is set for the user, the identifier and the characteristic information are associated, the identifier and the characteristic information are stored in the database, and corresponding pickup information is configured for the identifier and the characteristic information.
For example, the set time period may be: and 24h, allowing the virtual assets to be picked for 3 times.
User identification, associated identification and characteristic information are set, and the purpose of recording the pickup information is as follows: the popularization benefits corresponding to the AI advertisements are more accurately counted, and the behaviors of multiple collars, brushing amount and the like are prevented.
And S29, inquiring the virtual asset pickup information according to the identifier corresponding to the characteristic information.
And S210, if the residual picking times are more than zero, updating the picking information according to the picking operation, and distributing the virtual assets to the account of the user.
And S211, if the residual picking times are equal to zero, displaying a message that the virtual assets are not picked successfully to a user.
Inquiring a database according to the identifier, determining the pickup information of the user, judging whether the residual pickup times in the pickup information are greater than zero, if the residual pickup times are greater than zero (indicating that the user can also pickup virtual assets within a set time period), updating the pickup information according to the pickup operation, distributing the virtual assets to the account of the user, and storing the updated pickup information in the database; if the remaining number of picks is equal to zero (indicating that the user may not pick up the virtual asset within the set time period), the user is presented with a message that the virtual asset was not picked up successfully (e.g., sorry, your coupon pickup amount has reached the line!).
According to the verification and cancellation scheme of the virtual assets, the characteristic information of the user is obtained, wherein the characteristic information is corresponding to the interaction link of the user participating in the AI advertisement; pushing virtual assets to a user in the interaction link; acquiring the virtual asset pickup operation; and verifying and selling the virtual assets according to the characteristic information and the receiving operation, and compared with a mode of directly displaying two-dimensional code receiving rewards, the virtual assets can enable a user to participate in the AI advertisement comprehensively, better know the content of the AI advertisement, and then push the virtual assets, so that the user acceptance is higher, the promotion effect of the AI advertisement is realized, and the waste of advertisement resources is avoided.
Fig. 3 is a schematic structural diagram of a virtual asset verification and sale device provided in an embodiment of the present invention, and as shown in fig. 3, the device specifically includes:
the obtaining module 31 is configured to obtain feature information of a user, where the feature information is feature information corresponding to an interaction link in which the user participates in an AI advertisement;
a pushing module 32, configured to push the virtual asset to the user in the interaction link;
the obtaining module 31 is further configured to obtain a pickup operation of the virtual asset;
and the processing module 33 is configured to perform verification and cancellation on the virtual asset according to the feature information and the pickup operation.
Optionally, the processing module 33 is specifically configured to query, according to the identifier corresponding to the feature information, pickup information of the virtual asset, where the pickup information includes: setting the allowed picking times and the residual picking times of the virtual assets in a time period; if the residual picking times are larger than zero, updating the picking information according to the picking operation, and distributing the virtual assets to the account of the user; and if the residual picking times are equal to zero, displaying a message that the virtual assets are not picked successfully to a user.
Optionally, the pushing module 32 is specifically configured to display, to the user, a pickup manner corresponding to the virtual asset in the execution process of the interaction link, so that the user picks up the virtual asset in the pickup manner; or displaying the corresponding getting mode of the virtual assets to the user after the interaction link is completed so that the user can get the virtual assets through the getting mode.
Optionally, the obtaining means includes: displaying the two-dimension code corresponding to the virtual asset, and picking up the virtual asset in a mode of scanning the two-dimension code; or displaying the user information to be filled corresponding to the virtual property, and picking up the virtual property in a mode of receiving the input user information.
Optionally, the obtaining module 31 is specifically configured to obtain a user image when the user participates in an interactive loop of the AI advertisement; extracting a face image from the user image; feature information of the user is determined from the facial image.
Optionally, the obtaining module 31 is specifically configured to determine a face angle according to the facial image, where the face angle is an angle of a face relative to a perpendicular of the AI advertisement display screen; taking the facial features of which the face angles are smaller than a first set threshold value as target facial images; and determining the characteristic information of the user according to the target face image.
Optionally, the processing module 33 is further configured to determine whether the feature information already exists in a database; if the characteristic information is stored in the database, acquiring an identifier corresponding to the characteristic information from the database; if the characteristic information does not exist in the database, distributing an identifier for the characteristic information, and storing the characteristic information and the expression in the database after being associated.
The virtual asset verifying and canceling device comprises a processor and a memory, wherein the acquiring module, the pushing module, the processing module and the like are stored in the memory as program modules, and the processor executes the program modules stored in the memory to realize corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program module from the memory. The kernel can be provided with one or more than one, and the kernel cancellation of the virtual assets is realized by adjusting the kernel parameters.
The virtual asset verifying and canceling device provided in this embodiment may be the virtual asset verifying and canceling device shown in fig. 3, and may perform all the steps of the virtual asset verifying and canceling method shown in fig. 1-2, so as to achieve the technical effect of the virtual asset verifying and canceling method shown in fig. 1-2, and please refer to related descriptions of fig. 1-2 for brevity, which is not described herein again.
Fig. 4 is a schematic structural diagram of a server according to an embodiment of the present invention, where the server 400 shown in fig. 4 includes: at least one processor 401, memory 402, at least one network interface 404, and other user interfaces 403. The various components in server 400 are coupled together by a bus system 405. It is understood that the bus system 405 is used to enable connection communication between these components. The bus system 405 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 405 in fig. 4.
The user interface 403 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, trackball, touch pad, or touch screen, among others.
It will be appreciated that memory 402 in embodiments of the invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be a Read-only memory (ROM), a programmable Read-only memory (PROM), an erasable programmable Read-only memory (erasabprom, EPROM), an electrically erasable programmable Read-only memory (EEPROM), or a flash memory. The volatile memory may be a Random Access Memory (RAM) which functions as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (staticiram, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (syncronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced synchronous SDRAM (ESDRAM), synchronous link SDRAM (SLDRAM), and direct memory bus SDRAM (DRRAM). The memory 402 described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 402 stores the following elements, executable units or data structures, or a subset thereof, or an expanded set thereof: an operating system 4021 and application programs 4022.
The operating system 4021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is configured to implement various basic services and process hardware-based tasks. The application 4022 includes various applications, such as a media player (MediaPlayer), a Browser (Browser), and the like, for implementing various application services. A program for implementing the method according to the embodiment of the present invention may be included in the application 4022.
In this embodiment of the present invention, by calling a program or an instruction stored in the memory 402, specifically, a program or an instruction stored in the application 4022, the processor 401 is configured to execute the method steps provided by the method embodiments, for example, including:
acquiring characteristic information of a user, wherein the characteristic information is corresponding to an interaction link of the user participating in the AI advertisement; pushing virtual assets to a user in the interaction link; acquiring the virtual asset pickup operation; and verifying and canceling the virtual assets according to the characteristic information and the picking operation.
Optionally, the obtaining information of the virtual asset is queried according to the identifier corresponding to the feature information, where the obtaining information includes: setting the allowed picking times and the residual picking times of the virtual assets in a time period; if the residual picking times are larger than zero, updating the picking information according to the picking operation, and distributing the virtual assets to the account of the user; and if the residual picking times are equal to zero, displaying a message that the virtual assets are not picked successfully to a user.
Optionally, a pickup mode corresponding to the virtual asset is displayed to a user in the execution process of the interaction link, so that the user can pick up the virtual asset in the pickup mode; or displaying the corresponding getting mode of the virtual assets to the user after the interaction link is completed so that the user can get the virtual assets through the getting mode.
Optionally, the obtaining means includes: displaying the two-dimension code corresponding to the virtual asset, and picking up the virtual asset in a mode of scanning the two-dimension code; or displaying the user information to be filled corresponding to the virtual property, and picking up the virtual property in a mode of receiving the input user information.
Optionally, acquiring a user image when the user participates in an interactive link of the AI advertisement; extracting a face image from the user image; feature information of the user is determined from the facial image.
Optionally, determining a face angle from the facial image, the face angle being an angle of a face with respect to a perpendicular of an AI advertisement display screen; taking the facial features of which the face angles are smaller than a first set threshold value as target facial images; and determining the characteristic information of the user according to the target face image.
Optionally, judging whether the characteristic information is stored in a database; if the characteristic information is stored in the database, acquiring an identifier corresponding to the characteristic information from the database; if the characteristic information does not exist in the database, distributing an identifier for the characteristic information, and storing the characteristic information and the expression in the database after being associated.
The method disclosed in the above embodiments of the present invention may be applied to the processor 401, or implemented by the processor 401. The processor 401 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 401. The processor 401 may be a general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software elements in the decoding processor. The software elements may be located in ram, flash, rom, prom, or eprom, registers, among other storage media that are well known in the art. The storage medium is located in the memory 402, and the processor 401 reads the information in the memory 402 and completes the steps of the method in combination with the hardware.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented by means of units performing the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
The server provided in this embodiment may be the server shown in fig. 4, and may perform all the steps of the virtual asset verification method shown in fig. 1-2, so as to achieve the technical effect of the virtual asset verification method shown in fig. 1-2, and for brevity, details are not described herein.
The embodiment of the invention also provides a storage medium (computer readable storage medium). The storage medium herein stores one or more programs. Among others, the storage medium may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, a hard disk, or a solid state disk; the memory may also comprise a combination of memories of the kind described above.
When one or more programs in the storage medium are executable by one or more processors to implement the virtual asset verification method described above as being performed on the virtual asset verification device side.
The processor is used for executing the virtual asset verification program stored in the memory to realize the following steps of the virtual asset verification method executed on the virtual asset verification device side:
acquiring characteristic information of a user, wherein the characteristic information is corresponding to an interaction link of the user participating in the AI advertisement; pushing virtual assets to a user in the interaction link; acquiring the virtual asset pickup operation; and verifying and canceling the virtual assets according to the characteristic information and the picking operation.
Optionally, the obtaining information of the virtual asset is queried according to the identifier corresponding to the feature information, where the obtaining information includes: setting the allowed picking times and the residual picking times of the virtual assets in a time period; if the residual picking times are larger than zero, updating the picking information according to the picking operation, and distributing the virtual assets to the account of the user; and if the residual picking times are equal to zero, displaying a message that the virtual assets are not picked successfully to a user.
Optionally, a pickup mode corresponding to the virtual asset is displayed to a user in the execution process of the interaction link, so that the user can pick up the virtual asset in the pickup mode; or displaying the corresponding getting mode of the virtual assets to the user after the interaction link is completed so that the user can get the virtual assets through the getting mode.
Optionally, the obtaining means includes: displaying the two-dimension code corresponding to the virtual asset, and picking up the virtual asset in a mode of scanning the two-dimension code; or displaying the user information to be filled corresponding to the virtual property, and picking up the virtual property in a mode of receiving the input user information.
Optionally, acquiring a user image when the user participates in an interactive link of the AI advertisement; extracting a face image from the user image; feature information of the user is determined from the facial image.
Optionally, determining a face angle from the facial image, the face angle being an angle of a face with respect to a perpendicular of an AI advertisement display screen; taking the facial features of which the face angles are smaller than a first set threshold value as target facial images; and determining the characteristic information of the user according to the target face image.
Optionally, judging whether the characteristic information is stored in a database; if the characteristic information is stored in the database, acquiring an identifier corresponding to the characteristic information from the database; if the characteristic information does not exist in the database, distributing an identifier for the characteristic information, and storing the characteristic information and the expression in the database after being associated.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, a software module executed by a processor, or a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (10)
1. A method for verifying and selling virtual assets, comprising:
acquiring characteristic information of a user, wherein the characteristic information is corresponding to an interaction link of the user participating in the AI advertisement;
pushing virtual assets to a user in the interaction link;
acquiring the virtual asset pickup operation;
and verifying and canceling the virtual assets according to the characteristic information and the picking operation.
2. The method of claim 1, wherein the verifying the virtual asset according to the characteristic information and the picking operation comprises:
inquiring the pickup information of the virtual assets according to the identification corresponding to the characteristic information, wherein the pickup information comprises: setting the allowed picking times and the residual picking times of the virtual assets in a time period;
if the residual picking times are larger than zero, updating the picking information according to the picking operation, and distributing the virtual assets to the account of the user;
and if the residual picking times are equal to zero, displaying a message that the virtual assets are not picked successfully to a user.
3. The method of claim 1, wherein pushing virtual assets to a user at the interactive link comprises:
displaying a pickup mode corresponding to the virtual assets to a user in the interactive link execution process so that the user can pick up the virtual assets in the pickup mode;
or the like, or, alternatively,
and displaying a pickup mode corresponding to the virtual assets to the user after the interaction link is completed so that the user can pick up the virtual assets in the pickup mode.
4. The method of claim 3, wherein the manner of obtaining comprises:
displaying the two-dimension code corresponding to the virtual asset, and picking up the virtual asset in a mode of scanning the two-dimension code;
or the like, or, alternatively,
and displaying the user information to be filled corresponding to the virtual property, and picking up the virtual property in a mode of receiving the input user information.
5. The method of claim 1, wherein the obtaining the feature information of the user comprises:
acquiring a user image when a user participates in an interactive link of an AI advertisement;
extracting a face image from the user image;
feature information of the user is determined from the facial image.
6. The method of claim 5, wherein determining feature information of a user from the facial image comprises:
determining a face angle according to the facial image, wherein the face angle is an angle of a face relative to a perpendicular line of an AI advertisement display screen;
taking the facial features of which the face angles are smaller than a first set threshold value as target facial images;
and determining the characteristic information of the user according to the target face image.
7. The method of claim 6, further comprising:
judging whether the characteristic information is stored in a database;
if the characteristic information is stored in the database, acquiring an identifier corresponding to the characteristic information from the database;
if the characteristic information does not exist in the database, distributing an identifier for the characteristic information, and storing the characteristic information and the expression in the database after being associated.
8. A virtual asset verification apparatus, comprising:
the acquisition module is used for acquiring the characteristic information of the user, wherein the characteristic information is the characteristic information corresponding to the interaction link of the user participating in the AI advertisement;
the pushing module is used for pushing the virtual assets to the user in the interaction link;
the acquisition module is further used for acquiring the virtual asset pickup operation;
and the processing module is used for verifying and canceling the virtual assets according to the characteristic information and the picking operation.
9. A server, comprising: a processor and a memory, the processor being configured to execute a virtual asset core-cancellation program stored in the memory to implement the virtual asset core-cancellation method of any one of claims 1-7.
10. A storage medium storing one or more programs executable by one or more processors to implement the method of claim 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910967229.5A CN110880125A (en) | 2019-10-11 | 2019-10-11 | Virtual asset verification and cancellation method, device, server and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910967229.5A CN110880125A (en) | 2019-10-11 | 2019-10-11 | Virtual asset verification and cancellation method, device, server and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110880125A true CN110880125A (en) | 2020-03-13 |
Family
ID=69727962
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910967229.5A Pending CN110880125A (en) | 2019-10-11 | 2019-10-11 | Virtual asset verification and cancellation method, device, server and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110880125A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112163888A (en) * | 2020-09-30 | 2021-01-01 | 成都新潮传媒集团有限公司 | Advertisement matching method, device and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107278374A (en) * | 2016-12-01 | 2017-10-20 | 深圳前海达闼云端智能科技有限公司 | Interactive advertisement display method, terminal and smart city interactive system |
CN109874054A (en) * | 2019-02-14 | 2019-06-11 | 深兰科技(上海)有限公司 | A kind of advertisement recommended method and device |
US20190244223A1 (en) * | 2008-05-21 | 2019-08-08 | Wenxuan Tonnison | Generation Online E Commerce and Networking System for Transforming a Traditional Email Application into a Virtual Mail Application to Significantly Improve Email Marketing Results |
CN110264234A (en) * | 2019-05-06 | 2019-09-20 | 北京三快在线科技有限公司 | Distribution method, device, intelligent television equipment and the storage medium of discount coupon |
-
2019
- 2019-10-11 CN CN201910967229.5A patent/CN110880125A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190244223A1 (en) * | 2008-05-21 | 2019-08-08 | Wenxuan Tonnison | Generation Online E Commerce and Networking System for Transforming a Traditional Email Application into a Virtual Mail Application to Significantly Improve Email Marketing Results |
CN107278374A (en) * | 2016-12-01 | 2017-10-20 | 深圳前海达闼云端智能科技有限公司 | Interactive advertisement display method, terminal and smart city interactive system |
CN109874054A (en) * | 2019-02-14 | 2019-06-11 | 深兰科技(上海)有限公司 | A kind of advertisement recommended method and device |
CN110264234A (en) * | 2019-05-06 | 2019-09-20 | 北京三快在线科技有限公司 | Distribution method, device, intelligent television equipment and the storage medium of discount coupon |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112163888A (en) * | 2020-09-30 | 2021-01-01 | 成都新潮传媒集团有限公司 | Advertisement matching method, device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107909443B (en) | Information pushing method, device and system | |
CN107346496B (en) | Target user orientation method and device | |
US11113720B2 (en) | System and a method for surveying advertisements in mobile applications | |
CN110472154B (en) | Resource pushing method and device, electronic equipment and readable storage medium | |
CN110827138B (en) | Push information determining method and device | |
CN107784504B (en) | Method for generating return visit event of client and terminal equipment | |
CN109102324B (en) | Model training method, and red packet material laying prediction method and device based on model | |
US20150310495A1 (en) | Technology and process for digital, mobile advertising at scale | |
CN110880125A (en) | Virtual asset verification and cancellation method, device, server and storage medium | |
CN111104628A (en) | User identification method and device, electronic equipment and storage medium | |
US20150310494A1 (en) | Technology and process for digital, mobile advertising at scale | |
KR20220082603A (en) | Advertising method and apparatus for generating advertising strategy | |
CN112330373A (en) | User behavior analysis method and device and computer readable storage medium | |
CN108074126A (en) | A kind of business statistical method, device and electronic equipment | |
US11080750B2 (en) | Product presentation | |
CN115829159A (en) | Social media fan newly-increased prediction method, device, equipment and storage medium | |
KR102113901B1 (en) | Method and system for providing target information using application list | |
US20180040031A1 (en) | Facilitating detection of bid data misuse | |
JP6605822B2 (en) | Customer information system and program | |
WO2018104581A1 (en) | Methods and systems for arranging cause marketing, sponsorship or fundraising campaigns | |
CN113361486A (en) | Multi-pose face recognition method and device, storage medium and electronic equipment | |
CN109714381B (en) | Consumption tracking based information pushing method, equipment, storage medium and device | |
CN113656649A (en) | Generation and storage algorithm and system for label portrait data | |
CN107818483B (en) | Network card and ticket recommendation method and system | |
CN113095888A (en) | Message pushing method and device, storage medium and computer equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200313 |
|
RJ01 | Rejection of invention patent application after publication |