A method, device, equipment and storage medium for placing an order for goods

By determining a recommended order time based on historical data and product attributes, the method and device automate and optimize the ordering process, addressing inefficiencies in manual ordering methods and enhancing user experience.

CN113506152BActive Publication Date: 2024-12-27SICHUAN XINGUI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110774810.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-08
Publication Date
2024-12-27
Estimated Expiration
2041-07-08

AI Technical Summary

Technical Problem

Existing methods for placing orders in e-commerce systems have low efficiency, requiring manual ordering each time, which is inefficient and time-consuming.

Method used

A method and device that utilize historical order information and product attributes to determine a recommended order time, allowing for scheduled and timed orders, with user confirmation and modification options.

Benefits of technology

Improves ordering efficiency by automating the process, enhances accuracy, and provides a better user experience through personalized scheduling and selection options.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113506152B_ABST
    Figure CN113506152B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a method, device, equipment and storage medium for placing an order for goods. The method receives target product information of the goods to be ordered; based on the target product information, obtains the historical order information of the goods to be ordered and the product attribute information of the goods to be ordered; determines the recommended order time of the goods to be ordered according to the historical order information and the product attribute information; and places a scheduled order for the goods to be ordered according to the recommended order time. That is, the method realizes scheduled ordering by determining the recommended order time. Compared with the prior art that uses manual single ordering, the method solves the technical problem of low order efficiency in the prior art when purchasing goods, and greatly improves the order efficiency of purchasing goods.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, equipment and storage medium for placing an order for goods. Background Art

[0002] With the development of network technology, people often choose to communicate or trade through applications. For example, in the e-commerce model, when user A places an order in an application such as inventory management, the other party, user B, can learn about the order placed by user A through the sales system.

[0003] The traditional ordering method is that users manually place orders every time they need to purchase, which has low ordering efficiency.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The embodiments of the present application provide a method, device, equipment and storage medium for placing an order for goods, which can improve the ordering efficiency of goods procurement.

[0006] On the one hand, the embodiment of the present application provides a method for placing an order for goods, including:

[0007] Receive target product information of the product to be ordered;

[0008] Based on the target product information, acquiring historical order information of the product to be ordered and product attribute information of the product to be ordered;

[0009] Determining a recommended order time for the product to be ordered based on the historical order information and the product attribute information;

[0010] According to the recommended order time, an order is placed on a scheduled basis for the products to be ordered.

[0011] Optionally, determining the recommended order time for the product to be ordered according to the historical order information and the product attribute information includes:

[0012] Outputting an optional order time period according to the historical order information and the commodity attribute information;

[0013] According to the received selection operation of the target time in the optional ordering time period, a recommended ordering time for the to-be-ordered product is determined.

[0014] Optionally, after determining the recommended order time for the product to be ordered according to the received selection operation of the target time in the optional order time period, the method further includes:

[0015] receiving a first confirmation operation;

[0016] In response to the first confirmation operation, generating a timed order for the product to be ordered, wherein the timed order includes a recommended order time for the product to be ordered;

[0017] Placing a timed order for the product to be ordered according to the recommended order time includes:

[0018] According to the scheduled order, a scheduled order is placed for the goods to be ordered.

[0019] Optionally, the scheduled order also includes the purchase quantity of the commodity to be ordered and the target commodity information; and placing a scheduled order for the commodity to be ordered according to the scheduled order includes:

[0020] When the recommended ordering time is reached, an order is placed with a purchasing end device according to the target product information and the purchase quantity of the product to be ordered.

[0021] Optionally, when the recommended ordering time is reached, placing an order with a purchasing end device according to the target commodity information and the purchase quantity of the commodity to be ordered includes:

[0022] When the recommended order placement time is reached, output order confirmation information;

[0023] If a second confirmation operation on the order confirmation information is received, an order is placed with a purchasing end device according to the target product information and the purchase quantity of the product to be ordered.

[0024] Optionally, after outputting the order confirmation information, the method further includes:

