Method, apparatus, device, and storage medium for determining popularity of pet products

By constructing pet product models and virtual pets and conducting tests, the problem of inaccurate prediction of pet products in the existing technology is solved, and popularity prediction in the product design stage is achieved, and economic losses after production are avoided.

CN114926196BActive Publication Date: 2025-07-01NEW RUIPENG PET HEALTHCARE GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210436959.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-24
Publication Date
2025-07-01
Estimated Expiration
2042-04-24

AI Technical Summary

Technical Problem

The prior art is difficult to accurately predict the popularity of pet products in audience pets, resulting in unpopularity of products after production and economic losses.

Method used

By obtaining product information of the product to be tested, building a product model, and building a virtual pet based on pet breed information, testing and processing, predicting the popularity of the product.

Benefits of technology

After the product design is completed, the popularity of the product can be predicted, economic losses caused by the unpopularity of the product after production, and the reasons for the unpopularity are clarified to improve the product.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114926196B_ABST
    Figure CN114926196B_ABST
Patent Text Reader

Abstract

This application relates to the field of artificial intelligence technology, and specifically discloses a method, device, equipment, and storage medium for determining the popularity of pet products. Among them, the method includes: obtaining product information according to the product type of the product to be tested; constructing a product model of the product to be tested according to the product information; determining the breed information of the pets targeted by the product to be tested according to the product information; constructing at least one group of virtual pets according to the breed information, and performing test processing on the product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity, where at least one popularity corresponds to at least one group of virtual pets one by one; displaying at least one popularity to the user so that the user can perform improvement analysis on the product to be tested.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a method, device, equipment and storage medium for determining the popularity of a pet product. Background Art

[0002] At present, more and more families keep pets, which has led to the rapid development of the pet-related market, including the pet product market. Pet products can be roughly understood as products related to pets, such as pet food, pet toys, etc. As the market develops, it also brings fierce competition. Based on this, various manufacturers have begun to design a variety of pet products. However, since pets cannot speak, they cannot express their needs for products. Therefore, manufacturers can only design pet products based on their own understanding. This makes it impossible to guarantee that the designed products will be loved or even accepted by the target pets. Rashly putting them into production may cause a lot of economic losses to the manufacturers. Summary of the invention

[0003] In order to solve the above-mentioned problems existing in the prior art, the embodiments of the present application provide a method, device, equipment and storage medium for determining the popularity of pet products, which can predict the popularity of the product among the target pets after the product design is completed and before the formal production, and then decide whether to put the product into production, thereby avoiding the situation where the product is unpopular after production, resulting in a large backlog and causing the manufacturer to suffer a large amount of economic losses.

[0004] In a first aspect, an embodiment of the present application provides a method for determining popularity of a pet product, the method comprising:

[0005] Obtain product information according to the product type of the product to be tested;

[0006] Build a product model of the product to be tested based on product information;

[0007] Determine the breed information of the pets for which the product to be tested is intended based on the product information;

[0008] Constructing at least one group of virtual pets according to the breed information, and testing the product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity, wherein the at least one popularity corresponds to the at least one group of virtual pets;

[0009] At least one popularity rating is displayed to the user so that the user can perform an improved analysis of the product to be tested.

[0010] In a second aspect, an embodiment of the present application provides a device for determining popularity of a pet product, comprising:

[0011] An acquisition module, configured to acquire product information according to the product type of the product to be tested;

[0012] A construction module, configured to construct a product model of the product to be tested according to the product information;

[0013] A testing module, configured to determine the breed information of the pets that the product to be tested is targeted at according to the product information, construct at least one group of virtual pets according to the breed information, and perform a testing process on the product model according to each group of virtual pets in the at least one group of virtual pets, to obtain at least one popularity, where the at least one popularity corresponds to the at least one group of virtual pets one by one;

[0014] A display module, configured to display the at least one popularity to a user, so that the user can perform improvement analysis on the product to be tested.

[0015] In a third aspect, an embodiment of the present application provides an electronic device, including: a processor, the processor is connected to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the electronic device executes the method as in the first aspect.

[0016] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and the computer program enables a computer to execute the method as in the first aspect.

[0017] In a fifth aspect, an embodiment of the present application provides a computer program product, where the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer is operable to enable the computer to execute the method as in the first aspect.

[0018] Implementing the embodiments of the present application has the following beneficial effects:

[0019] In the embodiments of the present application, corresponding product information is obtained based on the product type of the product to be tested, and then a product model identical to the product to be tested is constructed. Specifically, for a product to be tested of the food type, its shape information, smell information, ingredient information, and taste information can be obtained as product information; for a product to be tested of the toy type, its shape information, material information, tactile information, and playing method information can be obtained as product information. Then, the breed information of the pet that the product to be tested is targeted at can be determined according to the product information. For example, for pet snacks, if it is a snack specially designed for cats, the breed information of the pet it is targeted at is cats. Further, it can be refined to what kind of cats, such as: Ragdoll, Siamese, American Shorthair, etc. Then, at least one group of virtual pets can be constructed according to the breed information, and the product model can be tested according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity. Finally, the at least one popularity is displayed to the user so that the user can conduct improvement analysis on the product to be tested. Thus, after the product design is completed and before formal production, by constructing a virtual model of the product and a virtual model of the audience of the product, the popularity of the product can be predicted, and then it can be decided whether to put it into production, avoiding the situation that the product is not popular after production, resulting in a large backlog and causing a large amount of economic losses to the manufacturer. In addition, through the test process, the reasons why the product is not popular can also be clarified, and then the designer can be assisted in improving the product to enhance the popularity of the product. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0021] Figure 1 Schematic diagram of the hardware structure of a device for determining the popularity of a pet product provided by an embodiment of the present application;

