Virtual resource processing method, device, electronic device and storage medium

By generating object credential identification and combining virtual space, business activities and user resource identification, the problem of low processing efficiency of virtual resource in the existing technology is solved, and the accurate deduction of virtual resources for user accounts and the improvement of server resource utilization is achieved.

CN114245234BActive Publication Date: 2025-02-14BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111572803.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-21
Publication Date
2025-02-14
Estimated Expiration
2041-12-21

AI Technical Summary

Technical Problem

The prior art is difficult to accurately track the business scenarios of users, resulting in low utilization of virtual resources by servers.

Method used

By generating object credentials, combining virtual space, business activities and user resource identification, displaying the target object to obtain links, and determining the virtual resource consumption through the object description information returned by the server, realizing the virtual resource deduction of the user account.

Benefits of technology

The tracking accuracy of the business scenario in which the user requesting to obtain the target object is located is improved, so that the user can clearly know the virtual resources required to obtain the target object in the current scenario, thereby improving the server's processing utilization of the virtual resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114245234B_ABST
    Figure CN114245234B_ABST
Patent Text Reader

Abstract

The present disclosure is about a virtual resource processing method, device, electronic device and storage medium, the method includes: when a user account has the authority to obtain the target object corresponding to the virtual space, display the target object acquisition link; send an access request for the target object acquisition link to the server, and display the object description information returned by the server in response to the access request; the object description information includes the server determining the virtual resource consumption according to the object credential identifier carried in the access request; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object; in response to the user account's acquisition operation for the target object, send a request for the target object to the server; the acquisition request is used to instruct the server to transfer the target object to the user account, and deduct the virtual resources of the user account according to the virtual resource consumption. The present disclosure can improve the processing efficiency of virtual resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technology, and in particular to a virtual resource processing method, device, electronic device and storage medium. Background Art

[0002] With the development of Internet technology, more and more people use network communication technology to achieve various activities such as the exchange of target objects. For example, people in different business scenarios can obtain the required target objects, such as goods, through e-commerce platforms.

[0003] However, the related technologies often lack effective tracking of the current business scenario of the user requesting to obtain the target object, which also makes the related technologies often unable to accurately provide object description information that conforms to the current business scenario. People cannot clearly know the information about the virtual resources needed to obtain the target object in the current business scenario, which is not conducive to improving the server's processing utilization of virtual resources.

[0004] Therefore, the processing utilization rate of virtual resources by the server in the related art is not high. Summary of the invention

[0005] The present disclosure provides a virtual resource processing method, device, electronic device and storage medium to at least solve the problem of low virtual resource processing efficiency in related technologies. The technical solution of the present disclosure is as follows:

[0006] According to a first aspect of an embodiment of the present disclosure, a virtual resource processing method is provided, including:

[0007] When the user account has the authority to obtain the target object corresponding to the virtual space, a target object acquisition link is displayed; the target object acquisition link includes an object credential identifier corresponding to the target object; the object credential identifier is generated according to at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account;

[0008] Sending an access request to the server for obtaining a link to the target object, and displaying the object description information returned by the server in response to the access request; the object description information includes the virtual resource consumption amount determined by the server according to the object credential identifier carried in the access request; the virtual resource consumption amount is the amount of virtual resources required for the user account to obtain the target object;

[0009] In response to the user account's acquisition operation on the target object, a request for acquiring the target object is sent to the server; the acquisition request is used to instruct the server to transfer the target object to the user account and deduct the virtual resources of the user account according to the virtual resource consumption.

[0010] In a possible implementation, the displaying the target object to obtain a link includes:

[0011] Acquire an original object acquisition link of the target object, and generate the object credential identifier according to at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account;

[0012] The object credential identifier is spliced ​​into the original object acquisition link to obtain the target object acquisition link.

[0013] In a possible implementation, the step of splicing the object credential identifier into the original object acquisition link to obtain the target object acquisition link includes:

[0014] Encrypting the object credential identifier to obtain an identifier ciphertext;

[0015] The identification ciphertext is embedded in the original object acquisition link to obtain the target object acquisition link.

[0016] In one possible implementation, the method further includes:

[0017] Obtaining the interactive behavior of the user account in the virtual space;

[0018] If the interactive behavior satisfies the object acquisition condition corresponding to the virtual space, it is determined that the user account has the authority to acquire the target object; the object acquisition condition is determined based on an acquisition condition setting operation for the target object.

[0019] In a possible implementation, displaying the object description information returned by the server in response to the access request includes:

[0020] Receiving the object description information returned by the server;

[0021] An object description page including the object description information is displayed; the object description page also includes an entry for receiving an acquisition operation for the target object.

[0022] In one possible implementation, the method further includes:

[0023] Receiving a verification request returned by the server in response to the acquisition request;

[0024] In response to the verification request, performing a validity verification on the object credential identifier;

[0025] If the verification passes, the verification pass message is sent to the server; the verification pass message is used to instruct the server to execute the steps of transferring the target object to the user account and deducting the virtual resources of the user account according to the virtual resource consumption.

[0026] According to a second aspect of an embodiment of the present disclosure, a virtual resource processing method is provided, including:

[0027] receiving an access request for obtaining a link to a target object, and determining an object credential identifier carried in the access request; the target object acquisition link is a link displayed by the client according to the object credential identifier when the user account has the authority to obtain the target object corresponding to the virtual space; the object credential identifier is an identifier generated by the client according to at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account;