[0025] If a modification operation on the order confirmation information is received, modifying the target product information and the purchase quantity according to the modification operation;

[0026] An order is placed to the purchasing end device according to the modified target commodity information and the modified purchase quantity.

[0027] Optionally, the historical order information includes the historical order time of the product to be ordered;

[0028] The determining, according to the historical order information and the commodity attributes, the recommended order time for the commodity to be ordered includes:

[0029] The recommended order time for the product to be ordered is determined according to the historical order time, the product attributes and the holiday information.

[0030] On the other hand, the embodiment of the present application provides a commodity order placing device, comprising:

[0031] A receiving module, used to receive target product information of the product to be ordered;

[0032] An acquisition module, used to acquire the historical order information of the product to be ordered and the product attribute information of the product to be ordered based on the target product information;

[0033] A determination module, configured to determine a recommended order time for the product to be ordered based on the historical order information and the product attribute information;

[0034] The order placing module is used to place a scheduled order for the to-be-ordered goods according to the recommended order placing time.

[0035] On the other hand, an embodiment of the present application provides an electronic device, including:

[0036] A memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the following method:

[0037] Receive target product information of the product to be ordered;

[0038] Based on the target product information, acquiring historical order information of the product to be ordered and product attribute information of the product to be ordered;

[0039] Determining a recommended order time for the product to be ordered based on the historical order information and the product attribute information;

[0040] According to the recommended order time, an order is placed on a scheduled basis for the products to be ordered.

[0041] On the other hand, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and the processor executes the computer program to implement the following method:

[0042] Receive target product information of the product to be ordered;

[0043] Based on the target product information, acquiring historical order information of the product to be ordered and product attribute information of the product to be ordered;

[0044] Determining a recommended order time for the product to be ordered based on the historical order information and the product attribute information;

[0045] According to the recommended order time, an order is placed on a scheduled basis for the products to be ordered.

[0046] The embodiments of the present application provide a method, device, equipment and storage medium for placing an order for goods. The method receives target product information of the goods to be ordered; based on the target product information, obtains the historical order information of the goods to be ordered and the product attribute information of the goods to be ordered; determines the recommended order time of the goods to be ordered according to the historical order information and the product attribute information; and places a scheduled order for the goods to be ordered according to the recommended order time. That is, the method realizes scheduled ordering by determining the recommended order time. Compared with the prior art of manually placing a single order, the method solves the technical problem of low order efficiency in the prior art when purchasing goods, and greatly improves the order efficiency of purchasing goods. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0048] Figure 1 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application;

[0049] Figure 2 This is an application environment diagram of another method for placing an order for goods provided in an embodiment of the present application;

[0050] Figure 3 It is a schematic flow chart of a method for placing an order for goods provided in an embodiment of the present application;

[0051] Figure 4 This is an operation interface diagram of a method for placing an order for goods provided in an embodiment of the present application;

[0052] Figure 5 This is an order operation interface diagram of another commodity order placing method provided in an embodiment of the present application;

[0053] Figure 6 This is a diagram of an operation interface for selecting an order time for a method for placing an order for goods provided in an embodiment of the present application;

[0054] Figure 7 It is a structural schematic diagram of a commodity order placing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0055] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0056] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0057] In one embodiment, the commodity ordering method provided in the present application can be applied to an electronic device. The electronic device can be a server or a client. Its internal structure diagram can be as follows: Figure 1 As shown. The electronic device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. Among them, the processor is used to provide computing and control capabilities; the memory includes a non-volatile storage medium and an internal memory, the non-volatile storage medium stores an operating system, a computer program (the computer program implements a commodity ordering method when executed by the processor) and a database, and the internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium; the database is used to store data involved in the execution of the commodity ordering method, for example, the database can store commodity information sets, recommended ordering time and other data; the network interface is used to communicate with an external terminal through a network connection; the display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device can be a touch layer covered on the display screen, or a button, trackball or touchpad set on the electronic device shell, or an external keyboard, touchpad or mouse. Further, the client can be but not limited to various personal computers, laptops, smart phones, tablet computers and portable wearable devices, and the server can be implemented as an independent server or a server cluster composed of multiple servers.