[0022] Figure 2 System framework diagram of a method for determining the popularity of a pet product in a pet product scenario provided by an embodiment of the present application;

[0023] Figure 3 Flow chart of a method for determining the popularity of a pet product provided by an embodiment of the present application;

[0024] Figure 4 Schematic diagram of constructing at least one group of virtual pets according to breed information provided by an embodiment of the present application;

[0025] Figure 5A schematic flowchart of a method provided by an embodiment of the present application for constructing at least one group of virtual pets according to breed information and performing a test process on a product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity level;

[0026] Figure 6 A schematic diagram provided by an embodiment of the present application for determining the activity area of a test environment model according to the number of at least one second virtual pet and the breed information of each second virtual pet;

[0027] Figure 7 A functional module composition block diagram of a device for determining the popularity of a pet product provided by an embodiment of the present application;

[0028] Figure 8 A schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0029] Next, in conjunction with the accompanying drawings in the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts fall within the scope of protection of the present application.

[0030] The terms "first", "second", "third", and "fourth", etc. in the specification and claims of the present application and the accompanying drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices.

[0031] Referring to "embodiment" herein means that a specific feature, result, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0032] First, refer to Figure 1 , Figure 1Schematic diagram of the hardware structure of a device for determining the popularity of a pet product provided by an embodiment of the present application. The device 100 for determining the popularity of a pet product includes at least one processor 101, a communication line 102, a memory 103, and at least one communication interface 104.

[0033] In this embodiment, the processor 101 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of the present application.

[0034] The communication line 102 may include a path for transmitting information between the above components.

[0035] The communication interface 104 may be any transceiver-like device (such as an antenna, etc.) for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc.

[0036] The memory 103 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0037] In this embodiment, the memory 103 can exist independently and be connected to the processor 101 through the communication line 102. The memory 103 can also be integrated with the processor 101. The memory 103 provided by the embodiments of the present application generally can be non-volatile. Among them, the memory 103 is used to store computer execution instructions for executing the solution of the present application, and is controlled by the processor 101 to execute. The processor 101 is used to execute the computer execution instructions stored in the memory 103, so as to implement the method provided in the following embodiments of the present application.

[0038] In an alternative embodiment, the computer execution instructions can also be referred to as application code, and the present application does not make specific limitations on this.

[0039] In an alternative embodiment, the processor 101 may include one or more CPUs, such as Figure 1 CPU0 and CPU1 in

[0040] In an alternative embodiment, the apparatus 100 for determining the popularity of the pet product may include multiple processors, such as Figure 1 the processor 101 and the processor 107 in

[0041] In an alternative embodiment, if the apparatus 100 for determining the popularity of the pet product is a server, for example, it can be an independent server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms. Then, the apparatus 100 for determining the popularity of the pet product may further include an output device 105 and an input device 106. The output device 105 communicates with the processor 101 and can display information in various ways. For example, the output device 105 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 106 communicates with the processor 101 and can receive user input in various ways. For example, the input device 106 can be a mouse, a keyboard, a touch screen device, or a sensing device, etc.

[0042] The above-mentioned determining device 100 for the popularity of pet products can be a general device or a special device. The embodiments of the present application do not limit the type of the determining device 100 for the popularity of pet products.

[0043] Secondly, it should be noted that the method for determining popularity provided in the present application can be applied to determining the popularity in various pet-related commodity scenarios such as pet products (specifically pet food and pet toys in the present application), pet clothing, pet equipment, pet fragrances, etc. In this embodiment, taking the pet product scenario as an example, the method for determining popularity provided in the present application will be described. The method for determining popularity in other scenarios is similar to that in the pet product scenario and will not be elaborated here.

[0044] Finally, Figure 2 It is a system framework diagram of a method for determining the popularity of pet products in a pet product scenario provided by an embodiment of the present application. Specifically, the system can include: a user device 201, a testing device 202, and a database 203. Among them, the user device 201 can be a smart phone (such as an Android phone, an iOS phone, a Windows Phone), a tablet computer, a handheld computer, a laptop computer, a mobile Internet device MID (Mobile Internet Devices, abbreviated as: MID), etc. Specifically, the user device 201 is used to obtain the product information of the product to be tested and send the obtained information to the testing device 202. At the same time, it receives the popularity result returned by the testing device 202 and displays it to the user. The testing device 202 is used to receive the product information sent by the user device 201, construct a product model of the product to be tested according to the product information, and determine the breed information of the pet targeted by the product to be tested. Then, according to the breed information, it retrieves the model data in the database 203 to construct a virtual pet for testing, tests the product to be tested, generates the popularity of the product to be tested, and sends it to the user device 201 for display. In addition, the testing device 202 will also update and maintain the database 203.

