Method and apparatus for generating virtual items

By obtaining user points information, adjusting the probability of component material acquisition, and generating personalized virtual items, solving the problems of weak correlation and single value of digital exhibits in the prior art, and improving user interest and platform adhesion.

CN114797116BActive Publication Date: 2025-07-25SHANGHAI HODE INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210547017.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-19
Publication Date
2025-07-25
Estimated Expiration
2042-05-19

AI Technical Summary

Technical Problem

The existing NFT random generation technology leads to a weak relationship between digital exhibits and users, and the value dimension is single, so users cannot subjectively affect the personalized generation of digital exhibits, resulting in a decrease in user interest and loss of value.

Method used

By obtaining the point information of the target user, adjusting the probability of component material acquisition, generating personalized virtual items, and enhancing the correlation between users and virtual items.

Benefits of technology

It improves users' interest in obtaining virtual items and the adhesion of business platforms, ensures the personalization and uniqueness of virtual items, and enhances the emotional maintenance between users and virtual items.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114797116B_ABST
    Figure CN114797116B_ABST
Patent Text Reader

Abstract

The present application provides a method and apparatus for generating virtual items. The method for generating virtual items includes: obtaining the integral information of a target user; determining a set of components of an initial virtual item corresponding to the target user according to the integral information; adjusting, based on the integral information, the first component material acquisition probability corresponding to the first set of component materials of each component and the second component material acquisition probability corresponding to the second set of component materials; determining the target component materials corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability; and generating a target virtual item corresponding to the target user based on each target component material of the initial virtual item. Dynamically adjusting the component material acquisition probability of virtual items according to the integral information of the user, providing a personalized virtual item generation method for the user, enabling the user to affect the generation of virtual items by changing the integral information, and enhancing the emotional connection between the virtual items and the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of blockchain technology, and particularly to a method for generating virtual items. This application also relates to a device for generating virtual items, a computing device, and a computer-readable storage medium. Background Art

[0002] With the development and application of NFT technology, currently, NFT (Non-Fungible Token) has become an ideal choice for recording and storing the ownership of digital products including artworks, games, and collectibles. Existing NFT random generation technologies can only generate different components of digital exhibits in a completely random manner. The value of virtual items can only be determined by the generation probability, and users cannot subjectively influence the personalized generation of digital exhibits, making the dimension to which the value of digital exhibits adheres too single. When digital exhibits do not have scarcity or are not circulated, they lose their value. Therefore, enhancing the relevance between digital exhibits and users, increasing users' interest in obtaining and collecting digital exhibits, and ensuring the value of digital exhibits are problems that urgently need to be solved currently. Summary of the Invention

[0003] In view of this, embodiments of this application provide a method for generating virtual items. This application also relates to a device for generating virtual items, a computing device, and a computer-readable storage medium to solve the problems in the prior art that the association between digital exhibits and users is not strong, the value dimension of digital exhibits is single, and the value of digital exhibits cannot be guaranteed.

[0004] According to the first aspect of the embodiments of this application, a method for generating virtual items is provided, including:

[0005] Obtain the integral information of the target user;

[0006] Determine the component set of the initial virtual item corresponding to the target user according to the integral information, where each component in the component set corresponds to a first component material set and a second component material set;

[0007] Adjust the first component material acquisition probability corresponding to the first component material set and the second component material acquisition probability corresponding to the second component material set for each component based on the integral information;

[0008] Determine the target component material corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability;

[0009] Generate the target virtual item corresponding to the target user based on each target component material of the initial virtual item.

[0010] According to the second aspect of the embodiments of the present application, there is provided a generating device for virtual items, including:

[0011] An obtaining module, configured to obtain the integral information of a target user;

[0012] A first determining module, configured to determine a component set of an initial virtual item corresponding to the target user according to the integral information, wherein each component in the component set corresponds to a first component material set and a second component material set;

[0013] An adjusting module, configured to adjust a first component material obtaining probability corresponding to the first component material set of each component and a second component material obtaining probability corresponding to the second component material set based on the integral information;

[0014] A second determining module, configured to determine a target component material corresponding to each component according to each first component material obtaining probability and each second component material obtaining probability;

[0015] A generating module, configured to generate a target virtual item corresponding to the target user based on each target component material of the initial virtual item.

[0016] According to the third aspect of the embodiments of the present application, there is provided a computing device, including a memory, a processor, and computer instructions stored on the memory and executable on the processor. When the processor executes the computer instructions, the steps of the method for generating virtual items are implemented.

[0017] According to the fourth aspect of the embodiments of the present application, there is provided a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed by a processor, the steps of the method for generating virtual items are implemented.

[0018] The method for generating virtual items provided by the present application includes: obtaining the integral information of a target user; determining a component set of an initial virtual item corresponding to the target user according to the integral information, wherein each component in the component set corresponds to a first component material set and a second component material set; adjusting a first component material obtaining probability corresponding to the first component material set of each component and a second component material obtaining probability corresponding to the second component material set based on the integral information; determining a target component material corresponding to each component according to each first component material obtaining probability and each second component material obtaining probability; generating a target virtual item corresponding to the target user based on each target component material of the initial virtual item.

[0019] One embodiment of the present application realizes dynamically adjusting the acquisition probability of component materials of virtual items according to the integral information of users, provides a personalized virtual item generation method for users, enables users to affect the generation of virtual items by changing integral information, and enhances the emotional connection between virtual items and users. Description of the Drawings

[0020] Figure 1 is a flowchart of a method for generating a virtual item provided by an embodiment of the present application;

[0021] Figure 2 is a processing flowchart of a method for generating a virtual item applied to a game platform provided by an embodiment of the present application;

[0022] Figure 3 is a schematic structural diagram of a device for generating a virtual item provided by an embodiment of the present application;

[0023] Figure 4 is a structural block diagram of a computing device provided by an embodiment of the present application. Detailed Embodiments

[0024] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application. However, the present application can be implemented in many other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the connotation of the present application. Therefore, the present application is not limited by the specific embodiments disclosed below.

[0025] The terms used in one or more embodiments of the present application are for the purpose of describing specific embodiments only and are not intended to limit one or more embodiments of the present application. The singular forms "a", "said", and "the" used in one or more embodiments of the present application and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of the present application refers to and includes any or all possible combinations of one or more of the associated listed items.

[0026] It should be understood that although the terms first, second, etc. may be used in one or more embodiments of the present application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".

[0027] First, the noun terms involved in one or more embodiments of the present application are explained.