[0058] Those skilled in the art will understand that Figure 1 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0059] In another embodiment, the method for placing a timed order for commodity information provided in the present application can also be applied to: Figure 2In the application environment shown. The application environment includes a server 201 and a client 202, which are connected via a network. The client 202 receives the target product information input by the user, and sends the target product information to the server 201. The server 201 receives the target product information, and based on the target product information, obtains the historical order information of the product to be ordered and the product attribute information of the product to be ordered, and then determines the recommended order time of the product to be ordered according to the historical order information and the product attribute information; and places a scheduled order for the product to be ordered according to the recommended order time. Similarly, the client can be but is not limited to various personal computers, laptops, smart phones, tablet computers and portable wearable devices, and the server can be implemented with an independent server or a server cluster consisting of multiple servers.

[0060] In the prior art, for purchase or trade occasions, people usually need to place specific orders multiple times. For example, for breakfast ordering, the operation of placing breakfast orders every day makes the efficiency of placing purchase orders low.

[0061] Based on the hardware of the above embodiment, the embodiment of the present application provides a method for placing an order for goods, which can improve the efficiency of placing an order. It should be noted that the method can be executed by the above client or server as a single end, or as Figure 2 As shown in the application environment, multiple terminals of the client and the server are the execution subjects, which is not limited in this embodiment.

[0062] See also Figure 3 , Figure 3 is a schematic flow chart of a method for placing an order for goods provided in an embodiment of the present application, such as Figure 3 As shown, when multiple terminals of a client and a server are used as execution subjects, the method includes:

[0063] S20, receiving target product information of the product to be ordered.

[0064] In the specific implementation process, the target commodity information is the commodity information that the message ordering party needs to order to the message receiving party, which can be the commodity information in the purchase order information input by the user (i.e. the message ordering party). For example, a small vegetable merchant will purchase a batch of vegetables every 3 days or so, and can enter a purchase order through a designated Internet platform.

[0065] In one embodiment, the target product information of the product to be ordered input by the user can be received through the client device. Figure 4 , the ordering application in the client provides Figure 4 The user enters the target product information according to the guidance of the ordering interface. The specific input methods include but are not limited to: text input, voice input, and selecting input from existing options. Figure 4 , enter the target product information "breakfast" in the "Product" column.

[0066] In another embodiment, this step may also be performed by the server. Specifically, the server receives the target product information of the product to be ordered sent by the client device, and the target product information is obtained by the client according to the implementation method of the above embodiment.

[0067] S40: Based on the target product information, historical order information of the product to be ordered and product attribute information of the product to be ordered are obtained.

[0068] In the specific implementation process, historical order information refers to the relevant information of the orders of the goods to be ordered, which may include the time, quantity, number of orders, etc. The commodity attribute information refers to the attributes contained in the commodity, which may be the category attribute, usage attribute, and usage time attribute of the commodity.

[0069] Specifically, the historical order information of the product to be ordered and the product attribute information of the product to be ordered may be obtained by matching the target product information with the stored historical order records.

[0070] It is understandable that the historical order information of the goods to be ordered and the commodity attribute information of the goods to be ordered can be stored in the client or server. Specifically, a historical order database can be set up, and the historical order database includes historical order records, and the historical order records at least include the historical order information of the goods to be ordered and the commodity attribute information of the goods to be ordered.

[0071] In one embodiment, when the historical order information of the product to be ordered and the product attribute information of the product to be ordered are stored in the client, this step is performed by the client. The historical order information of the product to be ordered and the product attribute information of the product to be ordered are directly matched and obtained from the historical order records based on the target product information in the client, which saves the network communication resources occupied by the interaction with the server, and because it is obtained locally, the efficiency will be higher.