[0028] Determine the virtual resource consumption corresponding to the object credential identifier, and generate object description information including the virtual resource consumption; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object;

[0029] A request for obtaining the target object is received, the target object is transferred to the user account, and the virtual resources of the user account are deducted according to the virtual resource consumption.

[0030] According to a third aspect of an embodiment of the present disclosure, there is provided a virtual resource processing device, including:

[0031] The display unit is configured to display a target object acquisition link when the user account has the authority to acquire the target object corresponding to the virtual space; the target object acquisition link includes an object credential identifier corresponding to the target object; the object credential identifier is generated according to at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account;

[0032] a sending unit configured to execute sending an access request for obtaining a link to the target object to a server, and displaying object description information returned by the server in response to the access request; the object description information includes virtual resource consumption determined by the server according to the object credential identifier carried in the access request; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object;

[0033] The response unit is configured to execute a request for obtaining the target object in response to the user account's acquisition operation on the target object, and send a request for obtaining the target object to the server; the acquisition request is used to instruct the server to transfer the target object to the user account and deduct the virtual resources of the user account according to the virtual resource consumption.

[0034] In one possible implementation, the display unit is specifically configured to execute the acquisition of the original object acquisition link of the target object, and generate the object credential identifier based on at least one of the space identifier corresponding to the virtual space, the business activity identifier corresponding to the virtual space, and the resource identifier corresponding to the user account; and splice the object credential identifier into the original object acquisition link to obtain the target object acquisition link.

[0035] In a possible implementation, the display unit is specifically configured to perform encryption processing on the object credential identifier to obtain an identifier ciphertext; and embed the identifier ciphertext in the original object acquisition link to obtain the target object acquisition link.

[0036] In one possible implementation, the device also includes: the detection unit, configured to execute acquisition of the interactive behavior of the user account in the virtual space; the determination unit, specifically configured to execute if the interactive behavior meets the object acquisition condition corresponding to the virtual space, then determine whether the user account has the authority to acquire the target object; the object acquisition condition is determined based on the acquisition condition setting operation for the target object.

[0037] In one possible implementation, the sending unit is specifically configured to receive the object description information returned by the server; display an object description page containing the object description information; and the object description page also includes an entry for receiving an acquisition operation for the target object.

[0038] In one possible implementation, the device also includes: a request unit, configured to execute and receive a verification request returned by the server in response to the acquisition request; a verification unit, configured to execute a validity verification of the object credential identifier in response to the verification request; a notification unit, configured to execute and send the verification pass message to the server if the verification passes; the verification pass message is used to instruct the server to execute the steps of transferring the target object to the user account and deducting the virtual resources of the user account according to the virtual resource consumption.

[0039] According to a fourth aspect of an embodiment of the present disclosure, there is provided a virtual resource processing device, including:

[0040] A receiving unit, configured to receive an access request for obtaining a link to a target object, and determine an object credential identifier carried in the access request; the target object acquisition link is a link displayed by the client according to the object credential identifier when the user account has the authority to obtain the target object corresponding to the virtual space; the object credential identifier is an identifier generated by the client according to at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account;

[0041] A determination unit is configured to determine the virtual resource consumption corresponding to the object credential identifier and generate object description information including the virtual resource consumption; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object;

[0042] The transfer unit is configured to receive an acquisition request for the target object, transfer the target object to the user account, and deduct the virtual resources of the user account according to the virtual resource consumption.

[0043] According to a fifth aspect of an embodiment of the present disclosure, there is provided an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the virtual resource processing method as described in the first aspect or any possible implementation manner of the first aspect, and / or the second aspect or any possible implementation manner of the second aspect.

[0044] According to the sixth aspect of an embodiment of the present disclosure, a storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it implements the virtual resource processing method described in the first aspect or any possible implementation of the first aspect, and / or the second aspect or any possible implementation of the second aspect.

[0045] According to the seventh aspect of an embodiment of the present disclosure, a computer program product is provided, the program product comprising a computer program, the computer program being stored in a readable storage medium, at least one processor of a device reading and executing the computer program from the readable storage medium, so that the device executes any possible implementation of the first aspect, and / or the virtual resource processing method described in the second aspect or any possible implementation of the second aspect.

[0046] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects: when a user account has the authority to obtain a target object corresponding to a virtual space, a link is obtained by displaying a target object including an object credential identifier corresponding to the target object; the object credential identifier is generated based on at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account; then, an access request for obtaining a link to the target object is sent to a server, and object description information returned by the server in response to the access request is displayed; the object description information includes the virtual resource consumption obtained by the server according to the object credential identifier carried in the access request; the virtual resource consumption is the amount of virtual resources that the user account needs to consume to obtain the target object; and the target object is obtained in response to the user account's acquisition operation on the target object. The operation is to send a request to obtain the target object to the server to instruct the server to transfer the target object to the user account, and deduct the virtual resources of the user account according to the virtual resource consumption, so as to achieve accurate and effective tracking of the current business scenario of the user requesting to obtain the target object, such as the virtual space where the user is located, the business activities involved, and the virtual resources possessed, so as to accurately display the object description information that conforms to the current business scenario, so that the user can clearly know the virtual resources required to obtain the target object in the current business scenario, and timely request the server to transfer the target object to the user account, and adjust the virtual resources of the user account, thereby improving the frequency of the user account obtaining the target object by consuming virtual resources, thereby improving the server's processing utilization rate of virtual resources.

