Intelligent shopping method and device, equipment and medium
By generating virtual users and making shopping decisions in a virtual environment, the problem of traditional shopping methods being time-consuming and easy to purchase inappropriate products is solved, and an efficient and convenient shopping experience is achieved.
Patent Information
- Application Number
- CN202311851666.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-07-01
AI Technical Summary
Traditional shopping methods require users to spend a lot of time browsing and comparing products, making it easy to buy inappropriate products, resulting in poor user experience.
By obtaining the characteristic information of the target user, generating a virtual user, and selecting products that meet user needs and budgets in the virtual environment, automating shopping decisions and purchasing processing based on shopping permissions.
It effectively saves users' shopping time, helps users choose suitable products, and improves shopping efficiency and user experience.
Smart Images

Figure CN120235665A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of virtual reality technology, and particularly relates to an intelligent shopping method, device, equipment and medium. Background Art
[0002] In daily shopping scenarios, whether it is an online platform or an offline store, if a user hopes to obtain the most cost-effective products, they need to browse the products of various stores for comparison to confirm the most favorable products. Whether they are satisfied with the products themselves, for example, which piece of clothing is more suitable for themselves, they also need to repeatedly select and search to find their favorite clothes.
[0003] The above traditional shopping method requires users to spend a lot of time during the shopping process. At the same time, users are also likely to purchase inappropriate products, resulting in a poor shopping experience for users and bringing inconvenience to users. Summary of the Invention
[0004] To solve the above problems, this application provides an intelligent shopping method, device, equipment and medium.
[0005] In a first aspect, this application provides an intelligent shopping method, and the method includes:
[0006] Based on the feature information of a target user, obtain a virtual user generated by mapping the feature information in a virtual environment, where the feature information is used to indicate the features of the target user in the real environment, the features in the virtual environment are the same as those in the real environment, and the virtual environment includes virtual merchants in a virtual building and product information corresponding to the virtual merchants;
[0007] Obtain the shopping needs of the target user, and obtain the target product selected by the virtual user based on the shopping needs and shopping budget in the virtual environment;
[0008] Perform a purchase process on the target product according to the shopping permission of the virtual user.
[0009] In a possible implementation manner, the obtaining, based on the pre-obtained feature information of the target user, of a virtual user generated by mapping the feature information in the virtual environment includes:
[0010] According to the feature information, obtain the appearance features and living information of the target user;
[0011] According to the appearance features, obtain the character model corresponding to the target user, where the appearance features include at least one of height, three dimensions, skin color, and appearance;
[0012] Determine the shopping preferences of the target user according to the living information, where the living information includes at least one of existing item information, historical shopping information, or interaction information on social platforms;
[0013] Train a virtual user through a shopping large model according to the person model of the target user and the shopping preferences.
[0014] In a possible implementation manner, the obtaining of the shopping needs of the target user includes:
[0015] Obtain the candidate demand information of the user according to a preset period, where the candidate demand information includes at least one of weather information, usage information of existing items, or expected shopping information involved in social platforms;
[0016] Determine candidate shopping needs according to at least one item in the candidate demand information, where the candidate shopping needs are used to indicate the goods to be purchased;
[0017] If the candidate shopping needs simultaneously meet other items in the candidate demand information, then determine the candidate shopping needs as the shopping needs of the target user.
[0018] In a possible implementation manner, the obtaining of the target goods selected by the virtual user based on the shopping needs and shopping budget in the virtual environment includes:
[0019] Project the virtual user into the virtual environment, so that the virtual user selects at least one candidate good in the virtual environment based on the shopping needs, where after being trained, the virtual user has the preferences of the target user;
[0020] Obtain the target goods selected by the virtual user according to the sales information and shopping budget of the at least one candidate good queried and obtained by the virtual user on different shopping platforms, where the shopping budget is the price range of the target goods determined according to the historical shopping information of the target user, and the sales information includes at least one of sales volume, evaluation, and commodity brand.
[0021] In a possible implementation manner, the purchase processing of the target goods according to the shopping permissions of the virtual user includes:
[0022] If the shopping permissions of the virtual user indicate that payment is possible, then obtain the order placement information of the virtual user for the target goods;
[0023] Dispatch the target goods to the target user according to the order placement information and the address information of the target user, so that the target user determines to retain or return the target goods;
[0024] If the shopping permission indication of the virtual user cannot be paid, add the target product to the virtual shopping cart or generate a pending payment order, and send a prompt message to the user terminal of the target user to prompt the target user to confirm whether to purchase the target product;
[0025] Among them, the prompt message corresponds to a preset time range. If the target user does not perform an operation beyond the time range, clear the virtual shopping cart or the pending payment order.
[0026] In a possible implementation manner, before adding the target product to the virtual shopping cart or generating a pending payment order, it further includes:
[0027] Obtain the image information of the virtual user using the target product according to the target product and the character model of the virtual user;
[0028] Send the image information to the user terminal so that after receiving the prompt message, the target user can determine whether to purchase the target product according to the usage effect shown in the image information.
[0029] In a possible implementation manner, before obtaining the virtual user generated by mapping the feature information in the virtual environment based on the feature information of the target user, the method further includes:
[0030] Obtain the three-dimensional construction information of the target area, and construct the virtual environment corresponding to the target area according to the three-dimensional construction information. Among them, the virtual environment is the same as the characteristics in the real environment of the target area, and the three-dimensional construction information includes the position and appearance information of the virtual building, as well as the virtual merchants and corresponding product information in the virtual building.
[0031] In a second aspect, the present application provides an intelligent shopping device, and the device includes:
[0032] An acquisition module, configured to obtain a virtual user generated by mapping the feature information in a virtual environment based on the feature information of the target user, where the feature information is used to indicate the characteristics of the target user in the real environment, the virtual environment is the same as the characteristics in the real environment, and the virtual environment includes virtual merchants in the virtual building and product information corresponding to the virtual merchants;
[0033] A processing module, configured to obtain the shopping needs of the target user, and obtain the target product selected by the virtual user based on the shopping needs and shopping budget in the virtual environment;
[0034] The processing module is further configured to perform a purchase process on the target product according to the shopping permission of the virtual user.
[0035] In a third aspect, the present application provides a computer-readable storage medium storing computer-executable instructions, which when executed by a processor are used to implement the method according to any one of the first aspect.
[0036] In a fourth aspect, the present application provides an electronic device, including: at least one processor and a memory; wherein,
[0037] the memory stores computer-executable instructions;
[0038] the at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the method according to any one of the first aspect.
[0039] The intelligent shopping method, device, equipment and medium provided in this embodiment obtain a virtual user generated by mapping the feature information in a virtual environment through the feature information of the target user to perform a real mapping of the target user; according to the obtained shopping needs and shopping budget of the target user, the virtual user can autonomously make decisions to select goods and can purchase the goods according to the shopping permissions. This method provides an intelligent shopping method for users, effectively saves the shopping time of users, and can help users select suitable goods, improves the shopping efficiency of users, and enhances the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present application and used together with the specification to explain the principles of the present application.
[0041] Figure 1 is the flow chart of the intelligent shopping method provided by the embodiment of the present application Figure 1 ;
[0042] Figure 2 is the flow chart of the intelligent shopping method provided by the embodiment of the present application Figure 2 ;
[0043] Figure 3 is the flow chart of the intelligent shopping method provided by the embodiment of the present application Figure 3 ;
[0044] Figure 4 is a diagram of an intelligent shopping device provided by an embodiment of the present invention;
[0045] Figure 5 is a schematic hardware diagram of an electronic device provided by an embodiment of the present invention.
[0046] Through the above-mentioned drawings, specific embodiments of the present application have been shown, and will be described in more detail hereinafter. These drawings and written descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by reference to specific embodiments. Detailed Description of the Invention
[0047] To make the objectives, technical solutions, and advantages of the present application clearer, the technical solutions in the present application will be clearly and completely described below with reference to the drawings in the present application. Apparently, 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 in the present application without making creative efforts shall fall within the protection scope of the present application.
[0048] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein, for example.
[0049] In the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0050] With the improvement of living standards, in addition to offline shopping, online shopping has also been favored by users due to its advantages such as convenience and low price. There are various shopping platforms and all kinds of stores, including professional stores in vertical fields, stores directly opened by manufacturers for self-production and self-sale, and interest stores opened by individuals, etc. Whether it is online shopping or offline shopping, it provides users with many shopping choices. There is a wide variety of goods, but the selling prices of the same kind of goods vary greatly. If users hope to choose the most cost-effective goods, they need to browse various stores and make comparisons, calculate the preferential information to determine which one is more affordable. At the same time, for whether the goods are suitable for the users themselves, users also need to compare various aspects of the goods to confirm. These processes result in a large amount of time occupied by users. At the same time, it may consume users' energy due to purchasing inappropriate goods, reducing the users' shopping experience.
[0051] To solve the above problems, the present application provides an intelligent shopping method. A virtual environment is established, including virtual merchants and corresponding product information, to map the characteristics in the real environment. Based on the characteristic information of the target user, a virtual user mapped to the target user in the virtual environment is obtained. The shopping needs of the target user are obtained, and the target product selected by the virtual user based on the shopping needs and shopping budget in the virtual environment is obtained. The target product is purchased according to the shopping permissions of the virtual user. The present application can construct a virtual user corresponding to the target user, enable the virtual user to have the same shopping preferences as the target user, and use the autonomous decision-making of the virtual user to help the target user select products. This method effectively saves the user's shopping time, can help select products suitable for the user, improves the user's shopping efficiency, and enhances the user experience.
[0052] The technical solution of the present application and how the technical solution of the present application solves the above technical problems will be described in detail below with specific embodiments. These several specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.
[0053] Figure 1 is the flowchart of the intelligent shopping method provided by the embodiment of the present application Figure 1 . As Figure 1 shown, the method includes:
[0054] S101. Based on the characteristic information of the target user, a virtual user generated by mapping the characteristic information in the virtual environment is obtained. The characteristic information is used to indicate the characteristics of the target user in the real environment. The virtual environment is the same as the characteristics in the real environment. The virtual environment includes virtual merchants in a virtual building and product information corresponding to the virtual merchants.
[0055] In this step, to construct a virtual shopping scenario, it is necessary to map the real environment and target users. For the generation of virtual users, training can be carried out based on generative large models. After collecting the feature information related to the target users, such as appearance features or other behavioral information, this data is used as the input for model training. By selecting an appropriate generative model, virtual users can be created. Common generative models include, but are not limited to, generative adversarial networks (GANs), variational autoencoders (VAEs), etc. These models can learn the distribution of the data of the target users and generate new samples similar to them. Using the collected data as the training set, the selected generative model is trained. When the feature information of the target users is extracted, the inverse mapping of the generative model is used to generate a virtual user sample in the feature space that matches the features of the target users. To make the virtual users have visibility and shopping experience performance, such as trying out products or being viewed by the target users based on the user side, corresponding character models can be established for the virtual users to map the appearance information of the target users. The generated virtual users have an autonomous decision-making function and can make corresponding decisions based on the feature information and environmental conditions. Exemplarily, this function can be implemented by integrating decision logic in the generative model or introducing technologies such as reinforcement learning.
[0056] Exemplarily, before obtaining the virtual users generated by mapping the feature information in the virtual environment based on the feature information of the target users, the method further includes:
[0057] Obtain the three-dimensional construction information of the target area, and construct the virtual environment corresponding to the target area according to the three-dimensional construction information. Wherein, the virtual environment has the same features as the real environment of the target area, and the three-dimensional construction information includes the position and appearance information of the virtual buildings, as well as the virtual merchants and corresponding product information in the virtual buildings.
[0058] It should be noted that in practical applications, by integrating the map data of the real world and the 3D models of buildings, these data are mapped into the virtual environment. And by cooperating with real stores, their 3D data and product information are obtained, and the real stores are mapped into the virtual world. At the same time, by cooperating with online shopping platforms, the 3D data and related information of the products are obtained to support the virtual trial or shopping interface of the virtual users. And a virtual shopping interface for virtual users is developed in the virtual environment, including functions such as adding to the shopping cart or placing an order.
[0059] S102. Obtain the shopping needs of the target users, and obtain the target products selected by the virtual users based on the shopping needs and shopping budget in the virtual environment.
[0060] In this step, for the shopping needs of the target user, they can be obtained by analyzing the behavioral data or environmental information of the target user, or by directly asking the target user. The shopping budget can be obtained from the historical shopping information of the target user. For example, by analyzing the price range of similar products that the target user has already purchased to confirm the shopping budget, which indicates the price range for selecting such products.
[0061] Exemplarily, obtain the candidate demand information of the user at a preset cycle, where the candidate demand information includes at least one of weather information, usage information of existing items, or expected shopping information involved in the social platform.
[0062] Determine the candidate shopping needs based on at least one of the candidate demand information, where the candidate shopping needs are used to indicate the items to be purchased.
[0063] If the candidate shopping needs simultaneously meet other items in the candidate demand information, then determine the candidate shopping needs as the shopping needs of the target user.
[0064] For example, in the scenario of clothing selection, the obtained weather information shows that winter is approaching and the temperature will drop next week; or the obtained information of existing items shows that the target user has had a blue down jacket in the wardrobe for 5 years; or relevant information from the target user on the social platform shows that the target user has mentioned keywords such as a black down jacket. After obtaining at least one of the above pieces of information, obtain the candidate clothing corresponding to at least one piece of information. Select the clothing that meets all the information from the candidate clothing as the shopping needs of the target user. Correspondingly, the current shopping needs of the target user can be a black down jacket.
[0065] S103. Process the purchase of the target item according to the shopping permissions of the virtual user.
[0066] In this step, to improve the intelligence of virtual user shopping, a flexible permission control function can be provided for the target user so that the target user can customize the shopping permissions of the virtual human avatar. For example, it can be allowed that the virtual user can add the selected items to the shopping cart or generate payment order information, or it can be allowed that the virtual user has the payment permission and can directly pay for the selected items.
[0067] The intelligent shopping method provided in this embodiment obtains a virtual user generated by mapping the feature information in a virtual environment through the feature information of the target user to perform a real mapping of the target user; according to the obtained shopping needs and shopping budget of the target user, the virtual user can independently make decisions to select goods and can purchase the goods according to the shopping permissions. This method provides an intelligent shopping method for users, effectively saving the shopping time of users, and can help users select suitable goods, improving the shopping efficiency of users and enhancing the user experience.
[0068] Figure 2 It is the flow of the intelligent shopping method provided in the embodiment of this application Figure 2 As Figure 2 shown, on the basis of the Figure 1 embodiment, the construction process of the virtual user is described in detail. The method includes:
[0069] S201. Obtain the appearance features and life information of the target user according to the feature information.
[0070] S202. Obtain the character model corresponding to the target user according to the appearance features, where the appearance features include at least one of height, three dimensions, skin color, and appearance.
[0071] It should be noted that the appearance features of the target user can be obtained through the input of the target user. An inquiry message about the appearance features is sent to the user terminal of the target user, and the target user inputs item by item according to the inquiry message; or the target user is scanned by an appearance acquisition device to realize the intelligent acquisition of appearance information. The specific method is not limited here.
[0072] S203. Determine the shopping preferences of the target user according to the life information, where the life information includes at least one of existing item information, historical shopping information, or interaction information on a social platform.
[0073] In this step, the existing item information can be obtained by the target user opening their existing item data, such as an electronic wardrobe, etc. The historical shopping information can be obtained according to the purchase records of the target user, which can include the shopping time, types of purchased goods, brands and prices of goods, etc. The interaction information on the social platform is used to indicate the target user's behavior related to the selection of goods on the social media, including liking, commenting, or sharing a certain good or brand, etc. Through the interaction information on the social platform, the concerns of the target user about the selection of goods can be analyzed, so as to more accurately and effectively determine the shopping preferences of the target user.
[0074] Exemplarily, for the scenario of clothing shopping, the existing product information may include clothing types, colors, sizes, and corresponding quantities. The historical shopping information may include the clothing brands, clothing types, and consumption times corresponding to each consumption of the target user. The interaction information on the social platform may include the clothing brands liked or followed by the target user on the social platform, and the key text information posted by the target user on the social platform, where the key text information is used to indicate the clothing types that the target user expects to purchase. Based on the above information, the shopping preferences of the virtual user for clothing can be correspondingly analyzed.
[0075] It should be noted that the virtual user can have shopping preference characteristics for multiple products, and the shopping preferences of the virtual user can be updated by regularly updating the data, so as to adapt to the actual preferences of the target user.
[0076] S204. Train a virtual user through a shopping large model according to the person model of the target user and the shopping preferences.
[0077] In this step, the shopping large model belongs to a generation model, which can be a deep learning model integrating multiple algorithms and technologies, and it at least includes the generation of the aforementioned person model, the analysis of shopping preferences, the generation of virtual users, and the support for virtual users to make autonomous decisions.
[0078] Optionally, the generated virtual user can be evaluated and adjusted, which can be completed by comparing and verifying with the behavior data of the target user. If the behavior of the virtual user is consistent with that of the target user, it indicates that the virtual user generated by the model has a certain degree of accuracy and credibility. If there are differences, methods such as adjusting parameters, retraining the model, or introducing reinforcement learning can be used to optimize the generation process of the virtual user.
[0079] S205. Project the virtual user into the virtual environment, so that the virtual user selects at least one candidate product in the virtual environment based on the shopping needs, where, after being trained, the virtual user has the preferences of the target user.
[0080] S206. Obtain the target product selected by the virtual user according to the sales information and shopping budget of the at least one candidate product queried and obtained by the virtual user on different shopping platforms.
[0081] Among them, the shopping budget is the price range of the target product determined according to the historical shopping information of the target user, and the sales information includes at least one of sales volume, evaluation, and product brand.
[0082] It should be noted that virtual users can perform shopping operations based on the product selection interface provided by the virtual environment. Specifically, virtual users already have the same shopping preferences as the target users, which correspond to the product categories, brands, and actual prices in the existing product information and historical shopping information of the target users, as well as the focus of the target users on products or brands in the social platform. Therefore, when virtual users select candidate products, they conform to their mapped preferences. Further, virtual users can determine the final target product by comparing the information of similar candidate products on different shopping platforms. For example, select the target product of the brand that the target user may like the most. At the same time, the target product meets the requirements that its sales volume and evaluation on this shopping platform are better than or comprehensively better than other similar products.
[0083] Optionally, the actions of virtual users shopping in the virtual environment can be simulated correspondingly, and the behaviors of virtual users can be recorded to provide a playback function for the target users, so that users can view the behaviors and shopping history of virtual users in the virtual environment at any time.
[0084] The intelligent shopping method provided in this embodiment generates a person model of the target user and analyzes the shopping preferences of the target user correspondingly, maps and generates a virtual user that matches the target user, and the virtual user independently decides to purchase the target product according to the same shopping preferences, the shopping needs and shopping budget of the target user. This method can simplify the shopping process for users by having virtual users replace them in shopping, improve the shopping efficiency of users, and at the same time, the observability of virtual users also adds interest to the shopping process of users.
[0085] Figure 3 is the flow of the intelligent shopping method provided by the embodiment of the present application Figure 3 As Figure 3 shown, on the basis of the Figure 2 embodiment, the process of purchasing the target product is described in detail based on the shopping permissions of the virtual user. The method includes:
[0086] S301. Obtain the target product selected by the virtual user based on the shopping needs and shopping budget in the virtual environment.
[0087] S302. If the shopping permission of the virtual user indicates that payment is possible, obtain the order information of the virtual user for the target product.
[0088] S303. Deliver the target product to the target user according to the order information and the address information of the target user, so that the target user can determine whether to retain or return the target product.
[0089] It should be noted that if the virtual user has the payment permission, they can place a real order to purchase the target product, and can place an order for both offline stores and online shopping stores in the real world. After the virtual user pays for the target product, the target product can be mailed according to the real-world delivery address provided by the target user in advance. Based on the complete return service, after the target user receives the target product, they can decide whether to keep or return it according to the actual situation. This process enables the target user to obtain suitable products without leaving home and without spending energy on shopping, greatly improving the convenience of the user's daily shopping.
[0090] S304. If the shopping permission indication of the virtual user cannot make a payment, add the target product to the virtual shopping cart or generate a pending payment order, and send a prompt message to the user terminal of the target user to prompt the target user to confirm whether to purchase the target product.
[0091] Exemplarily, before adding the target product to the virtual shopping cart or generating a pending payment order, it further includes:
[0092] Obtain the image information of the virtual user using the target product according to the target product and the character model of the virtual user;
[0093] Send the image information to the user terminal so that after receiving the prompt message, the target user can determine whether to purchase the target product according to the usage effect shown in the image information.
[0094] Among them, the prompt message corresponds to a preset time range. If the target user does not perform an operation beyond the time range, clear the virtual shopping cart or the pending payment order.
[0095] It should be noted that when the virtual user does not have the payment permission, more information about the target product can be given to the target user to enable the target user to understand the trial effect of the target product, providing a real and reliable reference for the target user, which may also increase the payment probability of the target user. For example, the virtual user can try on the selected clothing. Since the virtual user has the same body proportion and appearance as the target user, the generated try-on effect picture can truly correspond to the possible try-on effect of the target user. The target user can intuitively see what they look like after trying on the clothing, so as to determine whether they like the upper body effect of the clothing.
[0096] The intelligent shopping method provided in this embodiment purchases target goods for a target user in different ways of adding to the shopping cart by presetting different shopping permissions for virtual users. If the virtual user can make a payment, the goods are directly ordered and mailed according to the real address of the target user; if the virtual user cannot make a payment, the goods are selected and added to the shopping cart or the information of an order to be paid is generated, so that the target user can choose to make a payment. Through flexible setting of the order placement permissions, while the virtual user selects goods, the method conveniently adds them to the shopping cart for the user, improving the shopping efficiency and convenience of the user.
[0097] Figure 4 This is a diagram of an intelligent shopping device provided in an embodiment of the present invention, as Figure 4 shown. The device 40 includes: an acquisition module 401 and a processing module 402.
[0098] The acquisition module 401 is used to acquire a virtual user generated by mapping the feature information in a virtual environment based on the feature information of the target user. The feature information is used to indicate the features of the target user in the real environment. The features in the virtual environment are the same as those in the real environment. The virtual environment includes virtual merchants in a virtual building and commodity information corresponding to the virtual merchants.
[0099] The processing module 402 is used to acquire the shopping needs of the target user and acquire the target goods selected by the virtual user based on the shopping needs and shopping budget in the virtual environment.
[0100] The processing module 402 is further used to perform a purchase process on the target goods according to the shopping permissions of the virtual user.
[0101] Figure 5 This is a schematic diagram of the hardware of an electronic device provided in an embodiment of the present invention. As Figure 5 shown, the electronic device 50 provided in this embodiment includes: at least one processor 501 and a memory 502. The device 50 further includes a communication component 503. Among them, the processor 501, the memory 502, and the communication component 503 are connected through a bus 504.
[0102] In a specific implementation process, at least one processor 501 executes the computer execution instructions stored in the memory 502, so that at least one processor 501 executes the above method.
[0103] For the specific implementation process of the processor 501, reference can be made to the above method embodiment. The implementation principle and technical effects are similar, and will not be elaborated here in this embodiment.
[0104] In the above Figure 5In the embodiments shown, it should be understood that the processor may be a central processing unit (CPU for short), or other general-purpose processors, digital signal processors (DSP for short), application specific integrated circuits (ASIC for short), etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the invention can be directly implemented by the execution of the hardware processor, or by the combination of hardware and software modules in the processor.
[0105] The memory may include a random access memory (RAM), and may also include non-volatile memory (NVM), such as at least one disk memory.
[0106] The bus may be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience in representation, the buses in the drawings of this application are not limited to only one bus or one type of bus.
[0107] This application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When the processor executes the computer-executable instructions, the method described above is implemented.
[0108] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk or an optical disk. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.
[0109] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an Application Specific Integrated Circuits (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in a device.
[0110] The division of the units is only a logical function division. In actual implementation, there may 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. Additionally, the couplings or direct couplings or communication connections shown or discussed among each other can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0111] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place or 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.
[0112] In addition, in each embodiment of the present invention, 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.
[0113] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or a part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium 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 each embodiment of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.
[0114] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the foregoing storage medium includes: various media such as ROM, RAM, magnetic disk, or optical disc that can store program codes.
[0115] So far, the technical solutions of the present application have been described in conjunction with the preferred embodiments shown in the drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. An intelligent shopping method, characterized in that, The method includes: Based on the characteristic information of the target user, obtain a virtual user generated by mapping the characteristic information in a virtual environment. The characteristic information is used to indicate the characteristics of the target user in the real environment. The characteristics in the virtual environment are the same as those in the real environment. The virtual environment includes virtual merchants in a virtual building and product information corresponding to the virtual merchants; Obtain the shopping needs of the target user, and obtain the target product selected by the virtual user based on the shopping needs and shopping budget in the virtual environment; According to the shopping permissions of the virtual user, perform purchase processing on the target product.
2. The method according to claim 1, wherein The obtaining of the virtual user generated by mapping the characteristic information in the virtual environment based on the previously obtained characteristic information of the target user includes: According to the characteristic information, obtain the appearance characteristics and living information of the target user; According to the appearance characteristics, obtain the character model corresponding to the target user. The appearance characteristics include at least one of height, three dimensions, skin color, and appearance; According to the living information, determine the shopping preferences of the target user. The living information includes at least one of existing item information, historical shopping information, or interaction information on social platforms; According to the character model and shopping preferences of the target user, train through a shopping large model to obtain a virtual user.
3. The method according to claim 1, characterized in that, The obtaining of the shopping needs of the target user includes: Obtain the candidate demand information of the user at a preset cycle. The candidate demand information includes at least one of weather information, usage information of existing items, or expected shopping information involved in social platforms; Determine candidate shopping needs according to at least one of the candidate demand information. The candidate shopping needs are used to indicate the products to be purchased; If the candidate shopping needs simultaneously meet other items in the candidate demand information, then determine the candidate shopping needs as the shopping needs of the target user.
4. The method according to claim 2, characterized in that, The obtaining of the target product selected by the virtual user based on the shopping needs and shopping budget in the virtual environment includes: Project the virtual user into the virtual environment, so that the virtual user selects at least one candidate product in the virtual environment based on the shopping needs. After being trained, the virtual user has the preferences of the target user; According to the sales information and shopping budget of the at least one candidate product queried and obtained by the virtual user on different shopping platforms, obtain the target product selected by the virtual user. The shopping budget is the price range of the target product determined according to the historical shopping information of the target user. The sales information includes at least one of sales volume, evaluation, and product brand.
5. The method according to claim 4, wherein The performing of purchase processing on the target product according to the shopping permissions of the virtual user includes: If the shopping permissions of the virtual user indicate that payment is possible, obtain the order placement information of the virtual user for the target product; According to the order placement information and the address information of the target user, deliver the target product to the target user, so that the target user determines whether to retain or return the target product; If the shopping permission indication of the virtual user cannot be paid, add the target product to the virtual shopping cart or generate a pending payment order, and send a prompt message to the user terminal of the target user to prompt the target user to confirm whether to purchase the target product; Among them, the prompt message corresponds to a preset time range. If the target user does not operate beyond the time range, clear the virtual shopping cart or the pending payment order.
6. The method according to claim 5, wherein Before adding the target product to the virtual shopping cart or generating a pending payment order, it further includes: According to the target product and the character model of the virtual user, obtain the image information of the virtual user using the target product; Send the image information to the user terminal so that after receiving the prompt message, the target user can determine whether to purchase the target product according to the usage effect shown in the image information.
7. The method according to claim 6, wherein Before obtaining the virtual user generated by mapping the feature information in the virtual environment based on the feature information of the target user, the method further includes: Obtain the three-dimensional construction information of the target area, and construct the virtual environment corresponding to the target area according to the three-dimensional construction information. Among them, the virtual environment is the same as the characteristics in the real environment of the target area. The three-dimensional construction information includes the position and appearance information of the virtual building, as well as the virtual merchants and corresponding product information in the virtual building.
8. An intelligent shopping device, characterized in that, The device includes: An acquisition module, configured to obtain a virtual user generated by mapping the feature information in the virtual environment based on the feature information of the target user. The feature information is used to indicate the characteristics of the target user in the real environment. The virtual environment is the same as the characteristics in the real environment, and the virtual environment includes virtual merchants and virtual merchant corresponding product information in the virtual building; A processing module, configured to obtain the shopping needs of the target user, and obtain the target product selected by the virtual user based on the shopping needs and shopping budget in the virtual environment; The processing module is further configured to perform a purchase process on the target product according to the shopping permission of the virtual user.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method according to any one of claims 1-7.
10. An electronic device, characterized in that, It includes: At least one processor and a memory; among them, The memory stores computer-executable instructions; The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the method according to any one of claims 1-7.