[0028] NFT: The abbreviation of Non-Fungible Token, which represents a unique cryptocurrency token for digital assets (including in the form of jpg and video clips) that can be bought and sold. Fungible tokens are interchangeable, uniform, and can be infinitely split. In contrast, NFTs are unique and cannot be exchanged one for one or divided. An identity recognition information is embedded in the smart contract of each NFT, which means that each NFT has a unique "serial number". Therefore, NFT has become an ideal choice for recording and storing the ownership of digital products such as artworks, games, and collectibles.

[0029] Event tracking: A commonly used data collection method. Data product managers, data operators, and data analysts implant relevant codes into the pages and locations corresponding to each event of user behavior in the application based on business requirements or product requirements, and report statistical data through collection tools so that relevant personnel can track user behavior and application usage.

[0030] Existing game achievements are generally built into the in-game achievement systems. A small number of game platforms use event tracking to record players' achievements in various games in the same external account. When players achieve an achievement, the game platform will issue digital exhibits corresponding to the achievement to the user, such as achievement badges and achievement titles. However, this single achievement record has no specific value conversion and can only be used as the value basis of the game account. Under this achievement incentive mechanism, different games cannot be connected. Players will repeat similar behaviors before achieving achievements in different games, and the in-game endogenous feedback will cause players to have a negative perception of the gameplay value and fatigue, leading to fierce competition and mutual elimination among similar game products, which is not conducive to the development of the game platform. At the same time, it will also reduce players' interest in playing games.

[0031] Existing NFT random generation technologies can only generate different components of digital exhibits in a completely random manner, and these components are provided independently by the business platform. Therefore, users do not have a specific expectation of the value of digital exhibits and can only determine the rarity and thus the value of digital exhibits based on the generation probability. When digital exhibits are no longer recognized as scarce or are no longer in continuous circulation in the market, they lose their value. Moreover, users cannot actively influence the personalized generation of digital exhibits, resulting in the same digital exhibits being obtained by each user and reducing users' interest in obtaining digital exhibits.

[0032] Based on this, in the present application, a method for generating virtual items is provided, which is used to provide a personalized generation method for virtual items for users, improve the motivation of users to obtain virtual items, and the adhesion of the business platform to users. The present application also relates to a device for generating virtual items, a computing device, and a computer-readable storage medium, which will be described in detail one by one in the following embodiments.

[0033] Figure 1 The flowchart of a method for generating virtual items provided according to an embodiment of the present application is shown, which specifically includes the following steps:

[0034] Step 102: Obtain the integral information of the target user.

[0035] Among them, the integral information can be understood as a unified point information obtained by the target user on the business platform. Under different business platforms, the specific manifestation forms of the integral information are different. For example, when the business platform is a game platform, the target user can be understood as a game player, and the integral information corresponding to the target user can be understood as the game achievement point information obtained by the player on the business platform; when the business platform is a video platform, the target user can be understood as a video producer, and the integral information corresponding to the target user can be understood as the video achievement point information obtained by the video producer on the video platform. The integral information can also be the achievement point information under the live broadcast platform.

[0036] In practical applications, when the business platform is a game platform, when the game platform aggregates the game data of the players on the platform, it aggregates the game data of the players in different games into the game platform to generate unified achievement point information, and this achievement point information is the integral information of the player. The game data can include data such as the player's recharge for the game, play time, and player level. By aggregating and unifying the game data of different games, the integral information under the game platform is generated. When the business platform is a video platform, the video platform will also aggregate the video data of the video producers and aggregate and generate the integral information of the video producers. The video data includes data such as the number of views, likes, and comments of different videos. The present application improves the user's interest in digital exhibits by influencing the generation of digital exhibits according to the user's integral information, and encourages the user to obtain relevant points.

[0037] In an embodiment of the present application, the game platform obtains the integral information of all users, and the integral information is the achievement point information of each user, among which, it includes the achievement point information of the target user A.

[0038] Specifically, obtaining the integral information of the target user includes:

[0039] Obtain the set of buried point data of the target user, where the set of buried point data includes at least one piece of buried point data corresponding to a service;

[0040] Calculate the integral information corresponding to the target user according to the at least one buried point data.

[0041] Among them, the buried point data can be understood as the data obtained by buried point collection in business data. The buried point data set includes the buried point data of the target user under different services. For example, the buried point data can be the data obtained by burying points and collecting important data such as the common recharge amount, online duration, and player level of the platform game. Multiple buried point data can be obtained in one game. For example, the buried point data of a player in Game A can be two buried point data, namely the login duration and the player level. There may be common buried point data under different services. For example, the common buried point data in the game can include the number of times of completing all daily tasks, online duration, recharge amount, collection rate of the picture album, etc.

[0042] In practical applications, the business platform will regularly obtain the buried point data set of the target user, and based on the buried point data set of each user, calculate the integral information corresponding to each user, so as to generate personalized digital exhibits for everyone according to the integral information corresponding to each user, and uniformly distribute the digital exhibits this time. For example, the game platform will initiate a digital exhibit application activity at the end of each year, obtain the integral information of each game player, and customize and distribute NFT digital exhibits for the players who meet the application conditions.

[0043] When specifically implemented, obtaining the buried point data set of the target user can be obtaining the buried point data of the target user in different games, and calculating the integral information corresponding to the target user according to the buried point data of the target user.

[0044] In a specific embodiment of the present application, obtain the buried point data set of the target user. The buried point data set includes the buried point data corresponding to two games, namely the login duration data of Game A and the login duration data of Game B, and calculate the corresponding integral information, that is, the achievement point information, according to the buried point data of the target user in Games A and B.

[0045] Specifically, calculating the integral information corresponding to the target user according to the at least one buried point data includes:

[0046] Obtain the integral weight information corresponding to each buried point data;

[0047] Calculate the integral sub-information corresponding to each buried point data according to each buried point data and each integral weight information;

[0048] Statistically calculate each integral sub-information to generate the integral information corresponding to the target user.

[0049] Among them, the integral weight information can be understood as the weight coefficient information for converting the buried point data into integral information. The integral weight information corresponding to different buried point data is different. For example, for the buried point data of the login duration collected in Game A being 100 days and the integral weight information being 0.01, then 1 point of game achievement can be converted according to this buried point data; for the buried point data of the login duration collected in Game B being 10 days and the integral weight information being 0.1, then 1 point of game achievement can be converted according to this buried point data. The integral weight information is set by the business side, and the integral weight information for each business may be different. The integral sub-information can be understood as the integral information calculated based on the buried point data and the corresponding integral weight information. Adding up all the integral sub-information gives the integral information corresponding to the target user.