[0047] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0049] Figure 1 The present invention is an application environment diagram of a virtual resource processing method according to an exemplary embodiment.

[0050] Figure 2 The present invention is a flowchart of a method for processing virtual resources according to an exemplary embodiment.

[0051] Figure 3 The figure is a flowchart of another method for processing virtual resources according to an exemplary embodiment.

[0052] Figure 4 The flowchart of another virtual resource processing method is shown according to another exemplary embodiment.

[0053] Figure 5 It is a timing diagram showing a method for processing virtual resources according to an exemplary embodiment.

[0054] Figure 6 The present invention is a block diagram of a virtual resource processing device according to an exemplary embodiment.

[0055] Figure 7 It is a block diagram of another virtual resource processing device according to an exemplary embodiment.

[0056] Figure 8 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0057] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0058] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0059] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0060] The virtual resource processing method provided by the present disclosure can be applied to Figure 1In the application environment shown. Among them, the terminal 102 interacts with the server 104 through the network. Among them, when the user account has the authority to obtain the target object corresponding to the virtual space, the terminal 102 displays the target object acquisition link; the target object acquisition link includes the object credential identifier corresponding to the target object; the object credential identifier is generated according to at least one of the space identifier corresponding to the virtual space, the business activity identifier corresponding to the virtual space, and the resource identifier corresponding to the user account; the terminal 102 sends an access request for the target object acquisition link to the server 104, and displays the object description information returned by the server 104 in response to the access request; the object description information includes the server 104 determining the virtual resource consumption according to the object credential identifier carried in the access request; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object; the terminal 102 responds to the user account's acquisition operation on the target object, and sends the target object acquisition request to the server 104; the terminal 102 acquisition request is used to instruct the server 104 to transfer the target object to the user account, and deduct the virtual resources of the user account according to the virtual resource consumption. In practical applications, the terminal 102 may be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, and portable wearable devices, and the server 104 may be implemented as an independent server or a server cluster consisting of multiple servers.

[0061] Figure 2 is a flowchart of a virtual resource processing method according to an exemplary embodiment. Figure 2 As shown, the virtual resource processing method is used to Figure 1 The terminal 102 includes the following steps.

[0062] In step S210, when the user account has the authority to obtain the target object corresponding to the virtual space, a target object acquisition link is displayed.

[0063] In the live broadcast application scenario, the virtual space can refer to the live broadcast room where the anchor initiates the live broadcast. In the online shopping scenario, the virtual space can refer to an online store, an online shop, etc.

[0064] The target object acquisition link includes an object credential identifier corresponding to the target object.

[0065] The target object may be a commodity in e-commerce. In practical applications, the target object may be a physical commodity or a virtual commodity.

[0066] The object credential identifier may refer to a credential identifier required to obtain the target object.

[0067] In actual applications, the object credential identifier may be generated based on at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account.

[0068] For example, in a live broadcast application scenario, the space identifier may refer to the live broadcast room identifier of the current live broadcast room; the business activity identifier may refer to the product marketing activity identifier carried out in the current live broadcast room; the resource identifier corresponding to the user account may refer to the identifier corresponding to the virtual resources such as vouchers and discount coupons currently owned by the user account.

[0069] In a specific implementation, the user account is the audience account of the current live broadcast room. When the user account enters the current live broadcast room through the terminal, the terminal can determine whether the user account has the authority to obtain the target object corresponding to the virtual space. If the terminal determines that the user account has the authority to obtain the target object, the terminal can display the object acquisition link for obtaining the target object on the real-time video interface of the current live broadcast room. Among them, the object acquisition link includes the object credential identifier corresponding to the target object. The object credential identifier can be generated based on at least one of the space identifier corresponding to the virtual space, the business activity identifier corresponding to the virtual space, and the resource identifier corresponding to the user account.

[0070] Taking the special offer that can only be purchased by the audience account whose viewing time exceeds the preset threshold (wherein the preset threshold can be determined by the host account setting of the current live broadcast room) as an example, when the terminal detects that the user account has entered the current live broadcast room, the terminal detects the viewing time of the user account in the current live broadcast room. When the terminal detects that the viewing time of the user account in the current live broadcast room is greater than the above-mentioned preset threshold, the user account determines that the user account has the authority to purchase the special offer. The terminal can then obtain at least one of the live broadcast room identifier of the current live broadcast room, the commodity marketing activity identifier carried out in the current live broadcast room, and the identifier corresponding to the virtual resources such as vouchers and coupons currently owned by the user account to generate a corresponding commodity purchase voucher identifier, and generate a special offer purchase link for the special offer based on the commodity purchase voucher identifier. Then, the terminal displays the special offer purchase link on the real-time video interface of the current live broadcast room for the user account to access.

[0071] In step S220, an access request for obtaining a link to the target object is sent to the server, and the object description information returned in response to the access request is displayed.

[0072] The object description information includes the virtual resource consumption obtained by the server according to the object credential identifier carried in the access request; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object.

[0073] The access request is used to instruct the server to return the object description information corresponding to the target object for display. In actual applications, when the target object is a special offer product, the object description information is the product details of the special offer product.

[0074] The object description information includes the virtual resource consumption determined by the server according to the object credential identifier carried in the access request. The virtual resource consumption is the amount of virtual resources that the user account needs to consume to obtain the target object. In actual applications, when the target object is a special offer product, the object description information is the price of the special offer product.

