Method and device for pushing goods sold by unmanned vehicles, unmanned vehicles and storage medium
By obtaining user tags and environmental information around the unmanned vehicle, adjusting matching rules in real time, automatically determining the target user tags and pushing products, the problem of inaccurate push of goods in unmanned vehicles is solved, and product sales efficiency is improved.
Patent Information
- Application Number
- CN202210424275.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-21
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2042-04-21
AI Technical Summary
In the operation of unmanned car sales, how to accurately push the goods sold on the car to surrounding users to improve product sales efficiency.
By obtaining user tags and environmental information around the unmanned vehicle, adjusting matching rules in real time, automatically determining the target user tags, and pushing the product to the target user's application terminal.
It realizes accurate push of goods on unmanned vehicles, improves the sales efficiency of goods, and allows more potential customers to receive push information.
Smart Images

Figure CN114820055B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of unmanned vehicles, and in particular to a method and device for pushing goods sold by an unmanned vehicle, an unmanned vehicle, and a storage medium. Background Art
[0002] In some scenarios where unmanned vending machines are used to sell goods, the types of goods placed on the unmanned vending machines are generally not fixed, and the unmanned vending machines are not sold at a fixed location. Especially in some business districts, there is a large flow of people around the unmanned vending machines. Therefore, how to accurately push the goods sold on the vehicle to the surrounding users, so as to more quickly sell the goods on the unmanned vending machines, is a technical problem encountered in the current operation of unmanned vending machines. Summary of the invention
[0003] In view of this, the embodiments of the present disclosure provide a method and device for pushing goods sold by an unmanned vehicle, an unmanned vehicle, and a storage medium to solve the problem in the prior art of how to accurately push the goods sold by the unmanned vehicle to surrounding users.
[0004] A first aspect of the embodiments of the present disclosure provides a method for pushing goods sold by an unmanned vehicle, comprising:
[0005] Get user tags of users around the unmanned vehicle;
[0006] Using the perception system installed on the unmanned vehicle to obtain environmental information around the unmanned vehicle;
[0007] Adjust preset matching rules in real time based on environmental information;
[0008] Automatically determine the target user tag in the user tag that matches the environment information according to the matching rules;
[0009] Push the goods sold on the unmanned vehicle to the application terminal of the user associated with the target user tag.
[0010] A second aspect of the disclosed embodiments provides a push device for selling goods by an unmanned vehicle, comprising:
[0011] A label acquisition module is configured to acquire user labels of users around the unmanned vehicle;
[0012] An environment sensing module is configured to obtain environment information around the unmanned vehicle using a perception system provided on the unmanned vehicle;
[0013] A rule adjustment module, configured to adjust preset matching rules in real time based on environmental information;
[0014] A user matching module is configured to automatically determine a target user tag in the user tags that matches the environment information according to a matching rule;
[0015] The product push module is configured to push the sold products on the unmanned vehicle to the application terminal of the user associated with the target user tag.
[0016] According to a third aspect of an embodiment of the present disclosure, an unmanned vehicle is provided, which includes a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the above method when executing the computer program.
[0017] According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0018] Compared with the prior art, the beneficial effects of the disclosed embodiments are as follows: by acquiring user tags of users around the unmanned vehicle, environmental information around the unmanned vehicle is acquired by utilizing a perception system disposed on the unmanned vehicle; based on the environmental information, a preset matching rule is adjusted in real time, and a target user tag in the user tag that matches the environmental information is automatically determined according to the matching rule, and the goods sold on the unmanned vehicle are pushed to the application terminal of the user associated with the target user tag, thereby realizing accurate push of the goods sold on the unmanned vehicle, allowing more potential customers who may purchase the goods sold on the unmanned vehicle to obtain push information of the goods sold, thereby facilitating the rapid sale of the goods sold on the unmanned vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0020] Figure 1 is a schematic diagram of an application scenario of an embodiment of the present disclosure;
[0021] Figure 2 It is a flow chart of a method for pushing goods sold by an unmanned vehicle provided in an embodiment of the present disclosure;
[0022] Figure 3 It is a block diagram of a push device for selling goods by an unmanned vehicle provided by an embodiment of the present disclosure;
[0023] Figure 4 It is a schematic diagram of an unmanned vehicle provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] In the following description, specific details such as specific system structures and technologies are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present disclosure. However, it should be clear to those skilled in the art that the present disclosure may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obstructing the description of the present disclosure with unnecessary details.
[0025] A method and device for pushing goods sold by an unmanned vehicle according to an embodiment of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0026] Figure 1 is a schematic diagram of an application scenario of an embodiment of the present disclosure. The application scenario may include multiple mobile terminals (eg Figure 1 1A, 1B, 1C and 1D in the mobile terminal), and the user where each mobile terminal is located (for example Figure 1 users 2A, 2B, 2C and 2D), unmanned vehicle 3, server 4 and network 5.
[0027] Mobile terminals 1A, 1B, 1C and 1D are respectively connected to server 4 via network 5, wherein users 2A, 2B, 2C and 2D of mobile terminals 1A, 1B, 1C and 1D are respectively located around unmanned vehicle 3, and users 2A, 2B, 2C and 2D can purchase goods sold on unmanned vehicle 3 on corresponding mobile terminals.
[0028] Specifically, mobile terminals 1A, 1B, 1C and 1D can be hardware or software. When mobile terminals 1A, 1B, 1C and 1D are hardware, they can be various electronic devices with display screens and supporting communication with server 4, including but not limited to smart phones, tablet computers, laptop portable computers and desktop computers; when mobile terminals 1A, 1B, 1C and 1D are software, they can be installed in the above electronic devices. Mobile terminals 1A, 1B, 1C and 1D can be implemented as multiple software or software modules, or as a single software or software module, and the embodiments of the present disclosure are not limited to this. Furthermore, various applications can be installed on mobile terminals 1A, 1B, 1C and 1D, such as unmanned vending car applets, commodity purchase applications and instant messaging tools.
[0029] The unmanned vehicle 3 refers to a commodity vending vehicle with an automatic driving function or an unmanned driving function. Compared with a traditional vending machine at a fixed position, the unmanned vehicle 3 can automatically drive on the road and allow users to purchase commodities by themselves through a mobile terminal. In the application scenario disclosed in the present disclosure, the unmanned vehicle 3 is connected to the server 4 network and can communicate with the mobile terminals 1A, 1B, 1C and 1D connected to the server 4 at the same time.
[0030] The server 4 may be a server that provides various services, for example, a background server that receives a request sent by the unmanned vehicle 3 that establishes a communication connection with the server 4, and the background server may receive and analyze the request sent by the unmanned vehicle 3, and generate a processing result. The server 4 may be a single server, a server cluster composed of several servers, or a cloud computing service center, which is not limited in the embodiments of the present disclosure.
[0031] It should be noted that the server 4 can be hardware or software. When the server 4 is hardware, it can be various electronic devices that provide various services for the mobile terminals 1A, 1B, 1C and 1D and the unmanned vehicle 3. When the server 4 is software, it can be implemented as multiple software or software modules that provide various services for the mobile terminals 1A, 1B, 1C and 1D and the unmanned vehicle, or it can be implemented as a single software or software module that provides various services for the mobile terminals 1A, 1B, 1C and 1D and the unmanned vehicle, and the embodiments of the present disclosure are not limited to this.
[0032] The network 5 can be a wired network connected by coaxial cable, twisted pair and optical fiber, or it can be a wireless network that can interconnect various communication devices without wiring, such as Bluetooth, Near Field Communication (NFC), infrared, etc., which is not limited in the embodiments of the present disclosure.
[0033] Users 2A, 2B, 2C and 2D can establish a communication connection with the server 4 via the network 5 through the corresponding mobile terminals 1A, 1B, 1C and 1D to receive or send information, etc. Specifically, users 2A, 2B, 2C and 2D can be registered users of the unmanned vehicle 3 selling goods service. According to the positioning information of the mobile terminals 1A, 1B, 1C and 1D corresponding to users 2A, 2B, 2C and 2D, the position distance between users 2A, 2B, 2C and 2D and the unmanned vehicle 3 can be determined, so that the unmanned vehicle 3 can collect users in the surrounding area. The unmanned vehicle can use the interaction between users 2A, 2B, 2C and 2D and the unmanned vehicle 3 to tag users 2A, 2B, 2C and 2D with user tags. When the unmanned vehicle 3 sells goods, it can filter out target user tags that match the goods to be sold according to the user tags of the surrounding users, and then push the goods to the users corresponding to these target user tags, thereby realizing the accurate push of the goods sold by the unmanned vehicle 3, which is more conducive to quickly selling the goods on the unmanned vehicle 3.
[0034] It should be noted that the specific types, quantities and combinations of mobile terminals 1A, 1B, 1C and 1D, unmanned vehicle 3, server 4 and network 5 can be adjusted according to the actual needs of the application scenario, and the embodiments of the present disclosure do not limit this.
[0035] Figure 2 It is a flow chart of a method for pushing goods sold by an unmanned vehicle provided in an embodiment of the present disclosure. Figure 2 The push method of the unmanned vehicle selling goods can be Figure 1 The unmanned vehicle execution, such as Figure 2 As shown, the push method of the unmanned vehicle selling goods includes:
[0036] S201, obtaining user tags of users around the unmanned vehicle;
[0037] S202, using a perception system provided on the unmanned vehicle to obtain environmental information around the unmanned vehicle;
[0038] S203, adjusting the preset matching rules in real time based on the environmental information;
[0039] S204, automatically determining a target user tag in the user tags that matches the environment information according to a matching rule;
[0040] S205: Push the sold goods on the unmanned vehicle to the application terminal of the user associated with the target user tag.
[0041] Specifically, the user here can be a registered user within a preset range around the unmanned vehicle, for example, a registered user within a range of one hundred meters around the unmanned vehicle. In addition, the user tag can be a user annotation generated by the unmanned vehicle based on the user behavior or the interaction between the user and the unmanned vehicle.
[0042] In some embodiments, Figure 2 The method of obtaining user tags of users around the unmanned vehicle includes: receiving location information sent by an application terminal connected to the unmanned vehicle network; determining a target application terminal within a preset range around the unmanned vehicle based on the location information; obtaining user information of a user logged in to the target application terminal, wherein the user information includes a user tag, wherein the user tag is a classification mark made by the unmanned vehicle for the user logged in to the application terminal.
[0043] Specifically, combined Figure 1 In terms of application scenarios, the unmanned vehicle 3 is connected to the mobile terminals 1A, 1B, 1C and 1D through a network. For example, the mobile terminals 1A, 1B, 1C and 1D can be smart phones, and application terminals are installed on the mobile terminals 1A, 1B, 1C and 1D, so that the users 2A, 2B, 2C and 2D of the mobile terminals 1A, 1B, 1C and 1D can purchase the goods sold on the unmanned vehicle 3 on the application terminal. That is, after the users 2A, 2B, 2C and 2D place an order on the application terminal, the mobile terminals 1A, 1B, 1C and 1D send the order to the server 4, and the server 4 forwards the order to the unmanned vehicle 3. After that, the unmanned vehicle 3 pushes the goods corresponding to the order out of the unmanned vehicle 3 for the user to pick up, thereby realizing unmanned sales of the goods. Then, in actual application, the unmanned vehicle 3 can obtain the mobile terminals around the unmanned vehicle 3 according to the location information of the mobile terminals 1A, 1B, 1C and 1D, and obtain the user information logged in on these surrounding mobile terminals, wherein the user information may include user tags, and may also include user contact information or face images, etc. In this way, the unmanned vehicle 3 can obtain the user tags of the surrounding users.
[0044] Specifically, a user can have at least one user tag, and different users can have the same user tag or different user tags. When different users have the same user tag, it is equivalent to associating this user tag with multiple users. When the unmanned vehicle 3 selects this user tag as the target user tag, multiple users associated with this user tag can be determined as target users. In actual applications, the unmanned vehicle 3 can tag users based on the registration information in the application terminal. For example, the user's registration information can include information such as the user's age, gender, and hobbies. Then, the unmanned vehicle can use this registration information as a user tag or use this registration information to tag users.
[0045] Here, the location information sent by the application terminal where the user logs in is used to obtain the users and user tags around the unmanned vehicle, so that the target user range for product push can be well achieved.
[0046] By way of example, in some embodiments, a method for an unmanned vehicle to label a user by classification includes: identifying the voice, facial information, and natural attributes of a user who purchases goods on the unmanned vehicle; recording the business district attributes and regional attributes of the location of the unmanned vehicle; recording the transaction information of the unmanned vehicle; inputting at least one of the user's voice, facial information, natural attributes, business district attributes, regional attributes, and transaction information into a preset user label model, and automatically obtaining a user label for the user at the output of the user label model.
[0047] Specifically, the user's natural attributes may include the user's gender, or may also include the user's hair color, height, etc. For example, in actual applications, the voice, facial information, and natural attributes of the user around the unmanned vehicle can be identified to determine whether the user is a registered user (i.e., the voice, facial information, or natural attributes collected by the unmanned vehicle are compared with the corresponding information when the user registered), and then the user is labeled based on other information. Alternatively, the attributes and regional attributes of the business district where the unmanned vehicle is located can be recorded, for example, the city location of the business district where the unmanned vehicle is located, the high-end level of the business district, and the regional characteristics, etc., and the surrounding users can be labeled based on this information. Alternatively, the transaction information of the user on the unmanned vehicle can be recorded to label the user. For example, the type of goods purchased by the user on the unmanned vehicle, the frequency of consumption, and the amount of consumption can be recorded, and the corresponding user can be labeled based on this transaction information.
[0048] The user label model can be a machine model trained using label samples, wherein the label part of the label sample can include various user labels, and the feature part of the label sample can include at least one of the user's voice, facial information, natural attributes, business district attributes, regional attributes, and transaction information. Then, after the corresponding user label model is obtained through training using the label sample, at least one of the user's voice, facial information, natural attributes, business district attributes, regional attributes, and transaction information collected by the unmanned vehicle can be input into the user label module, and then the corresponding user label can be obtained at the output of the user label module. Of course, the actual implementation method of labeling users using artificial intelligence is not limited to the aforementioned method, but can also be other methods, and the embodiments of the present disclosure do not limit this.
[0049] Here, artificial intelligence is used to label users, which can not only realize user labeling very intelligently, but also unify the way of labeling users, making user labeling not only quick but also more accurate.
[0050] Furthermore, since the unmanned vehicle supports unmanned driving or automatic driving functions, a perception system is provided on the unmanned vehicle, which is used to sense the environmental information around the unmanned vehicle and adjust the matching rules in real time according to the environmental information, so that the corresponding target user tags can be automatically obtained according to the changes in the surrounding environment.
[0051] Specifically, the environmental information includes at least one of weather information, human flow information, and scene information. For example, when the unmanned vehicle detects that the surrounding weather is hot or the temperature is high according to the perception system, if the goods sold are beverages or other drinks, the matching weight or other relevant parameters of the temperature or climate of the surrounding environment in the matching rules can be adjusted, so that more target user tags related to the goods sold can be matched.
[0052] For example, before the matching rules are adjusted, the unmanned vehicle sells iced drinks, so it can automatically match target user tags such as "love to drink beverages"; afterwards, if the unmanned vehicle detects that the surrounding ambient temperature is high, then the matching rules can be adjusted according to the environmental information, and then the adjusted matching rules can also be used to match target user tags such as "like cold drinks", thereby achieving the effect of automatically obtaining more accurate target user tags based on the environmental information around the unmanned vehicle.
[0053] According to the technical solution provided by the embodiment of the present disclosure, the matching rules of the target user tags are adjusted by acquiring the environmental information around the unmanned vehicle, and the adjusted matching rules are used to automatically determine the target user population, and the goods sold on the unmanned vehicle are pushed to the application terminals of these target users, thereby achieving accurate push of the goods sold on the unmanned vehicle, allowing more potential customers who may purchase the goods sold on the unmanned vehicle to obtain the push information of the goods sold.
[0054] In some embodiments, before automatically determining the target user tag in the user tag that matches the environmental information according to the matching rules, it also includes: obtaining relevant information about the goods sold by the unmanned vehicle, the relevant information including fuzzy words input by manual intervention; and adjusting the preset matching rules in real time based on the relevant information.
[0055] Specifically, the relevant information of the goods sold on the unmanned vehicle here may be not only fuzzy words input by manual intervention, but also relevant information such as the product name and price of the goods sold. The embodiments of the present disclosure do not limit the content of the relevant information.
[0056] Specifically, the fuzzy word input by the user can be a word or a sentence. Figure 1For application scenarios, the fuzzy word "520 holiday products" can be manually entered in the management background of the server, and then a user cluster of target user tags related to "520 holiday products" can be automatically obtained.
[0057] In addition, the matching rule can be a preset matching algorithm or a preset matching model. For example, when the matching rule is a matching algorithm, it can be a calculation formula preset based on features such as product information and manually input keywords as variables. According to the calculation formula, the correlation or weight between the relevant information and each user tag can be calculated, and then the target user tag is automatically obtained based on whether the correlation or weight meets the preset value. When the matching rule is a matching model, it can be a machine model obtained by pre-training the algorithm with samples. In practical applications, the parameters of the algorithm or machine model that calculates the relationship between the goods sold on the unmanned vehicle and the user tags can be adjusted according to the input keywords, thereby realizing real-time adjustment of the matching rules.
[0058] For example, the unmanned vehicle sells gifts and flowers. Before manual intervention to input keywords, according to the preset matching rules, target user tags such as "women" and "flowers" can be automatically obtained. However, if the fuzzy word "520 holiday goods" is input in the background to adjust the matching rules in real time, then the adjusted matching rules can automatically obtain target user tags such as "couples", "singles", "young people", and "buying gifts". It can be seen that through this real-time adjustment of the preset matching rules, more accurate target user tags can be obtained.
[0059] In some embodiments, Figure 2 The push method for selling goods by an unmanned vehicle also includes: obtaining a user's response to a push operation on an application terminal; and modifying a user tag of the user based on the operation behavior.
[0060] Specifically, the unmanned vehicle pushes the sold goods to the user corresponding to the target user tag, which may be pushing the product name and inventory information of the sold goods to the user's mobile terminal or the application terminal installed on the mobile terminal, or pushing the advertising information of the sold goods to the user's mobile terminal or the application terminal installed on the mobile terminal. Of course, the product push here can be pushing all the sold goods to the user corresponding to each target user tag, or pushing the sold goods associated with the target tag to the user corresponding to the target user tag. For example, according to the matching rules, three target user tags A, B, and C are automatically obtained, and the sold goods on the unmanned vehicle are associated with the target user tag A, P1 and P2, the sold goods are associated with the target user tag B, and the sold goods are associated with the target user tag C, then the sold goods P1 and P2 can be pushed to the user corresponding to the target user tag A, the sold goods 3 can be pushed to the user corresponding to the target user tag B, and the sold goods P4, P5, and P6 can be pushed to the user corresponding to the target user tag C. Of course, the association relationship between the sold goods P1, P2, P3, P4, P5, and P6 and the target user tags A, B, and C is preset. In addition, in some embodiments, the sold goods P1, P2, P3, P4, P5, and P6 can also be directly pushed to the users corresponding to the target user tags A, B, and C.
[0061] Specifically, combined Figure 1 In terms of application scenarios, after users 2A, 2B, 2C, and 2D receive the sales items pushed by the unmanned vehicle 3, the mobile terminals 1A, 1B, 1C, and 1D where the users are located can record the user's operation behavior in response to the push on the mobile terminal, and feed the operation behavior back to the unmanned vehicle 3. Then, the unmanned vehicle can use the operation behavior to modify the user's user tag. In some embodiments, the operation behavior here may include browsing the pushed sales items, for example, the user browses or views the pushed sales items on the application terminal; the operation behavior may also include closing the pushed sales items, for example, the user deletes or closes the pushed product information on the application terminal; or the operation behavior also includes purchasing the pushed sales items, for example, the user browses the pushed sales items on the application terminal and places an order to purchase.
[0062] For example, if a user who has never purchased anything buys flowers, then a user tag of "purchased gifts" can be added to the user. Or, if a user who previously had a user tag of "loves coffee" often buys cold drinks pushed by unmanned vehicles but has not bought coffee pushed by unmanned vehicles, then the unmanned vehicle can delete the user tag "loves coffee" of the user based on these transaction information and add a user tag of "loves cold drinks".
[0063] According to the technical solution provided in the embodiment of the present disclosure, the user tag of the user is corrected by utilizing the interaction information between the user and the unmanned vehicle, thereby facilitating improving the accuracy of target user tag matching and achieving more accurate user push of sold goods.
[0064] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.
[0065] The following are embodiments of the device disclosed herein, which can be used to execute the method embodiments disclosed herein. For details not disclosed in the device embodiments disclosed herein, please refer to the method embodiments disclosed herein.
[0066] Figure 3 FIG. 1 is a schematic diagram of a push device for selling goods by an unmanned vehicle provided in an embodiment of the present disclosure. Figure 3 As shown, the push device of the unmanned vehicle for selling goods includes:
[0067] The tag acquisition module 301 is configured to acquire user tags of users around the unmanned vehicle;
[0068] The environment sensing module 302 is configured to obtain the environment information around the unmanned vehicle using a perception system provided on the unmanned vehicle;
[0069] A rule adjustment module 303 is configured to adjust the preset matching rules in real time based on the environmental information;
[0070] The user matching module 304 is configured to automatically determine a target user tag in the user tags that matches the environment information according to a matching rule;
[0071] The product push module 305 is configured to push the sold products on the unmanned vehicle to the application terminal of the user associated with the target user tag.
[0072] According to the technical solution provided by the embodiment of the present disclosure, the matching rules of the target user tags are adjusted by acquiring the environmental information around the unmanned vehicle, and the adjusted matching rules are used to automatically determine the target user population, and the goods sold on the unmanned vehicle are pushed to the application terminals of these target users, thereby achieving accurate push of the goods sold on the unmanned vehicle, allowing more potential customers who may purchase the goods sold on the unmanned vehicle to obtain the push information of the goods sold.
[0073] In some embodiments, the environmental information includes at least one of weather information, human flow information, and scene information.
[0074] In some embodiments, the push device for selling goods by the unmanned vehicle further includes:
[0075] The fuzzy matching module 306 is configured to obtain relevant information about the goods sold by the unmanned vehicle, wherein the relevant information includes the fuzzy words input by manual intervention;
[0076] in, Figure 3 The rule adjustment module 303 in the embodiment adjusts the preset matching rules in real time based on the relevant information.
[0077] In some embodiments, Figure 3 The tag acquisition module 301 receives the location information sent by the application terminal connected to the unmanned vehicle network; based on the location information, determines the target application terminal within a preset range around the unmanned vehicle; obtains the user information of the user logged in to the target application terminal, the user information includes the user tag, wherein the user tag is a classification mark made by the unmanned vehicle for the user logged in to the application terminal.
[0078] In some embodiments, Figure 3 The label acquisition module 301 in the system identifies the voice, facial information and natural attributes of the user who purchases goods on the unmanned vehicle; records the business district attributes and regional attributes of the location of the unmanned vehicle; records the transaction information of the unmanned vehicle; inputs at least one of the user's voice, facial information, natural attributes, business district attributes, regional attributes and transaction information into a preset user label model, and automatically obtains a user label for the user at the output of the user label model.
[0079] In some embodiments, Figure 3 The push device for selling goods by the unmanned vehicle also includes:
[0080] The push feedback module 307 is configured to obtain the user's response to the push operation on the application terminal;
[0081] The label modification module 308 is configured to modify the user label of the user based on the operation behavior.
[0082] In some embodiments, the operation behavior includes at least one of the following behaviors: browsing the pushed sales items, closing the pushed sales items, and purchasing the pushed sales items.
[0083] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure.
[0084] Figure 4 Schematic diagram of an unmanned vehicle provided by an embodiment of the present disclosure. Figure 4As shown, the unmanned vehicle 3 includes a computer device 40000, and the computer device 400 includes: a processor 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program 403, the steps in the above-mentioned various method embodiments are implemented. Alternatively, when the processor 401 executes the computer program 403, the functions of each module / unit in the above-mentioned various device embodiments are implemented.
[0085] In actual applications, the unmanned vehicle may include not only the computer device 400 but also a perception system or other structures, which will not be elaborated here.
[0086] Exemplarily, the computer program 403 may be divided into one or more modules / units, which are stored in the memory 402 and executed by the processor 401 to complete the present disclosure. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 403 in the computer device 400.
[0087] The computer device 400 may be a computer device such as a microcomputer system or an image computing device. The computer device 400 may include but is not limited to a processor 401 and a memory 402. Those skilled in the art will appreciate that Figure 4 This is only an example of computer device 400 and does not constitute a limitation of computer device 400. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the computer device may also include input and output devices, network access devices, buses, etc.
[0088] The processor 401 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0089] The memory 402 may be an internal storage unit of the computer device 400, for example, a hard disk or memory of the computer device 400. The memory 402 may also be an external storage device of the computer device 400, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 400. Further, the memory 402 may also include both an internal storage unit of the computer device 400 and an external storage device. The memory 402 is used to store computer programs and other programs and data required by the computer device. The memory 402 may also be used to temporarily store data that has been output or is to be output.
[0090] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0091] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0092] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this disclosure.
[0093] In the embodiments provided in the present disclosure, it should be understood that the disclosed apparatus / computer equipment and methods can be implemented in other ways. For example, the apparatus / computer equipment embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation. Multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection of the apparatus or unit, which may be electrical, mechanical or other forms.
[0094] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0095] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0096] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present disclosure implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. The computer program may include computer program code, and the computer program code may be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electric carrier signals and telecommunication signals.
[0097] The above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should all be included in the protection scope of the present disclosure.
Claims
1. A method for pushing goods sold by an unmanned vehicle, characterized in that: include: Obtaining user tags of users within a preset range around the unmanned vehicle, where the user tags are classification marks made by the unmanned vehicle for registered users; Acquiring environmental information around the unmanned vehicle using a sensing system disposed on the unmanned vehicle, wherein the environmental information includes at least one of weather information, human flow information, and scene information; Based on the environmental information, a preset matching rule is adjusted in real time, where the matching rule is used to determine the association information between the goods sold by the unmanned vehicle and each user tag; Automatically determine a target user tag among the user tags that matches the environmental information according to the matching rule; Pushing the sold goods on the unmanned vehicle to the application terminal of the user associated with the target user tag; Before automatically determining the target user tag among the user tags that matches the environment information according to the matching rule, the method further includes: Obtaining relevant information about the goods sold by the unmanned vehicle, wherein the relevant information includes fuzzy words input by manual intervention; The preset matching rules are adjusted in real time based on the relevant information.
2. The method for pushing goods sold by an unmanned vehicle according to claim 1, characterized in that: The step of obtaining user tags of users within a preset range around the unmanned vehicle includes: Receive location information sent by an application terminal connected to the unmanned vehicle network; Based on the location information, determining a target application terminal within a preset range around the unmanned vehicle; The user information of the user who logs in to the target application terminal is obtained, wherein the user information includes a user tag.
3. The method for pushing goods sold by an unmanned vehicle according to claim 2, characterized in that: The unmanned vehicle classifies and marks the user, including: Identify the voice, face information and natural attributes of users who purchase goods on the driverless car; Record the business district and regional attributes of the location of the driverless vehicle; Record the transaction information of unmanned vehicles; At least one of the user's voice, facial information, natural attributes, business district attributes, regional attributes and transaction information is input into a preset user tag model, and a user tag for the user is automatically obtained at the output of the user tag model.
4. The method for pushing goods sold by an unmanned vehicle according to any one of claims 1 to 3, characterized in that: Also includes: Obtaining a user's behavior of responding to the push operation on the application terminal; The user tag of the user is modified based on the operation behavior.
5. The method for pushing goods sold by an unmanned vehicle according to claim 4, characterized in that: The operation behavior includes at least one of the following behaviors: browsing the pushed sales items, closing the pushed sales items, and purchasing the pushed sales items.
6. A push device for selling goods by an unmanned vehicle, characterized in that: include: A label acquisition module is configured to acquire user labels of users within a preset range around the unmanned vehicle, wherein the user labels are classification marks made by the unmanned vehicle for registered users; An environment sensing module is configured to obtain environment information around the unmanned vehicle using a perception system provided on the unmanned vehicle, wherein the environment information includes at least one of weather information, human flow information, and scene information; A rule adjustment module is configured to adjust a preset matching rule in real time based on the environmental information, wherein the matching rule is used to determine the association information between the goods sold by the unmanned vehicle and each user tag; A user matching module is configured to automatically determine a target user tag among the user tags that matches the environment information according to the matching rule; A commodity push module, configured to push the sold commodities on the unmanned vehicle to the application terminal of the user associated with the target user tag; The device also includes a fuzzy matching module configured to obtain relevant information about the goods sold by the unmanned vehicle, wherein the relevant information includes fuzzy words input by manual intervention; The rule adjustment module is further configured to adjust the preset matching rules in real time based on the relevant information.
7. An unmanned vehicle, comprising a computer device, the computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.
8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Commodity recommendation method and device for vending robot
CN111260447A
Information pushing method and device and computer equipment
CN113516538A
Payment method and device for unmanned vehicle, electronic equipment and storage medium
CN113781058A
Operation method and system of intelligent vending machine
CN114140195A