[0050] In practical applications, the integral weight information corresponding to the buried point data under the same business can be the same. For example, in the same game, the buried point data are the login duration of 100 days and the recharge amount of 10 yuan respectively, and the integral weight information of this game is 0.1. Then the integral sub-information calculated according to the two buried point data of the login duration and the recharge amount are 10 and 1 respectively, and the integral information of the target player in this game can be counted as 11. The integral weight information corresponding to the buried point data under the same business can also be different. For example, in the same game, the buried point data are the number of daily task completions of 10 times and the number of card collections of 400 respectively. The integral weight information corresponding to the buried point data of the number of daily task completions is 1, and the integral weight information corresponding to the buried point data of the number of card collections is 0.01. Then the integral sub-information calculated according to the two buried point data of the number of daily task completions and the number of card collections are 10 and 4 respectively, and the integral information of the target player in this game can be counted as 14.

[0051] In an embodiment of the present application, following the above example, the buried point data set of the target user includes the buried point data of the login duration of Game A and the buried point data of the login duration of Game B, which are 100 days and 300 days respectively. The integral weight information corresponding to the login duration of Game A is 0.1, and the integral weight information corresponding to the login duration of Game B is 0.01. Then the integral sub-information corresponding to the login duration of Game A is calculated as 10, and the integral sub-information corresponding to the login duration of Game B is 3. The two integral sub-information are counted to generate the integral information of the target user as 13.

[0052] Step 104: Determine the component set of the initial virtual item corresponding to the target user according to the integral information, where each component in the component set corresponds to a first component material set and a second component material set.

[0053] Among them, the initial virtual item can be understood as the initial state of the virtual item to be distributed to the user by the platform this time. For example, if the virtual item planned to be customized for the user by the platform this time is a cartoon character image, the initial virtual item can be the cartoon character image wearing the initial clothing. Subsequently, the clothing materials and prop materials of the cartoon character image are adjusted for different users to generate different cartoon character images for different users, realizing the customized generation of virtual items.

[0054] The component can be understood as a part on the initial virtual item. For example, when the initial virtual item is a cartoon character image, the component can be parts such as the clothing, handheld items, and hairstyle of the cartoon character image. The set of components of the initial virtual item corresponding to the target user can be understood as the set of parts that can be randomly replaced this time. For example, all components of the initial virtual item include a coat, pants, and a hat, but according to the integral information of the target user, it is determined that the set of components of the initial virtual item corresponding to the target user only includes the coat and pants, indicating that only the coat and pants are adjusted this time, and the hat component is not adjusted. Each component has two component material libraries for the user, namely the first component material set and the second component material set. The first component material set can be understood as a set of component materials with characteristics. The first component material set includes special component materials. For example, the first component material set can be a set of component materials with game characteristics, and the set of component materials with game characteristics can be the art materials in this year's game update resources. The second component material set can be understood as a general component material set. The second component material set includes general component materials, which can be the component materials in the past first component material set or some ordinary component materials.

[0055] In practical applications, each initial virtual item has N components. According to the integral information of the target user, the set of components that the target user can adjust is determined. The components that can be adjusted can select the materials used this time from the corresponding two component feature sets according to the selection probability. The higher the integral information of the user, the more components that can be adjusted, and the more personalized the customized virtual item. For each initial virtual item, basic adjustable components will be provided for the user to ensure the personalization of the finally generated virtual item for each user. The number of basic adjustable components can be determined according to the actual situation. For example, the total number of components of the virtual item is 10, and the number of basic adjustable components is 5. Different numbers of adjustable components are determined according to the integral information of the user, with a maximum limit of 10.

[0056] To ensure the value of the virtual items uniformly distributed this time, the number of virtual items generated this time can also be restricted during actual application. Therefore, it is possible to review whether the user has the qualification to generate virtual items. Specifically, before determining the set of components of the initial virtual items corresponding to the target user according to the integral information, the method further includes:

[0057] Determine the virtual item generation status of the target user according to the integral information;

[0058] When the virtual item generation status is yes, generate the target virtual items corresponding to the target user;

[0059] When the virtual item generation status is no, do not generate the target virtual items corresponding to the target user.

[0060] Among them, the virtual item generation status can be understood as the status of whether to generate virtual items for the target user. When the virtual item generation status is yes, it means that the target user meets the conditions for receiving virtual items, and personalized virtual items are customized for the target user; when the virtual item generation status is no, it means that the target user does not meet the conditions for receiving virtual items, and personalized virtual items are not customized for the target user.

[0061] In actual application, a preset integral condition can be set. When the preset integral condition is met, it means that the user meets the conditions for receiving virtual items. It is also possible to sort the users applying for virtual items from high to low according to the integral information, and select a preset number of users as the users meeting the receiving conditions.

[0062] In a specific embodiment of the present application, the virtual item generation status of the target user is determined according to the integral information, and it is determined that the virtual item generation status of the target user is yes, then the corresponding target virtual items are generated for the target user.

[0063] In another specific embodiment of the present application, the virtual item generation status of the target user is determined according to the integral information, and it is determined that the virtual item generation status of the target user is no, then the corresponding target virtual items are not generated for the target user.

[0064] In actual application, it is possible to sort according to the integral information of all users who want to receive virtual items, and generate and distribute limited virtual items to several users according to the sorting result.

[0065] Specifically, determining the virtual item generation status of the target user according to the integral information includes:

[0066] Determine the ranking information of the target user according to the integral information;

[0067] When the ranking information is less than or equal to a preset ranking threshold, determine that the virtual item generation status of the target user is yes;

[0068] When the ranking information is greater than the preset ranking threshold, determine that the virtual item generation status of the target user is no.

[0069] Among them, the ranking information can be understood as the integral ranking of the target user among all users who want to receive virtual items. For example, if there are a total of 1000 users who want to receive virtual items this time, but the number of virtual items expected to be distributed is less than the total number of users, then the users can be sorted in descending order according to their integral information to obtain the ranking information of each user. For example, if 100 virtual items are expected to be distributed this time, and the ranking information of the target user determined according to the integral information is within the top 100, it means that the target user can receive virtual items, and the virtual item generation status corresponding to the target user is yes. The preset ranking threshold can be determined according to the number of virtual items actually distributed.

[0070] In a specific embodiment of the present application, according to the integral information of the target user, the ranking information of the target user is determined to be 40, and the preset ranking threshold is 59, then it is determined that the virtual item generation status of the target user is yes.

[0071] In another specific embodiment of the present application, according to the integral information of the target user, the ranking information of the target user is determined to be 40, and the preset ranking threshold is 30, then it is determined that the virtual item generation status of the target user is no.

[0072] After determining that the target user meets the generation conditions of the virtual item, the adjustable component set of the corresponding initial virtual item of the target user can be determined according to the integral information of the target user. Specifically, the component set of the initial virtual item corresponding to the target user is determined according to the integral information, including:

[0073] Obtain the basic component set of the initial virtual item corresponding to the target user;

[0074] Determine the new component set of the initial virtual item according to the integral information;

[0075] Generate the component set of the initial virtual item according to the basic component set and the new component set.

[0076] Among them, the basic component set can be understood as the set of initial adjustable components of each virtual item. Each initial virtual item is set with a basic number of components that can be adjusted and changed. The newly added component set can be understood as the set of adjustable components determined according to the user's integral information. For example, a cartoon character image has a total of 10 components, among which 3 components are basic adjustable components, and the remaining 7 components need to be judged whether they can be adjusted according to the user's integral conditions. The higher the user's integral information, the more adjustable components there are. According to the user's integral information, it is determined that 3 of the remaining 7 components are the newly added component set. Then, the component set of the final initial virtual item includes 6 components. Subsequently, the materials corresponding to these 6 components can be randomly obtained to generate a personalized virtual item for the target user. Specifically, when implementing, a ratio can be set according to the total number of components of the initial virtual item. When the user's integral information reaches a certain ratio, the corresponding newly added components will be provided for the user.

[0077] In practical applications, the number of components in the basic component set can be set in advance by the business platform party, and the number of components in the newly added component set can be determined according to the user's integral information. It should be noted that the number of components in the final generated component set of the initial virtual item will not exceed the total number of components of the initial virtual item.

[0078] In a specific embodiment of the present application, the basic component set of the initial virtual item is obtained. The basic component set includes 3 basic components. The newly added component set of the initial virtual item is determined according to the integral information, and the number of newly added components is 4. Then, the component set of the finally generated initial virtual item contains 7 components.

[0079] Step 106: Adjust the first component material acquisition probability corresponding to each component for the first component material set and the second component material acquisition probability corresponding to the second component material set based on the integral information.

[0080] Among them, the first component material acquisition probability can be understood as the probability of selecting component materials from the first component material set, and the second component material acquisition probability can be understood as the probability of selecting component materials from the second component material set. Since the component materials in the first component material set are characteristic component materials, the component materials in the first component material set are rarer. Therefore, the higher the user's integral, the greater the chance of obtaining rare component materials, and correspondingly, the greater the first component material acquisition probability. Then, the first component material acquisition probability and the second component material acquisition probability can be adjusted according to the user's integral information. It should be noted that the sum of the first component material acquisition probability and the second component material acquisition probability is equal to 1.

[0081] In practical applications, after the component set of the initial virtual item is determined, the first component material acquisition probability and the second component material acquisition probability for subsequent adjustments are applicable to the selection of component materials for each component.

[0082] In a specific embodiment of the present application, the first component material acquisition probability and the second component material acquisition probability of each component are adjusted according to the integral information of the target user, and subsequently, the component materials corresponding to each component can be determined according to the first component material acquisition probability and the second component material acquisition probability.

[0083] Specifically, adjusting the first component material acquisition probability of the first component material set corresponding to each component and the second component material acquisition probability of the second component material set corresponding to each component based on the integral information includes:

[0084] Obtain the first initial acquisition probability of the first component material set corresponding to each component and the second initial acquisition probability of the second component material set corresponding to each component;

[0085] Calculate an adjustment coefficient according to the integral information and a preset integral threshold;

[0086] Calculate the first component material acquisition probability of each first component material set based on the adjustment coefficient and each first initial acquisition probability;

[0087] Calculate the second component material acquisition probability corresponding to each second component material set according to each first component material acquisition probability.

[0088] Among them, the first initial acquisition probability can be understood as the preset probability of obtaining component materials from the first component material set, and the second initial acquisition probability can be understood as the preset probability of obtaining component materials from the second component material set. The preset integral threshold can be understood as the highest integral threshold preset by the business platform. When the integral information of the user reaches the preset integral threshold, the first initial acquisition probability is adjusted to 2 times the original. If the integral information of the user does not reach the preset integral threshold, an adjustment coefficient can be calculated according to the integral information and the preset integral threshold. The adjustment coefficient can be understood as the coefficient for adjusting the acquisition probability. For example, the preset integral threshold is 100 and the integral information of the user is 20, then the calculated adjustment coefficient is 0.2, and the corresponding first initial acquisition probability is adjusted to 1.2 times the original. Since the sum of the first component material acquisition probability of the first component material set corresponding to each component and the second component material acquisition probability of the second component material set corresponding to each component is equal to 1, the second component material acquisition probability can be calculated according to the adjusted first initial acquisition probability.

[0089] In practical applications, since the component materials in the first component material set are relatively rare, in order to ensure that the acquisition probability of each component material in the first component material set is always less than that of each component material in the second component material set, the number of components in the first component material set should be the same as that in the second component material set, and the second initial acquisition probability should be set higher than the first initial acquisition probability. The acquisition probabilities of the component materials in each component material set are evenly distributed: the acquisition probability of each component material in the first component material set is (first initial acquisition probability / number of first component materials)%, and the acquisition probability of each component material in the second component material set is (second initial acquisition probability / number of second component materials)%.

[0090] In a specific embodiment of the present application, the first initial acquisition probability of component A corresponding to the first component material set is 20%, and the second initial acquisition probability corresponding to the second component material set is 80%. According to the integral information and the preset integral threshold, the adjustment coefficient is calculated to be 0.5. Then the first initial acquisition probability is increased by 50%, and the first component material acquisition probability is 40%. Then the second component material acquisition probability is (100 - 40)%, which is 60%.

[0091] Step 108: Determine the target component material corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability.

[0092] Among them, the target component material can be understood as the component material corresponding to be used on the component. For example, in the upper body component of a cartoon character image, if component material A in the first component material set is selected as the target component material, then when generating the cartoon character image finally, component material A is used as the target component material of the upper body component.

[0093] In practical applications, after calculating and adjusting the first component material acquisition probability and the second component material acquisition probability, the target component material used for each component can be selected from the corresponding component material set.

[0094] In a specific embodiment of the present application, the component set of the initial virtual item includes component A, component B, and component C. The calculated first component material acquisition probability of each component is 30%, and the second component material acquisition probability is 70%. According to the two component material acquisition probabilities, component A uses component material a1 in the first component material set corresponding to component A as the target component material, component B uses component material b3 in the second component material set corresponding to component B as the target component material, and component C uses component material c54 in the second component material set corresponding to component C as the target component material. Subsequently, a virtual item can be generated according to component material a1, component material b3, component material c54, and other initial component materials.

[0095] Specifically, determining the target component materials corresponding to each component according to the acquisition probability of each first component material and the acquisition probability of each second component material includes:

[0096] Determining the set of target component materials corresponding to each component according to the acquisition probability of each first component material and the acquisition probability of each second component material;

[0097] Selecting the target component materials corresponding to each component from each set of target component materials.

[0098] Among them, the set of target component materials can be understood as the set for selecting target component materials. For example, component A corresponds to the first component material set A1 and the second component material set A2. According to the acquisition probability of the first component material and the acquisition probability of the second component material, the determined set of target component materials corresponding to component A is the first component material set A1. Then, the target component material used by component A is selected from the first component material set A1.

[0099] In practical applications, first, the set of target component materials corresponding to each component will be determined according to the acquisition probability of the first component material and the second component material, and then the target component materials corresponding to each component will be selected from the set of target component materials corresponding to each component.

[0100] In a specific embodiment of the present application, following the above example, the determined set of target component materials corresponding to component A is the first component material set A1, the determined set of target component materials corresponding to component B is the second component material set B2, and the determined set of target component materials corresponding to component C is the second component material set C2. The component material a1 corresponding to component A is selected from the first component material set A1, the component material b3 corresponding to component B is selected from the second component material set B2, and the component material c54 corresponding to component C is selected from the second component material set C2.

[0101] Step 110: Generating the target virtual item corresponding to the target user based on each target component material of the initial virtual item.

[0102] Among them, the target virtual item can be understood as the personalized virtual item of the target user, and the virtual items generated by each user are different.

[0103] In practical applications, after obtaining the target component materials corresponding to each component, the target virtual item corresponding to the target user can be generated based on the initial virtual item and each target component material. For example, if the initial virtual item is a cartoon character image and component A is the hairstyle of the character, after determining that the hairstyle material corresponding to component A is the component material a1 in the first component material set A1, the component material a1 can be added to the cartoon character image to generate the cartoon character image corresponding to the target user. The generated target virtual item will have a transfer function in the second year and can be used as a souvenir or a product waiting for appreciation.

[0104] In a specific embodiment of the present application, following the above example, the target virtual item corresponding to the target user is generated based on the component materials a1, b5, c54 and the initial component materials of the initial virtual image.

[0105] Specifically, after generating the target virtual item of the target user, it is also necessary to compare it with the already generated virtual items to ensure that the virtual items of each user are different and to ensure the uniqueness of the virtual items. Specifically, generating the target virtual item corresponding to the target user based on each target component material of the initial virtual item includes:

[0106] Generating a to-be-confirmed virtual item corresponding to the target user based on each target component material of the initial virtual item;

[0107] Obtaining the component material description information of the to-be-confirmed virtual item and the set of historical component material description information;

[0108] Judging whether the to-be-confirmed virtual item meets the generation conditions according to the component material description information and the set of historical component material description information;

[0109] If so, determining the to-be-confirmed virtual item as the target virtual item corresponding to the target user;

[0110] If not, regenerating the target virtual item corresponding to the target user.

[0111] Among them, the to-be-confirmed virtual item can be understood as a virtual item whose uniqueness has not been confirmed. After generating the to-be-confirmed virtual item corresponding to the target user, it is necessary to determine its uniqueness. If there is a virtual item among the previously generated virtual items that is the same as the to-be-confirmed virtual item of the target user, then a new virtual item is regenerated for the target user. If there is no identical virtual item, it is determined that the to-be-confirmed virtual item is unique, and then the to-be-confirmed virtual item is used as the target virtual item of the target user.

[0112] The component material description information can be understood as the attribute information of the component materials of the virtual item. The component material description information includes the information of the component materials used by each component of the virtual item, including which component material in which component material set is used by each component. The historical component material description information can be understood as the attribute information of the component materials of the generated virtual item. The historical component material description information set includes the component material description information of multiple generated virtual items.

[0113] In practical applications, the component material description information of the virtual item to be confirmed can be compared with that of the generated virtual item to determine whether the virtual item to be confirmed meets the generation conditions. If it meets the generation conditions, it indicates that the virtual item to be confirmed is unique and can be used as the target virtual item of the target user. If the virtual item to be confirmed does not meet the generation conditions, it is marked that the virtual item to be confirmed is the same as the previously generated virtual item, and then a new virtual item is generated for the target user and subsequent judgments are made until a unique virtual item is generated as the target virtual item of the user.

[0114] In a specific embodiment of the present application, following the above example, after generating the virtual item to be confirmed, the component material description information of the virtual item to be confirmed is compared with that of the already generated virtual item. If it is determined that the virtual item to be confirmed meets the generation conditions, the virtual item to be confirmed is used as the target virtual item of the target user.

[0115] Specifically, determining whether the virtual item to be confirmed meets the generation conditions according to the component material description information and the historical component material description information set includes:

[0116] Comparing the component material description information with each historical component material description information in the historical component material description information set;

[0117] When the component material description information is the same as any one of the historical component material description information, it is determined that the virtual item to be confirmed does not meet the generation conditions;

[0118] When the component material description information is different from each historical component material description information, it is determined that the virtual item to be confirmed meets the generation conditions.

[0119] In practical applications, the component material description information of the virtual item to be confirmed is compared with each historical component material description information. When the component material description information is the same as any one of the historical component material description information, it is determined that the virtual item to be confirmed does not meet the generation conditions. On the contrary, when the component material description information is different from any one of the historical component material description information, it is determined that the virtual item to be confirmed meets the generation conditions.

[0120] In a specific embodiment of the present application, by comparing the component material description information with each piece of historical component material description information in the set of historical component material description information, if the comparison result shows that the component material description information is different from each piece of historical component material description information, it is determined that the virtual item to be confirmed meets the generation conditions.

[0121] In another specific embodiment of the present application, by comparing the component material description information with each piece of historical component material description information in the set of historical component material description information, if the comparison result shows that the component material description information is the same as one of the historical component material description information, it is determined that the virtual item to be confirmed does not meet the generation conditions.

[0122] In practical applications, after generating the target virtual item, the target virtual item can be IDized, tokenized, and uploaded to the blockchain. Specifically, after generating the target virtual item corresponding to the target user based on each target component material of the initial virtual item, the method further includes:

[0123] Obtain the attribute information of the target virtual item and the attribute information of the target user;

[0124] Generate non-fungible token information of the target virtual item according to the attribute information of the target virtual item and the attribute information of the target user;

[0125] Upload the non-fungible token information to the blockchain.

[0126] Among them, the attribute information of the target virtual item includes the generation information of the target virtual item, the identification information of the target virtual item, etc., the attribute information of the target user includes the identification information of the target user, and the non-fungible notification information can be understood as the NFT information of the virtual item.