[0075] In a specific implementation, when the user account clicks the target object acquisition link, the terminal responds to the user account's access operation on the target object acquisition link by sending an access request to the server for the target object acquisition link, wherein the access request carries the above-mentioned object credential identifier.

[0076] After receiving the access request, the server parses and decrypts the access request to obtain the object credential identifier carried by the access request. After the server obtains the object credential identifier, the server queries the virtual resource consumption corresponding to the object credential identifier. Among them, the virtual resource consumption is the amount of virtual resources that the user account needs to consume to obtain the target object. Then, the server will obtain the object information corresponding to the target object. The server generates the object description information of the target object based on the object information and the virtual resource consumption corresponding to the object credential identifier. The server returns the object description information to the terminal for display by the terminal. For example, when the server obtains the object credential identifier carried by the access request, the server can calculate the cost required for the user account to purchase the special product based on at least one of the live broadcast room identifier in the object credential identifier, the product marketing activity identifier currently carried out in the live broadcast room, and the identifier corresponding to the virtual resources such as vouchers and coupons currently owned by the user account, and then obtain the price of the special product for the user account, that is, the virtual resource consumption.

[0077] The terminal receives the object description information returned by the server. Then, the terminal displays the object description page according to the object description information. The object description page also includes an order entry for receiving an order operation for the target object. In this way, the user account can input an order operation for the target object to the terminal through the order entry.

[0078] Continuing with the above example, when the user account determines that the special offer product needs to be purchased, the user account clicks on the special offer product purchase link to implement the access operation of inputting the special offer product purchase link into the terminal; after the terminal receives the user account's access operation of the special offer product purchase link, the terminal responds to the access operation and sends an access request for the special offer product purchase link to the server. The access request carries the above-mentioned object credential identifier. In actual applications, the server includes a quotation system and a product system.

[0079] After receiving the access request, the server queries the product details information corresponding to the special offer product through the product system. At the same time, the server queries the quotation corresponding to the object credential identifier through the quotation system, and then obtains the price of the special offer product sold to the user account. Then, the server generates the product description information of the special offer product based on the product details information corresponding to the special offer product and the quotation corresponding to the special offer product. The server returns the product description information to the terminal for display.

[0080] In step S230, terminal 102 sends a target object acquisition request to server 104 in response to the user account's acquisition operation on the target object; terminal 102 obtains the request to instruct server 104 to transfer the target object to the user account and deduct the virtual resources of the user account according to the virtual resource consumption.

[0081] In practical applications, the acquisition operation for the target object may refer to an order placement operation for a product.

[0082] In an online shopping scenario, after the terminal displays the object description information of the target object to the user account, when the user account determines that the target object needs to be obtained, the user account inputs an order operation for the target object to the terminal; after receiving the order operation for the target object, the terminal responds to the order operation for the target object and sends an order request for the target object to the server, thereby instructing the server to transfer the target object to the user account and deduct the virtual resources of the user account according to the virtual resource consumption.

[0083] Continuing with the above example, after the terminal displays the product description information of the special offer to the user account, when the user account decides to purchase the special offer, the user account can input an order operation for the special offer to the terminal. Specifically, the user account can select the SKU of the special offer and click to place an order after confirming on the bill of lading page. After receiving the order operation for the target object, the terminal responds to the order operation for the target object and sends an order request for the target object to the server, which is then used to instruct the bill of lading system of the server to generate order data. The order data is used to indicate the transfer of the target object to the user account, and the virtual resources of the user account are deducted according to the virtual resource consumption, that is, the amount of the financial account of the user account is deducted according to the quotation of the special offer.

[0084] The above-mentioned virtual resource processing method, when the user account has the authority to obtain the target object corresponding to the virtual space, obtains the link by displaying the target object including the object credential identifier corresponding to the target object; the object credential identifier is generated according to at least one of the space identifier corresponding to the virtual space, the business activity identifier corresponding to the virtual space and the resource identifier corresponding to the user account; then, an access request for obtaining the link to the target object is sent to the server, and the object description information returned by the server in response to the access request is displayed; the object description information includes the virtual resource consumption obtained by the server according to the object credential identifier carried in the access request; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object; in response to the user account's acquisition operation on the target object, a request for obtaining the link to the target object is sent. A request to obtain an object is sent to the server to instruct the server to transfer the target object to the user account, and the virtual resources of the user account are deducted according to the virtual resource consumption. This can achieve accurate and effective tracking of the current business scenario of the user requesting to obtain the target object, such as the virtual space in which the user is located, the business activities involved, and the virtual resources possessed, so that the object description information that conforms to the current business scenario can be accurately displayed, so that the user can clearly know the virtual resources required to obtain the target object in the current business scenario, and timely request the server to transfer the target object to the user account, and adjust the virtual resources of the user account, thereby increasing the frequency of the user account obtaining the target object by consuming virtual resources, thereby improving the server's processing utilization rate of virtual resources.

[0085] In an exemplary embodiment, displaying a target object acquisition link includes: acquiring an original object acquisition link of the target object, and generating an object credential identifier based on at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account; and splicing the object credential identifier into the original object acquisition link to obtain the target object acquisition link.

[0086] In a specific implementation, when the terminal is displaying the target object acquisition link, the terminal can obtain the original object acquisition link of the target object; then, the terminal generates an object credential identifier based on at least one of the space identifier corresponding to the virtual space, the business activity identifier corresponding to the virtual space, and the resource identifier corresponding to the user account, and splices the object credential identifier into the original object acquisition link to obtain the target object acquisition link.

