Method, device, computer equipment and storage medium for giving away items in retail cabinets
By using the item gift application in the retail cabinet to detect the user's gift operation, determine the items and objects to be given, and generate gift notification information, the singleness and high development cost of the item gift method in the existing technology is solved, and the item gift plan with high flexibility and low cost is realized.
Patent Information
- Application Number
- CN202210565661.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-23
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2042-05-23
AI Technical Summary
The gift method of items in existing retail cabinets requires offline operation, single use scenarios, low flexibility, and additional interactive equipment needs to be installed to increase development costs.
Through the item gift application, detect the user's gift operation, determine the items to be given and the objects to be given, generate gift notification information, and determine the message sending mode based on the object type information, so as to realize the gift of items without additional installation of interactive devices.
It simplifies the operation of giving away items in retail cabinets, improves the flexibility of giving away methods, enriches applicable scenarios, and saves the development costs of retail cabinets.
Smart Images

Figure CN114926209B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of retail cabinets, and in particular to a method, device, computer equipment and storage medium for giving away items in a retail cabinet. Background Art
[0002] With the popularity of retail cabinets in convenience stores, large supermarkets and other places, shopping methods based on retail cabinets have become more and more diverse. For example, users can give gifts to other users based on the items in the retail cabinet. However, in the related art, it is usually necessary to perform offline gifting operations on the retail cabinet. Therefore, the use scenarios of the related technology are relatively single and the use flexibility is low. In addition, the existing offline gifting method requires the installation of additional interactive equipment in the retail cabinet, which increases the development cost of the retail cabinet. Summary of the invention
[0003] The disclosed embodiments at least provide a method, device, computer equipment and storage medium for giving away items in a retail cabinet. The disclosed technical solution can simplify the operation of giving away items in a retail cabinet, improve the flexibility of the method of giving away items in a retail cabinet, and enrich the applicable scenarios of the method of giving away items in a retail cabinet, and there is no need to install additional interactive equipment on the retail cabinet, thus saving the development cost of the retail cabinet.
[0004] In a first aspect, an embodiment of the present disclosure provides a method for giving away items in a retail cabinet, characterized by comprising:
[0005] Detecting a gifting operation triggered by a user in an item gifting application, and determining an item to be gifted based on the gifting operation; wherein the item to be gifted is an item in a retail cabinet selected by the user based on the item gifting application that meets the gifting requirements;
[0006] Determine the object type information of the object to be gifted of the item to be gifted based on the gifting operation, and generate gifting notification information of the item to be gifted;
[0007] A message sending mode of the gift notification information is determined based on the object type information, and the gift notification information is sent to the object to be gifted using the message sending mode.
[0008] In an optional implementation manner, the gifting operation includes a mode selection operation and a data selection operation;
[0009] The detecting a gifting operation triggered by a user in an item gifting application, and determining an item to be gifted based on the gifting operation, includes:
[0010] In response to the mode selection operation of the user for the item gifting mode in the item gifting application, determining the to-be-selected data matching the mode selection operation;
[0011] The data selection operation of the user on the data to be selected is detected, and the item to be donated is determined based on the data selection operation.
[0012] In an optional implementation manner, the data to be selected is item description information of the items to be selected in the retail cabinet; the data selection operation includes a screening operation and a first selection operation;
[0013] The detecting the data selection operation of the user on the to-be-selected data, and determining the to-be-gifted object based on the data selection operation, comprises:
[0014] In response to the user's filtering operation on the item description information, determining at least one first item matching the filtering operation, and displaying the at least one first item on a display interface of the item gifting application;
[0015] The first selection operation of the user on the at least one first item is detected, and the item selected by the item selection operation is determined as the item to be donated.
[0016] In an optional implementation, the data to be selected is blind box description information of the blind box to be selected; the data selection operation includes a second selection operation;
[0017] The detecting the data selection operation of the user on the to-be-selected data, and determining the to-be-gifted item based on the data selection operation, comprises:
[0018] Detecting a second selection operation of the user on the blind box description information, and determining a second item among the items displayed in the retail cabinet that matches the blind box description information selected by the second selection operation;
[0019] At least one blind box to be given away is determined based on the second item, and the at least one blind box to be given away is determined as the item to be given away.
[0020] In an optional implementation manner, determining the message sending mode of the gift notification information based on the object type information includes:
[0021] When it is determined based on the object type information that the object to be gifted is a registered user in the item gifting application, the message sending mode of the gift notification information is determined to be a first sending mode, wherein the first sending mode is used to indicate that the gift notification information is sent to the object to be gifted through the registration information of the object to be gifted in the item gifting application.
[0022] In an optional implementation manner, determining the message sending mode of the gift notification information based on the object type information includes:
[0023] When it is determined based on the object type information that the object to be gifted is an unregistered user in the item gifting application, the message sending mode of the gift notification information is determined to be a second sending mode, wherein the second sending mode is used to indicate that the gift notification information is sent to the object to be gifted through the registration information of the object to be gifted in the first preset associated application.
[0024] In an optional implementation manner, the generating of the gift notification information of the item to be gifted includes:
[0025] Determine the item information of the item to be presented, and / or the application installation information of the item presentation application; the item information includes at least one of the following: the display position of the item to be presented in the retail cabinet, the type information of the item to be presented;
[0026] The gift notification information is generated based on the item information and / or the application installation information.
[0027] In an optional implementation manner, the method further includes:
[0028] Before detecting a gifting operation triggered by a user in an item gifting application, obtaining at least one state information of a candidate gifting object sent by a second preset associated application, and displaying the at least one state information;
[0029] Determining target state information that meets the state requirement from the at least one state information;
[0030] A target candidate gift object matching the target state information is determined, and the to-be-gifted object is determined based on the target candidate gift object.
[0031] In an optional implementation manner, the determining the object to be gifted based on the target candidate gifted object includes:
[0032] Obtaining the interaction frequency between the target candidate gift object and the user;
[0033] Sorting the target candidate gift objects based on the interaction frequency to obtain a target sorting result;
[0034] The target candidate gift objects that meet the sorting requirements in the target sorting results are determined as the objects to be gifted.
[0035] In a second aspect, the embodiment of the present disclosure further provides a device for presenting items in a retail cabinet, comprising:
[0036] A detection unit, used to detect a gifting operation triggered by a user in an item gifting application, and determine an item to be gifted based on the gifting operation; wherein the item to be gifted is an item in a retail cabinet that meets the gifting requirements and is selected by the user based on the item gifting application;
[0037] a presenting unit, configured to determine object type information of a recipient of the present item based on the presenting operation, and generate presenting notification information of the present item;
[0038] The sending unit is used to determine a message sending mode of the gift notification information based on the object type information, and use the message sending mode to send the gift notification information to the object to be gifted.
[0039] In a third aspect, an embodiment of the present disclosure further provides a computer device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the above-mentioned first aspect, or any possible implementation of the first aspect are performed.
[0040] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned first aspect or any possible implementation of the first aspect are executed.
[0041] The disclosed embodiments provide a method, device, computer equipment, and storage medium for gifting items in a retail cabinet. In the disclosed embodiments, a user can perform a gifting operation through an item gifting application. After detecting the user's gifting operation in the item gifting application, the gifting item and the gift object corresponding to the gifting operation can be determined, and corresponding gifting notification information can be generated according to the object type information of the gift object; then, the gifting notification information can be sent according to the message sending mode corresponding to the object type information. Through the above processing method, the operation of gifting items in a retail cabinet can be simplified, the flexibility of the gifting method of the retail cabinet can be improved, and the applicable scenarios of the gifting method of the retail cabinet can be enriched, and there is no need to install additional interactive equipment on the retail cabinet, saving the development cost of the retail cabinet.
[0042] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following is a brief introduction to the drawings required for use in the embodiments. The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and are used together with the specification to illustrate the technical solutions of the present disclosure. It should be understood that the following drawings only illustrate certain embodiments of the present disclosure and should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can also be obtained based on these drawings without creative work.
[0044] Figure 1 A flow chart showing a method for giving away items in a retail cabinet provided by an embodiment of the present disclosure is shown;
[0045] Figure 2 A flowchart of determining an item to be donated based on a donation operation provided by an embodiment of the present disclosure is shown;
[0046] Figure 3 A flow chart showing another method for giving away items in a retail cabinet provided by an embodiment of the present disclosure;
[0047] Figure 4 A schematic diagram showing a device for presenting items in a retail cabinet provided by an embodiment of the present disclosure is shown;
[0048] Figure 5 A schematic diagram of a computer device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical scheme and advantages of the embodiments of the present disclosure clearer, the technical scheme in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the present disclosure for protection, but merely represents the selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present disclosure.
[0050] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.
[0051] The term "and / or" herein only describes an association relationship, indicating that three relationships may exist. For example, A and / or B may represent the following three situations: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C may represent including any one or more elements selected from the set consisting of A, B, and C.
[0052] After research, it was found that in the scheme of gifting items in related retail cabinets, a large touch screen is usually installed for the retail cabinet, so that the user can perform gifting operations based on the large touch screen, and the recipient can receive the gifted items by entering a pickup code on the large touch screen. Therefore, the related technical scheme can only be operated on the retail cabinet, the usage scenario is relatively single, and the flexibility of use is low. In addition, the method of installing a large touch screen increases the development cost of the retail cabinet.
[0053] Based on the above research, the present disclosure provides a method, device, computer equipment and storage medium for gifting items in a retail cabinet. In an embodiment of the present disclosure, a user can perform a gifting operation through an item gifting application. After detecting the gifting operation of the user in the item gifting application, the gifting item and the gifting object corresponding to the gifting operation can be determined, and the corresponding gifting notification information can be generated according to the object type information of the gifting object; then, the gifting notification information can be sent according to the message sending mode corresponding to the object type information. Through the above processing method, the operation of gifting items in a retail cabinet can be simplified, the flexibility of the gifting method of the retail cabinet can be improved, and the applicable scenarios of the gifting method of the retail cabinet can be enriched, and there is no need to install additional interactive equipment on the retail cabinet, saving the development cost of the retail cabinet.
[0054] To facilitate understanding of this embodiment, a method for giving away items in a retail cabinet disclosed in the embodiment of the present disclosure is first introduced in detail.
[0055] In the embodiments of the present disclosure, the retail cabinet can be any kind of closed cabinet. In addition, the retail cabinet can also be any kind of cabinet whose doors can be opened and closed. For example, the retail cabinet can be a retail cabinet that supports unmanned self-service functions. The retail cabinet can also be a refrigerated cabinet for placing refrigerated items in a supermarket. In addition, the retail cabinet can also be a warming cabinet, a freezer for placing frozen items, and any other cabinet whose doors can be opened and closed. The present disclosure does not specifically limit the types of retail cabinets.
[0056] The execution subject of the method for giving away items in a retail cabinet provided in the embodiment of the present disclosure is generally a computer device with certain computing capabilities. In some possible implementations, the method for giving away items in a retail cabinet can be implemented by a processor calling a computer-readable instruction stored in a memory.
[0057] See also Figure 1 FIG. 1 is a flowchart of a method for giving away items in a retail cabinet provided by an embodiment of the present disclosure, the method comprising steps S101 to S105, wherein:
[0058] S101: Detecting a gifting operation triggered by a user in an item gifting application, and determining an item to be gifted based on the gifting operation; wherein the item to be gifted is an item in a retail cabinet that meets gifting requirements and is selected by the user based on the item gifting application.
[0059] In the disclosed embodiment, the item gifting application is a client installed in the user's terminal device (i.e., the computer device), for example, the terminal device may be a mobile phone, a tablet computer, etc. Here, the user may purchase items and / or gift items through the item gifting application.
[0060] Here, the gift giving method provided in the embodiments of the present disclosure can be applied to different usage scenarios, for example, gifting items between colleagues in an office scenario, gifting items between classmates and between teachers and students in a school scenario, etc. Taking the office scenario as an example, the user can obtain a list of colleagues to be gifted through the above-mentioned gift giving application, and select the colleague to whom the gift is to be given in the list of colleagues to be gifted. After determining the gifted item in the gift giving application, the gifted item can be given to the colleague to whom the gift is to be given.
[0061] Here, gifting can be understood as gifting of purchased items, gifting of pre-ordered items, gifting of items with the balance to be paid, gifting of physical items, gifting of virtual items, and any other scenario that enables users to realize gifting.
[0062] Here, you can open the item gifting application in the following ways.
[0063] Method 1: The user may open the item gift application in a terminal device. For example, the user may open a small program of the item gift application in a client.
[0064] Method 2: The user can open the client of the gifting application on the terminal device.
[0065] Method three: The user can scan the QR code in the retail cabinet through a client in the terminal device to open the mini program of the gift application of the item in a client by scanning the QR code.
[0066] In an optional implementation, after detecting a gift operation triggered by a user in the item gift application, the item to be gifted selected by the gift operation can be determined. It should be understood that the item to be gifted can be understood as an item displayed in a retail cabinet associated with the item gift application. Here, the retail cabinet associated with the item gift application can be a retail cabinet registered in the item gift application.
[0067] It should be noted that the above-mentioned item gifting application can be managed through background operations. When registering a new retail cabinet in the above-mentioned item gifting application, the background operation can add the retail cabinet ID of the new retail cabinet to the item gifting application, thereby completing the registration of the new retail cabinet; or, when a registered retail cabinet is no longer in use, the background operation can delete the retail cabinet ID of the discontinued retail cabinet from the item gifting application, thereby realizing the management of the item gifting application through the background operation.
[0068] In an embodiment of the present disclosure, after the user opens the item gifting application in the terminal device, the retail cabinets registered in the item gifting application can be filtered based on the opening method of the item gifting application, and the filtered retail cabinets can be displayed on the display interface of the item gifting application.
[0069] With respect to the above-mentioned method 1 and method 2, after detecting the opening instruction of the item gift application, the user's geographic location can be obtained; and a circle with a preset range radius and the geographic location as the center can be drawn to obtain a screening range; thereafter, the retail cabinets within the screening range can be determined, so that the user can determine the items to be gifted in the retail cabinets within the screening range, thereby avoiding the situation where the selected items to be gifted are far away and inconvenient for the recipient to pick up.
[0070] For the above method three, the QR code in the retail cabinet contains the retail cabinet ID of the retail cabinet. At this time, the retail cabinet ID can be obtained by scanning the QR code, and the retail cabinet corresponding to the retail cabinet ID can be searched in the registered retail cabinets, and the relevant item information of the corresponding retail cabinet can be displayed on the display interface of the item gifting application.
[0071] Here, the items that meet the gift requirement can be understood as items that the user has purchased, or items for which the user has paid a deposit. For example, if item A is a pre-sale item in a retail cabinet, the user can reserve item A for user B in advance by paying a deposit, and then the item A can be understood as an item that meets the gift requirement.
[0072] S103: Determine the object type information of the object to be gifted of the item to be gifted based on the gifting operation, and generate gifting notification information of the item to be gifted.
[0073] In the disclosed embodiment, the gift notification information may include gift information and / or greeting information of the gifted item, wherein the greeting information may be determined based on the object type information of the gifted object. For example, the greeting information of the gifted objects belonging to different object type information is not exactly the same.
[0074] Here, at least one greeting message is set for each object type information of the gift object, wherein the specific information content of the greeting message is associated with the object type information. At this time, based on the object type information of the gift object, the greeting message of the gift object can be determined from the at least one greeting message associated with the object type information.
[0075] Here, the above-mentioned objects to be given can be divided into different types, that is, the objects to be given can correspond to multiple object type information, wherein the object type information includes sub-information corresponding to multiple dimensions, and the multiple dimensions include at least one of the following: user registration dimension (used to indicate whether the object to be given is a registered user of the object of item giving), time dimension (used to indicate the identity of the object to be given at the time of giving, for example, Teacher's Day on September 10, then the object to be given is a teacher), item type of the item to be given (for example, if the item type is protective clothing, then the object to be given is a doctor), frequency of use (used to indicate the frequency of the object to be given using the item giving application), and display location of the retail cabinet (for example, if the display location is a hospital, then the object to be given is a doctor or a patient).
[0076] In the embodiment of the present disclosure, the gift operation may include an operation of selecting object type information and / or an operation of selecting the item to be gifted. In this case, the object type information of the object to be gifted can be determined based on the operation of selecting the object type information, and / or the object type information of the object to be gifted can be determined based on the operation of selecting the item to be gifted.
[0077] For example, if the user checks the corresponding information in the following dimensions in the item gifting application: registered users under the user registration dimension, Doctor's Day under the time dimension, and the hospital under the display location of the retail cabinet, then it can be determined that the object type information of the gift object is a doctor who has registered the corresponding account information in the item gifting application and works in a certain hospital.
[0078] In addition, in the case where the gift operation does not include a selection operation of the object type information, after determining the object to be gifted selected by the user, the object type information of the object to be gifted may be automatically determined.
[0079] Specifically, a mapping relationship between object usage data and object type information can be set in advance in the above-mentioned item gift application, and the mapping relationship can be represented by a mapping table, wherein the object usage data can be used to represent the usage data and / or set personal information of the object to be gifted in the process of using the item gift application. After determining the object to be gifted selected by the user, the object usage data of the object to be gifted in the item gift application and the above-mentioned mapping table can be obtained, and the object type information matching the object usage data can be searched based on the mapping relationship in the mapping table.
[0080] For example, the object usage data of the above-mentioned object to be donated includes information of the following dimensions: registered users under the user registration dimension, doctor's day under the time dimension, and hospital under the display location of the retail cabinet. Then, the object type information having a mapping relationship with the corresponding information in these dimensions in the mapping table may be: a doctor who has registered the corresponding account information in the item donation application and works in a certain hospital.
[0081] In the disclosed embodiments, different dimensions may be set for each retail cabinet. For example, the dimensions that match the retail cabinet may be determined based on the display position of the retail cabinet and / or the item type of the items displayed in the retail cabinet. When the user opens the item gifting application and displays the relevant item information in the retail cabinet on the display interface of the item gifting application, multiple dimensions that match the retail cabinet may be displayed on the display interface at the same time. At this time, the user may check these dimensions to obtain the object type information of the object to be gifted. Here, the gift notification information corresponding to different types of objects to be gifted may be different. For example, the gift notification information corresponding to the infrequently used objects to be gifted may include invitation information for use.
[0082] S105: Determine a message sending mode of the gift notification information based on the object type information, and use the message sending mode to send the gift notification information to the object to be gifted.
[0083] In the disclosed embodiment, at least one message sending mode can be set for each of the above object type information, so as to be applicable to different gifting scenarios and objects to be gifted. For example, when the object type information of the above object to be gifted is used to indicate that the gifting time is the birthday of the object to be gifted, the message sending mode of the gift notification information can be to send a birthday card through the item gifting application.
[0084] Here, you can also obtain the number of times the object to be gifted uses the item gifting application within a historical time period, and use a frequency classification model to classify the usage frequency of the object to be gifted based on the number of uses. The frequency classification model can be a binary classification model, and the usage frequency of the object to be gifted can be divided into: frequent use and infrequent use.
[0085] When the object type information of the object to be gifted indicates that the object to be gifted is the user who does not frequently use the item gifting application, the gifting notification information can be sent through a message sending mode such as SMS notification, thereby reducing the probability of the user missing the gifting notification information.
[0086] In the disclosed embodiment, after receiving the gift notification information, the recipient can determine the corresponding retail cabinet based on the gift information, and scan the QR code on the retail cabinet through the gift application to enter the item purchase page of the retail cabinet, wherein the item purchase page can be used to display the items that can be purchased in the retail cabinet, and the recipient can determine the target item that he wants to purchase through the acquisition operation. Here, if the target item and the item to be gifted match, the target item can be gifted to the recipient. It should be understood that when the item to be gifted is obtained through the acquisition operation, the balance in the account of the recipient will not be deducted.
[0087] In the disclosed embodiment, the user can perform a gifting operation through an item gifting application. After detecting the user's gifting operation in the item gifting application, the gifting item and the object to be gifted corresponding to the gifting operation can be determined, and the corresponding gifting notification information can be generated according to the object type information of the object to be gifted; then, the gifting notification information can be sent according to the message sending mode corresponding to the object type information. Through the above processing method, the operation of gifting items in the retail cabinet can be simplified, the flexibility of the gifting method in the retail cabinet can be improved, and the applicable scenarios of the gifting method of the item in the retail cabinet can be enriched, and there is no need to install additional interactive equipment on the retail cabinet, saving the development cost of the retail cabinet.
[0088] In an optional embodiment, when the donation operation includes a mode selection operation and a data selection operation, as Figure 2 As shown, the above step S101 detects a gift operation triggered by a user in an item gift application, and determines an item to be gifted based on the gift operation, which specifically includes the following process:
[0089] S1011: In response to the mode selection operation of the user for the item gifting mode in the item gifting application, determining data to be selected that matches the mode selection operation.
[0090] In the embodiment of the present disclosure, the above-mentioned item gift application may include multiple item gift modes, wherein the selected data matched by each item gift mode may be different. Here, the item gift mode may include the following types:
[0091] Type 1: Immediate gift mode.
[0092] In the case where the above-mentioned item gifting mode is an immediate gifting mode, the items currently displayed in the retail cabinet can be obtained, and the candidate data matching the immediate gifting mode can be determined based on the currently displayed items. The immediate gifting mode can also be divided into a specific item gifting mode and a blind box gifting mode.
[0093] When the immediate gift mode is a specific item gift mode, the user can select one or more specific items to be gifted. At this time, the data to be selected includes item type information and item description information of the items to be selected.
[0094] When the immediate gift mode is a blind box gift mode, the user can select the corresponding blind box for gifting. At this time, the data to be selected includes the blind box type information and blind box description information of the blind box to be selected.
[0095] Type 2: Appointment gift model.
[0096] In the case where the above-mentioned item gift mode is a pre-order gift mode, the replenishment information of the retail cabinet can also be obtained, and the selected data matching the pre-order gift mode can be determined based on the replenishment information, wherein the items corresponding to the replenishment information can be items currently out of stock in the retail cabinet. The pre-order gift mode can also be divided into a specific item gift mode and a blind box gift mode.
[0097] When the reservation gift mode is a specific item gift mode, the user can reserve one or more specific items for gifting. At this time, the selection data includes item type information and item description information of the items to be replenished.
[0098] When the reservation gift mode is the blind box gift mode, the user can reserve the corresponding blind box for gifting. At this time, the selected data includes the blind box type information and blind box description information of the blind box to be replenished.
[0099] It should be understood that, in the case where the replenishment items are items that are currently out of stock in the retail cabinet, after the replenishment items arrive, the arrival information of the replenishment items may be sent to the user and the recipient of the gift.
[0100] After determining the item donation mode based on the mode selection operation, the holiday information corresponding to the current moment (for example, Children's Day) can be determined, and items matching the holiday information and item donation mode can be determined from the currently displayed items as candidate data.
[0101] S1012: Detecting the data selection operation of the user on the data to be selected, and determining the item to be donated based on the data selection operation.
[0102] In the disclosed embodiment, after determining the candidate data matching the above-mentioned mode selection operation, the candidate data can be displayed in the display interface of the item gift application, wherein the candidate data can be displayed in the display interface, for example, the item description information can be displayed. Then, the user can determine the item to be gifted by performing a data selection operation on the candidate data based on the displayed candidate data.
[0103] From the above description, it can be seen that by selecting the corresponding item gifting mode and selecting the item to be gifted from the selected data that matches the item gifting mode selected by the user, the item gifting method in the embodiment of the present disclosure can be enriched, thereby improving the user experience.
[0104] In an optional implementation, when the data to be selected includes item description information of the items to be selected in the retail cabinet, the data selection operation may include a screening operation and a first selection operation. Based on this, the step S1012 detects the data selection operation of the user for the data to be selected, and determines the gift object based on the data selection operation, specifically including the following process:
[0105] (1) in response to the user's filtering operation on the item description information, determining at least one first item that matches the filtering operation, and displaying the at least one first item on a display interface of the item gifting application;
[0106] (2) Detecting the first selection operation of the user on the at least one first item, and determining the item selected by the item selection operation as the item to be donated.
[0107] In the embodiment of the present disclosure, when the data to be selected is the item description information of the item to be selected, the user can filter the item to be selected based on the item description information of the item to be selected in the retail cabinet. For example, the item to be selected can be filtered based on the item type information. The item type information can include multiple sub-type information, for example, it can include food type and beverage type.
[0108] Here, after detecting the user's filtering operation on the item description information of the selected item, the item corresponding to the filtering operation can be determined, and at least one filtered item can be determined as the first item corresponding to the filtering operation. Then, the first item can be displayed on the display interface of the item gifting application, and at the same time, the item description information of each first item can also be displayed on the display interface, wherein the item description information can include the item picture information of the first item and the text description information of the first item.
[0109] In specific implementation, the screening operation can be used to determine multiple screening parameters and the screening order of the multiple screening parameters. At this time, at least one first item can be screened out from the selected data based on the screening order of the multiple screening parameters. Here, the screening order of the multiple screening parameters can be determined based on the selection order of the multiple screening parameters by the user, and can also be determined based on the parameter priority of each screening parameter.
[0110] In an embodiment of the present disclosure, in the process of filtering the selected data according to the filtering order of multiple filtering parameters, a target filtering parameter can be determined from the multiple filtering parameters; wherein, the target filtering parameter can be understood as the first filtering parameter that has not filtered out the corresponding item in the process of filtering the selected data according to the filtering order; thereafter, the filtering parameter before the target filtering parameter is determined, and the filtering result of the filtering parameter before the target filtering parameter is determined as at least one first item. This processing method can effectively avoid the problem of not filtering out the corresponding item.
[0111] After the determined at least one first item is displayed on the display interface of the item gifting application, the user's first selection operation on the at least one first item can be detected, and the item selected by the first selection operation can be determined as the item to be gifted.
[0112] From the above description, it can be seen that filtering the item description information through the filtering operation can simplify the item filtering operation, thereby reducing the number of items browsed by the user when selecting items to be given away, saving the user's operating costs, and thus improving the user's experience.
[0113] In an optional embodiment, when the data to be selected includes the blind box description information of the blind box to be selected, the data selection operation includes a second selection operation. Based on this, the step S1012 detects the data selection operation of the user for the data to be selected, and determines the object to be gifted based on the data selection operation, specifically including the following process:
[0114] (1) detecting a second selection operation of the user on the blind box description information, and determining a second item among the items displayed in the retail cabinet that matches the blind box description information selected by the second selection operation;
[0115] (2) Determine at least one blind box to be given away based on the second item, and determine the at least one blind box to be given away as the item to be given away.
[0116] In the disclosed embodiment, the blind box description information may be the type description information of the blind box to be selected. The blind box description information may include blind box description sub-information corresponding to multiple dimensions. For example, the blind box description sub-information may be used to indicate the price of the item corresponding to the blind box to be selected, the type of item and other information, wherein the item corresponding to the blind box description information may be an item of the same price in the retail cabinet. After detecting the blind box description information selected by the user through the second selection operation, the second item in the retail cabinet that matches the blind box description information may be determined. Then, based on the number of blind boxes of the blind box to be given set by the user, any item that meets the number of blind boxes may be selected from the second item as the item to be given.
[0117] In the process of determining the items to be given away based on the above blind box description information, the blind box description sub-information corresponding to multiple dimensions contained in the blind box description information can be first obtained, and the multiple item sets corresponding to the blind box description sub-information of each dimension can be determined respectively, and then the intersection items between the multiple item sets can be used as the set of items to be given away. For example, the blind box description sub-information of two dimensions is that the price of the item is X yuan and the type of the item is XX brand, then the items contained in the determined set of items to be given away can be items of XX brand with a price of X yuan.
[0118] It should be noted that, when the number of items included in the set of items to be donated is multiple, any item in the set of items to be donated can be selected as the item to be donated through a random selection instruction. For example, the random selection instruction can be a random instruction, and during the execution of the random instruction, any item in the set of items to be donated can be selected as the execution result and returned.
[0119] Here, the blind box description information may be information determined based on the item type information and / or item description information of the items displayed in the retail cabinet. For example, key information of the item, such as price, type, origin, quantity, etc., may be extracted from the item type information and / or item description information. Afterwards, the key information may be determined as the blind box description information.
[0120] From the above description, it can be seen that the above-mentioned item gifting mode may include a blind box gifting mode. In this blind box gifting mode, the corresponding blind box to be given can be determined as the item to be given based on the blind box description information, thereby further enriching the user's gifting methods and improving the user's usage experience.
[0121] In an optional implementation, the above step S105, determining the message sending mode of the gift notification information based on the object type information, specifically includes the following process:
[0122] When it is determined based on the object type information that the object to be gifted is a registered user in the item gifting application, the message sending mode of the gift notification information is determined to be a first sending mode, wherein the first sending mode is used to indicate that the gift notification information is sent to the object to be gifted through the registration information of the object to be gifted in the item gifting application.
[0123] In the disclosed embodiment, the above-mentioned object type information may include registered users and unregistered users, wherein registered users in the item gift application may add each other as friends. In the case where the object to be gifted is a registered user in the item gift application, the user may search for the object to be gifted in the friend interaction function of the item gift application. In addition, in the case where the user and the object to be gifted have not added each other as friends, the object to be gifted may be searched for through the object information of the object to be gifted, wherein the object information may be the contact information of the object to be gifted, such as mobile phone number, email address, nickname, etc.
[0124] During specific implementation, the above-mentioned item gifting application can determine whether the object to be gifted is a registered user in the item gifting application based on the object information. When it is determined that the object to be gifted is a registered user, the message sending mode of the gift notification information can be determined as the first sending mode. Here, the first sending mode can be sending the gift notification information through the item gifting application.
[0125] In specific implementation, the gift notification information can be sent to the recipient through the private message function in the item gift application; or the gift notification information can be sent to the recipient through the application system message function in the item gift application.
[0126] Here, the first sending mode may include at least one sending method, that is, the gift notification information may be sent to the object to be gifted through at least one sending method corresponding to the item gifting application.
[0127] After determining that the message sending mode is the first sending mode, a sending template matching the first sending mode can be determined, and the gift notification information can be added to the sending template. The sending template also includes a personalized element, which is an element that matches the object type information of the object to be gifted. For example, if the object to be gifted is a teacher, then the personalized element can be understood as an element that matches the "teacher", such as a book, a podium, a blackboard, and other elements.
[0128] In specific implementation, the object type information of the object to be donated can be obtained, and a sending template matching the object type information can be determined in the sending template associated with the first sending mode, and the donation notification information can be added to the sending template.
[0129] It can be seen from the above description that by determining the corresponding message sending mode based on the object type information of the object to be gifted, the sending method of the gift notification information can be enriched, thereby improving the success rate of the user receiving the gift notification information.
[0130] In an optional implementation, the above step S103, determining the message sending mode of the gift notification information based on the object type information, specifically includes the following process:
[0131] When it is determined based on the object type information that the object to be gifted is an unregistered user in the item gifting application, the message sending mode of the gift notification information is determined to be a second sending mode, wherein the second sending mode is used to indicate that the gift notification information is sent to the object to be gifted through the registration information of the object to be gifted in the first preset associated application.
[0132] In the embodiment of the present disclosure, when it is determined that the object type information of the object to be gifted is an unregistered user, the message sending mode of the gift notification information can be determined to be the second sending mode. Here, the second sending mode may include the following sending modes:
[0133] Sending method 1:
[0134] If the object to be gifted is not found in the item gifting application, if the registration information of the object to be gifted is found in the first preset associated application, the gift notification information can be sent to the object to be gifted through the sending method of the first preset associated application. Here, the first preset associated application can be an application that communicates data with the item gifting application, such as an office application, a social application, etc.
[0135] Here, the sending method of the first preset associated application can be understood as sending the gift notification information through the private message function of the first preset associated application, or sending the gift notification information through the system message function of the first preset associated application.
[0136] Sending method 2:
[0137] If the object to be gifted is not found in the item gifting application, if the registration information of the object to be gifted is found in the first preset associated application, the registration information of the object to be gifted in the first preset associated application, such as a mobile phone number, can be entered in the item gifting application. After obtaining the registration information, the item gifting application can send gift notification information to the object to be gifted based on the registration information, such as sending a text message via the mobile phone number.
[0138] From the above description, it can be seen that the object type information of the object to be gifted can be divided into registered users and unregistered users. By determining the corresponding message sending mode based on the object type information of the object to be gifted, the sending method of the gift notification information can be enriched, thereby increasing the probability of users receiving the gift notification information.
[0139] In an optional implementation, when it is determined based on the object type information that the object to be gifted is an unregistered user in the item gifting application, the above step S103, generating gift notification information of the item to be gifted, specifically includes the following process:
[0140] (1) Determine the item information of the item to be donated and / or the application installation information of the item donation application; the item information includes at least one of the following: the display position of the item to be donated in the retail cabinet, and the type information of the item to be donated;
[0141] (2) Generate the gift notification information based on the item information and / or the application installation information.
[0142] In the embodiment of the present disclosure, when the item information of the item to be donated includes the display position of the item to be donated in the retail cabinet, the retail cabinet to which the item to be donated belongs can be determined first, thereby determining the display position of the item to be donated in the retail cabinet. For example, the display position can be: three rows and two columns of XX retail cabinet.
[0143] In an optional implementation, the above-mentioned item gifting application can determine the placement of items in the retail cabinet based on the communication connection with the retail cabinet, thereby obtaining the row and column numbers of the items placed in the retail cabinet, wherein the row and column numbers can be used to represent the positions of the items displayed in the retail cabinet, for example, three rows and two columns. Then, the row and column numbers of the items to be gifted can be determined, thereby determining the display position of the items to be gifted in the retail cabinet.
[0144] In another optional embodiment, the above-mentioned item gifting application can obtain a video frame of the item placement transmitted by a camera in a retail cabinet, and perform image analysis on the video frame to identify a selected video frame containing the item to be given. It should be understood that in the case where the sum of the video frames to be selected is multiple, an image containing the item to be given in each of the selected video frames can be intercepted, and the intercepted image of the item to be given can be identified to obtain the completeness of the item to be given contained in each image of the item to be given. Next, the selected video frame containing the completeness of the item to be given greater than or equal to the completeness threshold can be determined as the target video frame, wherein the higher the completeness of the item to be given contained in the target video frame, the smaller the range of the item to be given being blocked, and the higher the accuracy of the result of identifying the display position of the item to be given in the video frame.
[0145] After determining the target video frame, the display position of the item to be given in the target video frame in the retail cabinet can be identified. Specifically, the row number X to which the item to be given belongs in the retail cabinet can be identified, and the number of placement positions N before the item to be given can be identified, where each placement position is used to place an item. Next, the column number Y to which the item to be given belongs in the retail cabinet can be determined based on the number of placement positions, where the number of columns of the item to be given Y=N+1. Therefore, the display position of the above-mentioned item to be given in the retail cabinet can be expressed as X rows and Y columns.
[0146] In addition, the type information of the gifted item may be used to indicate at least one of the following basic attributes: price, item type, origin, etc.
[0147] In an embodiment of the present disclosure, when it is determined that the object to be gifted is an unregistered user in an item gifting application, the application installation information of the item gifting application can be determined, wherein the application installation information can be used to instruct the object to be gifted to install the item gifting application. For example, the application installation information can include an installation link for the item gifting application.
[0148] In the disclosed embodiment, it is also possible to obtain object attribute information of the object to be gifted, and obtain a greeting message template that matches the object type information of the object to be gifted; then, the object attribute information is combined with the greeting message template to obtain greeting information, and the gift notification information is determined based on the greeting information, item information and application installation information.
[0149] In specific implementation, the greeting information may be obtained by finding sub-information matching the object attribute information in the matching greeting information template and replacing the information content of the sub-information with the corresponding object attribute information.
[0150] From the above description, it can be seen that when the object to be gifted is determined to be an unregistered user in the item gift application based on the object type information, the generated gift notification information of the item to be gifted may include the installation information of the item gift application, thereby instructing the user to install the item gift application, so that the user can obtain the item to be gifted based on the item gift application.
[0151] In an optional embodiment, the above method further includes the following process:
[0152] (1) before detecting a gifting operation triggered by a user in an item gifting application, obtaining at least one status information of a candidate gifting object sent by a second preset associated application, and displaying the at least one status information;
[0153] (2) determining target state information that meets the state requirement from the at least one state information;
[0154] (3) Determine a target candidate gift object that matches the target state information, and determine the to-be-gifted object based on the target candidate gift object.
[0155] In the embodiment of the present disclosure, the second preset associated application may be the same as, or different from, or partially the same as the first preset associated application. Here, the second preset associated application may be an application that communicates data with the item gifting application, such as an office application, a social application, etc.
[0156] Here, objects associated with the user can be obtained in the second associated application as candidate gift objects. In specific implementation, the associated information can be obtained, and the candidate gift objects can be determined in the second associated application based on the associated information, wherein the associated information includes at least one of the following: historical communication records, friend information, and unit department information. For example, objects that contain historical communication records with the user in the second associated application can be selected as candidate gift objects, or objects that are friends with the user in the second associated application can be selected as candidate gift objects, or objects that belong to the same unit department as the user in the second associated application can be selected as candidate gift objects.
[0157] Afterwards, the status information of each candidate gift object can be obtained respectively, wherein the status information of the candidate gift object is associated with the application type of the second associated application. For example, when the second associated application is an office application, the status information of the candidate gift object can be divided into working status, overtime status and non-working status.
[0158] In the disclosed embodiment, the user may set a status requirement so that the item donation application determines the target status information based on the status requirement. For example, the status requirement may be overtime, and the target status information may be the above-mentioned overtime status.
[0159] Next, the candidate gift object corresponding to the target state information can be obtained, and the determined candidate gift object can be determined as the target candidate gift object. Then, the target candidate gift object can be displayed on the display interface of the item gift application, so that the user can determine the object to be gifted from the target candidate gift object.
[0160] In addition, after setting the above-mentioned status requirements, the user can also set the automatic gifting of the target candidate gift object corresponding to the status requirements, and set the number of gifts. For example, the user can set the status requirement to overtime, and set the number of gifts to every day, then the above-mentioned gift object will automatically count the target candidate gift objects whose target status information is overtime every day, and give the above-mentioned gift objects to the determined target candidate gift objects. Here, in the case where there are multiple target status information that meets the above-mentioned status requirements, different types of gift objects can be set for the target candidate gift objects corresponding to different target status information.
[0161] Here, the user can also set multiple items to be given and select multiple recipients to be given, and then establish a group based on the multiple recipients to be given so that the multiple recipients can receive the multiple items in the group. In specific implementation, corresponding items to be given can be set for each recipient in the group, or the items to be given can be randomly allocated to each recipient in the group.
[0162] It can be seen from the above description that by determining the candidate gift object in the second preset associated application and determining at least one status information of the candidate gift state, the target candidate gift object corresponding to the target status information can be screened from the candidate gift objects, thereby realizing the ability to use the data in the second preset associated application to select the object to be gifted, thereby enriching the method of determining the object to be gifted.
[0163] In an optional embodiment, the above method further includes the following process:
[0164] (1) Obtaining the interaction frequency between the target candidate gift recipient and the user;
[0165] (2) sorting the target candidate gift objects based on the interaction frequency to obtain a target sorting result;
[0166] (3) Determine the target candidate gift objects that meet the sorting requirements in the target sorting results as the objects to be gifted.
[0167] In an embodiment of the present disclosure, before detecting a gift operation triggered by a user in an item gifting application, the interaction frequency sent by a second preset associated application may also be obtained, wherein the interaction frequency may be used to indicate the frequency of interaction operations between the user and the object to be gifted. For example, when the second preset associated application is an office application, the interaction operation may be sending messages to each other, message approval, etc.
[0168] After determining the above-mentioned target candidate gift objects, the interaction frequencies between the target candidate gift objects and the user can be obtained respectively, and sorted based on the obtained interaction frequencies to obtain target sorting results. Here, the target sorting results can be used to indicate target candidate gift objects with higher interaction frequencies with users, so that users can determine the gift objects based on the target sorting results.
[0169] From the above description, it can be seen that the target candidate gift objects can be sorted according to the interaction frequency between the target candidate gift objects and the user to obtain a target sorting result, so that the user can select the gift object according to the target sorting result, thereby reducing the user's browsing volume when selecting the gift object, saving the user's operating cost, and thus improving the user's usage experience.
[0170] In summary, in the embodiments disclosed herein, users can perform gifting operations through an item gifting application. Specifically, after detecting the user's gifting operation in the item gifting application, the gifting item and the gift object corresponding to the gifting operation can be determined, and corresponding gifting notification information can be generated based on the object type information of the gift object. Then, the gifting notification information can be sent based on the message sending mode corresponding to the object type information, thereby improving the flexibility of the gifting method, increasing the usage scenarios of the present solution, and eliminating the need to install a large touch screen on the retail cabinet, thereby saving the development cost of the retail cabinet.
[0171] Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.
[0172] Based on the same inventive concept, the embodiments of the present disclosure also provide a device for donating items in a retail cabinet corresponding to the method for donating items in a retail cabinet. Since the principle of solving the problem by the device in the embodiments of the present disclosure is similar to the method for donating items in a retail cabinet in the embodiments of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0173] See also Figure 3 FIG. 1 is a flowchart of another method for giving away items in a retail cabinet provided by an embodiment of the present disclosure, wherein the method comprises steps S31 to S35, wherein:
[0174] S31: Detecting a scanning operation of a user scanning a retail cabinet logo on a retail cabinet through a terminal device, and opening an item gifting program in the terminal device in response to the scanning operation.
[0175] In the disclosed embodiment, the retail cabinet logo may be a QR code logo set on the cabinet body of the retail cabinet. The user may scan the QR code logo to open the item gift program in the terminal device and purchase items displayed in the retail cabinet through the item gift program.
[0176] S32: Detecting a gifting operation triggered by a user in an item gifting application, and determining an item to be gifted based on the gifting operation.
[0177] In the disclosed embodiment, after detecting the user's triggering operation for the gift function in the above-mentioned item gifting program, the items available for gifting in the retail cabinet can be displayed on the user's terminal device. Next, the item to be gifted selected by the user can be detected, and after detecting the user's payment operation for the item to be gifted, it can be determined that the user has triggered the gifting operation in the item gifting application.
[0178] S33: Determine the object type information of the object to be gifted of the gifted item based on the gifting operation, and generate gifting notification information of the gifted item.
[0179] In the embodiment of the present disclosure, the method of determining the object type information of the gift object and the object to be gifted and generating the gift notification information of the object to be gifted is as described above. Figure 1 The corresponding implementation of step S103 has been described above and will not be repeated here.
[0180] S34: Determine a message sending mode for the gift notification information based on the above object type information, and use the message sending mode to send the gift notification information to the object to be gifted.
[0181] In the embodiment of the present disclosure, the message sending mode is determined, and the method of using the message sending mode to send the gift notification information to the recipient is as described above. Figure 1 The corresponding step S105 is not described in detail here.
[0182] S35: In response to the receiving operation of the recipient in the item donation procedure, the item to be donated is donated to the recipient through the retail cabinet.
[0183] In the embodiment of the present disclosure, the process of presenting the gift item to the recipient through the retail cabinet is as described above. Figure 1 The corresponding step S105 is not described in detail here.
[0184] Reference Figure 4 The present invention provides a device for presenting items in a retail cabinet, the device comprising: a detection unit 41, a presenting unit 42, and a sending unit 43; wherein,
[0185] The detection unit 41 is used to detect a gifting operation triggered by a user in an item gifting application, and determine an item to be gifted based on the gifting operation; wherein the item to be gifted is an item in a retail cabinet selected by the user based on the item gifting application that meets the gifting requirements;
[0186] The presenting unit 42 is used to determine the object type information of the present object of the present item based on the presenting operation, and generate the presenting notification information of the present item;
[0187] The sending unit 43 is used to determine a message sending mode of the gift notification information based on the object type information, and send the gift notification information to the object to be gifted using the message sending mode.
[0188] In the disclosed embodiment, the user can perform a gift operation through an item gift application. Specifically, after detecting the user's gift operation in the item gift application, the gift item and the gift object corresponding to the gift operation can be determined, and corresponding gift notification information can be generated according to the object type information of the gift object. Then, the gift notification information can be sent according to the message sending mode corresponding to the object type information, thereby improving the flexibility of the gift method, increasing the usage scenarios of the present solution, and eliminating the need to install a large touch screen on the retail cabinet, saving the development cost of the retail cabinet.
[0189] In a possible implementation manner, the donation operation includes a mode selection operation and a data selection operation, and the donation unit 42 is further configured to:
[0190] In response to the mode selection operation of the user for the item gifting mode in the item gifting application, determining the to-be-selected data matching the mode selection operation;
[0191] The data selection operation of the user on the data to be selected is detected, and the item to be donated is determined based on the data selection operation.
[0192] In a possible implementation manner, the data to be selected is item description information of the items to be selected in the retail cabinet; the data selection operation includes a screening operation and a first selection operation, and the presenting unit 42 is further used to:
[0193] In response to the user's filtering operation on the item description information, determining at least one first item matching the filtering operation, and displaying the at least one first item on a display interface of the item gifting application;
[0194] The first selection operation of the user on the at least one first item is detected, and the item selected by the item selection operation is determined as the item to be donated.
[0195] In a possible implementation manner, the data to be selected is blind box description information of the blind box to be selected, and the data selection operation includes a second selection operation, and the presenting unit 42 is further used to:
[0196] Detecting a second selection operation of the user on the blind box description information, and determining a second item among the items displayed in the retail cabinet that matches the blind box description information selected by the second selection operation;
[0197] At least one blind box to be given away is determined based on the second item, and the at least one blind box to be given away is determined as the item to be given away.
[0198] In a possible implementation manner, the sending unit 43 is further configured to:
[0199] When it is determined based on the object type information that the object to be gifted is a registered user in the item gifting application, the message sending mode of the gift notification information is determined to be a first sending mode, wherein the first sending mode is used to indicate that the gift notification information is sent to the object to be gifted through the registration information of the object to be gifted in the item gifting application.
[0200] In a possible implementation manner, the sending unit 43 is further configured to:
[0201] When it is determined based on the object type information that the object to be gifted is an unregistered user in the item gifting application, the message sending mode of the gift notification information is determined to be a second sending mode, wherein the second sending mode is used to indicate that the gift notification information is sent to the object to be gifted through the registration information of the object to be gifted in the first preset associated application.
[0202] In a possible implementation manner, the sending unit 43 is further configured to:
[0203] Determine the item information of the item to be presented, and / or the application installation information of the item presentation application; the item information includes at least one of the following: the display position of the item to be presented in the retail cabinet, the type information of the item to be presented;
[0204] The gift notification information is generated based on the item information and / or the application installation information.
[0205] In a possible implementation manner, the device is also used for:
[0206] Before detecting a gifting operation triggered by a user in an item gifting application, obtaining at least one state information of a candidate gifting object sent by a second preset associated application, and displaying the at least one state information;
[0207] Determining target state information that meets the state requirement from the at least one state information;
[0208] A target candidate gift object matching the target state information is determined, and the to-be-gifted object is determined based on the target candidate gift object.
[0209] In a possible implementation manner, the device is also used for:
[0210] Obtaining the interaction frequency between the target candidate gift object and the user;
[0211] Sorting the target candidate gift objects based on the interaction frequency to obtain a target sorting result;
[0212] The target candidate gift objects that meet the sorting requirements in the target sorting results are determined as the objects to be gifted.
[0213] For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference may be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.
[0214] In addition, an embodiment of the present disclosure further provides a retail cabinet, which includes: a retail cabinet body 111 and a processor 112 .
[0215] The processor 112 is configured to detect the acquisition operation of the object to be gifted in the retail cabinet through the item gifting application, and determine whether the target item corresponding to the acquisition operation matches the item to be gifted; when the type information of the target item matches the type information of the item to be gifted, the target item is gifted to the object to be gifted through the retail cabinet.
[0216] In an optional embodiment, a QR code logo can be set on the cabinet body of the above-mentioned retail cabinet. After the recipient of the gift scans the QR code logo through the item gift application, the item to be gifted can be displayed in the item gift application. After detecting the user's acquisition operation for the item to be gifted, the item to be gifted can be gifted to the target object through the retail cabinet. Specifically, the item to be gifted can be transferred to a collection window so that the recipient of the gift can collect the item to be gifted in the collection window.
[0217] In another optional implementation, after the user scans the QR code through the item gifting application, the user can enter the item purchase page of the retail cabinet, wherein the item purchase page can be used to display the items that can be purchased in the retail cabinet, and the user can determine the target item to be purchased through the above acquisition operation. Here, if the target item and the item to be gifted match, the target item can be gifted to the object to be gifted. It should be understood that when the item to be gifted is obtained through the acquisition operation, the balance in the account of the object to be gifted will not be deducted.
[0218] In the disclosed embodiment, the user can perform a gift operation through an item gift application. Specifically, after detecting the user's gift operation in the item gift application, the gift item and the gift object corresponding to the gift operation can be determined, and corresponding gift notification information can be generated according to the object type information of the gift object. Then, the gift notification information can be sent according to the message sending mode corresponding to the object type information, thereby improving the flexibility of the gift method, increasing the usage scenarios of the present solution, and eliminating the need to install a large touch screen on the retail cabinet, saving the development cost of the retail cabinet.
[0219] Corresponds to Figure 1 The present disclosure also provides a computer device 500, such as Figure 5 FIG. 5 is a schematic diagram of the structure of a retail cabinet 500 provided in an embodiment of the present disclosure, including:
[0220] Processor 51, memory 52, and bus 53; memory 52 is used to store execution instructions, including internal memory 521 and external memory 522; the internal memory 521 is also called internal memory, which is used to temporarily store the operation data in the processor 51 and the data exchanged with the external memory 522 such as a hard disk. The processor 51 exchanges data with the external memory 522 through the internal memory 521. When the retail cabinet 500 is running, the processor 51 communicates with the memory 52 through the bus 53, so that the processor 51 executes the following instructions:
[0221] Detecting a gifting operation triggered by a user in an item gifting application, and determining an item to be gifted based on the gifting operation; wherein the item to be gifted is an item in a retail cabinet selected by the user based on the item gifting application that meets the gifting requirements;
[0222] Determine the object type information of the object to be gifted of the item to be gifted based on the gifting operation, and generate gifting notification information of the item to be gifted;
[0223] A message sending mode of the gift notification information is determined based on the object type information, and the gift notification information is sent to the object to be gifted using the message sending mode.
[0224] The present disclosure also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the steps of the method for giving away items in a retail cabinet described in the above method embodiment are executed. The storage medium can be a volatile or non-volatile computer-readable storage medium.
[0225] The disclosed embodiments also provide a computer program product that carries a program code. The program code includes instructions that can be used to execute the steps of the method for donating items in a retail cabinet described in the above method embodiment. For details, please refer to the above method embodiment, which will not be repeated here.
[0226] The computer program product may be implemented in hardware, software or a combination thereof. In one optional embodiment, the computer program product is implemented as a computer storage medium. In another optional embodiment, the computer program product is implemented as a software product, such as a software development kit (SDK).
[0227] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.
[0228] 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.
[0229] 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.
[0230] 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 non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0231] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A method for giving away items in a retail cabinet. It is characterized in that include: Detecting a gifting operation triggered by a user in an item gifting application, and determining an item to be gifted based on the gifting operation; wherein the item to be gifted is an item in a retail cabinet selected by the user based on the item gifting application that meets the gifting requirements; Determine the object type information of the object to be gifted of the gifted item based on the gifting operation, and generate gifting notification information of the gifted item; the gifting notification information includes gifting information of the gifted item and / or greeting information and / or invitation information and / or installation information of an item gifting application; the greeting information is determined based on the object type information of the object to be gifted; Determine a message sending mode of the gift notification information based on the object type information, and send the gift notification information to the object to be gifted using the message sending mode; The donation operation includes a selection operation of object type information and / or a selection operation of an item to be donated; The determining the object type information of the object to be presented of the item to be presented based on the presenting operation includes: determining the object type information of the object to be presented based on the selection operation of the object type information, and / or determining the object type information of the object to be presented based on the selection operation of the item to be presented; The gifting operation includes a mode selection operation and a data selection operation; the detecting the gifting operation triggered by the user in the item gifting application, and determining the item to be gifted based on the gifting operation, includes: In response to the mode selection operation of the user for the item gifting mode in the item gifting application, determining the to-be-selected data matching the mode selection operation; detecting the data selection operation of the user on the data to be selected, and determining the item to be gifted based on the data selection operation; The method further comprises: Before detecting a gift operation triggered by a user in an item gift application, obtaining at least one status information of each candidate gift object sent by a second preset associated application, and displaying the at least one status information; the second preset associated application is an application that communicates data with the item gift application; the status information of the candidate gift object is associated with the application type of the second preset associated application, and when the second preset associated application is an office application, the status information of the candidate gift object is divided into working status, overtime status and non-working status; Determining target state information that meets the state requirement from the at least one state information; Determine a target candidate gift object that matches the target state information, and determine the to-be-gifted object based on the target candidate gift object; Determine the candidate gift recipient by the following steps: obtain association information associated with the user in a second preset association application, and determine the candidate gift recipient in the second preset association application based on the association information, wherein the association information includes at least one of the following: historical communication records, friend information, and unit department information; After determining the target state information that meets the state requirements in the at least one state information, the method further includes: automatically presenting the items to be presented to the target candidate gift objects that match the target state information, and setting the number of presenting times; when there are multiple target state information, setting different types of items to be presented for the target candidate gift objects corresponding to different target state information.
2. The method according to claim 1, It is characterized in that The data to be selected is the item description information of the items to be selected in the retail cabinet; the data selection operation includes a screening operation and a first selection operation; The detecting the data selection operation of the user on the to-be-selected data, and determining the to-be-gifted item based on the data selection operation, comprises: In response to the user's filtering operation on the item description information, determining at least one first item matching the filtering operation, and displaying the at least one first item on a display interface of the item gifting application; The first selection operation of the user on the at least one first item is detected, and the item selected by the item selection operation is determined as the item to be donated.
3. The method according to claim 1, It is characterized in that The data to be selected is the blind box description information of the blind box to be selected; the data selection operation includes a second selection operation; The detecting the data selection operation of the user on the to-be-selected data, and determining the to-be-gifted item based on the data selection operation, comprises: Detecting a second selection operation of the user on the blind box description information, and determining a second item among the items displayed in the retail cabinet that matches the blind box description information selected by the second selection operation; At least one blind box to be given away is determined based on the second item, and the at least one blind box to be given away is determined as the item to be given away.
4. The method according to claim 1, It is characterized in that The determining the message sending mode of the gift notification information based on the object type information includes: When it is determined based on the object type information that the object to be gifted is a registered user in the item gifting application, the message sending mode of the gift notification information is determined to be a first sending mode, wherein the first sending mode is used to indicate that the gift notification information is sent to the object to be gifted through the registration information of the object to be gifted in the item gifting application.
5. The method according to claim 1, It is characterized in that The determining the message sending mode of the gift notification information based on the object type information includes: When it is determined based on the object type information that the object to be gifted is an unregistered user in the item gifting application, the message sending mode of the gift notification information is determined to be a second sending mode, wherein the second sending mode is used to indicate that the gift notification information is sent to the object to be gifted through the registration information of the object to be gifted in the first preset associated application.
6. The method according to claim 5, It is characterized in that The step of generating the gift notification information of the item to be gifted includes: Determine the item information of the item to be presented, and / or the application installation information of the item presentation application; the item information includes at least one of the following: the display position of the item to be presented in the retail cabinet, the type information of the item to be presented; The gift notification information is generated based on the item information and / or the application installation information.
7. The method according to claim 1, It is characterized in that The determining the object to be gifted based on the target candidate gifted object comprises: Obtaining the interaction frequency between the target candidate gift object and the user; Sorting the target candidate gift objects based on the interaction frequency to obtain a target sorting result; The target candidate gift objects that meet the sorting requirements in the target sorting results are determined as the objects to be gifted.
8. A device for giving away items in a retail cabinet. It is characterized in that include: A detection unit, used to detect a gifting operation triggered by a user in an item gifting application, and determine an item to be gifted based on the gifting operation; wherein the item to be gifted is an item in a retail cabinet that meets the gifting requirements and is selected by the user based on the item gifting application; a presenting unit, configured to determine the object type information of the object to be presented of the present item based on the presenting operation, and generate presenting notification information of the present item; the presenting notification information includes presenting information of the present item and / or greeting information and / or invitation information and / or installation information of an item presenting application; the greeting information is determined based on the object type information of the object to be presented; A sending unit, configured to determine a message sending mode of the gift notification information based on the object type information, and send the gift notification information to the object to be gifted using the message sending mode; The donation operation includes a selection operation of object type information and / or a selection operation of an item to be donated; When the presenting unit is used to determine the object type information of the object to be presented of the presenting item based on the presenting operation, the presenting unit is used to: determine the object type information of the object to be presented based on the selection operation of the object type information, and / or determine the object type information of the object to be presented based on the selection operation of the presenting item; The gifting operation includes a mode selection operation and a data selection operation; when the detection unit is used to detect the gifting operation triggered by the user in the item gifting application and determine the item to be gifted based on the gifting operation, the detection unit is used to: In response to the mode selection operation of the user for the item gifting mode in the item gifting application, determining the to-be-selected data matching the mode selection operation; detecting the data selection operation of the user on the data to be selected, and determining the item to be gifted based on the data selection operation; The device is also used for: Before detecting a gift operation triggered by a user in an item gift application, obtaining at least one status information of each candidate gift object sent by a second preset associated application, and displaying the at least one status information; the second preset associated application is an application that communicates data with the item gift application; the status information of the candidate gift object is associated with the application type of the second preset associated application, and when the second preset associated application is an office application, the status information of the candidate gift object is divided into working status, overtime status and non-working status; Determining target state information that meets the state requirement from the at least one state information; Determine a target candidate gift object that matches the target state information, and determine the to-be-gifted object based on the target candidate gift object; The device is used to determine the candidate gift object through the following steps: obtaining association information associated with the user in a second preset association application, and determining the candidate gift object in the second preset association application based on the association information, wherein the association information includes at least one of the following: historical communication records, friend information, and unit department information; After determining the target state information that meets the state requirements in the at least one state information, the device is also used to: automatically present the items to be presented to the target candidate gift objects that match the target state information, and set the number of presents; when there are multiple target state information, set different types of items to be presented for the target candidate gift objects corresponding to different target state information.
9. A computer device, It is characterized in that include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the method for donating items in a retail cabinet as described in any one of claims 1 to 7 are performed.
10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, executes the steps of the method for donating items in a retail cabinet as claimed in any one of claims 1 to 7.
Citation Information
Patent Citations
A process for increasing the melt strength of a polyethylene resin, a masterbatch composition and a polymeric composition
CN105580034A
Notification information sending method and device, computer equipment and storage medium
CN112085509A
Game invitation method and device, computer equipment and storage medium
CN113413615A
Cloud video pushing method and pushing system
CN113438489A