[0072] In another embodiment, when the historical order information of the goods to be ordered and the commodity attribute information of the goods to be ordered are stored in the server, this step is performed by the server. The target commodity information received from the client is matched with the historical order record to obtain the historical order information of the goods to be ordered and the commodity attribute information of the goods to be ordered. Setting the historical order database on the server can reduce the storage pressure of the client, improve the system operation efficiency of the client, and thus improve the user experience.

[0073] S60: Determine a recommended order time for the product to be ordered based on the historical order information and the product attribute information.

[0074] In the specific implementation process, the recommended order time refers to the order time for the product to be ordered that is recommended to the user based on the historical order records of the product. The recommended order time may include a recommended order day and / or a recommended order time. The recommended order day may refer to a natural day, holiday, etc., for example, a working day, a non-working day, Christmas, etc., and the recommended order time may refer to a specific time. Specifically, the recommended order time can be determined by combining the date corresponding to the recommended order day with the time corresponding to the recommended order time, for example, the determined recommended order time is: August 1 (working day) 10:00.

[0075] Specifically, historical order information generally includes historical order time. Since the historical order time of the product to be ordered can reflect the user's purchase time requirements for the product to be ordered, the recommended order time can be determined by the historical order time. In addition, when there are multiple historical order times, the order quantity and order times at the historical order time can be combined to obtain multiple order times, and sort them to determine the recommended order time.

[0076] In one embodiment, the historical order information includes the historical order time of the product to be ordered;

[0077] Determining the recommended order time for the product to be ordered based on the historical order information and the product attributes includes: determining the recommended order time for the product to be ordered based on the historical order time, the product attributes and holiday information.

[0078] Specifically, in addition to the historical order time of the product to be ordered, which can reflect the user's purchase time requirements for the product to be ordered, the product attributes can reflect the category attributes, usage attributes, and usage time attributes of the product. Therefore, in the case of multiple historical order times, the recommended order time can be determined more accurately by combining the product attributes. For example, Figure 4 In the example, if the item to be ordered is "breakfast", the order time should at least be placed during the breakfast period, for example, before 10:00 in the morning; for some items that have special significance during holidays, the order needs to be placed before the corresponding holidays. Therefore, by determining the recommended order time for the item to be ordered based on the historical order time, the item attributes, and holiday information, the recommended order time can be determined more accurately to meet the user's needs for efficient ordering. In addition, when determining the recommended order time, the business hours of the merchant corresponding to the item to be ordered can also be considered to increase the success rate of the order.

[0079] In addition, corresponding to the implementation of the aforementioned embodiment, step S60 can also be performed by the client or the server. In one embodiment, when step S60 is performed by the client, determining the recommended order time of the to-be-ordered product based on the historical order information and the product attribute information includes:

[0080] Outputting an optional order time period according to the historical order information and the commodity attribute information;

[0081] In the specific implementation process, the optional order time period refers to the order time for users to choose, that is, the recommended order time determined based on historical order information and product attribute information includes multiple optional time periods for users to choose. Specifically, the optional order time period output includes: displaying on the interface, voice broadcasting, etc. For example, see Figure 5 , displaying the optional ordering time periods including: 08:00, 08:30, 09:00, etc. every Monday. In addition, all time periods can also be displayed, and the selection operation can be performed in the optional time periods, and the selection operation cannot be performed in the non-optional time periods. For example, the time after 10:00 cannot be selected for the item to be ordered as "breakfast".

[0082] According to the received selection operation of the target time in the optional ordering time period, a recommended ordering time for the to-be-ordered product is determined.

[0083] In the specific implementation process, the selection operation can be a user's selection operation of the target time on the interface, for example, sliding up and down to select the target time, or it can be selected by voice.

[0084] The implementation method of outputting optional order time periods for users to choose from provides users with room for selection based on the determined recommended time, so that the order time is more in line with the user's current needs, the order time is more accurate, and the user experience is better.

[0085] S80, placing a scheduled order for the product to be ordered according to the recommended order time.