[0087] Specifically, the terminal can process the object credential identifier to generate the credential parameters of the target object. Then, the terminal splices the credential parameters as a trace tag (traceTag) into the original object acquisition link to obtain the target object acquisition link. The plaintext of the unified credential parameters can be a string spliced ​​by key-value, with the following format: 1_2_3:XXX_XXX_XXX, where key-value is linked in a flat manner, and the overall key and value are separated by a colon, where the key format can be a number, and each number represents a different value. The advantage is that the details of the parameters can be shielded to prevent data leakage after decryption, and the use of numbers can reduce the size of the ciphertext.

[0088] The technical solution of this embodiment obtains the original object acquisition link of the target object, and generates an object credential identifier based on at least one of the space identifier corresponding to the virtual space, the business activity identifier corresponding to the virtual space, and the resource identifier corresponding to the user account; the object credential identifier is spliced ​​into the original object acquisition link to obtain the target object acquisition link, thereby adding a unified link parameter to the purchase link, using this parameter to uniformly carry all parameters, and encrypting the product to prevent tampering.

[0089] In an exemplary embodiment, the object credential identifier is spliced ​​into the original object acquisition link to obtain the target object acquisition link, including: encrypting the object credential identifier to obtain the identifier ciphertext; embedding the identifier ciphertext in the original object acquisition link to obtain the target object acquisition link.

[0090] In a specific implementation, when splicing the object credential identifier into the original object acquisition link to obtain the target object acquisition link, the terminal can encrypt the object credential identifier to obtain the identifier ciphertext. Then, the terminal can embed the identifier ciphertext into the original object acquisition link to obtain the target object acquisition link.

[0091] The technical solution of this embodiment is to obtain a target object acquisition link by splicing the object credential identifier into the original object acquisition link, and obtain an identification ciphertext by encrypting the object credential identifier; embed the identification ciphertext in the original object acquisition link to obtain the target object acquisition link; and realize encryption of the acquisition credential of the target object to facilitate secure transmission in subsequent links, so that the server can effectively track the current business scenario of the user account requesting to obtain the target object.

[0092] In an exemplary embodiment, the method also includes: obtaining the interactive behavior of the user account in the virtual space; if the interactive behavior meets the object acquisition condition corresponding to the virtual space, it is determined that the user account has the authority to acquire the target object; the object acquisition condition is determined based on the acquisition condition setting operation for the target object.

[0093] The interactive behavior may refer to the interactive behavior of the user account after entering the virtual space. In practical applications, the interactive behavior may be a live interactive behavior.

[0094] The live interactive behavior may refer to the interactive behavior of the user account after entering the current live broadcast room. In practical applications, the live interactive behavior may be measured by the number of comments, viewing time, number of likes, virtual gift giving, and task completion of the user account in the current live broadcast room.

[0095] Among them, the object acquisition condition is determined by the acquisition condition setting operation for the target object according to the anchor account of the current live broadcast room. When the target object is a special offer product, the object acquisition condition may refer to the purchase condition of the special offer product. In actual applications, the purchase condition of the special offer product can be determined by the purchase condition setting operation of the anchor account of the current live broadcast room for the special offer product. For example, the anchor account of the current live broadcast room can set the purchase condition of the special offer product to allow audience accounts with a viewing time greater than a preset threshold to purchase the special offer product.

[0096] In a specific implementation, when the terminal detects that the user account has entered the current live broadcast room, the terminal obtains the live interactive behavior of the user account in the current live broadcast room. Then, the terminal determines whether the live interactive behavior meets the object acquisition conditions corresponding to the current live broadcast room, and then determines whether the user account has the authority to obtain the target object (for example, to purchase the above-mentioned discounted goods). For example, when the anchor account of the current live broadcast room sets the purchase conditions of discounted goods to allow audience accounts with a number of comments greater than a preset number threshold to purchase, the terminal can determine whether the number of comments of the user account in the current live broadcast room is greater than the preset number threshold; if the number of comments of the user account in the current live broadcast room is greater than the preset number threshold, the terminal determines that the user account has the authority to purchase the discounted goods.

[0097] The technical solution of this embodiment is to obtain the interactive behavior of the user account in the virtual space; if the interactive behavior meets the object acquisition condition corresponding to the virtual space, it is determined that the user account has the authority to acquire the target object; the object acquisition condition is determined according to the acquisition condition setting operation for the target object, thereby realizing the control of the object acquisition condition, and accurately enabling the terminal to determine whether the user account has the authority to acquire the target object according to the actual needs of the anchor account.

[0098] In an exemplary embodiment, the method also includes: receiving a verification request returned by the server in response to the acquisition request; in response to the verification request, performing a validity verification on the object credential identifier; if the verification passes, sending a verification pass message to the server; the verification pass message is used to instruct the server to execute the steps of transferring the target object to the user account and deducting the virtual resources of the user account according to the virtual resource consumption.

[0099] In a specific implementation, when the bill of lading system of the server receives an order request for the target object sent by the terminal, the bill of lading system generates a verification request to verify the price of the order placed by the user account and the validity of the object credential identifier; after the terminal receives the verification request sent by the server, the terminal responds to the verification request and verifies the validity of the object credential identifier; if the verification passes, a verification pass message is sent to the server; the verification pass message is used to instruct the server to execute the steps of transferring the target object to the user account and deducting the virtual resources of the user account according to the virtual resource consumption. It should be noted that the specific limitations of the above steps can be found above and will not be repeated here.