[0045] In this embodiment, after the product design is completed and before formal production, by constructing a virtual model of the product and a virtual model of the audience of the product, the popularity of the product can be predicted, and then it can be decided whether to put it into production, avoiding the situation that the product is not popular after production, resulting in a large backlog and causing a large economic loss to the manufacturer. In addition, through the test process, the reason why the product is not popular can also be clarified, and then it can assist the designer to improve the product to enhance the popularity of the product.

[0046] Hereinafter, taking the pet product scenario as an example, the method for determining the popularity of the pet products disclosed in this application will be described:

[0047] Refer to Figure 3 , Figure 3 which is a schematic flow chart of a method for determining the popularity of a pet product provided by an embodiment of this application. The method for determining the popularity of the pet product includes the following steps:

[0048] 301: Obtain product information according to the product type of the product to be tested.

[0049] In this embodiment, the product type may include: food and toys. Based on this, when the product type is food, the ingredient information reflecting the nature of the food itself, as well as the shape information, smell information, and taste information reflecting the attractiveness of the food to pets can be obtained together as the product information of the product to be tested of the food type. Similarly, when the product type is a toy, the material information and play method information reflecting the characteristics of the toy itself, as well as the shape information and tactile information reflecting the attractiveness of the toy to pets can be obtained together as the product information of the product to be tested of the toy type.

[0050] In this embodiment, the user can input or upload relevant information through the user device 201, or log in to the relevant system through the user device 201, input the test number or product number of the product to be tested, and perform a database query to obtain relevant product data.

[0051] 302: Construct a product model of the product to be tested according to the product information.

[0052] In this embodiment, for the product to be tested of the food type, a model with the same shape and appearance can be constructed according to its shape information. At the same time, the ingredient information, smell information, and taste information are attached to the model, so that when simulating eating, the model parameters of the virtual pet can be adjusted through the ingredient information, smell information, and taste information, and the virtual pet can generate corresponding reactions.

[0053] At the same time, in this embodiment, for the product to be tested of the toy type, a model with the same shape and material can be constructed according to its shape information and material information. At the same time, the play method information and tactile information are attached to the model, so that when simulating playing, the actions of the above model can be controlled through the play method information, and the model parameters of the virtual pet can be adjusted through the tactile information, and the virtual pet can generate corresponding reactions.

[0054] 303: Determine the breed information of the pet that the product to be tested is targeted at according to the product information.

[0055] Exemplarily, for pet snacks, if it is a kind of snack specially designed for cats, then the breed information of the pets it targets is cats. Further, it can be refined to what kind of cats, for example: Ragdoll, Siamese, American Shorthair, etc.

[0056] 304: Construct at least one group of virtual pets according to the breed information, and perform test processing on the product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity.

[0057] In this embodiment, at least one popularity corresponds one-to-one with at least one group of virtual pets. Specifically, each group of virtual pets in the at least one group of virtual pets includes at least one first virtual pet. Any two first virtual pets in the at least one first virtual pet have the same breed, any two first virtual pets in the at least one first virtual pet have different ages, and any two groups of virtual pets in the at least one group of virtual pets have different breeds. Exemplarily, as Figure 4 shown, assuming that the determined breed information is cats, then multiple groups can be established according to the further subdivision of cats. For example: (the first group, American Shorthair), (the second group, Siamese), (the third group, Ragdoll), etc. Then, in these multiple groups, several virtual pets of different ages under the corresponding refined breed of each group are constructed respectively to form multiple groups of virtual pets. For example, for the first group, its corresponding refined breed is American Shorthair, then several virtual American Shorthair cats at the ages of 1, 2, 3, 4, 5, etc. can be constructed respectively as at least one first virtual pet corresponding to the first group. The same operation is performed for the second group and the third group respectively, and then at least one group of virtual pets is obtained.

[0058] Based on this, in this embodiment, a method for constructing at least one group of virtual pets according to the breed information, and performing test processing on the product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity is provided, as Figure 5 shown, the method includes:

[0059] 501: Randomly group at least one first virtual pet in each group of virtual pets to obtain at least one test group.

[0060] In this embodiment, each test group in the at least one test group includes at least one second virtual pet, and at least one first virtual pet includes at least one second virtual pet. Specifically, the method of sampling with replacement can be used. Each time, a random number of first virtual pets are drawn from at least one first virtual pet included in each group of virtual pets to form a group of test groups, and then at least one test group is obtained.

[0061] 502: Obtain at least one test environment model according to the composition of each test group.

[0062] In this embodiment, at least one test environment model corresponds to at least one test group one by one. Specifically, the composition of each test group refers to the number of at least one second virtual pet included in each test group, and the breed information of each second virtual pet among the at least one second virtual pet. Thus, as Figure 6 shown, first, the activity area of the test environment model can be determined according to the number of at least one second virtual pet and the breed information of each second virtual pet, where the activity area is used to identify the minimum area available for at least one second virtual pet to move freely. Specifically, the minimum comfort range and gregarious rate of the second virtual pet can be determined through the breed information, and then the maximum comfort range overlap rate of the second virtual pet can be determined according to the gregarious rate. Then, according to the number of at least one second virtual pet, the minimum comfort range of the second virtual pet, and the maximum comfort range overlap rate of the second virtual pet, the minimum area that satisfies the comfortable life of the at least one second virtual pet is determined as the activity area.