[0086] During the specific implementation process, after the recommended order time is determined, the application will monitor the time. When the recommended order time is reached, the information of the goods to be ordered will be sent to the message recipient (the purchasing end). After receiving the information of the goods to be ordered, the user on the purchasing end will ship the goods according to the information.

[0087] The above is a description of the execution process of steps S20-S80, and some optional embodiments will be given below.

[0088] In one embodiment, after determining the recommended order time for the product to be ordered according to the received selection operation of the target time in the optional order time period, the method further includes:

[0089] receiving a first confirmation operation;

[0090] In response to the first confirmation operation, generating a timed order for the product to be ordered, wherein the timed order includes a recommended order time for the product to be ordered;

[0091] Placing a timed order for the product to be ordered according to the recommended order time includes:

[0092] According to the scheduled order, a scheduled order is placed for the goods to be ordered.

[0093] In the specific implementation process, the first confirmation operation refers to the operation of generating a scheduled order, such as Figure 4 As shown in the figure, after entering the information in the product column, quantity column and order time column, click the "Scheduled Order" button to generate a scheduled order for the product to be ordered. The scheduled order can also include the end time of the scheduled order, so that the scheduled order will be automatically canceled when the end time arrives. Correspondingly, the application will place a scheduled order for the product to be ordered based on the information in the scheduled order. The generated scheduled order time interface is as follows: Figure 6 It is understandable that the method of generating a timed order allows the user to generate multiple timed orders in advance and place timed orders according to these orders at the same time, further improving the efficiency of placing orders for goods.

[0094] In one embodiment, the scheduled order also includes the purchase quantity of the commodity to be ordered and the target commodity information; and placing a scheduled order for the commodity to be ordered according to the scheduled order includes:

[0095] When the recommended ordering time is reached, an order is placed with a purchasing end device according to the target product information and the purchase quantity of the product to be ordered.

[0096] In the specific implementation process, in addition, corresponding to the implementation of the aforementioned embodiment, step S80 can also be executed by the client or the server. In one embodiment, taking the client execution as an example, when placing an order for a product, the client device needs to send the order information to the purchaser, wherein the client device can directly send it to the purchaser through a wireless network, or forward it to the purchaser through a server. This can be achieved as long as the hardware is arranged with the corresponding application.

[0097] In one embodiment, when the recommended ordering time is reached, placing an order with a purchasing end device according to the target product information and the purchase quantity of the product to be ordered includes:

[0098] When the recommended order placement time is reached, output order confirmation information;

[0099] If a second confirmation operation on the order confirmation information is received, an order is placed with a purchasing end device according to the target product information and the purchase quantity of the product to be ordered.

[0100] In the specific implementation process, order confirmation information refers to the information confirmed to the user before placing an order, which can appear in the form of a display output window, and include button options of "Confirm", "Modify" and "Cancel". Accordingly, when the user selects the "Confirm" button, the order is placed normally; when the user selects the "Modify" button, it jumps back to the information input interface, allowing the user to modify the information again; when the user selects the "Cancel" button, the order is canceled.

[0101] The second confirmation operation may be a selection operation on a button in the window. Therefore, if a second confirmation operation on the order confirmation information is received, an order is placed with the purchasing end device based on the target product information and the purchase quantity of the product to be ordered.

[0102] In another embodiment, after outputting the order confirmation information, the method further includes:

[0103] If a modification operation on the order confirmation information is received, modifying the target product information and the purchase quantity according to the modification operation;

[0104] An order is placed to the purchasing end device according to the modified target commodity information and the modified purchase quantity.

[0105] It is understandable that before placing an order, the user can be asked to confirm whether the purchase information to be ordered needs to be replaced or adjusted to prevent the user from not wanting to place an order. For example, if the product to be ordered is a big red taro at 12 yuan per catty, the user can be asked to confirm before placing the order. At this time, the user can modify the quantity information to adapt to the change in product demand, so as to more accurately match the user's purchasing needs.