[0100] The technical solution of this embodiment receives a verification request sent by a server, and responds to the verification request to verify the validity of the object credential identifier, thereby avoiding deductions of virtual resources from a user account according to erroneous or invalid virtual resource consumption.

[0101] Figure 3 is a flowchart of another virtual resource processing method according to an exemplary embodiment. Figure 3 As shown, this method is used to Figure 1 In the terminal 102, the following steps are included.

[0102] In step S310, the interactive behavior of the user account in the virtual space is obtained.

[0103] In step S320, if the interactive behavior satisfies the object acquisition condition corresponding to the virtual space, it is determined that the user account has the authority to acquire the target object; the object acquisition condition is determined based on the acquisition condition setting operation for the target object.

[0104] In step S330, the original object acquisition link of the target object is obtained, and the object credential identifier is generated according to at least one of the space identifier corresponding to the virtual space, the business activity identifier corresponding to the virtual space, and the resource identifier corresponding to the user account.

[0105] In step S340, the object credential identifier is encrypted to obtain an identifier ciphertext.

[0106] In step S350, the identification ciphertext is embedded in the original object acquisition link to obtain a target object acquisition link, and the target object acquisition link is displayed.

[0107] In step S360, an access request for obtaining a link to the target object is sent to the server, and the object description information returned by the server in response to the access request is displayed; the object description information includes the virtual resource consumption obtained by the server based on the object credential identifier carried in the access request; the virtual resource consumption is the amount of virtual resources required by the user account to obtain the target object.

[0108] In step S370, in response to the user account's acquisition operation on the target object, a request for acquiring the target object is sent to the server; the acquisition request is used to instruct the server to transfer the target object to the user account and deduct the virtual resources of the user account according to the virtual resource consumption.

[0109] It should be noted that the specific limitations of the above steps can be found in the specific limitations of a virtual resource processing method mentioned above, which will not be repeated here.

[0110] Figure 4 is a flowchart of another virtual resource processing method according to an exemplary embodiment. Figure 4 As shown, this method is used to Figure 1The server 104 in the embodiment includes the following steps. In step S410, an access request for obtaining a link to a target object is received, and the object credential identifier carried in the access request is determined; the target object acquisition link is a link displayed by the client according to the object credential identifier when the user account has the authority to obtain the target object corresponding to the virtual space; the object credential identifier is an identifier generated by the client according to at least one of the space identifier corresponding to the virtual space, the business activity identifier corresponding to the virtual space, and the resource identifier corresponding to the user account. In step S420, the virtual resource consumption corresponding to the object credential identifier is determined, and object description information including the virtual resource consumption is generated; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object. In step S430, a request for obtaining the target object is received, the target object is transferred to the user account, and the virtual resources of the user account are deducted according to the virtual resource consumption. It should be noted that the specific definition of the above steps can refer to the specific definition of a virtual resource processing method above, which will not be repeated here.

[0111] It should be understood that although Figure 2 , Figure 3 and Figure 4 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2 , Figure 3 and Figure 4 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0112] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.

[0113] In order to facilitate the understanding of those skilled in the art, Figure 5A timing diagram of a virtual resource processing method is provided by way of example; the timing diagram shows a use case of the virtual resource processing method: the "welfare purchase" project (a method of transferring a target object) uses the credentials and authentication scheme of the goods. The welfare purchase can be a live broadcast room that provides a "welfare purchase" gameplay. The anchor can set purchase conditions for the welfare goods, and users who meet the purchase conditions can purchase them and enjoy the benefits.

[0114] The anchor sets a welfare purchase condition for ordinary goods. After the audience completes the task in the live broadcast room and meets the condition, they can request to obtain the target object with the first virtual resource consumption (the virtual resource consumption set by the live broadcast). Users who have not completed the task cannot place an order when entering the live broadcast room. Users who browse and place orders from the entrance outside the live broadcast room will request to obtain the target object with the second virtual resource consumption. The core transaction process of welfare purchase is as follows:

[0115] The anchor creates a welfare purchase for the product and generates a welfare purchase activity in the marketing system;

[0116] When viewers enter the live broadcast room to view the product, the live broadcast room service sends a jump link to the product. The jump link carries the product's tracking tag (i.e., credential parameter, traceTag). The tracking tag is an encrypted string composed of the marketing campaign ID.

[0117] The user clicks on the link to enter the product details page. The front end passes the tracking tag parameters in the link to the product details service. The product details service calls the marketing system to query the product's activity and quotation information (i.e., the first virtual resource consumption), and also passes the tracking tag parameters to the marketing system. The marketing system decrypts the tracking tag parameters, queries the data of the welfare purchase activity through the activity ID obtained after decryption, and returns the quotation and activity data to the product details service.

[0118] The user continues to click to place an order, and the front end passes the tracking tag parameters to the bill of lading interface. When querying activities and quotations on the bill of lading, the tracking tag is also passed to the marketing system to query the activity data of welfare purchase;

[0119] For non-live broadcast room entrances, the product link does not carry tracking tag parameters, so it is displayed as a normal product.

[0120] Figure 6 is a block diagram of a virtual resource processing device according to an exemplary embodiment. Figure 5 , the device comprises:

[0121] The display unit 610 is configured to display a target object acquisition link when the user account has the authority to acquire the target object corresponding to the virtual space; the target object acquisition link includes an object credential identifier corresponding to the target object; the object credential identifier is generated according to at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account;