[0063] Then, in this embodiment, the living habit information and racial preference information of each second virtual pet can be determined according to the breed information of each second virtual pet, where the living habit information is used to record the living environment information and work and rest habit information of the pet corresponding to the breed information, and the racial preference information is used to record the taste preference, visual preference, and tactile preference of the pet corresponding to the breed information. Finally, a first test environment model can be constructed according to the activity area and the living environment information, and the work and rest habit information and racial preference information can be superimposed on the first test environment model to obtain the test environment model corresponding to each test group, so as to control each second virtual pet to interact with the product to be tested through the work and rest habit information and racial preference information during the test process. Thus, by aggregating the test environment models corresponding to each test group, at least one test environment model can be obtained.

[0064] 503: Input the product model into each test environment model among at least one test environment model for product test processing to obtain at least one test result.

[0065] In this embodiment, the at least one test result corresponds one-to-one with at least one test environment model. Specifically, first, the external shape features of the product model can be extracted to obtain the external shape features, and then, according to the racial preference information of each second virtual pet, the visual attraction degree of the external shape features to each second virtual pet in each test environment model can be calculated to obtain the visual attraction degree. Then, the tactile features of the product model are extracted to obtain the tactile features, and then, according to the racial preference information of each second virtual pet, the tactile attraction degree of the tactile features to each second virtual pet in each test environment model is calculated to obtain the tactile attraction degree. Then, the taste features of the product model are extracted to obtain the taste features, and then, according to the racial preference information of each second virtual pet, the taste attraction degree of the taste features to each second virtual pet in each test environment model is calculated to obtain the taste attraction degree.

[0066] Exemplarily, taking the visual attraction degree as an example, the visual attraction library of each second virtual pet can be obtained. The visual attraction library stores a plurality of visual attraction features and the visual attraction degree of each visual attraction feature in the plurality of visual attraction features to the second virtual pet. These visual attraction features and the corresponding visual attraction degrees can be obtained by analyzing a large amount of historical data or by learning a large amount of historical data through machine learning. Thus, by calculating the similarity between the external shape features of the product model and each visual attraction feature in the visual attraction library, and then taking the visual attraction degree corresponding to the visual attraction feature with the highest similarity as the visual attraction degree of the external shape features of the product model to the second virtual pet.

[0067] Then, in this embodiment, the first weights of the visual attraction degree, the tactile attraction degree, and the taste attraction degree can be determined according to the work and rest habit information of each second virtual pet. Specifically, that is, according to the work and rest habit information, the contact mode of pets of different breeds with new things is determined. For example: being attracted by the appearance first or being attracted by the smell first, and after being attracted, whether to touch with the limbs first or to take a bite first. Specifically, taking a cat as an example, usually a cat will be attracted by the appearance of a new thing and approach it. After making a smelling action, it will try to pat it with its claws and may finally bite. Therefore, for a cat, the first weight corresponding to the visual attraction degree of the product is the highest, followed by the tactile attraction degree, and finally the taste attraction degree. Therefore, when allocating the first weights, a higher weight can be allocated to the visual attraction degree, the tactile attraction degree is the second, and the taste attraction degree is the lowest.

[0068] Finally, in this embodiment, the visual attraction degree, the tactile attraction degree, and the taste attraction degree can be weighted and summed according to the first weights to obtain the test result corresponding to each test environment model. Then, the test results corresponding to each test environment model are aggregated to obtain at least one test result.

[0069] 504: Determine the popularity of the product to be tested among each group of virtual pets corresponding to at least one test result based on at least one test result, obtaining at least one popularity level.

[0070] In this embodiment, the second weight of each test result can be determined according to the composition of the test group corresponding to each test result in at least one test result. Specifically, the composition of each test group can be compared with the living composition of pets of this breed in real life. For example, in real life, families with X cats account for Y% of all families raising cats, then the test group with the composition of X cats can be given the second weight Y. Thus, the at least one test result can be processed by weighted summation according to the second weight of each test result to obtain the popularity of the product to be tested among each group of virtual pets corresponding to at least one test result. Then, the popularity of the product to be tested among each group of virtual pets corresponding to at least one test result is aggregated to obtain at least one popularity level.

[0071] 305: Display at least one popularity level to the user so that the user can perform improvement analysis on the product to be tested.

[0072] In summary, in the method for determining the popularity of a pet product provided by the present invention, the corresponding product information is obtained through the product type of the product to be tested, and then a product model identical to the product to be tested is constructed. Specifically, for a product to be tested of the food type, its appearance information, smell information, ingredient information, and taste information can be obtained as product information; while for a product to be tested of the toy type, its appearance information, material information, tactile information, and play method information can be obtained as product information. Then, the breed information of the pets targeted by the product to be tested can be determined according to the product information. For example, for pet snacks, if it is a snack specifically designed for cats, the breed information of the pets targeted by it is cat. Further, it can be refined to what kind of cat, such as: Ragdoll, Siamese, American Shorthair, etc. Then, at least one group of virtual pets can be constructed according to the breed information, and the product model can be tested according to each group of virtual pets in the at least one group of virtual pets, obtaining at least one popularity level. Finally, at least one popularity level is displayed to the user so that the user can perform improvement analysis on the product to be tested. Thus, after the product design is completed and before formal production, by constructing the virtual model of the product and the virtual model of the audience of the product, the popularity of the product can be predicted, and then it can be decided whether to put it into production, avoiding the situation that the product is not popular after production, resulting in a large backlog and causing a large economic loss to the manufacturer. In addition, through the test process, the reasons for the product's unpopularity can also be clarified, and then assist the designer to improve the product to enhance the popularity of the product.

