Batch ordering method, electronic equipment, storage medium and system
By generating orders with the same service content through batch ordering, the problem of users having to place orders individually in existing technologies is solved. This enables convenient and efficient periodic or long-term ordering, improves user experience, and supports flexible order management.
Patent Information
- Application Number
- CN202511014110.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-22
- Publication Date
- 2025-11-04
AI Technical Summary
The existing ordering methods of service-oriented e-commerce platforms require users to perform individual operations each time, which cannot meet the needs of users who place regular or long-term orders. This results in cumbersome operations, easy omissions, and a poor user experience.
This invention provides a batch ordering method that generates batch orders with the same service content by obtaining the service content, start time, repetition method, and end condition input by the user. It supports one-time or periodic repetition and can be executed on terminal devices and in the cloud. It also supports order editing and submission.
It enables users to complete regular or long-term order placement in one go, improving operational efficiency, avoiding service interruptions, optimizing user experience, and supporting flexible order management and promotional offers.
Smart Images

Figure CN120894101A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet, in particular to a batch ordering method, an electronic device, a storage medium and a system. BACKGROUND
[0002] At present, in the service type e-commerce platform (such as take-out platform, express platform, etc.), the ordering process is usually that the user selects the corresponding service or goods and then clicks to order, and the platform or the merchant provides the service.
[0003] However, the above ordering method has obvious limitations. The user needs to operate separately each time, and only one order can be placed at a time. This is very inconvenient for some users who need to order regularly or for a long time. For example, if the user needs to order the same take-out every day, he must repeat the selection of dishes and submit the order every day, which is tedious and easy to miss. If he forgets to operate one day, he will not be able to enjoy the service.
[0004] Correspondingly, there is a need in the art for a new batch ordering scheme to solve the above problems. SUMMARY
[0005] In order to overcome the above defects, the present application is proposed to provide a batch ordering method, an electronic device, a storage medium and a system to solve or at least partially solve the technical problem that the existing ordering method cannot meet the user's demand for regular batch ordering, resulting in low operation efficiency and poor user experience.
[0006] In a first aspect, the present application provides a batch ordering method, comprising:
[0007] obtaining a batch ordering request input by a user; the batch ordering request includes service content, start time, repetition mode and end condition;
[0008] generating batch orders of the same service content based on the start time, repetition mode and end condition;
[0009] wherein the repetition mode includes one-time or periodic repetition, and the end condition includes end time or repetition cycle number.
[0010] In one technical solution of the above batch ordering method, the periodic repetition mode includes at least one of daily repetition, weekday repetition, holiday repetition, weekend repetition and custom repetition; and the obtaining of the batch ordering request input by the user includes:
[0011] when the repetition mode is the custom repetition, obtaining at least one repeated day selected by the user within a preset repetition cycle; wherein the preset repetition cycle includes at least one of repeated day, repeated week, repeated month, repeated year and custom repetition cycle.
[0012] When the preset repetition period is the repetition day, at least one repetition time node selected by the user within the repetition day is acquired.
[0013] In one of the technical solutions of the batch ordering method, the generating of the batch order of the same service content based on the start time, the repetition mode and the end condition comprises:
[0014] When the end condition is the end time, a plurality of orders of the same service content are generated based on the repetition mode within the range from the start time to the end time.
[0015] When the end condition is the repetition period number, orders of the same service content are sequentially generated according to the repetition period number based on the start time and the repetition mode.
[0016] The repetition period number represents the number of the periodic repetition.
[0017] In one of the technical solutions of the batch ordering method, the priority of the end condition is higher than that of the repetition mode; and when the end condition is the end time, the method further comprises:
[0018] When the repetition mode is the periodic repetition, the mode of the periodic repetition is acquired.
[0019] The range from the start time to the end time is taken as a first time interval, and the repetition period corresponding to the mode of the periodic repetition is taken as a second time interval.
[0020] If the first time interval is greater than or equal to the second time interval, the batch order of the same service content is generated based on the start time, the repetition mode and the end time.
[0021] If the first time interval is less than the second time interval, the batch order of the same service content is generated based on the repetition mode only within the first time interval.
[0022] In one of the technical solutions of the batch ordering method, the method further comprises:
[0023] The batch order is displayed on a calendar interface, so that the user views or edits each order in the batch order based on the calendar interface.
[0024] In one of the technical solutions of the batch ordering method, the method further comprises:
[0025] An editing operation of the user on at least one order in the batch order is acquired.
[0026] updating the bulk order based on the editing operation;
[0027] The editing operation includes a cancel operation and a change operation.
[0028] The cancel operation includes canceling a current order, canceling a current order and a future order, and canceling all orders.
[0029] The change operation includes changing a current order, changing a current order and a future order, and changing all orders.
[0030] In one of the technical solutions of the bulk ordering method described above, the method further comprises:
[0031] submitting the bulk order to a service platform;
[0032] and / or,
[0033] submitting the updated bulk order to the service platform.
[0034] In a second aspect, the present application provides an electronic device, which comprises a processor and a memory, the memory is adapted to store a plurality of program codes, the program codes are adapted to be loaded and run by the processor to execute the bulk ordering method described in any one of the technical solutions of the bulk ordering method described above.
[0035] In a third aspect, the present application provides a computer readable storage medium, which stores a plurality of program codes, the program codes are adapted to be loaded and run by a processor to execute the bulk ordering method described in any one of the technical solutions of the bulk ordering method described above.
[0036] In a fourth aspect, the present application provides a bulk ordering system, which comprises a user terminal, a cloud and a service platform, the user terminal and the service platform are respectively in communication connection with the cloud; wherein,
[0037] The user terminal comprises the electronic device described in the technical solution of the electronic device described above;
[0038] The cloud is configured to receive the bulk order sent by the user terminal, and send the bulk order to the service platform;
[0039] The service platform is configured to receive the bulk order sent by the cloud;
[0040] Or,
[0041] The user terminal is configured to obtain a bulk ordering request input by a user, and send the bulk ordering request to the cloud;
[0042] The cloud comprises the electronic device of the technical scheme of the electronic device described above.
[0043] The service platform is configured to receive the batch order sent by the cloud.
[0044] The one or more technical solutions of the present application have at least one or more of the following advantages Advantages:
[0045] In the implementation of the technical solutions of the present application, first, the user input batch ordering request is obtained, including service content, start time, repetition mode and end condition; then, based on the start time, repetition mode and end condition, a batch order of the same service content is generated; wherein, the repetition mode includes one-time or periodic repetition, and the end condition includes end time or repetition cycle number. Through the above implementation, the user can complete the periodic or long-term ordering operation at one time, meet the user's batch ordering needs, improve the operation efficiency, at the same time, can avoid the service interruption caused by the user forgetting to order alone, optimize the user's use experience. BRIEF DESCRIPTION OF DRAWINGS
[0046] The disclosure of the present application will become more apparent with reference to the drawings. It is easy for those skilled in the art to understand that these drawings are only for illustrative purposes, and are not intended to limit the scope of protection of the present application. Among them:
[0047] Figure 1 is the main step flow diagram of the batch ordering method according to an embodiment of the present application;
[0048] Figure 2 is a schematic diagram of a terminal device interaction interface according to an embodiment of the present application;
[0049] Figure 3 is a schematic diagram of a terminal device batch ordering interaction interface according to an embodiment of the present application;
[0050] Figure 4a is a schematic diagram of the repetition mode of the terminal device batch ordering interaction interface according to an embodiment of the present application;
[0051] Figure 4b is a schematic diagram of the repetition mode of the terminal device batch ordering interaction interface according to another embodiment of the present application;
[0052] Figure 5a is a schematic diagram of the end condition of the terminal device batch ordering interaction interface according to an embodiment of the present application;
[0053] Figure 5b is a schematic diagram of the end condition of the terminal device batch ordering interaction interface according to another embodiment of the present application;
[0054] Figure 6 is a schematic diagram of a terminal device interaction interface according to another embodiment of the present application;
[0055] Figure 7a is a schematic diagram of a calendar interface of a terminal device according to an embodiment of the present application;
[0056] Figure 7b is a schematic diagram of a calendar interface of a terminal device according to another embodiment of the present application;
[0057] Figure 8a is a schematic diagram of a cancel operation of a calendar interface of a terminal device according to an embodiment of the present application;
[0058] Figure 8b is a schematic diagram of a change operation of a calendar interface of a terminal device according to an embodiment of the present application;
[0059] Figure 9 is a schematic diagram of a main structure of an electronic device according to an embodiment of the present application.
[0060] List of reference signs:
[0061] 91: processor; 92: memory. DETAILED DESCRIPTION
[0062] Some embodiments of the present application will be described below with reference to the accompanying drawings. It will be understood by those skilled in the art that these embodiments are merely intended to explain the technical principles of the present application, and are not intended to limit the scope of protection of the present application.
[0063] In the description of the present application, a "processor" can include hardware, software, or a combination of both. The processor can be a central processing unit, a microprocessor, a graphic processor, a digital signal processor, or any other suitable processor. The processor has data and / or signal processing functions. The processor can be implemented in software, hardware, or a combination of both. The non-transitory computer readable storage medium includes any suitable medium that can store program codes, such as a magnetic disk, a hard disk, an optical disk, a flash memory, a read-only memory, a random access memory, and the like.
[0064] The term "A and / or B" means all possible combinations of A and B, such as only A, only B, or both A and B. The term "at least one of A or B" or "at least one of A and B" has a similar meaning to "A and / or B", and can include only A, only B, or both A and B. The singular form of the term "one", "this", and "that" can also include the plural form.
[0065] As described in the background, in a service-type e-commerce platform (such as a takeout platform, a delivery platform, etc.), the order placement process is usually that the user selects the corresponding service or item and clicks to place an order, and the platform or the merchant provides the service.
[0066] However, the above order placement method has obvious limitations. The user needs to operate separately each time, and only one order can be placed at a time. This is very inconvenient for users who need to place orders regularly or for a long time. For example, if a user needs to order the same takeout every day, he or she must repeat the operation of selecting dishes and submitting orders every day, which is tedious and easy to miss. If the user forgets to operate one day, he or she will not be able to enjoy the service.
[0067] In addition, existing batch order placement methods mainly target multi-user or multi-address batch order placement, allowing multiple users to jointly participate in the purchase of the same order, and focus on realizing collaborative operation among users. Some order placement methods mainly focus on consolidating goods, that is, allowing users to select multiple different goods and submit them together to generate an order containing multiple types of goods. The essence is to place orders for different goods at a time.
[0068] These methods do not design for the regular and regular needs of service-type orders, and cannot realize the periodic batch generation of the same service content. Therefore, they cannot meet the needs of users for regular and batch order placement, resulting in low operation efficiency and poor user experience.
[0069] To solve the above problems, the present application provides a batch order placement method, an electronic device, a storage medium and a system.
[0070] Among them, the batch order placement method has cross-platform execution capability of terminal and server, and supports deployment and operation in terminal environment (terminal device used by user, such as mobile phone, tablet computer, PC, etc.) and cloud server.
[0071] Specifically, after the user places an order through the APP, applet or web site of the terminal device, in some embodiments, the terminal device can directly execute the above batch order placement method, and then send the batch order to the service platform of the merchant through the cloud; in some embodiments, the terminal device can also send the user's batch order placement operation to the cloud, and the cloud executes the above batch order placement method after receiving the user's batch order placement operation, and then sends the batch order to the service platform of the merchant, so that the merchant receives the batch order through the service platform and provides the corresponding service.
[0072] The above batch order placement method will be further described below.
[0073] Referring to the accompanying Figure 1 , Figure 1 is the main step flow diagram of the batch order placement method according to an embodiment of the present application. As shown inFigure 1 As shown, the batch ordering method in the embodiments of the present application mainly includes the following steps S101 to step S102.
[0074] Step S101: obtaining a batch ordering request input by a user;
[0075] The batch ordering request includes service content, start time, repetition mode, and end condition.
[0076] Step S102: generating batch orders of the same service content based on the start time, repetition mode, and end condition;
[0077] The repetition mode includes one-time or periodic repetition, and the end condition includes end time or repetition cycle number.
[0078] Based on the method described in the above steps S101 to step S102, the user can complete the periodic or long-term ordering operation at one time, meet the user's batch ordering demand, improve the operation efficiency, and at the same time, avoid the service interruption caused by the user forgetting to order individually, and optimize the user's use experience.
[0079] The above steps S101 to step S102 are further described below.
[0080] In some embodiments of step S101, the batch ordering request initiated by the user to the e-commerce platform such as express delivery and takeout can be received through the terminal device of the user, and the batch ordering request can specifically include service content, start time, repetition mode, and end condition, etc. These information collectively serve as the basis for generating batch orders of the same service content.
[0081] The service content refers to the specific service or item information required by the user, such as specific takeout dishes, express service types, weight, and payment amount, etc., which is the core information of batch ordering, ensuring that the generated batch orders are all around this service content.
[0082] The start time is the time point when the batch order is executed for the first time, providing a starting reference for order generation. The user can directly default the ordering time as the start time, or can set a specific date and time according to his own needs.
[0083] The repetition mode determines the generation rule of the batch order, including one-time and periodic repetition, to meet the user's different frequency ordering needs. Among them, one-time only generates one order, i.e. single order; the periodic repetition mode includes at least one of the following: daily repetition, weekday repetition, holiday repetition, weekend repetition, and custom repetition. For example, the user can only choose daily repetition, or can choose holiday repetition and weekend repetition at the same time.
[0084] The custom repetition is to repeat in a preset repetition period, that is, the user flexibly selects at least one repetition day in the preset repetition period according to the own demand to determine the repetition rule of the order. The preset repetition period includes at least one of a repetition day, a repetition week, a repetition month, a repetition year, and a custom repetition period. The custom repetition period is a repetition period defined by the user, such as 10 days, 20 days, and the like. If the repetition period defined by the user is a repetition day, 1 day can be taken as a repetition period, and at least one repetition time node can be selected in 1 day, such as 8 o'clock in the morning, 12 o'clock in the noon, 6 o'clock in the afternoon, and the like.
[0085] For example, when the user selects the custom repetition period in the custom repetition, and the custom repetition period is 1 day, the repetition time node can be selected, such as 12 o'clock in the noon and 6 o'clock in the afternoon, so that the order is repeatedly generated at 12 o'clock in the noon and 6 o'clock in the afternoon every day. When the user selects the custom repetition period in the custom repetition, and the custom repetition period is 10 days, at least one repetition day can be selected in 10 days, such as the 5th day, so that the order is repeatedly generated on the 5th day every 10 days. When the user selects the repetition week in the custom repetition, Monday and Wednesday can be checked in the repetition week, so that the order is repeatedly generated on Monday and Wednesday every week. If the preset repetition period is a repetition month or a repetition year, the user can also select a specific date in each month or each year as a repetition day. In addition, the custom repetition can also support setting whether to skip holidays to improve flexibility and meet the personalized periodic ordering demand of the user.
[0086] The end condition is used to limit the termination node of the batch order, including two kinds of end time and repetition period number. According to the end time, the order is terminated on a specified date, for example, the end time is set to June 20, 2025, and the batch order is generated in the range from the start time to the end time according to the repetition mode. The repetition period number represents the number of times of periodic repetition, that is, the order is terminated after completing the cycle according to the set periodic repetition mode (such as every day, weekend, legal working day, and the like) for a number of times. For example, the repetition is selected every day, and the repetition period number is 5, so that the order is generated for 5 consecutive days from the start time. The repetition is selected every weekend, and the repetition period number is 3, so that the order is generated for 3 consecutive weekends from the start time.
[0087] The following takes the user using the APP of the terminal device to place a batch order as an example, and the interaction process of the terminal device is described with reference to the accompanying drawings. Figure 2 to the accompanying Figure 5b Step S101 is described.
[0088] Reference is made to the accompanying Figure 2 , Figure 2 is a schematic diagram of a terminal device interaction interface according to an embodiment of the present application. As shown in FIG. 1, the terminal device interaction interface includes a start button 101, a start time selection box 102, a repetition mode selection box 103, a repetition period number selection box 104, an end time selection box 105, and an end condition selection box 106. Figure 2As shown, users can access the batch ordering interface through the "Batch Ordering" option on their terminal device.
[0089] Further, see appendix. Figure 3 , Figure 3 This is a schematic diagram of a batch ordering interface for a terminal device according to an embodiment of this application. Figure 3 As shown, users can enter bulk order requests in the bulk order interface. Specifically, after selecting the service content, users can choose the repeat method.
[0090] Further, see appendix. Figure 4a and Figure 4b , Figure 4a This is a schematic diagram illustrating the repeating method of a batch ordering interactive interface for a terminal device according to an embodiment of this application; Figure 4b This is a schematic diagram illustrating a repeating method of a batch ordering interface for a terminal device according to another embodiment of this application. For example... Figure 4a As shown, users can choose at least one of the following: one-time order, daily repetition, weekday repetition, holiday repetition, weekend repetition, and custom repetition.
[0091] Furthermore, when the user selects one-time order, daily repetition, weekday repetition, holiday repetition, or weekend repetition, the system can directly return to the previous page. Figure 3 The image shows the batch order interface. When the user selects "custom repeat" as the repeat method, at least one repeat day must be selected within the preset repeat period. For example... Figure 4b As shown, when the preset repetition period is set to repeat weekdays, users can select Monday and Wednesday as repeating days and optionally check the box to skip holidays. When the user selects a preset repetition period set to repeat days, at least one repeating time point must be selected within the repeating days.
[0092] Therefore, in some embodiments of step S101, when the user selects a custom repetition method, at least one repetition day selected by the user within a preset repetition period is obtained; when the preset repetition period is a repetition day, at least one repetition time node selected by the user within a repetition day is obtained.
[0093] Furthermore, after selecting the repetition method, users can choose the termination condition. See Appendix Figure 5a and Figure 5b , Figure 5a This is a schematic diagram illustrating the termination conditions of a batch ordering interactive interface for a terminal device according to an embodiment of this application. Figure 5b This is a schematic diagram illustrating the termination conditions of a batch ordering interface for a terminal device according to another embodiment of this application.
[0094] like Figure 5aIf the end condition selected by the user is the end time, the start and end date and time nodes can be input, and the start time can be the time of the current order by default or can be modified according to requirements.
[0095] As shown in Figure 5b If the end condition selected by the user is the number of repetition cycles, the number of repetition cycles can be input.
[0096] The above is a further description of step S101, and the following continues to further describe step S102.
[0097] In some embodiments of the above step S102, a batch order of the same service content can be generated based on the start time, the repetition mode, and the end condition.
[0098] Specifically, when the end condition is the end time, a plurality of orders of the same service content can be generated based on the repetition mode within the range from the start time to the end time.
[0099] For example, if the service content selected by the user is a takeout dish, the start time is 12:00 on July 9, 2025, the end time is 12:00 on July 10, 2026, and the repetition mode is working day repetition, then an order of the same takeout dish is automatically generated at 12:00 every working day from 12:00 on July 9, 2025 to 12:00 on July 10, 2026. If the start time and the end time are the same day, only a single order is placed.
[0100] If the service content selected by the user is a takeout dish, the start time is the time of the current order, the end time is 12:00 on July 10, 2026, and the repetition mode is the repetition day in the custom repetition (such as 12:00 noon and 6:00 pm every day), then an order of the same takeout dish is automatically generated at 12:00 noon and 6:00 pm every day from 18:00 on July 9, 2025 to 12:00 on July 10, 2026.
[0101] If the service content selected by the user is a takeout dish, the start time is 12:00 on July 9, 2025, the end time is 12:00 on July 11, 2025, and the repetition mode is holiday repetition, but there is no holiday during the period from July 9, 2025 to July 11, 2025, then the user is prompted that the order is not successful.
[0102] It should be noted that when the end condition is the end time, the priority of the end condition is higher than that of the repetition mode.
[0103] Specifically, when the end condition is the end time and the repetition mode is the periodic repetition, the periodic repetition mode can be obtained; the range from the start time to the end time is taken as the first time interval, and the repetition period corresponding to the periodic repetition mode is taken as the second time interval, and then the first time interval and the second time interval are compared.
[0104] Further, if the first time interval is greater than or equal to the second time interval, a batch order of the same service content is generated based on the start time, the repetition mode and the end time; if the first time interval is less than the second time interval, a batch order of the same service content is generated based on the repetition mode only within the first time interval.
[0105] Specifically, if the repetition mode selected by the user is the repeated month in the periodic repetition and the end condition is the end time, the range from the start time to the end time (i.e., the first time interval) should be greater than one month (the second time interval) when the user selects the end time, otherwise the user will be prompted that the repetition cannot be completed, i.e., a batch order cannot be generated within the repeated month; but the order can still be successfully placed, i.e., a batch order is generated only within the range from the start time to the end time. That is, the priority of the end condition is higher than that of the repetition mode.
[0106] For example, if the user places an order at 12:30 on June 15, 2025, and the default order time is the start time, and the selected repetition mode is the repeated month in the custom repetition, the selected end time should be later than 12:30 on July 15, 2025, so as to form a repeated month when the end condition is the end time. If the user selects the end time as 12:30 on July 12, 2025, the repeated month cannot take effect, but a batch order can be generated within the time range from 12:30 on June 15, 2025 to 12:30 on July 12, 2025.
[0107] Therefore, it is more convenient to take the repetition period number as the end condition when the user selects the repeated week, the repeated month and the repeated year in the custom repetition.
[0108] In some embodiments, when the end condition is the repetition period number, orders of the same service content can be sequentially generated according to the repetition period number based on the start time and the repetition mode.
[0109] For example, when the service content selected by the user is a takeout dish, the start time is the current ordering time, and the number of repetition cycles is 3, if the repetition mode is daily repetition, then from the current ordering time, orders for the same takeout dish are generated for 3 consecutive days; if the repetition mode is the repetition day in the custom repetition (e.g., 12:00 noon and 6:00 pm every day), then from the current ordering time, orders for the same takeout dish are generated at 12:00 noon and 6:00 pm every day for 3 consecutive days; if the repetition mode is the repetition week in the custom repetition (e.g., every Monday and Wednesday), then from the current ordering time, orders for the same takeout dish are generated on Monday and Wednesday for 3 consecutive weeks; if the repetition mode is holiday repetition and weekend repetition, then from the current ordering time, orders for the same takeout dish are generated on weekends and holidays for 3 consecutive weeks, wherein, regardless of whether there are holidays in the 3 weeks, the repetition can be performed according to the weekends, and if the start time is a day of the weekend, it is also recorded in the number of repetition cycles.
[0110] Further, after generating the batch orders for the same service content, the terminal device or the cloud can submit the batch orders to the service platform, so that the merchant provides the corresponding service for the user according to the orders received by the service platform.
[0111] The above is a further description of step S102.
[0112] Through the above embodiments, single ordering and batch ordering can be combined. When the user has one-time ordering demand, single ordering is used, and each order can select service content individually. When the user has periodic and frequent ordering demand, batch ordering is used, and batch generation of orders with the same service content can be realized, which provides flexible ordering selection for the user, meets the diversified needs of the user in different scenarios, avoids the limitations of single ordering mode, and improves the user experience.
[0113] Further, when the user performs batch ordering, multiple orders can be created without repeated operations. For example, the user eats tomato noodles on Monday, curry rice on Tuesday, dumplings on Wednesday, beef rice on Thursday, and preserved egg congee on Friday every weekday. Then, the batch ordering method described above can be used to form a repeating menu on weekdays. Team meals can also be ordered, such as 30 portions of beef brisket, 30 portions of pork chop, and 30 portions of chicken every weekday. The batch ordering method described above can also be used to achieve one-key ordering, greatly simplifying the operation steps and significantly improving the ordering efficiency, which meets the efficient ordering needs of long-term demand customers.
[0114] Further, since the user will pay the cost of the batch order in advance when placing the order, the service-providing merchant can provide discounts according to the specific order. For example, the total number or total amount of the batch order can be counted, and when the total number of orders exceeds 30 or the total amount of orders exceeds 500 yuan, the user can enjoy a 9% discount, etc., so as to encourage the user to place more orders and bring more stable order quantity to the merchant.
[0115] Further, in some embodiments of the batch ordering method described above, the batch order can be displayed on a calendar interface, so that the user can view or edit each order in the batch order based on the calendar interface.
[0116] Referring to FIG. 1, Figure 6 , Figure 6 is a schematic diagram of a terminal device interaction interface according to another embodiment of the present application. As shown in Figure 6 , the user can enter the batch order calendar interface through the "batch order" option in the terminal device APP.
[0117] Further, referring to FIG. 2, Figure 7a and Figure 7b , Figure 7a is a schematic diagram of a calendar interface of a terminal device according to an embodiment of the present application; Figure 7b is a schematic diagram of a calendar interface of a terminal device according to another embodiment of the present application.
[0118] As shown in Figure 7a , in the batch order calendar interface, the date with a mark (such as a dot, an underline, a special color, etc.) is the date with an order. The user can select the corresponding date by clicking, long-pressing or double-clicking, etc. to view the order details of the day; in addition, as shown in Figure 7b , the user can also edit the order.
[0119] Further, in some embodiments of the batch ordering method described above, the editing operation of the user on at least one order in the batch order can be obtained, and the batch order is updated based on the editing operation. The editing operation includes a cancel operation and a change operation.
[0120] Referring to FIG. 3, Figure 8a and Figure 8b , Figure 8a is a schematic diagram of a cancel operation of a calendar interface of a terminal device according to an embodiment of the present application; Figure 8b is a schematic diagram of a change operation of a calendar interface of a terminal device according to an embodiment of the present application.
[0121] As shown in Figure 8a , the cancel operation includes canceling the current order, canceling the current order and future orders, and canceling all orders; as shown in Figure 8bAs shown, the change operation includes changing the current order, changing the current order and future orders, and changing all orders.
[0122] It should be noted that for the order of the user enjoying the discount, if the cancellation of part of the order makes the total number or total amount of the order unable to reach the discount condition, the discount cannot be enjoyed, the used order can be calculated according to the original price, and the remaining amount is returned.
[0123] If the user modifies the service content of an individual order, and the price of the order is reduced, only when the order price is lower than 90% of the original order can the remaining difference be made up, and if it is higher than 90% of the original order, the difference needs to be made up and the discount cannot be enjoyed. In addition, the way in which the user changes or deletes the order can also be limited based on the discount situation to ensure the discount of the bulk order.
[0124] Further, the terminal device or the cloud can submit the updated bulk order to the service platform, so that the merchant provides corresponding services for the user according to the order received by the service platform.
[0125] Through the above implementation, the dates with marks in the calendar interface intuitively show the dates with bulk orders, the user can view the order details of the corresponding date through the interactive operation, and the bulk order can be edited individually or in batches, making the order management more intuitive and convenient, enhancing the user's control over the bulk order, further optimizing the user experience, and ensuring that the user can flexibly adjust the order to adapt to the change of demand.
[0126] The above is a description of the bulk ordering method provided by the present application.
[0127] It should be noted that although the above embodiments describe each step in a specific order, those skilled in the art can understand that in order to achieve the effect of the present application, different steps do not necessarily have to be executed in such an order, they can be executed simultaneously (in parallel) or in other order, and these changes are within the protection scope of the present application.
[0128] Those skilled in the art will understand that all or part of the processes in the method of the above-described embodiment can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable storage medium can include any entity or device capable of carrying the computer program code, a medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory, a random access memory, an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.
[0129] Furthermore, this application also provides an electronic device. (See appendix) Figure 9 , Figure 9 This is a schematic diagram of the main structure of an electronic device according to an embodiment of this application. Figure 9 As shown, the electronic device in this embodiment mainly includes a processor 91 and a memory 92. The memory 92 can be configured to store a program for executing the batch ordering method of the above-described method embodiments, and the processor 91 can be configured to execute the program in the memory 92. This program includes, but is not limited to, a program for executing the batch ordering method of the above-described method embodiments. For ease of explanation, only the parts related to the embodiments of this application are shown. For specific technical details not disclosed, please refer to the method section of the embodiments of this application.
[0130] In some possible embodiments of this application, the electronic device may include multiple processors 91 and multiple memories 92. The program executing the batch ordering method of the above method embodiments can be divided into multiple subroutines, each of which can be loaded and run by a processor 91 to perform different steps of the batch ordering method of the above method embodiments. Specifically, each subroutine can be stored in a different memory 92, and each processor 91 can be configured to execute programs in one or more memories 92 to jointly implement the batch ordering method of the above method embodiments; that is, each processor 91 executes different steps of the batch ordering method of the above method embodiments to jointly implement the batch ordering method of the above method embodiments.
[0131] The aforementioned multiple processors 91 can be processors deployed on the same device. For example, the aforementioned electronic device can be a high-performance device composed of multiple processors, and the aforementioned multiple processors 91 can be processors configured on that high-performance device. Alternatively, the aforementioned multiple processors 91 can also be processors deployed on different devices. For example, the aforementioned electronic device can be a server cluster, and the aforementioned multiple processors 91 can be processors on different servers within the server cluster.
[0132] Further, the present application also provides a computer readable storage medium. In a computer readable storage medium embodiment according to the present application, the computer readable storage medium can be configured to store a program for executing the bulk order placing method of the above-mentioned method embodiment, which can be loaded and run by a processor to implement the above-mentioned bulk order placing method. For the convenience of illustration, only the parts related to the embodiments of the present application are shown, and the specific technical details not disclosed are referred to the method part of the embodiments of the present application. The computer readable storage medium can be a memory device formed by various electronic devices, and optionally, the computer readable storage medium in the embodiments of the present application is a non-transitory computer readable storage medium.
[0133] Further, the present application also provides a bulk order placing system, which comprises a user terminal, a cloud and a service platform, and the user terminal and the service platform are in communication connection with the cloud.
[0134] In some embodiments, the user terminal comprises the electronic device described in the above-mentioned electronic device embodiment;
[0135] The cloud is configured to receive the bulk order sent by the user terminal and send the bulk order to the service platform;
[0136] The service platform is configured to receive the bulk order sent by the cloud.
[0137] In other embodiments, the user terminal is configured to obtain the bulk order placing request input by the user and send the bulk order placing request to the cloud;
[0138] The cloud comprises the electronic device described in the above-mentioned electronic device embodiment;
[0139] The service platform is configured to receive the bulk order sent by the cloud.
[0140] The description of the function of the above-mentioned address aggregation-based work order processing system can be referred to the description of steps S101 to S102.
[0141] Those skilled in the art can understand that each component in the system can be adaptively split or combined. Such splitting or combining does not cause the technical solution to deviate from the principles of the present application, and therefore, the technical solutions after splitting or combining will fall within the protection scope of the present application.
[0142] The above-mentioned address aggregation-based work order processing system is configured to execute Figures 1 to 8bThe embodiments of the batch order placement method shown, the technical principles, the technical problems solved and the technical effects generated are similar, and the person skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process and related description of the work order processing device based on address aggregation can refer to the description of the embodiment of the work order processing method based on address aggregation, which will not be repeated here.
[0143] It should be noted that the related user personal information involved in the embodiments of the present application is strictly in accordance with the requirements of laws and regulations, and follows the principles of legality, legitimacy and necessity, and processes the user's personal information actively provided or generated in the process of using the product / service, and the user's authorized acquisition, based on the reasonable purpose of the business scene.
[0144] The user personal information processed by the present application will be different due to the specific product / service scene, and the specific scene of the user using the product / service shall prevail, which may involve the user's account information, device information, order information or other related information. The present application will treat the user's personal information with high diligence and obligation.
[0145] The present application attaches great importance to the security of user personal information, and has taken security protection measures in accordance with industry standards, which are reasonable and feasible to protect the user's information, prevent unauthorized access, public disclosure, use, modification, damage or loss of personal information.
[0146] So far, the technical scheme of the present application has been described in combination with one embodiment shown in the drawings, but the person skilled in the art can easily understand that the protection scope of the present application is obviously not limited to these specific embodiments. The person skilled in the art can make equivalent changes or replacements to the related technical features without departing from the principles of the present application, and the technical schemes after the changes or replacements will fall within the protection scope of the present application.
Claims
1. A method for placing bulk orders, characterized in that, The method includes: Obtain the batch order request input by the user; the batch order request includes service content, start time, repetition method and end condition; Generate batch orders with the same service content based on the start time, repetition method, and end conditions; The repetition method includes one-time or periodic repetition, and the termination condition includes termination time or number of repetition cycles.
2. The batch ordering method according to claim 1, characterized in that, The periodic repetition method includes at least one of daily repetition, weekday repetition, holiday repetition, weekend repetition, and custom repetition; the acquisition of user-input batch order requests includes: When the repetition method is the custom repetition, at least one repetition day selected by the user within the preset repetition period is obtained; wherein, the preset repetition period includes at least one of repetition day, repetition week, repetition month, repetition year and custom repetition period; When the preset repetition period is the repetition day, obtain at least one repetition time node selected by the user within the repetition day.
3. The batch ordering method according to claim 1, characterized in that, The generation of batch orders with the same service content based on the start time, repetition method, and end conditions includes: When the termination condition is the termination time, based on the repetition method, multiple orders with the same service content are generated within the range from the start time to the end time; When the termination condition is the number of repetition cycles, orders with the same service content are generated sequentially according to the number of repetition cycles based on the start time and the repetition method. The repetition cycle number represents the number of times the periodic repetition occurs.
4. The batch ordering method according to claim 3, characterized in that, The termination condition has a higher priority than the repetition method; when the termination condition is the termination time, the method further includes: When the repetition mode is the periodic repetition, the periodic repetition mode is obtained; The range from the start time to the end time is defined as the first time interval, and the repetition period corresponding to the periodic repetition pattern is defined as the second time interval. If the first time interval is greater than or equal to the second time interval, then a batch order with the same service content is generated based on the start time, repetition method and end time; If the first time interval is shorter than the second time interval, then only within the first time interval, batch orders with the same service content are generated based on a repetitive method.
5. The batch ordering method according to any one of claims 1 to 4, characterized in that, The method further includes: The batch orders are displayed on the calendar interface so that users can view or edit each order in the batch orders based on the calendar interface.
6. The batch ordering method according to claim 5, characterized in that, The method further includes: Obtain the user's edit operation on at least one order in the batch orders; The batch orders are updated based on the editing operation; The editing operations include cancel and change operations; The cancellation operations include canceling the current order, canceling the current order and future orders, and canceling all orders; The change operations include changing the current order, changing the current order and future orders, and changing all orders.
7. The batch ordering method according to claim 6, characterized in that, The method further includes: Submit the batch orders to the service platform; And / or, Submit the updated batch order to the service platform.
8. An electronic device comprising a processor and a memory, the memory being adapted to store a plurality of program codes, characterized in that, The program code is adapted to be loaded and run by the processor to perform the batch ordering method according to any one of claims 1 to 7.
9. A computer-readable storage medium storing a plurality of program codes, characterized in that, The program code is adapted to be loaded and run by a processor to perform the batch ordering method according to any one of claims 1 to 7.
10. A batch ordering system, characterized in that, The batch ordering system includes a user terminal, a cloud platform, and a service platform, wherein the user terminal and the service platform are respectively communicatively connected to the cloud platform; wherein... The user terminal includes the electronic device as described in claim 8; The cloud is configured to receive batch orders sent by the user terminal and send the batch orders to the service platform; The service platform is configured to receive the batch orders sent from the cloud; or, The user terminal is configured to acquire a batch order request input by the user and send the batch order request to the cloud. The cloud includes the electronic device as described in claim 8; The service platform is configured to receive the batch orders sent from the cloud.