[0122] The sending unit 620 is configured to execute sending an access request for obtaining a link to the target object to the server, and display object description information returned by the server in response to the access request; the object description information includes the virtual resource consumption determined by the server according to the object credential identifier carried in the access request; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object;

[0123] The response unit 620 is configured to execute a request for obtaining the target object in response to the user account's acquisition operation on the target object, and send a request for obtaining the target object to the server; the acquisition request is used to instruct the server to transfer the target object to the user account, and deduct the virtual resources of the user account according to the virtual resource consumption.

[0124] In one possible implementation, the display unit 610 is specifically configured to execute the original object acquisition link of the target object, and generate the object credential identifier based on at least one of the space identifier corresponding to the virtual space, the business activity identifier corresponding to the virtual space, and the resource identifier corresponding to the user account; and splice the object credential identifier into the original object acquisition link to obtain the target object acquisition link.

[0125] In a possible implementation, the display unit 610 is specifically configured to perform encryption processing on the object credential identifier to obtain an identifier ciphertext; and embed the identifier ciphertext in the original object acquisition link to obtain the target object acquisition link.

[0126] In one possible implementation, the device also includes: the detection unit, configured to execute acquisition of the interactive behavior of the user account in the virtual space; the determination unit, specifically configured to execute if the interactive behavior meets the object acquisition condition corresponding to the virtual space, then determine whether the user account has the authority to acquire the target object; the object acquisition condition is determined based on the acquisition condition setting operation for the target object.

[0127] In a possible implementation, the sending unit 620 is specifically configured to receive the object description information returned by the server; display an object description page containing the object description information; and the object description page also includes an entry for receiving an acquisition operation for the target object.

[0128] In one possible implementation, the device also includes: a request unit, configured to execute and receive a verification request returned by the server in response to the acquisition request; a verification unit, configured to execute a validity verification of the object credential identifier in response to the verification request; a notification unit, configured to execute and send the verification pass message to the server if the verification passes; the verification pass message is used to instruct the server to execute the steps of transferring the target object to the user account and deducting the virtual resources of the user account according to the virtual resource consumption.

[0129] Figure 7 is a block diagram of a virtual resource processing device according to an exemplary embodiment. Figure 5 , the device comprises:

[0130] The receiving unit 710 is configured to receive an access request for obtaining a link to a target object, and determine an object credential identifier carried in the access request; the target object acquisition link is a link displayed by the client according to the object credential identifier when the user account has the authority to obtain the target object corresponding to the virtual space; the object credential identifier is an identifier generated by the client according to at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account;

[0131] The determining unit 720 is configured to determine the virtual resource consumption corresponding to the object credential identifier and generate object description information including the virtual resource consumption; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object;

[0132] The transfer unit 730 is configured to receive a request for obtaining the target object, transfer the target object to the user account, and deduct the virtual resources of the user account according to the virtual resource consumption.

[0133] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0134] Figure 88 is a block diagram of an electronic device 800 for executing the resource transfer method according to an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0135] Reference Figure 8 , the electronic device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0136] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0137] The memory 804 is configured to store various types of data to support operations on the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk, an optical disk, or a graphene memory.

[0138] The power supply component 806 provides power to the various components of the electronic device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 800.

[0139] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0140] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting an audio signal.

[0141] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0142] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open / closed state of the electronic device 800, the relative positioning of the components, such as the display and keypad of the electronic device 800, and the sensor assembly 814 can also detect the position change of the electronic device 800 or the components of the electronic device 800, the presence or absence of contact between the user and the electronic device 800, the orientation or acceleration / deceleration of the device 800 and the temperature change of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0143] The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0144] In an exemplary embodiment, the electronic device 800 may be implemented by 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), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0145] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the above instructions can be executed by the processor 820 of the electronic device 800 to complete the above method. For example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0146] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions. The instructions can be executed by the processor 820 of the electronic device 800 to complete the above method.

[0147] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. may also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments, which will not be described one by one here.

[0148] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0149] It should be understood that the present disclosure is not limited to the exact structures that have been 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.

Claims

1. A virtual resource processing method, characterized in that: include: When the user account has the authority to obtain the target object corresponding to the virtual space, a link to obtain the target object is displayed; The target object acquisition link includes an object credential identifier corresponding to the target object; the object credential identifier is generated according to at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account; Sending an access request to the server for obtaining a link to the target object, and displaying the object description information returned by the server in response to the access request; the object description information includes the virtual resource consumption amount determined by the server according to the object credential identifier carried in the access request; the virtual resource consumption amount is the amount of virtual resources required for the user account to obtain the target object; In response to the user account's acquisition operation on the target object, a request for acquiring the target object is sent to the server; the acquisition request is used to instruct the server to transfer the target object to the user account and deduct the virtual resources of the user account according to the virtual resource consumption.

2. The virtual resource processing method according to claim 1, characterized in that: The display target object acquisition link includes: Acquire an original object acquisition link of the target object, and generate the object credential identifier according to at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account; The object credential identifier is spliced ​​into the original object acquisition link to obtain the target object acquisition link.

3. The virtual resource processing method according to claim 2, characterized in that: The step of splicing the object credential identifier into the original object acquisition link to obtain the target object acquisition link includes: Encrypting the object credential identifier to obtain an identifier ciphertext; The identification ciphertext is embedded in the original object acquisition link to obtain the target object acquisition link.