[0106] The embodiment of the present application provides a method for placing an order for goods. On the one hand, the method realizes timed ordering by determining a recommended ordering time. Compared with the prior art that uses manual single ordering, the method solves the technical problem of low ordering efficiency when purchasing goods in the prior art, and greatly improves the ordering efficiency of purchasing goods. On the other hand, the method further improves the accuracy of ordering and enhances the user experience by recommending the ordering time in the embodiment and combining the technical solution of providing humanized selection.

[0107] Based on the description of the above embodiments, the present application embodiment provides a commodity ordering device. Figure 7 , Figure 7 is a structural diagram of a commodity order placing device provided in an embodiment of the present application, such as Figure 7 As shown, the device includes a receiving module 701, an acquisition module 702, a determination module 703, and an ordering module 704:

[0108] Receiving module 701, used to receive target product information of products to be ordered;

[0109] An acquisition module 702 is used to acquire historical order information of the product to be ordered and product attribute information of the product to be ordered based on the target product information;

[0110] A determination module 703 is used to determine a recommended order time for the product to be ordered based on the historical order information and the product attribute information;

[0111] The order placing module 704 is used to place a scheduled order for the to-be-ordered product according to the recommended order placing time.

[0112] In one embodiment, the determining module 703 may be specifically configured to perform the following steps:

[0113] Outputting an optional order time period according to the historical order information and the commodity attribute information;

[0114] According to the received selection operation of the target time in the optional ordering time period, a recommended ordering time for the to-be-ordered product is determined.

[0115] In yet another embodiment, the determination module 703 is further configured to execute, after allocating the system resources corresponding to the target resource amount according to the system resources corresponding to the remaining resource amount and creating the target container based on the allocated system resources:

[0116] receiving a first confirmation operation;

[0117] In response to the first confirmation operation, a timed order for the product to be ordered is generated, and the timed order includes a recommended order time for the product to be ordered.

[0118] The order placing module 704 is specifically used to perform the following steps:

[0119] According to the scheduled order, a scheduled order is placed for the goods to be ordered.

[0120] In another embodiment, the timed order also includes the purchase quantity of the commodity to be ordered and the target commodity information; the order module 704 can be specifically used to perform the following steps:

[0121] When the recommended ordering time is reached, an order is placed with a purchasing end device according to the target product information and the purchase quantity of the product to be ordered.

[0122] In another embodiment, when the recommended ordering time is reached, the ordering module 704 places an order to the purchasing end device according to the target product information and the purchase quantity of the product to be ordered, and is further specifically used to execute:

[0123] When the recommended order placement time is reached, output order confirmation information;

[0124] If a second confirmation operation on the order confirmation information is received, an order is placed with a purchasing end device according to the target product information and the purchase quantity of the product to be ordered.

[0125] In another embodiment, when the recommended ordering time is reached, the ordering module 704 places an order to the purchasing end device according to the target product information and the purchase quantity of the product to be ordered, and is further specifically used to execute:

[0126] After the output order confirmation information, if a modification operation on the order confirmation information is received, the target product information and the purchase quantity are modified according to the modification operation; and an order is placed with the purchasing end device according to the modified target product information and the modified purchase quantity.

[0127] In another embodiment, the historical order information includes the historical order time of the to-be-ordered product; the determination module 703 may also be specifically configured to perform the following steps:

[0128] The recommended order time for the product to be ordered is determined according to the historical order time, the product attributes and the holiday information.

[0129] It can be seen that the modules included in the product ordering device of this embodiment are used to execute the various steps of the product ordering method in the aforementioned embodiment. Therefore, the specific implementation methods of the device of this embodiment can refer to the contents of the aforementioned product ordering method embodiment, which will not be repeated here.

[0130] The embodiment of the present application provides a commodity ordering device. On the one hand, the device realizes timed ordering by determining a recommended ordering time. Compared with the prior art that uses manual single ordering, it solves the technical problem of low ordering efficiency when purchasing commodities in the prior art, and greatly improves the ordering efficiency of commodity purchasing. On the other hand, the device further improves the accuracy of ordering and enhances the user experience by recommending the ordering time in the embodiment and combining the technical solution of providing humanized selection.

