Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The same reference numerals denote the same or similar parts in the drawings, and thus, a repetitive description thereof will be omitted.
The described features, structures, or characteristics of the disclosure may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the embodiments of the disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, etc. In other instances, well-known methods, devices, implementations, or operations have not been shown or described in detail to avoid obscuring aspects of the disclosure.
The drawings are merely schematic illustrations of the present disclosure, in which the same reference numerals denote the same or similar parts, and thus, a repetitive description thereof will be omitted. Some of the block diagrams shown in the figures do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in at least one hardware module or integrated circuit, or in different networks and/or processor means and/or microcontroller means.
The flow charts shown in the drawings are merely illustrative and do not necessarily include all of the contents and steps, nor do they necessarily have to be performed in the order described. For example, some steps may be decomposed, and some steps may be combined or partially combined, so that the actual execution sequence may be changed according to the actual situation.
In this specification, the terms "a", "an", "the", "said" and "at least one" are used to indicate the presence of at least one element/component/etc.; the terms "comprising," "including," and "having" are intended to be inclusive and mean that there may be additional elements/components/etc. other than the listed elements/components/etc.; the terms "first," "second," and "third," etc. are used merely as labels, and are not limiting on the number of their objects.
The following detailed description of exemplary embodiments of the disclosure refers to the accompanying drawings.
An embodiment of the present disclosure provides an electronic virtual resource transfer method, please refer to fig. 1, which shows a schematic diagram of an implementation environment of the electronic virtual resource transfer method provided in the embodiment of the present disclosure. The implementation environment includes: a target consumption terminal 11, an electronic virtual resource generation platform 12 and a target merchant terminal 13.
The electronic virtual resource transfer method provided by the embodiment of the present disclosure may be executed by the target consumption terminal 11, the electronic virtual resource generation platform 12, the target merchant terminal 13, or mutual interaction between the target consumption terminal 11, the electronic virtual resource generation platform 12, and the target merchant terminal 13, which is not limited in the embodiment of the present disclosure. In an exemplary embodiment, for a case where the electronic virtual resource transfer method provided by the embodiment of the present disclosure is executed by a target merchant terminal 13, an electronic virtual resource generation platform 12, and a target consumption terminal 11, the target merchant terminal 13 can send an electronic virtual resource generation request to the electronic virtual resource generation platform 12, where the electronic virtual resource generation request carries target electronic virtual resource information and usage restriction information of a target electronic virtual resource corresponding to the target electronic virtual resource information, the electronic virtual resource generation platform 12 generates a target graphic code in response to the electronic virtual resource generation request, where the target graphic code includes the target electronic virtual resource information and the usage restriction information programmed in the target electronic virtual resource corresponding to the target electronic virtual resource information, and the electronic virtual resource generation platform 12 returns the target graphic code to the target merchant terminal 13, after the target merchant terminal 13 receives the target graphical code, the target graphical code can be printed out and set on a target commodity, a target consumption account is bound with the target consumption object of the target consumption terminal 11, the target graphical code on the target commodity can be scanned by using the target consumption terminal 11, and a target electronic virtual resource in the target graphical code is associated with the target consumption account, so that at least part of the target electronic virtual resource can be transferred out of the target consumption account in response to a redemption instruction for the target electronic virtual resource in the target consumption account, and a target item which meets the use limit information in a target redemption platform is associated with the target consumption account; and the target consumption terminal 11 returns the target consumption object information of the target consumption object and the target commodity information corresponding to the target commodity to the target merchant terminal 13 corresponding to the target merchant.
In one possible implementation, the target consumer terminal 11 and the target merchant terminal 13 may be smart devices such as cell phones, tablets, personal computers, and the like. The electronic virtual resource generation platform 12 may be one server, a server cluster composed of a plurality of servers, or a cloud computing service center. The target consumption terminal 11 and the target merchant terminal 13 are in communication connection with the electronic virtual resource generation platform 12 through a wired or wireless network.
It should be understood by those skilled in the art that the target consumer terminal 11, the target merchant terminal 13, and the electronic virtual resource generation platform 12 are only examples, and other existing or future terminals or servers may be included within the scope of the present application, as applicable, and are herein incorporated by reference.
Based on the implementation environment shown in fig. 1, fig. 2 schematically shows a flowchart of an electronic virtual resource transfer method according to an embodiment of the present disclosure. The method provided by the embodiment of the disclosure can be applied to a target consumption terminal, and the target consumption terminal is bound with a target consumption account of a target consumption object.
In the embodiment of the present disclosure, the consumption object refers to a consumer who purchases a commodity, and the target consumption object refers to a consumer who purchases a target commodity. The target commodity refers to a commodity on which a target merchant wishes to market by using the scheme provided by the embodiment of the disclosure, that is, a commodity on which a target graphic code is deployed.
In the embodiment of the present disclosure, a merchant is a broad concept, and may be any subject who wishes to market its goods, for example, a manufacturer of goods, a brand dealer, a distributor of various levels, and the like. The target merchant refers to any subject who desires to market for the target product. Hereinafter, the manufacturer or brand of the target product is exemplified as the target merchant.
In the disclosed embodiment, the commodity is also a broad concept, which may be any physical entity or service available in the market that can be traded.
In the embodiment of the present disclosure, a merchant terminal refers to a terminal device used by a merchant, for example, a smart phone, a tablet computer, a wearable smart device, and the like. The target merchant terminal is a terminal device used by the target merchant, and the target merchant can log in various clients (such as a digital wallet client, a bank client, an instant messaging client, an e-commerce client and the like) installed on the target merchant terminal to realize the binding of the target merchant terminal and the target merchant account of the target merchant.
The target merchant account may have an account identifier corresponding to the target merchant, for example, an account address of the target merchant account, an identification number or a mobile phone number of the target merchant, and the like.
In the embodiment of the present disclosure, the consumption terminal refers to a terminal device used by a consumer, for example, a smart phone, a tablet computer, a wearable smart device, and the like. The target consumption terminal is a consumption terminal used for scanning the target pattern code on the target commodity, and the target consumption object can log in various clients (such as a digital wallet client, a bank client, an instant messaging client, an e-commerce client and the like) installed on the target consumption terminal to realize the binding of the target consumption terminal and a target consumption account of the target consumption object.
The target consumption account may have an account identifier corresponding to the target consumption object, for example, an account address of the target consumption account, an identity card number or a mobile phone number of the target consumption object, or the like.
As shown in fig. 2, the method provided by the embodiment of the present disclosure may include the following steps.
In step S210, a target graphic code on a target commodity of a target merchant is scanned by using the target consumption terminal, where the target graphic code includes target electronic virtual resource information and usage restriction information programmed in a target electronic virtual resource corresponding to the target electronic virtual resource information.
In some embodiments, the target graphic code may further include target commodity information of the target commodity. In other embodiments, the target electronic virtual resource may be associated with a target merchant account for the target good before the target consumption terminal scans the target graphical code.
In the embodiment of the present disclosure, the target consuming object may purchase the target product from any channel, for example, may purchase the target product from an off-line channel such as a supermarket or a monopoly store, and implement in-person delivery and in-person payment with a staff such as the supermarket or the monopoly store. For another example, the target product may also be purchased from various online channels such as an e-commerce platform, an information flow pushing platform, an instant messaging client, etc., so as to realize online payment and receive the target product by express delivery. The present disclosure does not limit the manner how the target consumer object purchases and pays for the target good.
When the target consumer object takes the target commodity, it can be seen that the target commodity has a target graphic code, and the target graphic code may be a two-dimensional code or a bar code, for example, but the disclosure is not limited thereto, and in the following description, the target graphic code is exemplified as the two-dimensional code or the bar code.
In the embodiment of the present disclosure, the target graphic code may be directly attached to the target product, or attached to an outer package (e.g., a packaging bag or a packaging box) of the target product, or directly used as a pattern on the target product or an outer package thereof in a pattern form.
In this disclosure, when the target merchant deploys the target graphical code on the target commodity, the target graphical code already includes in advance target commodity information of the target commodity, target electronic virtual resource information, and usage restriction information of the target electronic virtual resource corresponding to the target electronic virtual resource information, and before the target consumption terminal scans the target graphical code, the target electronic virtual resource may be associated with a target merchant account of the target merchant.
In the embodiment of the present disclosure, the target product information may include any information related to the target product, for example: the product number of the target commodity, the specification of the target commodity, the name of the target commodity, the assembly line number for producing the target commodity, the production date of the target commodity, the validity period of the target commodity, the manufacturing material of the target commodity, the name of a manufacturer for producing the target commodity, the address of the manufacturer, the telephone of the manufacturer, the retail price of the target commodity, the anti-counterfeiting information of the target commodity and the like; or a link address of any one or more of the above information; alternatively, the target product information may further include a part of the information and a link address of the information.
The product number refers to an identifier for uniquely identifying a product, and may be, for example, a serial number or serial number of the product.
In the embodiment of the present disclosure, an electronic virtual resource refers to a virtual resource corresponding to an entity resource in the real world in the field of computer technology, for example, a storage space, a computing capability, a digital resource for network transaction, and the like. The digital resource may specifically be any resource that can be implemented to be transferred between different computer devices, and may include, for example, an encrypted digital resource.
The encrypted digital resource is a transaction medium which is created by using a cryptology principle to ensure the transaction safety and control a transaction unit. In the following, taking the electronic virtual resource as the encrypted digital resource as an example for illustration, the encrypted digital resource and the electronic virtual resource in the embodiment of the disclosure have a programmable characteristic.
In the embodiment of the present disclosure, the target electronic virtual resource refers to an electronic virtual resource included in a target graphic code deployed on a target commodity, and the target electronic virtual resource information may include any information related to the target electronic virtual resource, for example, information such as a resource number and an amount of the target electronic virtual resource.
For example, when the target electronic virtual resource is an encrypted digital resource, the corresponding target electronic virtual resource information may specifically include an encrypted digital resource number, an encrypted digital resource face value, and the like.
In the embodiment of the present disclosure, the usage restriction information of the target electronic virtual resource may include any relevant information for limiting the usage of the target electronic virtual resource, for example, the usage condition and the usage range of the target electronic virtual resource. The target merchant can realize the marketing strategy which is established by the target merchant and aims at the target commodity through the target commodity information, the target electronic virtual resource information of the target electronic virtual resource and the use limit information thereof.
When the target graphic code is a two-dimensional code, the target consumption object can scan the two-dimensional code on the surface of the target commodity or the packaging box of the target commodity by using the two-dimensional code scanning function in the target consumption terminal. In practical implementation, because the instant messaging client, the e-commerce client and the like can provide a two-dimensional code scanning function, the target consumption terminal can scan the two-dimensional code corresponding to the target commodity through the installed instant messaging client, the e-commerce client and the like.
For example, when a target consuming object purchases a package of a certain known brand in a shopping mall, the target consuming object may scan a two-dimensional code disposed at a certain position of the package by using a two-dimensional code scanning function in an instant messaging client in a mobile phone.
In step S220, the target electronic virtual resource is associated with the target consumption account.
In the embodiment of the present disclosure, the unique identifier of the target electronic virtual resource may be bound in the target graphic code, for example, the unique identifier may be a string of unique character strings, when the target consumption terminal scans the target graphic code, the target electronic virtual resource may be directly associated with the target consumption account without networking, that is, the target electronic virtual resource belongs to the target consumption object, and after the two-dimensional code is scanned in the related art, it still needs to perform a corresponding operation or obtain corresponding information by using a network.
After the target consumption object uses the target consumption terminal to scan the target graphic code on the target commodity, the target consumption terminal can analyze the target graphic code to obtain target commodity information and target electronic virtual resource information included in the target graphic code. When the target consumption terminal receives the target electronic virtual resource through the target consumption account, an icon representing the target electronic virtual resource may be displayed, and when a confirmation operation acting on the icon occurs, the target consumption terminal may associate the target consumption account with the target electronic virtual resource. The confirmation operation may be, for example, a touch operation, a press operation, a voice operation, or the like.
In an exemplary embodiment, the target graphical code may further include a target merchant digital signature, an electronic virtual resource generation platform digital signature, and the target commodity information. Wherein associating the target electronic virtual resource with the target consumption account may include: the target consumption terminal analyzes the target graphic code to obtain the digital signature of the target merchant, the digital signature of the electronic virtual resource generation platform, the target commodity information, the target electronic virtual resource information and the use limit information; acquiring a target merchant public key corresponding to the target merchant digital signature and an electronic virtual resource generation platform public key corresponding to the electronic virtual resource generation platform digital signature; decrypting the digital signature of the target merchant by using the public key of the target merchant, and decrypting the digital signature of the electronic virtual resource generation platform by using the public key of the electronic virtual resource generation platform to obtain a decrypted message digest; generating message abstracts of the target commodity information, the target electronic virtual resource information and the use restriction information; and if the decrypted message abstract is matched with the generated message abstract of the target commodity information, the target electronic virtual resource information and the use limit information, transferring the target electronic virtual resource to the target consumption account.
Further, the target graphic code may further include a target merchant digital signature corresponding to a target merchant, an electronic virtual resource generation platform digital signature corresponding to an electronic virtual resource generation platform, and the target commodity information. The electronic virtual resource generation platform refers to a platform for generating electronic virtual resources, and can be used for generating the target electronic virtual resources.
In the embodiment of the disclosure, after a target consumption terminal scans a target graphic code, the target graphic code is analyzed to obtain a target merchant digital signature and an electronic virtual resource generation platform digital signature which are included in the target graphic code, wherein the target merchant digital signature is used for verifying whether the target electronic virtual resource is issued by the target merchant, and the electronic virtual resource generation platform digital signature is used for verifying whether the target electronic virtual resource is generated by the electronic virtual resource generation platform. And the target consumption terminal verifies the digital signature of the target merchant and the digital signature of the electronic virtual resource generation platform according to the target commodity information, the target electronic virtual resource information and the use limit information, and if the verification is passed, the target electronic virtual resource is determined to be valid and can be obtained.
Specifically, when the target consumption terminal verifies whether the target electronic virtual resource is valid, the target consumption terminal may decrypt the target merchant digital signature and the electronic virtual resource generation platform digital signature respectively by using the target merchant public key and the electronic virtual resource generation platform public key (the public key corresponding to the private key is public to the outside), so as to obtain a decrypted message digest. The message digests of the analyzed target commodity information, target electronic virtual resource information, and usage restriction information may be generated based on the same one-way function (the one-way function is a function in which the output can be calculated from the input but the input cannot be calculated from the output, and the one-way function is disclosed to the outside) as when the digital signature of the target merchant and the digital signature of the electronic virtual resource generation platform are generated. And detecting whether the decrypted message digest is matched with the generated message digest, and if the detection result is matching, determining that the digital signature of the target merchant and the digital signature of the electronic virtual resource generation platform pass verification.
In other embodiments, the target electronic virtual resource may also be associated with the target consumption account in a networked environment, such as transferring the target electronic virtual resource from the target merchant account to the target consumption account.
Specifically, the target consumption terminal may be connected to the electronic virtual resource generation platform, when the target consumption terminal verifies that the digital signature of the target merchant and the digital signature of the electronic virtual resource generation platform pass, a query request may be sent to the electronic virtual resource generation platform, the electronic virtual resource generation platform may return, to the target consumption terminal, related prompt information indicating whether the target electronic virtual resource included in the target pattern code has been received by another person before the target electronic virtual resource passes, and if the related prompt information indicates that the target electronic virtual resource has been received, the target consumption terminal may use the target electronic virtual resource as an evidence to request a main body selling the target product to return the product, so that the target electronic virtual resource may be prevented from being intercepted before reaching the consumer.
In other embodiments, in order to prevent the target graphic code from being intercepted halfway, the target merchant may also form a coating on the target graphic code by using a special manufacturing process, and the target graphic code is displayed only after the coating is scraped, so that the consumer can judge whether the target electronic virtual resource has been intercepted before by whether the coating is damaged.
In an exemplary embodiment, associating the target electronic virtual resource with the target consumption account may include: acquiring the target commodity information and the target electronic virtual resource information from the target graphic code through the target consumption terminal; and sending a resource transfer request to an electronic virtual resource generation platform by using the target consumption terminal, wherein the electronic virtual resource generation platform is used for generating the target graphic code, so that the electronic virtual resource generation platform responds to the resource transfer request and transfers the target electronic virtual resource to the target consumption account.
When the target consumption terminal scans the target pattern code and the digital signature of the target merchant and the digital signature of the electronic virtual resource generation platform pass verification, the target consumption terminal can automatically trigger to send a resource transfer request to the electronic virtual resource generation platform. The resource transfer request refers to a request for changing ownership of the target electronic virtual resource from one party to another party, and from the technical implementation perspective refers to transferring the target electronic virtual resource from one account (a transfer-out account, such as a target merchant account) to another account (a transfer-in account, such as a target consumption account), and automatically associating the target electronic virtual resource with the target consumption account.
In the embodiment of the present disclosure, the electronic virtual resource generation platform may specifically be a centralized server, and is used to control generation and transfer of the target electronic virtual resource. The electronic virtual resource generation platform may also be a blockchain node in a blockchain network. When the transfer process of the target electronic virtual resource is realized through the blockchain network, the target consumption terminal initiates a resource transfer request to the electronic virtual resource generation platform, the electronic virtual resource generation platform sends transaction information in the resource transfer request to a consensus node in the blockchain network for consensus, and after the consensus is completed, the transaction can be considered to be in effect, namely, the ownership of the target electronic virtual resource is transferred from the target merchant account to the target consumption account.
The blockchain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism and an encryption algorithm. The block chain, which is essentially a decentralized database, is a string of data blocks associated by cryptographic methods, each data block containing information of a batch of network transactions for verifying the validity (anti-counterfeiting) of the information of the verifier and generating the next block. Common consensus algorithms in block chains include POW (Proof of Work), POS (Proof of interest), DPOS (cleared Proof of interest), PBFT (Practical Byzantine Fault Tolerance algorithm), and the like, and the present disclosure is not limited to a specific consensus algorithm used in performing a consensus operation.
It can be understood that, when the electronic virtual resource generation platform is a blockchain node in a blockchain network and the target electronic virtual resource is an encrypted digital resource, the target consumption terminal and the target merchant terminal may be installed with a digital wallet client, and the digital wallet client and the plurality of blockchain nodes are connected in a network form to form a distributed system for providing functions of conducting transactions of the encrypted digital resource, including initiating transactions, that is, sending transaction records of current transactions to other nodes in the blockchain system, and after the other nodes are successfully verified, storing the record data of the transactions in a temporary block of the blockchain as a response for acknowledging that the transactions are valid. Of course, the digital wallet also supports querying the remaining encrypted digital resource in the encrypted digital resource address.
Further, when the target electronic virtual resource transferred from the target merchant account is received through the target consumption account, the target consumption object private key corresponding to the target consumption account can be determined, the target electronic virtual resource is encrypted according to the target consumption object private key to obtain a corresponding target consumption object digital signature, and the corresponding target consumption object digital signature is reported to the electronic virtual resource generation platform, so that the target electronic virtual resource is associated with the target consumption account.
The target consumption terminal can feed back the target consumption object digital signature and the target electronic virtual resource to the electronic virtual resource generation platform, the electronic virtual resource generation platform decrypts the target consumption object digital signature according to the target consumption object public key corresponding to the target consumption account to obtain the target electronic virtual resource, when the target electronic virtual resource obtained by decryption is consistent with the target electronic virtual resource fed back by the target consumption terminal, the target consumption object digital signature can be determined to be valid, and then the target consumption account can be determined to have ownership of the target electronic virtual resource, namely the association of the target consumption account and the target electronic virtual resource is realized.
In the process of target electronic virtual resource circulation, the target consumption terminal decrypts the received target electronic virtual resource information of the target electronic virtual resource through the corresponding target consumption object private key, so that ownership of the target electronic virtual resource can be safely obtained.
In step S230, in response to the redemption instruction for the target electronic virtual resource in the target consumption account, transferring at least part of the target electronic virtual resource from the target consumption account to associate the target item satisfying the usage restriction information in the target redemption platform with the target consumption account.
In the embodiment of the disclosure, in response to the trigger operation on the target electronic virtual resource, a redemption instruction corresponding to the target electronic virtual resource is initiated through the target consumption account. The triggering operation is a preset operation acting on the target electronic virtual resource, and the triggering operation may specifically be a touch operation, a cursor operation, a key operation, a voice operation, or the like. The target electronic virtual resource may be, for example, an encrypted digital resource, a digital resource amount showing the encrypted digital resource, a reception time, and the like.
In an exemplary embodiment, the usage restriction information may include a usage condition and a usage range of the target electronic virtual resource. Wherein, in response to a redemption instruction for the target electronic virtual resource within the target consumption account, transferring at least a portion of the target electronic virtual resource from the target consumption account to associate a target item in a target redemption platform that satisfies the usage restriction information with the target consumption account may include: when the use condition of the target electronic virtual resource is met, triggering a redemption instruction of the target electronic virtual resource in the target consumption account; displaying the items meeting the use range of the target electronic virtual resource in the target exchange platform; responding to a selection instruction of the object, and determining the target object; transferring at least a portion of the target electronic virtual resource from the target consumption account and associating the target item with the target consumption account.
In the embodiment of the present disclosure, the usage scope of the target electronic virtual resource is restrictive information for limiting where the target electronic virtual resource may be used, and may be, for example, any target exchange platform, such as an electronic commerce platform, that is agreed with the target merchant or the electronic virtual resource generation platform and supports exchange of the target electronic virtual resource. For another example, the target electronic virtual resource may be used only within a limited range of certain specified categories of items.
In the embodiment of the present disclosure, the use condition of the target electronic virtual resource means that the target electronic virtual resource can be used only when the set condition is satisfied. For example, the target consumer object may be limited to using the target electronic virtual resource when the target merchant purchases the same target item more than a predetermined number of times (e.g., 3 times, but the disclosure is not limited thereto). For another example, the target consumer object may be limited to delay the target electronic virtual resource until the amount of the target goods purchased by the target merchant cumulatively exceeds a predetermined amount (e.g., 100 yuan, but the disclosure is not limited thereto).
It should be noted that the use condition and the use range of the target electronic virtual resource may be set according to a specific application scenario, and are not limited to the above example.
When the use condition of the target electronic virtual resource is met, the target consumption object can send the exchange instruction of the target electronic virtual resource to the target exchange platform meeting the use range of the target electronic virtual resource through the target consumption terminal. And after receiving the exchange instruction, the target exchange platform can respond to the exchange instruction, search for the articles meeting the use range of the target electronic virtual resource and return the articles to the target consumption terminal for display. The target consumption object can execute clicking, touching, sliding and other operations on a screen of the target consumption terminal to trigger a selection instruction of the object and determine the target object which the target consumption terminal wants to exchange, the target consumption terminal sends the selection instruction to the target exchange platform, and the target exchange platform responds to the selection instruction, transfers at least part of target electronic virtual resources which are equal to the amount of the target object from the target consumption account to a target exchange account corresponding to the target exchange platform, and transfers ownership of the target object to the target consumption object.
In the embodiment of the disclosure, the target redemption account may be a unified account set by the target redemption platform, that is, the target redemption platform may be a self-owned e-commerce platform, or may be an independent account set by a target seller having the target item in the target redemption platform, and the target redemption platform may provide a third-party seller to trade items on the target redemption platform.
The item in the disclosed embodiments is any physical item or service that can be marketed.
In the embodiment of the disclosure, the target exchange platform may be a centralized server specifically, and is used to control transfer of the target electronic virtual resource. The target redemption platform can also be a blockchain node in a blockchain network. When the target exchange platform verifies the digital signature of the target consumption object and passes the verification, the target exchange platform can also forward the information carried in the exchange instruction to other block chain nodes in the block chain network for consensus operation, and after the consensus is completed, the ownership of the target electronic virtual resource is successfully transferred from the target consumption account to the target exchange account.
In step S240, the target consumption terminal returns the target consumption object information of the target consumption object and the target commodity information corresponding to the target commodity to the target merchant terminal corresponding to the target merchant.
In the embodiment of the present disclosure, after the target consumption terminal scans the target pattern code on the target commodity, the target consumption object information of the target consumption object and the target commodity information of the purchased target commodity can be automatically triggered to return to the target merchant terminal.
The target consumption object information may include any information related to the target consumption object, such as the age, sex, address, city, business district, mobile phone number, and the like of the target consumption object.
In an exemplary embodiment, the target item belongs to a target merchant corresponding to the target merchant account. Wherein the method may further comprise: and returning the target consumption object information and the target item information of the target item to the target merchant terminal.
According to the embodiment of the disclosure, when the target consumption object utilizes the target electronic virtual resource to exchange the target item on the target exchange platform, the information of the target consumption object and the information of the exchanged target item can be returned to the target merchant terminal, so that the target merchant terminal can collect more complete consumer data of the target consumption object.
The target item information may include any information related to the target item, such as the name, type, brand, amount, etc. of the target item.
In the electronic virtual resource transfer method provided by the embodiment of the disclosure, on one hand, a target merchant deploys a target graphic code on a target commodity needing marketing, and simultaneously binds target electronic virtual resource information consistent with a corresponding marketing scheme in the target graphic code, and encodes use restriction information of the target electronic virtual resource in a target electronic virtual resource corresponding to the target electronic virtual resource information, so that the use restriction information of the target electronic virtual resource is restricted by code programming by utilizing the characteristic that the target electronic virtual resource is programmable, and after the target graphic code is deployed on the target commodity, other intermediate dealers or various sales channels of the target commodity cannot be changed once the target graphic code is formed, thereby effectively avoiding cost interception of various levels of dealers. On the other hand, when the target consumption object purchasing the target commodity uses the target consumption terminal bound with the target consumption account thereof to scan the target pattern code on the target commodity, the target electronic virtual resource can be acquired and automatically bound with the target consumption account, and the use limit information of the target electronic virtual resource is acquired, so that the target consumption object can further support the target exchange platform of the target electronic virtual resource according to the use limit information of the target electronic virtual resource, and exchange the target item meeting the use limit information by using the target electronic virtual resource, thereby realizing the closed loop of the whole marketing scheme. Meanwhile, no matter what channel the merchant carries out the marketing of the target commodity, a unified marketing scheme between online and offline different channels can be formulated, so that the system can better perform centralized management, is convenient to integrate, greatly reduces the management cost and realizes low-cost promotion. In addition, the target graphic code is directly deployed on the target commodity, and the target consumption object directly scans the code of the target commodity, so that the target electronic virtual resource can be obtained without networking. And meanwhile, the target consumption object information and the corresponding target commodity information purchased by the target consumption object information are automatically triggered to be transmitted to a target merchant terminal corresponding to a target merchant, so that the target merchant can bypass all levels of dealers and various sales channels of the target commodity and directly face the target consumption object, the end-to-end information transmission between the target merchant and the target consumption object is realized, the target merchant can collect complete consumer data, and a more accurate marketing scheme can be subsequently made based on the complete consumer data.
Fig. 3 schematically shows a flow chart of an electronic virtual resource transfer method according to an embodiment of the present disclosure. The method provided by the embodiment of the disclosure can be applied to the target merchant terminal of the target merchant. In some embodiments, the target merchant terminal may be tied to a target merchant account of the target merchant.
As shown in fig. 3, the method provided by the embodiment of the present disclosure may include the following steps.
In step S310, the target merchant terminal sends an electronic virtual resource generation request to an electronic virtual resource generation platform, where the electronic virtual resource generation request carries target electronic virtual resource information and usage restriction information of a target electronic virtual resource corresponding to the target electronic virtual resource information.
In some embodiments, the electronic virtual resource generation request may further carry target commodity information of the target commodity.
In the embodiment of the present disclosure, the electronic virtual resource generation request is a request for requesting the electronic virtual resource generation platform to generate the target electronic virtual resource. The target merchant can determine which commodities are taken as the target commodities at this time, what the corresponding target electronic virtual resource information is, and determine the use limit information of the target electronic virtual resource according to the established marketing strategy.
In step S320, the target merchant terminal receives a target graphic code returned by the electronic virtual resource generation platform in response to the electronic virtual resource generation request, where the target graphic code includes the target electronic virtual resource information and the usage restriction information programmed in the target electronic virtual resource corresponding to the target electronic virtual resource information.
In some embodiments, the target graphic code may further include target commodity information of the target commodity. In other embodiments, the target electronic virtual resource may be associated with the target merchant account.
When an electronic virtual resource generation platform receives an electronic virtual resource generation request sent by a target merchant terminal, a target electronic virtual resource is generated according to target electronic virtual resource information carried in the electronic virtual resource generation request, the target electronic virtual resource is bound with the target merchant account, and further according to the programmable characteristic of the target electronic virtual resource such as encrypted digital resource, use restriction information of the target electronic virtual resource such as the use condition and the use range of the encrypted digital resource is restricted through code programming, then a target graphic code is formed, and the target graphic code is returned to the target merchant terminal.
In step S330, the target graphic code is printed by the target merchant terminal to be set on the target commodity.
After the target merchant terminal acquires the target graphic code from the electronic virtual resource generation platform, the target graphic code can be transmitted to a printer, and a printing instruction is sent to the printer to print the target graphic code. In order to establish a corresponding relationship between the target commodity and the target graphic code, the target merchant may paste or print the target graphic code on the surface of the target commodity or the packaging box, so that the target consumer object acquires the target graphic code corresponding to the target commodity when needing to retrieve the target electronic virtual resource.
In the embodiment of the disclosure, taking the target graphic code as the two-dimensional code as an example, the target merchant may obtain the two-dimensional code generated by the electronic virtual resource generation platform from the electronic virtual resource generation platform in a predetermined manner. For example, the electronic virtual resource generation platform provides a two-dimensional code storage system, the generated two-dimensional code is recorded into the two-dimensional code storage system, a target merchant logs in the two-dimensional code storage system through an authorized user name and an authorized password, the two-dimensional code is downloaded from the two-dimensional code storage system, and after the two-dimensional code is downloaded, the relationship between a target commodity and the two-dimensional code is established; or the electronic virtual resource generation platform and the target merchant terminal used by the target merchant simultaneously use certain application software, and after the electronic virtual resource generation platform generates the two-dimensional code, the electronic virtual resource generation platform synchronously generates the two-dimensional code to the target merchant terminal used by the target merchant through the application software, so that the target merchant can attach the received two-dimensional code to the target commodity.
In an exemplary embodiment, the method may further include: the target merchant terminal receives target consumption object information of a target consumption object and target commodity information of the target commodity, wherein the target consumption object information is returned by the target consumption terminal, the target consumption terminal associates the target electronic virtual resource with a target consumption account by scanning the target graphic code on the target commodity, and the target consumption terminal is bound with the target consumption account of the target consumption object; and the target merchant terminal analyzes the target consumption object information and the target commodity information and sends target directional pushing information to the target consumption terminal.
In the embodiment of the present disclosure, the target-oriented push information refers to promotion information that is determined to be sent to the target consumption object according to the historical data of the target consumption object (including the target consumption object information and the target commodity information), and may be, for example, a coupon of the target commodity.
Specifically, the target merchant terminal can collect a large amount of target consumption object information of each target consumption object and target commodity information (including exchangeable target article information) purchased by the target merchant terminal as consumer data, so that the target merchant bypasses an intermediate dealer or a sales-substituting e-commerce platform and establishes direct end-to-end contact with the consumer, and the target merchant can make big data analysis based on the consumer data and can perform market summary on the sold target commodity, so that the consumption experience of the consumer can be better met, and secondary marketing can be performed on the existing consumer.
For example, by analyzing which target goods have been purchased historically by each target consumption object, a coupon or the like corresponding to the target goods can be directly transmitted to the target consumption object next time.
In the electronic virtual resource transfer method provided by the embodiment of the disclosure, the target merchant deploys the target graphic code on the target commodity needing marketing, and the target electronic virtual resource information consistent with the corresponding marketing scheme and the use limit information of the target electronic virtual resource corresponding to the target electronic virtual resource information are bound in the target graphic code at the same time, so that the use limit information of the target electronic virtual resource is limited by code programming by utilizing the characteristic that the target electronic virtual resource is programmable, and after the target graphic code is deployed on the target commodity, other intermediate dealers or various sales channels of the target commodity cannot be changed after the target graphic code is formed, and cost interception of various dealers is effectively avoided. No matter what channel the merchant carries out the marketing of target commodity, can formulate an online, offline, unified marketing scheme between the different channels, can better centralized management, convenient integration reduces administrative cost in a large number, realizes low-cost sales promotion. In addition, the target graphic code is directly deployed on the target commodity, and the target consumption object directly scans the code to obtain the target electronic virtual resource without networking, so that the network resource is saved. And meanwhile, the target consumption object information and the corresponding target commodity information purchased by the target consumption object information are automatically triggered to be transmitted to a target merchant terminal corresponding to a target merchant, so that the target merchant can bypass all levels of dealers and various sales channels of the target commodity and directly face the target consumption object, the end-to-end information transmission between the target merchant and the target consumption object is realized, the target merchant can collect complete consumer data, and a more accurate marketing scheme can be subsequently made based on the complete consumer data.
FIG. 4 schematically shows a flow diagram of an electronic virtual resource transfer method according to an embodiment of the present disclosure. The method provided by the embodiment of the disclosure can be applied to an electronic virtual resource generation platform.
As shown in fig. 4, a method provided by the embodiment of the present disclosure may include the following steps.
In step S410, an electronic virtual resource generation request sent by a target merchant terminal is received, where the electronic virtual resource generation request carries target electronic virtual resource information and usage restriction information of a target electronic virtual resource corresponding to the target electronic virtual resource information.
In some embodiments, the electronic virtual resource generation request may further carry target commodity information of the target commodity.
In the embodiment of the present disclosure, before sending the electronic virtual resource generation request to the electronic virtual resource generation platform, the target merchant terminal may transfer a certain amount, for example, 100 ten thousand to the electronic virtual resource through the target merchant account, so that the electronic virtual resource generation platform may convert, according to a preset, the 100 ten thousand into the corresponding electronic virtual resource, for example, 1000 ten thousand units of encrypted digital resource, but the present disclosure is not limited thereto.
After the electronic virtual resource generation platform receives the electronic virtual resource generation request, corresponding amount of encrypted digital resources can be extracted from the encrypted digital resources of 1000 ten thousand units according to the value set in the target electronic virtual resource information to serve as the target electronic virtual resource.
In step S420, the electronic virtual resource generation platform responds to the electronic virtual resource generation request to generate a target graphic code, where the target graphic code includes the target electronic virtual resource information and the usage restriction information programmed in the target electronic virtual resource corresponding to the target electronic virtual resource information.
In some embodiments, the target graphical code may also include target merchandise information for the target merchandise.
In an exemplary embodiment, the generating, by the electronic virtual resource generation platform, the target graphic code in response to the electronic virtual resource generation request may include: acquiring the target commodity information, the target electronic virtual resource information and the use restriction information from the electronic virtual resource generation request; generating message abstracts of the target commodity information, the target electronic virtual resource information and the use restriction information; respectively encrypting the message digests of the target commodity information, the target electronic virtual resource information and the use restriction information by adopting an electronic virtual resource generation platform private key and a target merchant public key to obtain an electronic virtual resource generation platform digital signature and a target merchant digital signature; and generating the target graphic code comprising the digital signature of the electronic virtual resource generation platform, the digital signature of the target merchant, the target commodity information, the target electronic virtual resource information and the use limit information.
Specifically, the electronic virtual resource generation platform obtains the target commodity information, the target electronic virtual resource information, and the usage restriction information of the target electronic virtual resource, and generates the message digest of the target commodity information, the target electronic virtual resource information, and the usage restriction information of the target electronic virtual resource through a digital signature algorithm, where the digital signature algorithm may include, for example, an RSA (encryption algorithm proposed by Ron Rivest, Adi Shamir, and Leonard Adleman) algorithm, but the disclosure is not limited thereto. Taking the digital signature algorithm as the RSA algorithm as an example, the electronic virtual resource generation platform may use the target commodity information, the target electronic virtual resource information, and the usage restriction information of the target electronic virtual resource as inputs of the one-way function provided by the digital signature algorithm, and use an output of the one-way function as a message digest of the target commodity information, the target electronic virtual resource information, and the usage restriction information of the target electronic virtual resource. In order to digitally sign the target commodity information, the target electronic virtual resource information and the use limit information of the target electronic virtual resource, the electronic virtual resource generation platform acquires the authority for executing digital signature from the authority in advance, and generates message summaries of the target commodity information, the target electronic virtual resource information and the use limit information of the target electronic virtual resource after acquiring the authority. The message digest can be encrypted by using a pre-distributed target merchant private key and an electronic virtual resource generation platform private key so as to obtain an encrypted signature, and the encrypted signature is used as a target merchant digital signature and an electronic virtual resource generation platform digital signature; and generating a target graphic code such as a two-dimensional code, wherein the target graphic code comprises target commodity information, target electronic virtual resource use limit information, a target merchant digital signature and an electronic virtual resource generation platform digital signature.
In some embodiments, the electronic virtual resource generation platform may bind, establish an association, the target electronic virtual resource with the target merchant account.
In step S430, the target graphical code is returned to the target merchant terminal.
And the electronic virtual resource generation platform returns the formed target graphic code to the target merchant terminal.
In the method for transferring electronic virtual resources provided by the disclosed embodiment, when an electronic virtual resource generation platform receives an electronic virtual resource generation request sent by a target merchant terminal, a target graphic code can be formed in response to the electronic virtual resource generation request, the target graphic code includes a target electronic virtual resource, and target electronic virtual resource information consistent with a corresponding marketing scheme and usage restriction information of the target electronic virtual resource corresponding to the target electronic virtual resource information are bound in the target graphic code, so that, by using the programmable characteristic of the target electronic virtual resource, the usage restriction information of the target electronic virtual resource is restricted by code programming, after the target merchant deploys the target graphic code on a target commodity, other intermediate distributors or various reselling channels of the target commodity cannot be changed once formed, effectively avoiding the cost interception of dealers at all levels. On the other hand, when the target consumption object purchasing the target commodity uses the target consumption terminal bound with the target consumption account thereof and scans the target pattern code on the target commodity, the target electronic virtual resource can be acquired and automatically bound with the target consumption account, and the use limit information of the target electronic virtual resource is acquired at the same time.
Fig. 5 schematically shows a schematic diagram of an electronic virtual resource transfer method according to an embodiment of the present disclosure. The method provided by the embodiment is exemplified by taking the target electronic virtual resource as the encrypted digital resource and taking the target graphic code as the two-dimensional code or the bar code in the embodiment of fig. 5. As shown in fig. 5, the method provided by the embodiment of the present disclosure may include the following steps.
In step S1, the marketing plan specified by the target merchant terminal determines the target product and its corresponding target product information, the target electronic virtual resource information to be generated, and its usage restriction information of the target electronic virtual resource.
In step S2, the target merchant terminal sends an electronic virtual resource generation request to the electronic virtual resource generation platform, where the electronic virtual resource generation request carries the target commodity information, the target electronic virtual resource information, and the usage restriction information of the target electronic virtual resource determined in the above step.
In step S3, the electronic virtual resource generation platform receives the electronic virtual resource generation request sent by the target merchant terminal, obtains the target electronic virtual resource information, the target commodity information, and the use restriction information therefrom, performs code programming on the target electronic virtual resource according to the demand of the target merchant, and restricts the use restriction information such as the use condition and the use range of the target electronic virtual resource by the code programming based on the programmable characteristic of the encrypted digital resource to promote the sale of the target commodity.
In the disclosed embodiment, the electronic virtual resource generation platform may generate the dedicated encrypted digital resource for the target merchant. The intelligent contract for programmable management of the encrypted digital resources can run independently of the electronic virtual resource generation platform. The commodity can be defined through an intelligent contract, preferential conditions are defined, which merchant alliances are allowed to establish a merchant alliance chain, and the merchant and the electronic virtual resource generation platform are enabled to jointly authenticate and jointly sign.
The business alliance chain is limited to business members in the alliance, and all or part of functions are opened for the business members, so that the read-write authority and the accounting rule on the business alliance chain are 'privately customized' according to the alliance rule.
A plurality of preselected nodes are designated as bookkeepers in a merchant alliance chain, generation of each block is determined by all the preselected nodes, access nodes of other third parties can participate in transactions, but the billing process is not asked, and the other third parties can carry out limited query through an Application Programming Interface (API) opened by the merchant alliance chain. Multiple merchants connect their respective blockchain networks together to form a federated network, thereby facilitating data interfacing and collaboration with each other. With the admission mechanism, the transaction performance can be improved more easily, and problems caused by the participants with uneven participation can be avoided. The processing speed of the merchant alliance chain is higher than that of the public chain, because the number and the identity of the nodes are well defined, a relatively loose consensus mechanism can be used, and the data processing speed is greatly improved compared with that of the public chain.
In step S4, the electronic virtual resource generation platform forms a corresponding two-dimensional code or barcode as the target graphic code.
In step S5, the electronic virtual resource generation platform returns the formed two-dimensional code or barcode to the target merchant terminal.
In step S6, the target merchant terminal prints the two-dimensional code or barcode received from the electronic virtual resource generation platform, and deploys the two-dimensional code or barcode on the target commodity.
By encrypting the programmable characteristic of the digital resource, the use range and the use condition of the target electronic virtual resource are limited by code programming, and a merchant cannot change the target electronic virtual resource once the target electronic virtual resource is formed
In step S7, the target consumption object corresponding to the target consumption terminal purchases the target commodity from the target merchant corresponding to the target merchant terminal.
In step S8, the target consumption object scans the two-dimensional code or barcode on the target commodity using the target consumption terminal.
In step S9, the target consumption terminal returns the target consumption object information and the target commodity information to the target merchant terminal.
In step S10, the target consuming terminal picks up the target electronic virtual resource.
In step S11, the target merchant terminal collects consumer data.
In step S12, the target merchant terminal analyzes the consumer data.
In step S13, the target consumption terminal sends a redemption instruction of the target electronic virtual resource to the target redemption platform.
In step S14, the target redemption platform redeems the target item using the associated number of target electronic virtual resources.
Reference may be made in particular to the description of the other embodiments above.
The electronic virtual resource transfer provided by the embodiment of the disclosure utilizes the programmable characteristic of the target electronic virtual resource to enable a target merchant to utilize the electronic virtual resource generation platform to use the target electronic virtual resource, the use range and the use condition of the target electronic virtual resource are programmed to be regulated to form a corresponding bar code or two-dimensional code, then the bar code or the two-dimensional code is deployed on a target commodity, after the target commodity is purchased by a consumer, the target electronic virtual resource can be obtained by scanning the target consumer terminal to participate in a promotion activity, the target commodity can be exchanged by using the target electronic virtual resource on a related target exchange platform, the target merchant can collect consumer data by scanning the code, namely the target merchant can directly establish contact with the consumer to obtain consumer data, the merchant can perform big data analysis by using the consumer data to perform market summarization so as to better meet the consumption experience of the consumer, and the system carries out secondary marketing on the existing consumers and can be applied to the sales of various commodities. The whole scheme is relatively convenient, so that the target merchant can directly face the consumer, intermediate links are reduced, the target merchant can better communicate with the consumer, and the target merchant obtains higher profit by carrying out low-cost promotion.
Fig. 6 schematically shows a block diagram of an electronic virtual resource transfer device according to an embodiment of the present disclosure. The electronic virtual resource transfer device 600 provided by the embodiment of the present disclosure may be applied to a target consumption terminal, where the target consumption terminal is bound to a target consumption account of a target consumption object. As shown in fig. 6, the electronic virtual resource transferring apparatus 600 provided by the embodiment of the present disclosure may include a graphic code scanning unit 610, a resource information obtaining unit 620, a virtual resource exchanging unit 630, and a consumption data returning unit 640.
The graphic code scanning unit 610 may be configured to scan a target graphic code on a target commodity of a target merchant by using the target consumption terminal, where the target graphic code includes target electronic virtual resource information and usage restriction information programmed in a target electronic virtual resource corresponding to the target electronic virtual resource information, and the target electronic virtual resource is associated with a target merchant account of the target commodity. The resource information obtaining unit 620 may be configured to associate the target electronic virtual resource with the target consumption account. The virtual resource redemption unit 630 may be configured to transfer at least a portion of the target electronic virtual resource from the target consumption account in response to a redemption instruction for the target electronic virtual resource within the target consumption account to associate a target item in the target redemption platform that meets the usage restriction information with the target consumption account. The consumption data returning unit 640 may be configured to return, by the target consumption terminal, the target consumption object information of the target consumption object and the target commodity information corresponding to the target commodity to the target merchant terminal corresponding to the target merchant.
In the electronic virtual resource transfer device provided by the embodiment of the disclosure, on one hand, a target merchant deploys a target graphic code on a target commodity needing marketing, and simultaneously binds target electronic virtual resource information consistent with a corresponding marketing scheme in the target graphic code, and encodes use restriction information of the target electronic virtual resource in a target electronic virtual resource corresponding to the target electronic virtual resource information, so that the use restriction information of the target electronic virtual resource is restricted by code programming by using the characteristic that the target electronic virtual resource is programmable, and after the target graphic code is deployed on the target commodity, other intermediate dealers or various sales channels of the target commodity cannot be changed once the target graphic code is formed, thereby effectively avoiding cost interception of various levels of dealers. On the other hand, when the target consumption object purchasing the target commodity uses the target consumption terminal bound with the target consumption account thereof to scan the target pattern code on the target commodity, the target electronic virtual resource can be acquired and automatically bound with the target consumption account, and the use limit information of the target electronic virtual resource is acquired, so that the target consumption object can further support the target exchange platform of the target electronic virtual resource according to the use limit information of the target electronic virtual resource, and exchange the target item meeting the use limit information by using the target electronic virtual resource, thereby realizing the closed loop of the whole marketing scheme. Meanwhile, no matter what channel the merchant carries out the marketing of the target commodity, a unified marketing scheme between online and offline different channels can be formulated, so that the system can better perform centralized management, is convenient to integrate, greatly reduces the management cost and realizes low-cost promotion. In addition, the target graphic code is directly deployed on the target commodity, and the target consumption object directly scans the code of the target commodity, so that the target electronic virtual resource can be obtained without networking. And meanwhile, the target consumption object information and the corresponding target commodity information purchased by the target consumption object information are automatically triggered to be transmitted to a target merchant terminal corresponding to a target merchant, so that the target merchant can bypass all levels of dealers and various sales channels of the target commodity and directly face the target consumption object, the end-to-end information transmission between the target merchant and the target consumption object is realized, the target merchant can collect complete consumer data, and a more accurate marketing scheme can be subsequently made based on the complete consumer data.
In an exemplary embodiment, the target graphical code may further include a target merchant digital signature, an electronic virtual resource generation platform digital signature, and the target commodity information. The resource information obtaining unit 620 may include: the graphic code analysis unit can be used for the target consumption terminal to analyze the target graphic code and obtain the digital signature of the target merchant, the digital signature of the electronic virtual resource generation platform, the target commodity information, the target electronic virtual resource information and the use limit information; the public key acquisition unit can be used for acquiring a target merchant public key corresponding to the target merchant digital signature and an electronic virtual resource generation platform public key corresponding to the electronic virtual resource generation platform digital signature; a decrypted message digest obtaining unit, configured to decrypt the target merchant digital signature using the target merchant public key, and decrypt the electronic virtual resource generation platform digital signature using the electronic virtual resource generation platform public key, to obtain a decrypted message digest; a message abstract generating unit, configured to generate a message abstract of the target commodity information, the target electronic virtual resource information, and the usage restriction information; and the virtual resource transfer unit may be configured to transfer the target electronic virtual resource to the target consumption account if the decrypted message digest matches the generated message digest of the target commodity information, the target electronic virtual resource information, and the usage restriction information.
In an exemplary embodiment, the resource information acquiring unit 620 may include: the commodity resource information acquisition unit can be used for acquiring the target electronic virtual resource information from the target graphic code through the target consumption terminal; the resource transfer request sending unit may be configured to send a resource transfer request to an electronic virtual resource generation platform by using the target consumption terminal, where the electronic virtual resource generation platform is configured to generate the target graphics code, so that the electronic virtual resource generation platform responds to the resource transfer request and transfers the target electronic virtual resource to the target consumption account.
In an exemplary embodiment, the usage restriction information may include a usage condition and a usage range of the target electronic virtual resource. The virtual resource redemption unit 630 may include: the exchange instruction triggering unit can be used for triggering an exchange instruction of the target electronic virtual resource in the target consumption account when the use condition of the target electronic virtual resource is met; the item display unit can be used for displaying the items meeting the use range of the target electronic virtual resource in the target exchange platform; a target item determination unit operable to determine the target item in response to a selection instruction for the item; an item account associating unit may be configured to transfer at least part of the target electronic virtual resource from the target consumption account and associate the target item with the target consumption account.
In an exemplary embodiment, the target item belongs to a target merchant corresponding to the target merchant account. The electronic virtual resource transfer apparatus 600 may further include: and the item information returning unit can be used for returning the target consumption object information and the target item information of the target item to the target merchant terminal.
Other contents of the electronic virtual resource transfer device of the embodiment of the present disclosure may refer to the above-described embodiments.
Fig. 7 schematically illustrates a block diagram of an electronic virtual resource transfer device according to an embodiment of the present disclosure. The electronic virtual resource transfer device 700 provided by the embodiment of the present disclosure may be applied to a target merchant terminal of a target merchant. As shown in fig. 7, an electronic virtual resource transfer device 700 provided by the embodiment of the present disclosure may include a resource generation request sending unit 710, a target graphic code receiving unit 720, and a target graphic code printing unit 730.
The resource generation request sending unit 710 may be configured to send, by the target merchant terminal, an electronic virtual resource generation request to an electronic virtual resource generation platform, where the electronic virtual resource generation request carries target electronic virtual resource information and usage restriction information of a target electronic virtual resource corresponding to the target electronic virtual resource information. The target graphic code receiving unit 720 may be configured to receive, by the target merchant terminal, a target graphic code returned by the electronic virtual resource generation platform in response to the electronic virtual resource generation request, where the target graphic code includes the target electronic virtual resource information and the usage restriction information programmed in the target electronic virtual resource corresponding to the target electronic virtual resource information. The target graphic code printing unit 730 may be configured to print the target graphic code through the target merchant terminal, so as to set the target graphic code on the target commodity.
According to the electronic virtual resource transfer device provided by the embodiment of the disclosure, a target merchant deploys a target graphic code on a target commodity needing marketing, and target electronic virtual resource information and target commodity information which are consistent with a corresponding marketing scheme and use restriction information of a target electronic virtual resource corresponding to the target electronic virtual resource information are bound in the target graphic code at the same time, so that the use restriction information of the target electronic virtual resource is restricted by code programming by utilizing the characteristic that the target electronic virtual resource is programmable, and after the target graphic code is deployed on the target commodity, other intermediate dealers or various sales channels of the target commodity cannot be changed after the target graphic code is formed, and cost interception of all levels of dealers is effectively avoided. No matter what channel the merchant carries out the marketing of target commodity, can formulate an online, offline, unified marketing scheme between the different channels, can better centralized management, convenient integration reduces administrative cost in a large number, realizes low-cost sales promotion. In addition, the target graphic code is directly deployed on the target commodity, the target consumption object directly scans the code to obtain the target electronic virtual resource, and simultaneously, the target consumption object information and the corresponding target commodity information purchased by the target consumption object information are automatically triggered to be transmitted to the target merchant terminal corresponding to the target merchant, so that the target merchant can bypass all levels of dealers and various sales channels of the target commodity and directly face the target consumption object, end-to-end information transmission between the target merchant and the target consumption object is realized, the target merchant can collect complete consumer data, and a more accurate marketing scheme can be made based on the complete consumer data subsequently.
In an exemplary embodiment, the electronic virtual resource transfer apparatus 700 may further include: the target commodity information receiving unit may be configured to receive, by the target merchant terminal, target consumption object information of a target consumption object and target commodity information of the target commodity, where the target consumption terminal associates the target electronic virtual resource with a target consumption account by scanning the target graphic code on the target commodity, and the target consumption terminal is bound to the target consumption account of the target consumption object; and the object commodity information analysis unit can be used for analyzing the target consumption object information and the target commodity information by the target merchant terminal and sending target directional pushing information to the target consumption terminal.
Other contents of the electronic virtual resource transfer device of the embodiment of the present disclosure may refer to the above-described embodiments.
Fig. 8 schematically illustrates a block diagram of an electronic virtual resource transfer device according to an embodiment of the present disclosure. The electronic virtual resource transfer apparatus 800 provided by the embodiment of the present disclosure may be applied to an electronic virtual resource generation platform. As shown in fig. 8, an electronic virtual resource transfer device 800 provided by the embodiment of the present disclosure may include a resource generation request receiving unit 810, an object pattern code generating unit 820, and an object pattern code transmitting unit 830.
The resource generation request receiving unit 810 may be configured to receive an electronic virtual resource generation request sent by a target merchant terminal, where the electronic virtual resource generation request carries target electronic virtual resource information and usage restriction information of a target electronic virtual resource corresponding to the target electronic virtual resource information. The target graphic code generating unit 820 may be configured to generate a target graphic code by the electronic virtual resource generating platform in response to the electronic virtual resource generating request, where the target graphic code includes the target electronic virtual resource information and the usage restriction information programmed in the target electronic virtual resource corresponding to the target electronic virtual resource information. The target pattern code sending unit 830 may be configured to return the target pattern code to the target merchant terminal.
In the electronic virtual resource transfer apparatus provided in the disclosed embodiment, when the electronic virtual resource generation platform receives an electronic virtual resource generation request sent by a target merchant terminal, a target graphic code may be formed in response to the electronic virtual resource generation request, where the target graphic code includes a target electronic virtual resource, and target electronic virtual resource information and target commodity information that are consistent with a corresponding marketing scheme and usage restriction information of the target electronic virtual resource corresponding to the target electronic virtual resource information are bound in the target graphic code, so that, by using the programmable feature of the target electronic virtual resource, the usage restriction information of the target electronic virtual resource is restricted by code programming, and after the target merchant deploys the target graphic code on the target commodity, other intermediary dealers or various distribution channels of the target commodity cannot be changed once formed, effectively avoiding the cost interception of dealers at all levels. On the other hand, when the target consumption object purchasing the target commodity uses the target consumption terminal bound with the target consumption account thereof, and scans the target pattern code on the target commodity, the target electronic virtual resource can be acquired, and automatically bound with the target consumption account, and meanwhile, the use limit information of the target electronic virtual resource is acquired.
In an exemplary embodiment, the electronic virtual resource generation request may further carry target commodity information of a target commodity. The target pattern code generation unit 820 may include: an electronic virtual resource generation information acquisition unit operable to acquire the target commodity information, the target electronic virtual resource information, and the usage restriction information from the electronic virtual resource generation request; a virtual resource message abstract generating unit, configured to generate message abstracts of the target commodity information, the target electronic virtual resource information, and the usage restriction information; the digital signature obtaining unit is configured to encrypt the message digests of the target commodity information, the target electronic virtual resource information, and the usage restriction information respectively by using an electronic virtual resource generation platform private key and a target merchant public key, so as to obtain an electronic virtual resource generation platform digital signature and a target merchant digital signature; and the target graphic code obtaining unit may be configured to generate the target graphic code including the electronic virtual resource generation platform digital signature, the target merchant digital signature, the target commodity information, the target electronic virtual resource information, and the usage restriction information.
Other contents of the electronic virtual resource transfer device of the embodiment of the present disclosure may refer to the above-described embodiments.
It should be noted that although in the above detailed description several units of the device for action execution are mentioned, this division is not mandatory. Indeed, the features and functions of two or more units described above may be embodied in one unit, in accordance with embodiments of the present disclosure. Conversely, the features and functions of one unit described above may be further divided into embodiments by a plurality of units.
Referring now to FIG. 9, shown is a schematic diagram of an electronic device suitable for use in implementing embodiments of the present disclosure. The electronic device shown in fig. 9 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
Referring to fig. 9, an electronic device provided in an embodiment of the present disclosure may include: a processor 901, a communication interface 902, a memory 903, and a communication bus 904.
Wherein the processor 901, the communication interface 902 and the memory 903 are in communication with each other via a communication bus 904.
Alternatively, the communication interface 902 may be an interface of a communication module, such as an interface of a GSM (Global System for Mobile communications) module. The processor 901 is used to execute programs. The memory 903 is used for storing programs. The program may comprise a computer program comprising computer operating instructions. Wherein, can include in the procedure: and (5) a program of the video client.
The processor 901 may be a central processing unit CPU, or an application Specific Integrated circuit asic, or one or more Integrated circuits configured to implement embodiments of the present disclosure. The memory 903 may include a Random Access Memory (RAM) memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
Wherein the program may be specifically adapted to implement the steps of the method according to any of the embodiments shown in fig. 2 or fig. 3 or fig. 4 or fig. 5. It is to be understood that any number of elements in the drawings of the present disclosure are by way of example and not by way of limitation, and any nomenclature is used for differentiation only and not by way of limitation. Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims. It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.