[0073] Refer toFigure 7 , Figure 7 is a functional block diagram of a device for determining the popularity of a pet product provided by an embodiment of the present application. As Figure 7 shown, the device 700 for determining the popularity of a pet product includes:

[0074] An acquisition module 701, configured to acquire product information according to the product type of the product to be tested;

[0075] A construction module 702, configured to construct a product model of the product to be tested according to the product information;

[0076] A test module 703, configured to determine the breed information of the pet targeted by the product to be tested according to the product information, construct at least one group of virtual pets according to the breed information, and perform test processing on the product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity, where at least one popularity corresponds one-to-one with at least one group of virtual pets;

[0077] A display module 704, configured to display at least one popularity to the user so that the user can perform improvement analysis on the product to be tested.

[0078] In an embodiment of the present invention, each group of virtual pets in the at least one group of virtual pets includes at least one first virtual pet. Any two first virtual pets in the at least one first virtual pet have the same breed, any two first virtual pets in the at least one first virtual pet have different ages, and any two groups of virtual pets in the at least one group of virtual pets have different breeds. Based on this, in terms of constructing at least one group of virtual pets according to the breed information and performing test processing on the product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity, the test module 703 is specifically configured to:

[0079] Randomly group at least one first virtual pet in each group of virtual pets to obtain at least one test group, where each test group in the at least one test group includes at least one second virtual pet, and the at least one first virtual pet includes at least one second virtual pet;

[0080] Obtain at least one test environment model according to the composition of each test group, where at least one test environment model corresponds one-to-one with at least one test group;

[0081] Input the product model into each test environment model in the at least one test environment model for product test processing to obtain at least one test result, where at least one test result corresponds one-to-one with at least one test environment model;

[0082] Determine the popularity of the product to be tested within each group of virtual pets corresponding to at least one test result according to at least one test result, and obtain at least one popularity.

[0083] In an embodiment of the present invention, in terms of obtaining at least one test environment model according to the composition of each test group, the test module 703 is specifically configured to:

[0084] Determine the number of at least one second virtual pet included in each test group, and the breed information of each second virtual pet among the at least one second virtual pet;

[0085] Determine the activity area of the test environment model according to the number of at least one second virtual pet and the breed information of each second virtual pet, where the activity area is used to identify the minimum area available for at least one second virtual pet to move freely;

[0086] Determine the living habit information and racial preference information of each second virtual pet according to the breed information of each second virtual pet, where the living habit information is used to record the living environment information and work and rest habit information of the pet corresponding to the breed information, and the racial preference information is used to record the taste preference, visual preference, and tactile preference of the pet corresponding to the breed information;

[0087] Construct a first test environment model according to the activity area and living environment information, and superimpose the work and rest habit information and racial preference information on the first test environment model to obtain the test environment model corresponding to each test group, so as to control each second virtual pet to interact with the product to be tested through the work and rest habit information and racial preference information during the test process;

[0088] Collect the test environment models corresponding to each test group to obtain at least one test environment model.

[0089] In an embodiment of the present invention, in terms of inputting the product model into each test environment model among at least one test environment model for product test processing to obtain at least one test result, the test module 703 is specifically configured to:

[0090] Extract the external shape features of the product model to obtain the external shape features;

[0091] Calculate the visual attraction degree of the external shape features to each second virtual pet in each test environment model according to the racial preference information of each second virtual pet to obtain the visual attraction degree;

[0092] Extract the tactile features of the product model to obtain the tactile features;

[0093] Calculate the degree of tactile attraction of tactile features to each second virtual pet in each test environment model according to the racial preference information of each second virtual pet, and obtain the tactile attraction degree;

[0094] Extract the taste features of the product model to obtain the taste features;

[0095] Calculate the degree of taste attraction of taste features to each second virtual pet in each test environment model according to the racial preference information of each second virtual pet, and obtain the taste attraction degree;

[0096] Determine the first weights of the visual attraction degree, tactile attraction degree, and taste attraction degree according to the work and rest habit information of each second virtual pet;

[0097] Perform weighted summation processing on the visual attraction degree, tactile attraction degree, and taste attraction degree according to the first weights to obtain the test result corresponding to each test environment model;

[0098] Collect the test results corresponding to each test environment model to obtain at least one test result.

[0099] In an embodiment of the present invention, in terms of determining the popularity of the product to be tested within each group of virtual pets corresponding to at least one test result according to at least one test result to obtain at least one popularity, the test module 703 is specifically configured to:

[0100] Determine the second weight of each test result according to the composition of the test group corresponding to each test result in at least one test result;

[0101] Perform weighted summation processing on at least one test result according to the second weight of each test result to obtain the popularity of the product to be tested within each group of virtual pets corresponding to at least one test result;

[0102] Collect the popularity of the product to be tested within each group of virtual pets corresponding to at least one test result to obtain at least one popularity.

[0103] In an embodiment of the present invention, when the product type is food, in terms of obtaining product information according to the product type of the product to be tested, the obtaining module 701 is specifically configured to:

[0104] Obtain the shape information, smell information, ingredient information, and taste information of the product to be tested as the product information.

[0105] In an embodiment of the present invention, when the product type is a toy, in terms of obtaining product information according to the product type of the product to be tested, the obtaining module 701 is specifically configured to:

[0106] Obtain the shape information, material information, tactile information, and play information of the product to be tested as product information.

[0107] Refer to Figure 8 , Figure 8 FIG. is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 8 shown, the electronic device 800 includes a transceiver 801, a processor 802, and a memory 803. They are connected by a bus 804. The memory 803 is used to store computer programs and data, and can transmit the data stored in the memory 803 to the processor 802.

[0108] The processor 802 is used to read the computer program in the memory 803 and perform the following operations:

[0109] Obtain product information according to the product type of the product to be tested;

[0110] Construct a product model of the product to be tested according to the product information;

[0111] Determine the breed information of the pet that the product to be tested is targeted at according to the product information;

[0112] Construct at least one group of virtual pets according to the breed information, and perform test processing on the product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity, where at least one popularity corresponds to at least one group of virtual pets one by one;

[0113] Display at least one popularity to the user so that the user can perform improvement analysis on the product to be tested.

[0114] In the embodiment of the present invention, each group of virtual pets in the at least one group of virtual pets includes at least one first virtual pet. Any two first virtual pets in the at least one first virtual pet have the same breed, any two first virtual pets in the at least one first virtual pet have different ages, and any two groups of virtual pets in the at least one group of virtual pets have different breeds. Based on this, in constructing at least one group of virtual pets according to the breed information, and performing test processing on the product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity, the processor 802 is specifically used to perform the following operations:

[0115] Randomly group at least one first virtual pet in each group of virtual pets to obtain at least one test group, where each test group in the at least one test group includes at least one second virtual pet, and at least one first virtual pet includes at least one second virtual pet;

[0116] According to the composition of each test group, at least one test environment model is obtained, where at least one test environment model corresponds one-to-one with at least one test group;

[0117] Input the product model into each test environment model among at least one test environment model for product test processing, and at least one test result is obtained, where at least one test result corresponds one-to-one with at least one test environment model;

[0118] Determine the popularity of the product to be tested within each group of virtual pets corresponding to at least one test result according to at least one test result, and at least one popularity is obtained.

[0119] In an embodiment of the present invention, in terms of obtaining at least one test environment model according to the composition of each test group, the processor 802 is specifically configured to perform the following operations:

[0120] Determine the number of at least one second virtual pet included in each test group, and the breed information of each second virtual pet among at least one second virtual pet;

[0121] Determine the activity area of the test environment model according to the number of at least one second virtual pet and the breed information of each second virtual pet, where the activity area is used to identify the minimum area available for at least one second virtual pet to move freely;

[0122] Determine the living habit information and racial preference information of each second virtual pet according to the breed information of each second virtual pet, where the living habit information is used to record the living environment information and work and rest habit information of the pet corresponding to the breed information, and the racial preference information is used to record the taste preference, visual preference and tactile preference of the pet corresponding to the breed information;

[0123] Construct a first test environment model according to the activity area and living environment information, and superimpose the work and rest habit information and racial preference information on the first test environment model to obtain the test environment model corresponding to each test group, so as to control each second virtual pet to interact with the product to be tested through the work and rest habit information and racial preference information during the test processing;

[0124] Collect the test environment models corresponding to each test group to obtain at least one test environment model.

[0125] In an embodiment of the present invention, in terms of inputting the product model into each test environment model among at least one test environment model for product test processing and obtaining at least one test result, the processor 802 is specifically configured to perform the following operations:

[0126] Extract the shape features of the product model to obtain the shape features;

[0127] Calculate the visual attraction degree of the appearance features to each second virtual pet in each test environment model according to the racial preference information of each second virtual pet, and obtain the visual attraction degree;

[0128] Extract the tactile features of the product model to obtain the tactile features;

[0129] Calculate the tactile attraction degree of the tactile features to each second virtual pet in each test environment model according to the racial preference information of each second virtual pet, and obtain the tactile attraction degree;

[0130] Extract the taste features of the product model to obtain the taste features;

[0131] Calculate the taste attraction degree of the taste features to each second virtual pet in each test environment model according to the racial preference information of each second virtual pet, and obtain the taste attraction degree;

[0132] Determine the first weights of the visual attraction degree, the tactile attraction degree, and the taste attraction degree according to the work and rest habit information of each second virtual pet;

[0133] Perform a weighted summation process on the visual attraction degree, the tactile attraction degree, and the taste attraction degree according to the first weights to obtain the test result corresponding to each test environment model;