[0127] In practical applications, non-fungible token information of the target virtual item can be generated according to the attribute information of the target virtual item and the attribute information of the target user. According to the non-fungible token information, the entire process of the target virtual item from production to transaction can be known, enabling the target virtual item to have collection and circulation value and increasing the user's interest in obtaining virtual items.

[0128] In a specific embodiment of the present application, obtain the generation information, identification information of the target virtual item, and the identification information of the target user, generate non-fungible token information of the target virtual item, and upload the non-fungible token information to the blockchain.

[0129] A method for generating virtual items provided by the present application is characterized by including: obtaining the integral information of a target user; determining a set of components of an initial virtual item corresponding to the target user according to the integral information, wherein each component in the set of components corresponds to a first set of component materials and a second set of component materials; adjusting the first component material acquisition probability corresponding to the first set of component materials of each component and the second component material acquisition probability corresponding to the second set of component materials of each component based on the integral information; determining the target component materials corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability; and generating the target virtual item corresponding to the target user based on each target component material of the initial virtual item. By extracting and summarizing the common data buying points of different services, the integral information of the target user is generated, and the acquisition probability of component materials is adjusted according to the integral information of the target user, enabling the user to participate in the personalized generation of virtual items, generating personalized virtual items for the user, and providing a gift function to encourage the user to obtain integral information purposefully and improve the rarity rate of virtual items.

[0130] The following combines the attached Figure 2 , taking the application of the virtual item generation method provided by the present application on a game platform as an example, to further illustrate the virtual item generation method. Among them, Figure 2 FIG. shows a processing flow chart of a virtual item generation method applied to a game platform provided by an embodiment of the present application, specifically including the following steps:

[0131] Step 202: Obtain the set of buried point data of the target user.

[0132] Among them, the set of buried point data includes the buried point data of the login duration of Game A, the buried point data of the task completion degree, the buried point data of the login duration of Game B, and the buried point data of the recharge amount.

[0133] Step 204: Calculate the integral information corresponding to the target user according to each buried point data in the set of buried point data.

[0134] Among them, according to the buried point data of the login duration of Game A, the integral sub-information calculated is 3, according to the buried point data of the task completion degree of Game A, the integral sub-information calculated is 20, according to the buried point data of the login duration of Game B, the integral sub-information calculated is 5, and according to the buried point data of the recharge amount of Game B, the integral sub-information calculated is 10. Then the integral information corresponding to the target user is 38.

[0135] Step 206: Determine the ranking information of the target user according to the integral information.

[0136] Among them, according to the integral information, the ranking information of the target user is determined to be 28.

[0137] Step 208: Determine the virtual item generation status of the target user according to the ranking information of the target user.

[0138] Among them, determining that the virtual item generation status of the target user according to the ranking information of the target user is yes indicates that the target user can receive virtual items, and the virtual item is a cartoon avatar.

[0139] Step 210: Obtain the set of basic components of the initial virtual item corresponding to the target user, and determine the set of new components of the initial virtual item according to the integral information.

[0140] Among them, there are 2 basic components in the set of basic components, namely the avatar background and the avatar character, and the set of new components includes 2 new components, namely the character clothing and the character hairstyle.

[0141] Step 212: Generate the set of components of the initial virtual item according to the set of basic components and the set of new components.

[0142] Among them, the set of components includes 4 components, namely the avatar background, the avatar character, the character clothing, and the character hairstyle.

[0143] Step 214: Obtain the first initial acquisition probability corresponding to the first set of component materials of each component and the second initial acquisition probability corresponding to the second set of component materials.

[0144] Among them, it is determined according to the integral information of the target user that the target user has obtained more points in Game B, and the component materials in the first set of component materials are the game materials in Game B. The first initial acquisition probability of the first set of component materials is 20%, and the second initial acquisition probability of the second set of component materials is 80.

[0145] Step 216: Calculate the adjustment coefficient according to the integral information and the preset integral threshold, and calculate the first component material acquisition probability of each first set of component materials based on the adjustment coefficient and each first initial acquisition probability.

[0146] Among them, it is calculated that the adjustment coefficient is 0.1, then the first component material acquisition probability is adjusted from 20% to 30%, and the second component material acquisition probability is adjusted to 70%.

[0147] Step 218: Determine the target set of component materials corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability, and select the target component material corresponding to each component in each target set of component materials.

[0148] Among them, the component material for selecting the avatar background is a city background, the component material for selecting the avatar character is the game character in Game B, the component material for selecting the character's clothing is the character's clothing in Game B, and the component material for selecting the character's hairstyle is the initial hairstyle.

[0149] Step 220: Generate a target virtual item corresponding to the target user based on each target component material of the initial virtual item.

[0150] A method for generating a virtual item provided in this application includes: obtaining a set of buried point data of a target user, calculating integral information corresponding to the target user according to each buried point data in the set of buried point data, determining ranking information of the target user according to the integral information, determining the virtual item generation status of the target user according to the ranking information of the target user, obtaining a basic component set of an initial virtual item corresponding to the target user, determining an additional component set of the initial virtual item according to the integral information, generating a component set of the initial virtual item according to the basic component set and the additional component set, obtaining a first initial acquisition probability corresponding to a first component material set and a second initial acquisition probability corresponding to a second component material set for each component, calculating an adjustment coefficient according to the integral information and a preset integral threshold, calculating a first component material acquisition probability of each first component material set based on the adjustment coefficient and each first initial acquisition probability, determining a target component material set corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability, selecting a target component material corresponding to each component from each target component material set, and generating a target virtual item corresponding to the target user based on each target component material of the initial virtual item. By summarizing the achievements of different games and converting them into integral information of the target user, determining the component set of the virtual item according to the integral information of the target user, and adjusting the component material acquisition probability, it provides a personalized presentation for various experiences of players in the game, improves the interest of users in playing the game, and enables users to actively adjust the personalized generation of virtual items, thereby increasing the value of virtual items.

[0151] Corresponding to the above method embodiment, this application also provides an embodiment of a virtual item generation device. Figure 3 The structural schematic diagram of a virtual item generation device provided by an embodiment of this application is shown. As Figure 3 shown, the device includes:

[0152] An acquisition module 302, configured to acquire integral information of a target user;

[0153] A first determination module 304, configured to determine a component set of an initial virtual item corresponding to the target user according to the integral information, where each component in the component set corresponds to a first component material set and a second component material set;

[0154] An adjustment module 306, configured to adjust the first component material acquisition probability corresponding to each component for the first component material set and the second component material acquisition probability corresponding to the second component material set based on the integral information;