[0131] In one embodiment, based on the same inventive concept as the above embodiment, the embodiment of the present application further provides an electronic device, including:

[0132] A memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the following method:

[0133] Receive target product information of the product to be ordered;

[0134] Based on the target product information, acquiring historical order information of the product to be ordered and product attribute information of the product to be ordered;

[0135] Determining a recommended order time for the product to be ordered based on the historical order information and the product attribute information;

[0136] According to the recommended order time, an order is placed on a scheduled basis for the products to be ordered.

[0137] It should be noted that the specific implementation methods and technical effects that can be achieved in this embodiment can all refer to the contents of the aforementioned product ordering method embodiment, which will not be repeated here.

[0138] In one embodiment, based on the same inventive concept as the above embodiment, the embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and the processor executes the computer program to implement the following method:

[0139] Receive target product information of the product to be ordered;

[0140] Based on the target product information, acquiring historical order information of the product to be ordered and product attribute information of the product to be ordered;

[0141] Determining a recommended order time for the product to be ordered based on the historical order information and the product attribute information;

[0142] According to the recommended order time, an order is placed on a scheduled basis for the products to be ordered.

[0143] It should be noted that the specific implementation methods and technical effects that can be achieved in this embodiment can all refer to the contents of the aforementioned product ordering method embodiment, which will not be repeated here.

[0144] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0145] What is disclosed above is only a partial embodiment of the present application, which certainly cannot be used to limit the scope of rights of the present application. A person skilled in the art can understand that the entire or partial process of implementing the above embodiment and the equivalent changes made according to the claims of the present application are still within the scope of the invention.

Claims

1. A method for placing an order for goods, characterized in that: include: Receive target product information of the product to be ordered; Based on the target product information, obtaining the historical order time of the product to be ordered, product attribute information of the product to be ordered, and holiday information; Outputting an optional ordering time period according to the historical ordering time, the product attributes and holiday information; Determining a recommended order time for the product to be ordered according to the received selection operation of the target time in the optional order time period; receiving a first confirmation operation; In response to the first confirmation operation, a timed order for the commodity to be ordered is generated, and when the recommended order time is reached, order confirmation information is output; the timed order includes the recommended order time, purchase quantity and target commodity information of the commodity to be ordered; If a second confirmation operation on the order confirmation information is received, placing an order with the purchasing end device according to the target product information and the purchase quantity of the product to be ordered; or, If a modification operation on the order confirmation information is received, the target product information and the purchase quantity are modified according to the modification operation, and an order is placed with the purchasing end device according to the modified target product information and the modified purchase quantity.

2. A commodity ordering device, characterized in that: include: A first receiving module is used to receive target product information of a product to be ordered; An acquisition module, used to acquire the historical order time of the product to be ordered, the product attribute information and holiday information of the product to be ordered based on the target product information; An output module, used to output an optional order time period according to the historical order time, the product attributes and holiday information; A determination module, configured to determine a recommended order time for the product to be ordered according to a received selection operation of a target time in the optional order time period; A second receiving module, used for receiving a first confirmation operation; A generating module, configured to generate a timed order for the commodity to be ordered in response to the first confirmation operation, and output order confirmation information when the recommended order time is reached; the timed order includes the recommended order time, purchase quantity and target commodity information of the commodity to be ordered; An order placing module, configured to place an order with a purchasing end device according to the target commodity information and the purchase quantity of the commodity to be ordered if a second confirmation operation on the order confirmation information is received; Alternatively, if a modification operation on the order confirmation information is received, the target product information and the purchase quantity are modified according to the modification operation, and an order is placed with the purchasing end device according to the modified target product information and the modified purchase quantity.

3. An electronic device, characterized in that: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor executes the computer program to implement the method according to claim 1.

4. A computer-readable storage medium having a computer program stored thereon, wherein a processor executes the computer program to implement the method according to claim 1.