[0134] Aggregate the test results corresponding to each test environment model to obtain at least one test result.

[0135] In an embodiment of the present invention, in terms of determining the popularity of the product to be tested within each group of virtual pets corresponding to at least one test result according to at least one test result and obtaining at least one popularity, the processor 802 is specifically configured to perform the following operations:

[0136] Determine the second weight of each test result according to the composition of the test group corresponding to each test result in at least one test result;

[0137] Perform a weighted summation process on at least one test result according to the second weight of each test result to obtain the popularity of the product to be tested within each group of virtual pets corresponding to at least one test result;

[0138] Aggregate the popularity of the product to be tested within each group of virtual pets corresponding to at least one test result to obtain at least one popularity.

[0139] In an embodiment of the present invention, when the product type is food, in terms of obtaining product information according to the product type of the product to be tested, the processor 802 is specifically configured to perform the following operations:

[0140] Obtain the shape information, smell information, ingredient information, and taste information of the product to be tested as product information.

[0141] In an embodiment of the present invention, when the product type is a toy, in terms of obtaining product information according to the product type of the product to be tested, the processor 802 is specifically configured to perform the following operations:

[0142] Obtain the shape information, material information, tactile information, and play method information of the product to be tested as product information.

[0143] It should be understood that the device for determining the popularity of pet products in this application may include a smart phone (such as an Android phone, an iOS phone, a Windows Phone, etc.), a tablet computer, a palm computer, a notebook computer, a mobile Internet device MID (Mobile Internet Devices, abbreviated as MID), a robot, or a wearable device, etc. The above-mentioned device for determining the popularity of pet products is only an example, not an exhaustive list, including but not limited to the above-mentioned device for determining the popularity of pet products. In practical applications, the above-mentioned device for determining the popularity of pet products may also include: a smart vehicle terminal, a computer device, etc.

[0144] Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software combined with a hardware platform. Based on such an understanding, all or part of the technical solution of the present invention that contributes to the background technology can be embodied in the form of a software product. The computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., including several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments of the present invention.

[0145] Therefore, an embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement some or all of the steps of any one of the methods for determining the popularity of pet products described in the above method embodiments. For example, the storage medium may include a hard disk, a floppy disk, an optical disk, a magnetic tape, a magnetic disk, a USB flash drive, a flash memory, etc.

[0146] An embodiment of the present application also provides a computer program product. The computer program product includes a non-transitory computer-readable storage medium storing a computer program. The computer program is operable to cause a computer to execute some or all of the steps of any one of the methods for determining the popularity of pet products described in the above method embodiments.

[0147] It should be noted that, for the foregoing method embodiments, for the sake of simple 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, certain 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 optional embodiments, and the actions and modules involved are not necessarily essential to this application.

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

[0149] In several embodiments provided by this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical or other form.

[0150] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0151] In addition, in each embodiment of this application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software program modules.

[0152] When the integrated unit is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned memory includes various media that can store program codes, such as USB flash drives, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), mobile hard disks, magnetic disks, or optical discs.

[0153] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program. This program can be stored in a computer-readable memory, and the memory can include: flash drives, read-only memories (English: Read-Only Memory, abbreviated as: ROM), random access memories (English: Random Access Memory, abbreviated as: RAM), magnetic disks, or optical discs, etc.

[0154] The above has introduced the embodiments of this application in detail. Specific examples are used in this article to elaborate on the principles and embodiments of this application. The description of the above embodiments is only used to help understand the method and its core idea of this application; at the same time, for those of ordinary skill in the art, according to the idea of this application, there will be changes in the specific embodiments and application scopes. In summary, the content of this specification should not be construed as a limitation to this application.

Claims

1. A method for determining the popularity of a pet product, characterized in that, The method includes: Obtaining product information according to the product type of the product to be tested; Constructing a product model of the product to be tested according to the product information; Determining the breed information of the pet that the product to be tested is targeted at according to the product information; Constructing at least one group of virtual pets according to the breed information, and performing test processing on the product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity, wherein the at least one popularity corresponds to the at least one group of virtual pets one by one; Displaying the at least one popularity to the user so that the user can perform improvement analysis on the product to be tested; Wherein, each group of virtual pets in the at least one group of virtual pets includes at least one first virtual pet. When each group of virtual pets includes multiple first virtual pets, the breeds of any two first virtual pets in the multiple first virtual pets are the same, the ages of any two first virtual pets in the multiple first virtual pets are different, and when multiple groups of virtual pets are constructed, the breeds of any two groups of virtual pets in the multiple groups of virtual pets are different; The constructing at least one group of virtual pets according to the breed information, and performing test processing on the product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity includes: Randomly grouping at least one first virtual pet in each group of virtual pets to obtain at least one test group, wherein each test group in the at least one test group contains at least one second virtual pet, and the at least one first virtual pet includes the at least one second virtual pet; Obtaining at least one test environment model according to the composition of each test group, wherein the at least one test environment model corresponds to the at least one test group one by one; Inputting the product model into each test environment model in the at least one test environment model for product test processing to obtain at least one test result, wherein the at least one test result corresponds to the at least one test environment model one by one; Determining the popularity of the product to be tested within each group of virtual pets corresponding to the at least one test result according to the at least one test result to obtain the at least one popularity.