[0155] A second determination module 308, configured to determine the target component material corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability;

[0156] A generation module 310, configured to generate the target virtual item corresponding to the target user based on each target component material of the initial virtual item.

[0157] Optionally, the acquisition module 302 is further configured to:

[0158] Obtain the set of buried point data of the target user, where the set of buried point data includes the buried point data corresponding to at least one service;

[0159] Calculate the integral information corresponding to the target user according to the at least one piece of buried point data.

[0160] Optionally, the acquisition module 302 is further configured to:

[0161] Obtain the integral weight information corresponding to each piece of buried point data;

[0162] Calculate the integral sub-information corresponding to each piece of buried point data according to each piece of buried point data and each integral weight information;

[0163] Statistically calculate each integral sub-information to generate the integral information corresponding to the target user.

[0164] Optionally, the device further includes a judgment module, configured to:

[0165] Determine the virtual item generation status of the target user according to the integral information;

[0166] Generate the target virtual item corresponding to the target user when the virtual item generation status is yes;

[0167] Do not generate the target virtual item corresponding to the target user when the virtual item generation status is no.

[0168] Optionally, the judgment module is further configured to:

[0169] Determine the ranking information of the target user according to the integral information;

[0170] When the ranking information is less than or equal to a preset ranking threshold, determine that the virtual item generation status of the target user is yes;

[0171] When the ranking information is greater than the preset ranking threshold, determine that the virtual item generation status of the target user is no.

[0172] Optionally, the first determination module 304 is further configured to:

[0173] Obtain the basic component set of the initial virtual item corresponding to the target user;

[0174] Determine the new component set of the initial virtual item according to the integral information;

[0175] Generate the component set of the initial virtual item according to the basic component set and the new component set.

[0176] Optionally, the adjustment module 306 is further configured to:

[0177] Obtain the first initial acquisition probability corresponding to the first component material set of each component and the second initial acquisition probability corresponding to the second component material set;

[0178] Calculate the adjustment coefficient according to the integral information and the preset integral threshold;

[0179] Calculate the first component material acquisition probability of each first component material set based on the adjustment coefficient and each first initial acquisition probability;

[0180] Calculate the second component material acquisition probability corresponding to each second component material set according to each first component material acquisition probability.

[0181] Optionally, the second determination module 308 is further configured to:

[0182] Determine the target component material set corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability;

[0183] Select the target component material corresponding to each component from each target component material set.

[0184] Optionally, the generation module 310 is further configured to:

[0185] Generate the virtual item to be confirmed corresponding to the target user based on each target component material of the initial virtual item;

[0186] Obtain the component material description information of the virtual item to be confirmed and the set of historical component material description information;

[0187] Determine whether the virtual item to be confirmed meets the generation conditions according to the component material description information and the set of historical component material description information;

[0188] If so, determine that the virtual item to be confirmed is the target virtual item corresponding to the target user;

[0189] If not, regenerate the target virtual item corresponding to the target user.

[0190] Optionally, the generation module 310 is further configured to:

[0191] Compare the component material description information with each piece of historical component material description information in the set of historical component material description information;

[0192] When the component material description information is the same as any piece of historical component material description information, determine that the virtual item to be confirmed does not meet the generation conditions;

[0193] When the component material description information is different from each piece of historical component material description information, determine that the virtual item to be confirmed meets the generation conditions.

[0194] Optionally, the device further includes an upload module, which is configured to:

[0195] Obtain the attribute information of the target virtual item and the attribute information of the target user;

[0196] Generate non-fungible token information of the target virtual item according to the attribute information of the target virtual item and the attribute information of the target user;

[0197] Upload the non-fungible token information to the blockchain.

[0198] A generation device for virtual items provided by the present application includes: an acquisition module configured to acquire the integral information of a target user; a first determination module configured to determine a component set of an initial virtual item corresponding to the target user according to the integral information, wherein each component in the component set corresponds to a first component material set and a second component material set; an adjustment module configured to adjust a first component material acquisition probability corresponding to the first component material set of each component and a second component material acquisition probability corresponding to the second component material set based on the integral information; a second determination module configured to determine a target component material corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability; and a generation module configured to generate a target virtual item corresponding to the target user based on each target component material of the initial virtual item. By extracting and summarizing the common data selling points of different services, the integral information of the target user is generated, and the acquisition probability of component materials is adjusted according to the integral information of the target user, enabling the user to participate in the personalized generation of virtual items, generating personalized virtual items for the user, and providing a gift function to motivate the user to obtain integral information purposefully and increase the rarity of virtual items.

[0199] The above is a schematic solution of a generation device for virtual items in this embodiment. It should be noted that the technical solution of the generation device for virtual items belongs to the same concept as the technical solution of the above virtual item generation method. For the details not described in the technical solution of the generation device for virtual items, reference can be made to the description of the technical solution of the above virtual item generation method.

[0200] Figure 4 The structural block diagram of a computing device 400 provided by an embodiment of the present application is shown. The components of the computing device 400 include, but are not limited to, a memory 410 and a processor 420. The processor 420 is connected to the memory 410 through a bus 430, and a database 450 is used to store data.

[0201] The computing device 400 further includes an access device 440, and the access device 440 enables the computing device 400 to communicate via one or more networks 460. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 440 may include one or more of any type of wired or wireless network interfaces (e.g., network interface cards (NICs)), such as an IEEE802.11 wireless local area network (WLAN) wireless interface, a worldwide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and so on.

[0202] In one embodiment of the present application, the above components of the computing device 400 and Figure 4 other components not shown therein may also be connected to each other, for example, via a bus. It should be understood that Figure 4 the block diagram of the computing device shown is merely for illustrative purposes and is not a limitation on the scope of the present application. Those skilled in the art may add or replace other components as needed.

[0203] The computing device 400 may be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smart phones), wearable computing devices (e.g., smart watches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or PCs. The computing device 400 may also be a mobile or stationary server.

[0204] Wherein, when the processor 420 executes the computer instructions, the steps of the method for generating the virtual item are implemented.

[0205] The above is a schematic solution of a computing device in this embodiment. It should be noted that the technical solution of this computing device and the technical solution of the above method for generating virtual items belong to the same concept. For the details not described in detail in the technical solution of the computing device, reference may be made to the description of the technical solution of the above method for generating virtual items.

[0206] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions, which when executed by a processor implement the steps of the method for generating a virtual item as described above.

[0207] The above is a schematic solution of a computer-readable storage medium in this embodiment. It should be noted that the technical solution of this storage medium and the technical solution of the above method for generating virtual items belong to the same concept. For the details not described in detail in the technical solution of the storage medium, reference may be made to the description of the technical solution of the above method for generating virtual items.

[0208] The above describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired result. In certain implementations, multitasking and parallel processing are also possible or may be advantageous.

[0209] The computer instructions include computer program code, which may be in the form of source code, object code, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice within the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0210] It should be noted that for the foregoing method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, some steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily all essential to this application.