4. The virtual resource processing method according to claim 1, characterized in that: The method further comprises: Obtaining the interactive behavior of the user account in the virtual space; If the interactive behavior satisfies the object acquisition condition corresponding to the virtual space, it is determined that the user account has the authority to acquire the target object; the object acquisition condition is determined based on an acquisition condition setting operation for the target object.

5. The virtual resource processing method according to claim 1, characterized in that: The displaying of the object description information returned by the server in response to the access request includes: Receiving the object description information returned by the server; An object description page including the object description information is displayed; the object description page also includes an entry for receiving an acquisition operation for the target object.

6. The virtual resource processing method according to any one of claims 1 to 5, characterized in that: The method further comprises: Receiving a verification request returned by the server in response to the acquisition request; In response to the verification request, performing a validity verification on the object credential identifier; If the verification passes, the verification pass message is sent to the server; the verification pass message is used to instruct the server to execute the steps of transferring the target object to the user account and deducting the virtual resources of the user account according to the virtual resource consumption.

7. A virtual resource processing method, characterized in that: include: receiving an access request for obtaining a link to a target object, and determining an object credential identifier carried in the access request; the target object acquisition link is a link displayed by the client according to the object credential identifier when the user account has the authority to obtain the target object corresponding to the virtual space; the object credential identifier is an identifier generated by the client according to at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account; Determine the virtual resource consumption corresponding to the object credential identifier, and generate object description information including the virtual resource consumption; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object; A request for obtaining the target object is received, the target object is transferred to the user account, and the virtual resources of the user account are deducted according to the virtual resource consumption.

8. A virtual resource processing device, characterized in that: include: A display unit configured to display a target object acquisition link when the user account has the authority to acquire the target object corresponding to the virtual space; The target object acquisition link includes an object credential identifier corresponding to the target object; the object credential identifier is generated according to at least one of a space identifier corresponding to the virtual space, a business activity identifier corresponding to the virtual space, and a resource identifier corresponding to the user account; a sending unit configured to execute sending an access request for obtaining a link to the target object to a server, and displaying object description information returned by the server in response to the access request; the object description information includes virtual resource consumption determined by the server according to the object credential identifier carried in the access request; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object; The response unit is configured to execute a request for obtaining the target object in response to the user account's acquisition operation on the target object, and send a request for obtaining the target object to the server; the acquisition request is used to instruct the server to transfer the target object to the user account and deduct the virtual resources of the user account according to the virtual resource consumption.

9. The virtual resource processing device according to claim 8, characterized in that: The display unit is specifically configured to execute the original object acquisition link of the target object, and generate the object credential identifier according to at least one of the space identifier corresponding to the virtual space, the business activity identifier corresponding to the virtual space, and the resource identifier corresponding to the user account; and splice the object credential identifier into the original object acquisition link to obtain the target object acquisition link.

10. The virtual resource processing device according to claim 9, characterized in that: The display unit is specifically configured to perform encryption processing on the object credential identifier to obtain an identifier ciphertext; and embed the identifier ciphertext into the original object acquisition link to obtain the target object acquisition link.

11. The virtual resource processing device according to claim 8, characterized in that: The device also includes: the detection unit, which is configured to execute acquisition of the interactive behavior of the user account in the virtual space; the determination unit, which is specifically configured to execute if the interactive behavior meets the object acquisition condition corresponding to the virtual space, then determine whether the user account has the authority to acquire the target object; the object acquisition condition is determined according to the acquisition condition setting operation for the target object.

12. The virtual resource processing device according to claim 8, characterized in that: The sending unit is specifically configured to receive the object description information returned by the server; display an object description page containing the object description information; and the object description page also includes an entry for receiving an acquisition operation for the target object.

13. The virtual resource processing device according to any one of claims 8 to 12, characterized in that: The device also includes: a request unit, configured to execute and receive a verification request returned by the server in response to the acquisition request; a verification unit, configured to execute a validity verification of the object credential identifier in response to the verification request; a notification unit, configured to execute, if the verification passes, sending the verification pass message to the server; the verification pass message is used to instruct the server to execute the steps of transferring the target object to the user account and deducting the virtual resources of the user account according to the virtual resource consumption.

14. A virtual resource processing device, characterized in that: include: A receiving unit, configured to receive an access request for obtaining a link to a target object, and determine an object credential identifier carried in the access request; The target object acquisition link is a link displayed by the client according to the object credential identifier when the user account has the authority to acquire the target object corresponding to the virtual space; the object credential identifier is an identifier generated by the client according to at least one of the space identifier corresponding to the virtual space, the business activity identifier corresponding to the virtual space, and the resource identifier corresponding to the user account; A determination unit is configured to determine the virtual resource consumption corresponding to the object credential identifier and generate object description information including the virtual resource consumption; the virtual resource consumption is the amount of virtual resources required for the user account to obtain the target object; The transfer unit is configured to receive an acquisition request for the target object, transfer the target object to the user account, and deduct the virtual resources of the user account according to the virtual resource consumption.

15. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the virtual resource processing method according to any one of claims 1 to 7.

16. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the virtual resource processing method as claimed in any one of claims 1 to 7.

17. A computer program product, comprising instructions, characterized in that: When the instruction is executed by a processor of an electronic device, the electronic device is enabled to execute the virtual resource processing method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Information verification method and system, and server

    CN107993058A

  • Insurance access method, device and apparatus and storage medium

    CN109584089A