2. The method according to claim 1, wherein The obtaining at least one test environment model according to the composition of each test group includes: Determining the number of at least one second virtual pet included in each test group, and the breed information of each second virtual pet in the at least one second virtual pet; Determining the activity area of the test environment model according to the number of the at least one second virtual pet and the breed information of each second virtual pet, wherein the activity area is used to identify the minimum area available for the at least one second virtual pet to move freely; Determine the living habit information and racial preference information of each second virtual pet according to the breed information of each second virtual pet, wherein the living habit information is used to record the living environment information and work and rest habit information of the pet corresponding to the breed information, and the racial preference information is used to record the taste preference, visual preference and tactile preference of the pet corresponding to the breed information; Construct a first test environment model according to the activity area and the living environment information, and superimpose the work and rest habit information and the racial preference information on the first test environment model to obtain the test environment model corresponding to each test group, so that when performing the test process, control each second virtual pet to interact with the product to be tested through the work and rest habit information and the racial preference information; Collect the test environment models corresponding to each test group to obtain the at least one test environment model.

3. The method according to claim 2, wherein Inputting the product model into each test environment model of the at least one test environment model for product test processing to obtain at least one test result, including: Extract the shape features of the product model to obtain shape features; Calculate the visual attraction degree of the shape features to each second virtual pet in each test environment model according to the racial preference information of each second virtual pet to obtain the visual attraction degree; Extract the tactile features of the product model to obtain tactile features; Calculate the tactile attraction degree of the tactile features to each second virtual pet in each test environment model according to the racial preference information of each second virtual pet to obtain the tactile attraction degree; Extract the taste features of the product model to obtain taste features; Calculate the taste attraction degree of the taste features to each second virtual pet in each test environment model according to the racial preference information of each second virtual pet to obtain the taste attraction degree; Determine the first weights of the visual attraction degree, the tactile attraction degree and the taste attraction degree according to the work and rest habit information of each second virtual pet; Perform a weighted summation process on the visual attraction degree, the tactile attraction degree and the taste attraction degree according to the first weights to obtain the test result corresponding to each test environment model; Collect the test results corresponding to each test environment model to obtain the at least one test result.

4. The method according to claim 3, wherein The determining the popularity of the product to be tested within each group of virtual pets corresponding to the at least one test result according to the at least one test result to obtain the at least one popularity, including: Determine the second weight of each test result according to the composition of the test group corresponding to each test result in the at least one test result; Perform a weighted summation process on the at least one test result according to the second weight of each test result to obtain the popularity of the product to be tested within each group of virtual pets corresponding to the at least one test result; Aggregate the popularity of the product to be tested within each group of virtual pets corresponding to the at least one test result to obtain the at least one popularity.

5. The method according to any one of claims 1-4, characterized in that, When the product type is food, obtaining product information according to the product type of the product to be tested includes: Obtain the shape information, smell information, ingredient information, and taste information of the product to be tested as the product information.

6. The method according to any one of claims 1-4, characterized in that, When the product type is a toy, obtaining product information according to the product type of the product to be tested includes: Obtain the shape information, material information, tactile information, and play method information of the product to be tested as the product information.

7. A device for determining the popularity of a pet product, characterized in that, The device includes: An acquisition module for obtaining product information according to the product type of the product to be tested; A construction module for constructing a product model of the product to be tested according to the product information; A test module for determining the breed information of the pet targeted by the product to be tested according to the product information, constructing at least one group of virtual pets according to the breed information, and performing test processing on the product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity, where the at least one popularity corresponds one-to-one with the at least one group of virtual pets; A display module for displaying the at least one popularity to the user so that the user can perform improvement analysis on the product to be tested; Wherein, each group of virtual pets in the at least one group of virtual pets includes at least one first virtual pet. When each group of virtual pets includes multiple first virtual pets, the breeds of any two first virtual pets among the multiple first virtual pets are the same, the ages of any two first virtual pets among the multiple first virtual pets are different, and when multiple groups of virtual pets are constructed, the breeds of any two groups of virtual pets among the multiple groups of virtual pets are different; In terms of constructing at least one group of virtual pets according to the breed information and performing test processing on the product model according to each group of virtual pets in the at least one group of virtual pets to obtain at least one popularity, the test module specifically is used for: Randomly group at least one first virtual pet in each group of virtual pets to obtain at least one test group, where each test group in the at least one test group includes at least one second virtual pet, and the at least one first virtual pet includes the at least one second virtual pet; Obtain at least one test environment model according to the composition of each test group, where the at least one test environment model corresponds one-to-one with the at least one test group; Input the product model into each test environment model in the at least one test environment model for product test processing to obtain at least one test result, where the at least one test result corresponds one-to-one with the at least one test environment model; Determine the popularity of the product to be tested within each group of virtual pets corresponding to the at least one test result according to the at least one test result to obtain the at least one popularity.

8. An electronic device, characterized in that, Comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the one or more programs include instructions for performing the steps in the method according to any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Reinforcement learning-based mobile terminal application test method, device, equipment and medium

    CN111538668A

  • Soybean milk intelligent production method oriented to user experience optimization and storage device thereof

    CN113807030A