[0211] In the above embodiments, the descriptions of the respective embodiments have their own focuses. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0212] The preferred embodiments of the present application disclosed above are only used to help explain the present application. The alternative embodiments do not describe all the details in detail, nor do they limit the invention to the specific embodiments described. Obviously, many modifications and changes can be made according to the content of this application. These embodiments are selected and specifically described in this application to better explain the principle and practical application of this application, so that those skilled in the art can understand and utilize this application well. This application is only limited by the claims and their full scope and equivalents.

Claims

1. A method for generating virtual items, characterized in that, Including: Obtain the integral information of the target user; Determine the component set of the initial virtual item corresponding to the target user according to the integral information, where each component in the component set corresponds to a first component material set and a second component material set; wherein, the component set includes a basic component set and a new component set; the new component set is a set of adjustable components determined according to the user integral information; Based on the integral information, adjust the first component material acquisition probability corresponding to each component for the first component material set and the second component material acquisition probability corresponding to the second component material set; Determine the target component material corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability; Generate the target virtual item corresponding to the target user based on each target component material of the initial virtual item; Among them, determining the target component material corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability includes: Determine the target component material set corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability; Select the target component material corresponding to each component from each target component material set.

2. The method according to claim 1, characterized in that Obtaining the integral information of the target user includes: Obtain the set of buried point data of the target user, where the set of buried point data includes buried point data corresponding to at least one service; Calculate the integral information corresponding to the target user according to the at least one buried point data.

3. The method according to claim 2, wherein Calculating the integral information corresponding to the target user according to the at least one buried point data includes: Obtain the integral weight information corresponding to each buried point data; Calculate the integral sub-information corresponding to each buried point data according to each buried point data and each integral weight information; Statistically calculate each integral sub-information to generate the integral information corresponding to the target user.

4. The method according to claim 1, characterized in that Before determining the component set of the initial virtual item corresponding to the target user according to the integral information, the method further includes: Determine the virtual item generation status of the target user according to the integral information; When the virtual item generation status is yes, generate the target virtual item corresponding to the target user; When the virtual item generation status is no, do not generate the target virtual item corresponding to the target user. Determining the virtual item generation status of the target user according to the integral information includes:

5. The method according to claim 4, wherein Determine the ranking information of the target user according to the integral information; When the ranking information is less than or equal to the preset ranking threshold, determine that the virtual item generation status of the target user is yes; When the ranking information is greater than the preset ranking threshold, determine that the virtual item generation status of the target user is no. Determining the component set of the initial virtual item corresponding to the target user according to the integral information includes:

6. The method according to claim 1, characterized in that Obtain the basic component set of the initial virtual item corresponding to the target user; Determine the new component set of the initial virtual item according to the integral information; Generate the component set of the initial virtual item according to the basic component set and the new component set. ​ 7. The method according to claim 1, wherein Adjusting the first component material acquisition probability corresponding to each component for the first component material set and the second component material acquisition probability corresponding to the second component material set based on the integral information includes: Obtaining the first initial acquisition probability corresponding to each component for the first component material set and the second initial acquisition probability corresponding to the second component material set; Calculating an adjustment coefficient according to the integral information and a preset integral threshold; Calculating the first component material acquisition probability for each first component material set based on the adjustment coefficient and each first initial acquisition probability; Calculating the second component material acquisition probability corresponding to each second component material set according to each first component material acquisition probability.

8. The method according to claim 1, wherein Generating the target virtual item corresponding to the target user based on each target component material of the initial virtual item includes: Generating a to-be-confirmed virtual item corresponding to the target user based on each target component material of the initial virtual item; Obtaining the component material description information of the to-be-confirmed virtual item and the set of historical component material description information; Judging whether the to-be-confirmed virtual item meets the generation conditions according to the component material description information and the set of historical component material description information; If so, determining the to-be-confirmed virtual item as the target virtual item corresponding to the target user; If not, regenerating the target virtual item corresponding to the target user.

9. The method according to claim 8, wherein Judging whether the to-be-confirmed virtual item meets the generation conditions according to the component material description information and the set of historical component material description information includes: Comparing the component material description information with each historical component material description information in the set of historical component material description information; When the component material description information is the same as any one of the historical component material description information, determining that the to-be-confirmed virtual item does not meet the generation conditions; When the component material description information is different from each historical component material description information, determining that the to-be-confirmed virtual item meets the generation conditions.

10. The method according to claim 1, characterized in that After generating the target virtual item corresponding to the target user based on each target component material of the initial virtual item, the method further includes: Obtaining the attribute information of the target virtual item and the attribute information of the target user; Generating non-fungible token information of the target virtual item according to the attribute information of the target virtual item and the attribute information of the target user; Uploading the non-fungible token information to the blockchain.

11. An apparatus for generating virtual items, characterized in that, Including: An acquisition module configured to acquire the integral information of the target user; A first determination module configured to determine the component set of the initial virtual item corresponding to the target user according to the integral information, wherein each component in the component set corresponds to a first component material set and a second component material set; wherein the component set includes a basic component set and a new component set; the new component set is a set of adjustable components determined according to the user integral information; An adjustment module configured to adjust the first component material acquisition probability corresponding to each component for the first component material set and the second component material acquisition probability corresponding to the second component material set based on the integral information; A second determination module, configured to determine a target component material corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability; A generation module, configured to generate a target virtual item corresponding to the target user based on each target component material of the initial virtual item; Wherein, the second determination module is further configured to determine a target component material set corresponding to each component according to each first component material acquisition probability and each second component material acquisition probability; and select a target component material corresponding to each component from each target component material set.

12. A computing device, comprising a memory, a processor, and computer instructions stored on the memory and executable on the processor, characterized in that, When the processor executes the computer instructions, the steps of the method according to any one of claims 1-10 are implemented.

13. A computer-readable storage medium storing computer instructions, characterized in that, When the computer instructions are executed by the processor, the steps of the method according to any one of claims 1-10 are implemented.

14. A computer program product, the computer program product comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, the steps of the method according to any one of claims 1-10 are implemented.

Citation Information

Patent Citations

  • Marketing activity scheme pushing method, device, computer device and storage medium

    CN108460627A

  • Interaction method and device, electronic equipment and storage medium

    CN112843723A

  • Game NFT work processing method and device

    CN114036162A