CN113888074A - Method and device for determining distribution date, electronic equipment and readable storage medium - Google Patents

Method and device for determining distribution date, electronic equipment and readable storage medium Download PDF

Info

Publication number
CN113888074A
CN113888074A CN202111027804.7A CN202111027804A CN113888074A CN 113888074 A CN113888074 A CN 113888074A CN 202111027804 A CN202111027804 A CN 202111027804A CN 113888074 A CN113888074 A CN 113888074A
Authority
CN
China
Prior art keywords
delivery
request
terminal
rule
distribution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111027804.7A
Other languages
Chinese (zh)
Inventor
张哲�
孙培杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yonyou Network Technology Co Ltd
Original Assignee
Yonyou Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yonyou Network Technology Co Ltd filed Critical Yonyou Network Technology Co Ltd
Priority to CN202111027804.7A priority Critical patent/CN113888074A/en
Publication of CN113888074A publication Critical patent/CN113888074A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders

Landscapes

  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a method and a device for determining a delivery date, electronic equipment and a readable storage medium, wherein the method comprises the following steps: receiving a first request of a first terminal; according to the first request, sending a set of distribution rules corresponding to the first request to the first terminal, so that the first terminal can select a target distribution rule in the set; receiving a second request of the first terminal, wherein the second request comprises order information and a target delivery rule; and analyzing the order information and the target distribution rule and determining at least one distribution date. The method provided by the invention solves the problems that the flow is complex, a large amount of unnecessary requests are generated and server resources are occupied by data when a user autonomously sets a distribution cycle in the related technology.

Description

Method and device for determining distribution date, electronic equipment and readable storage medium
Technical Field
The invention relates to the field of commodity distribution, in particular to a method and a device for determining a distribution date, electronic equipment and a readable storage medium.
Background
In the related art, the periodic delivery mode is single, and a consumer can flexibly realize the periodic delivery mode meeting the requirement only by a mode of ordering for many times, but the method has complex flow and generates a large amount of unnecessary requests and data to occupy server resources.
Disclosure of Invention
The present invention is directed to solving at least one of the problems of the prior art or the related art.
To this end, a first aspect of the invention proposes a method for determining a delivery date.
A second aspect of the present invention proposes a distribution date determination apparatus.
A third aspect of the invention proposes an electronic device.
A fourth aspect of the invention proposes a readable storage medium.
In view of the above, according to a first aspect of the present invention, there is provided a method for determining a delivery date, including: receiving a first request of a first terminal, and sending a set of distribution rules corresponding to the first request to the first terminal according to the first request so that the first terminal can select a target distribution rule in the set; receiving a second request of the first terminal, wherein the second request comprises order information and a target delivery rule; and analyzing the order information and the target distribution rule and determining at least one distribution date.
According to the method for determining the delivery date, after the first request is received, the set of the delivery rules corresponding to the first request is sent to the first terminal. And after the first terminal selects a target distribution rule from the set, receiving a second request which is sent by the first terminal and contains the target distribution rule and the order information. And analyzing the order information and the target distribution rule contained in the second request, and determining the distribution date of the goods according to the order information and the target distribution rule.
Specifically, the first request may be a request for browsing the commodity information, and after receiving the request for browsing the commodity information, all the delivery rules supported by the commodity are determined, and the delivery rule set corresponding to the first request is determined according to all the delivery rules. And then sending the commodity detail page corresponding to the first request and the distribution rule set to the first terminal, so that the first terminal can select a target distribution rule in the distribution rule set. The second request may be an order placing request, the order placing request includes order information and target delivery rules, and after the second request is received, the target delivery rules and the order information are analyzed to determine at least one delivery date corresponding to the commodity. So that the goods can be delivered according to the determined delivery date.
The method for determining the delivery date provided by the design provides the first terminal with a set of delivery rules, so that the first terminal can determine an appropriate target delivery rule in the set. Only one target distribution rule needs to be received, and the problem that only fixed distribution rules exist in the related technology, and multiple ordering processes are complex if distribution is needed according to other rules is broken through. For example, in the related art, only the delivery rule of once-a-day delivery is provided, and if the user needs to deliver the order every other day, the order can be placed only every other day, and the design of the present application only needs to select the delivery rule of once-a-day delivery, and the order placement does not need to be repeated every other day, so that the operation flow is simplified. In addition, the design only receives one second request, and the problems that a large amount of unnecessary requests are generated and server resources are occupied by data are solved.
In addition, according to the method for determining the delivery date of the present invention, the following technical features may be provided:
in one possible design, prior to receiving the first request of the first terminal, the method further includes: receiving a third request of the second terminal; analyzing the third request to obtain at least one distribution rule; a set of one or more delivery rules is determined based on at least one delivery rule.
In this design, the third request is, in particular, a request to set a delivery rule. After receiving the third request, at least one delivery rule can be parsed according to the third request. And finally, taking the distribution rule obtained by analysis as a collection of distribution rules.
Further, the third request can be analyzed to obtain the set commodity information, and specifically, the commodity information may be information such as a commodity name or a commodity code. From the distribution rule and the commodity information obtained by the analysis, a set of distribution rules corresponding to the commodity can be obtained.
The design determines a set of delivery rules by receiving and parsing the third request and based on the parsed information. A platform for setting delivery rules is provided for a user, so that the user can set a plurality of different delivery rules autonomously, and a suitable delivery rule can be selected from a set consisting of the delivery rules. The problem that only one fixed distribution rule is available in the related technology, and only the ordering can be performed for many times when the fixed distribution rule is not applicable is solved.
In one possible design, prior to receiving the third request from the second terminal, the method further includes: establishing a distribution rule template; and responding to a fourth request of the second terminal, and sending the distribution rule template to the second terminal so that the second terminal can establish at least one distribution rule according to the template.
In this design, the fourth request may be a request to configure the delivery rule based on the template. Specifically, a delivery rule template may be established, and the established delivery rule template may be transmitted to the second terminal when the fourth request is received. The same distribution rule can be set for a plurality of different commodities through the distribution template, and the distribution rule is not required to be set for each commodity independently, so that the setting efficiency is improved.
In one possible design, after determining at least one delivery date, further comprising: and analyzing the order information and the target distribution rule, and determining the distributed goods corresponding to each distribution date.
In this design, after at least one delivery date is determined, the type of the goods to be delivered can be obtained by analyzing the order information. And determining the quantity of the goods to be delivered on each delivery date according to the order information and the target delivery rule. By integrating the types, the quantities and the delivery dates of the goods, the delivery goods corresponding to each delivery date can be obtained. Further, the corresponding delivery goods may be delivered on each delivery date based on the determined data, and a delivery order corresponding to each delivery date may be generated, so that the delivery operation may be performed according to the delivery order.
In one possible design, after determining at least one delivery date, further comprising: responding to a fifth request of the first terminal or a sixth request of the third terminal, and generating a delivery record corresponding to each delivery date; and recording the delivery record, and sending the delivery record to the first terminal.
In this design, specifically, after the delivery is completed, the first terminal of the consumer may issue a fifth request, or the third terminal of the courier may issue a sixth request. After receiving the fifth request or the sixth request, the delivery date corresponding to the received request may be confirmed, and a delivery record corresponding to the delivery date may be generated, the delivery record identifying information such as successful delivery of the goods or delivery abnormality. And finally, sending the distribution record to the first terminal, so that a user can inquire the distribution condition at the first terminal.
In one possible design, after recording the completion, the method further includes: generating delivery performance data according to the delivery record in response to a seventh request of the third terminal; and transmitting the distribution performance data to the third terminal.
In this design, the seventh request may be a performance query request. And after receiving the performance inquiry request, generating distribution performance data according to the distribution records. Specifically, the delivery performance data may include the number of delivery records, the number of delivery successes, the number of delivery failures, and the like. And finally, the generated delivery performance data is sent to a third terminal, so that the user can inquire the delivery performance at the third terminal.
Further, the seventh request may also include a start date and an expiration date. Upon receiving the seventh request including the start date and the expiration date, a delivery record having a delivery date between the start date and the expiration date may be determined, and delivery performance data between the start date and the expiration date may be generated and transmitted to the third terminal. Enabling the user to query the delivery performance over a period of time at the third terminal.
In one possible design, the delivery rule template includes at least one of: delivery cycle, delivery duration, delivery amount per time, and date of delivery start.
In this design, the delivery rule template may include a delivery period, specifically, the delivery period is used to identify the interval duration between every two deliveries, and the delivery period may be a daily delivery, an every other delivery, and so on. The delivery rule template may also include a delivery duration identifying a maximum duration required for each delivery. The delivery rules may also include a quantity per delivery identifying the quantity or weight of the goods per delivery. The delivery rule target may also include a start delivery date identifying the date of the first delivery.
Further, the delivery rule template may also include a daily delivery frequency identifying the number of daily deliveries. Specifically, for example, if the daily delivery number is 2, it indicates that the commodity needs to be delivered twice per day. The delivery rule target may also include a minimum reserved time for identifying a minimum length of time from order placement to delivery.
In some designs, the delivery rules further include an extension rule that is a promotional rule related to the delivery cycle. If the order information meets the conditions of the extended rules, then the delivery date needs to be determined according to both the target delivery rule and the extended rule.
According to a second aspect of the present invention, there is provided a distribution date determination apparatus comprising: a receiving unit, configured to receive a first request of a first terminal; the analysis unit is used for determining a set of distribution rules corresponding to the first request according to the first request; a sending unit, configured to send the set to the first terminal, so that the first terminal can select a target delivery rule in the set; the receiving unit is further used for receiving a second request of the first terminal, wherein the second request comprises order information and a target delivery rule; the analysis unit is further used for analyzing the order information and the target distribution rule and determining at least one distribution date.
The device for determining the delivery date comprises a receiving unit, an analyzing unit and a sending unit, wherein after the receiving unit receives the first request, the analyzing unit determines a set of delivery rules corresponding to the first request according to the first request, and then the sending unit sends the set of delivery rules corresponding to the first request to the first terminal. After the first terminal selects a target distribution rule from the set, the receiving unit receives a second request which is sent by the first terminal and contains the target distribution rule and order information. The analysis unit analyzes the order information and the target distribution rule contained in the second request, and determines the distribution date of the goods according to the order information and the target distribution rule.
Specifically, the first request may be a request for browsing the commodity information, and after receiving the request for browsing the commodity information, all the delivery rules supported by the commodity are determined, and the delivery rule set corresponding to the first request is determined according to all the delivery rules. And then sending the commodity detail page corresponding to the first request and the distribution rule set to the first terminal, so that the first terminal can select a target distribution rule in the distribution rule set. The second request may be an order placing request, the order placing request includes order information and target delivery rules, and after the second request is received, the target delivery rules and the order information are analyzed to determine at least one delivery date corresponding to the commodity. So that the goods can be delivered according to the determined delivery date.
The device for determining the delivery date provided by the design provides the first terminal with a set of delivery rules, so that the first terminal can determine an appropriate target delivery rule in the set. Only one target distribution rule needs to be received, and the problem that only fixed distribution rules exist in the related technology, and multiple ordering processes are complex if distribution is needed according to other rules is broken through. For example, in the related art, only the delivery rule of once-a-day delivery is provided, and if the user needs to deliver the order every other day, the order can be placed only every other day, and the design of the present application only needs to select the delivery rule of once-a-day delivery, and the order placement does not need to be repeated every other day, so that the operation flow is simplified. In addition, the design only receives one second request, and the problems that a large amount of unnecessary requests are generated and server resources are occupied by data are solved.
According to a third aspect of the present invention, there is provided an electronic apparatus comprising: a memory storing programs or instructions; the controller, which implements the method for determining a delivery date as designed in any of the first aspects when the controller executes a program or an instruction, has all the advantages of the method for determining a delivery date, and is not described herein again.
According to a fourth aspect of the present invention, there is provided a readable storage medium, on which a program or an instruction is stored, wherein the program or the instruction, when executed by a processor, implements the steps of the method for determining a delivery date according to any one of the above first aspects, thereby having all the advantages of the method for determining a delivery date, which will not be described herein again.
Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a flow chart diagram illustrating a method of determining a delivery date according to an embodiment of the first aspect of the present invention;
FIG. 2 is a schematic diagram illustrating a set of delivery rules of another embodiment of the first aspect of the present invention;
FIG. 3 is a flow chart illustrating a method of determining a delivery date according to another embodiment of the first aspect of the present invention;
FIG. 4 is a flow chart illustrating a method of determining a delivery date according to another embodiment of the first aspect of the present invention;
FIG. 5 is a flow chart illustrating a method of determining a delivery date according to another embodiment of the first aspect of the present invention;
FIG. 6 is a flow chart illustrating a method of determining a delivery date according to another embodiment of the first aspect of the present invention;
FIG. 7 is a schematic diagram illustrating a delivery rule template of another embodiment of the first aspect of the present invention;
FIG. 8 shows a schematic diagram of an extended rule of another embodiment of the first aspect of the present invention;
FIG. 9 is a block diagram showing the construction of a delivery date determination apparatus according to an embodiment of the second aspect of the present invention;
fig. 10 is a block diagram showing the configuration of a distribution date determination apparatus according to another embodiment of the second aspect of the present invention;
fig. 11 shows a schematic diagram of a rule configuration unit of an embodiment of the second aspect of the invention.
Wherein, the correspondence between the reference numbers and the part names in fig. 9 to 11 is:
100 distribution date determination device, 110 receiving unit, 120 analysis unit, 130 sending unit, 210 sales module, 212 sales unit, 214 rule selection unit, 220 management module, 222 data unit, 224 rule analysis unit, 226 flow control unit, 228 rule setting unit, 230 distribution module, 232 statistic unit, 234 distribution unit and 236 goods management unit.
Detailed Description
In order that the above objects, features and advantages of the present invention can be more clearly understood, a more particular description of the invention will be rendered by reference to the appended drawings. It should be noted that the embodiments of the present invention and features of the embodiments may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, however, the present invention may be practiced in other ways than those specifically described herein, and therefore the scope of the present invention is not limited by the specific embodiments disclosed below.
An embodiment of the first aspect of the present invention provides a method for determining a delivery date, as shown in fig. 1, the method including:
s102, receiving a first request of a first terminal;
s104, according to the first request, sending a set of distribution rules corresponding to the first request to the first terminal so that the first terminal can select a target distribution rule in the set;
s106, receiving a second request of the first terminal, wherein the second request comprises order information and a target distribution rule;
and S108, analyzing the order information and the target distribution rule, and determining at least one distribution date.
In this embodiment, upon receiving the first request, a set of delivery rules corresponding to the first request is sent to the first terminal. And after the first terminal selects a target distribution rule from the set, receiving a second request which is sent by the first terminal and contains the target distribution rule and the order information. And analyzing the order information and the target distribution rule contained in the second request, and determining the distribution date of the goods according to the order information and the target distribution rule.
Specifically, the first request may be a request for browsing the commodity information, and after receiving the request for browsing the commodity information, all the delivery rules supported by the commodity are determined, and the delivery rule set corresponding to the first request is determined according to all the delivery rules. And then sending the commodity detail page corresponding to the first request and the distribution rule set to the first terminal, so that the first terminal can select a target distribution rule in the distribution rule set. The second request may be an order placing request, the order placing request includes order information and target delivery rules, and after the second request is received, the target delivery rules and the order information are analyzed to determine at least one delivery date corresponding to the commodity. So that the goods can be delivered according to the determined delivery date.
The method for determining the delivery date provided in this embodiment provides the first terminal with a set of delivery rules, so that the first terminal can determine an appropriate target delivery rule in the set. Only one target distribution rule needs to be received, and the problem that only fixed distribution rules exist in the related technology, and multiple ordering processes are complex if distribution is needed according to other rules is broken through. For example, in the related art, only the delivery rule of once-a-day delivery is provided, and if the user needs to deliver the order every other day, the order can be placed only every other day. In addition, the embodiment only receives one second request, thereby avoiding the problems of generating a large amount of unnecessary requests and occupying server resources by data.
Fig. 2 is a schematic diagram of sending a set of delivery rules to a first terminal according to an embodiment of the first aspect of the present invention. As shown in fig. 2, upon receiving a request for browsing commodity information from the first terminal, the set of distribution rules is transmitted to the first terminal. The delivery rules in the set include daily delivery, alternate two days delivery, etc., so that the first terminal can select a target delivery rule in the set, and as shown in fig. 2, the delivery rule delivered every day is selected as the target delivery rule.
In some embodiments, as shown in fig. 3, before receiving the first request of the first terminal, the method further comprises the steps of:
s302, receiving a third request of a second terminal;
s304, analyzing the third request to obtain at least one distribution rule;
s306, determining a set of one or more distribution rules according to the at least one distribution rule.
In this embodiment, specifically, the third request is a request to set a delivery rule. After receiving the third request, at least one delivery rule can be parsed according to the third request. And finally, taking the distribution rule obtained by analysis as a collection of distribution rules.
Further, the third request can be analyzed to obtain the set commodity information, and specifically, the commodity information may be information such as a commodity name or a commodity code. From the distribution rule and the commodity information obtained by the analysis, a set of distribution rules corresponding to the commodity can be obtained.
The embodiment determines the set of delivery rules by receiving and parsing the third request and according to the parsed information. A platform for setting delivery rules is provided for a user, so that the user can set a plurality of different delivery rules autonomously, and a suitable delivery rule can be selected from a set consisting of the delivery rules. The problem that only one fixed distribution rule is available in the related technology, and only the ordering can be performed for many times when the fixed distribution rule is not applicable is solved.
In some embodiments, as shown in fig. 4, before receiving the third request of the second terminal, the method further comprises the steps of:
s402, establishing a distribution rule template;
s404, responding to a fourth request of the second terminal, sending the distribution rule template to the second terminal, so that the second terminal can establish at least one distribution rule according to the template.
In this embodiment, the fourth request may be a request to configure the delivery rule according to the template. Specifically, a delivery rule template may be established, and the established delivery rule template may be transmitted to the second terminal when the fourth request is received. The same distribution rule can be set for a plurality of different commodities through the distribution template, and the distribution rule is not required to be set for each commodity independently, so that the setting efficiency is improved.
In some embodiments, after determining the at least one delivery date, the method further comprises: and analyzing the order information and the target distribution rule, and determining the distributed goods corresponding to each distribution date.
In this embodiment, after determining at least one delivery date, parsing the order information can obtain the type of goods that need to be delivered. And determining the quantity of the goods to be delivered on each delivery date according to the order information and the target delivery rule. By integrating the types, the quantities and the delivery dates of the goods, the delivery goods corresponding to each delivery date can be obtained. Further, the corresponding delivery goods may be delivered on each delivery date based on the determined data, and a delivery order corresponding to each delivery date may be generated, so that the delivery operation may be performed according to the delivery order.
In some embodiments, as shown in FIG. 5, after determining at least one delivery date, the method further comprises the steps of:
s502, responding to a fifth request of the first terminal or a sixth request of the third terminal, and generating a distribution record corresponding to each distribution date;
s504, recording the distribution records and sending the distribution records to the first terminal.
In this embodiment, in particular, after the delivery is completed, the first terminal of the consumer may issue a fifth request, or the third terminal of the courier may issue a sixth request. After receiving the fifth request or the sixth request, the delivery date corresponding to the received request may be confirmed, and a delivery record corresponding to the delivery date may be generated, the delivery record identifying information such as successful delivery of the goods or delivery abnormality. And finally, sending the distribution record to the first terminal, so that a user can inquire the distribution condition at the first terminal.
In some embodiments, as shown in fig. 6, after recording the completion condition, the method further comprises the steps of:
s602, responding to a seventh request of the third terminal, and generating distribution achievement data according to the distribution record;
and S604, transmitting the distribution result data to a third terminal.
In this embodiment, the seventh request may be a performance query request. And after receiving the performance inquiry request, generating distribution performance data according to the distribution records. Specifically, the delivery performance data may include the number of delivery records, the number of delivery successes, the number of delivery failures, and the like. And finally, the generated delivery performance data is sent to a third terminal, so that the user can inquire the delivery performance at the third terminal.
Further, the seventh request may also include a start date and an expiration date. Upon receiving the seventh request including the start date and the expiration date, a delivery record having a delivery date between the start date and the expiration date may be determined, and delivery performance data between the start date and the expiration date may be generated and transmitted to the third terminal. Enabling the user to query the delivery performance over a period of time at the third terminal.
In some embodiments, the delivery rule template includes at least one of: delivery cycle, delivery duration, delivery amount per time, and date of delivery start.
In this embodiment, the delivery rule template may include a delivery period, specifically, the delivery period is used to identify the interval duration between every two deliveries, and the delivery period may be a daily delivery, an alternate daily delivery, etc. The delivery rule template may also include a delivery duration identifying a maximum duration required for each delivery. The delivery rules may also include a quantity per delivery identifying the quantity or weight of the goods per delivery. The delivery rule target may also include a start delivery date identifying the date of the first delivery. Further, the delivery rule template may also include a daily delivery frequency identifying the number of daily deliveries. Specifically, for example, if the daily delivery number is 2, it indicates that the commodity needs to be delivered twice per day. The delivery rule target may also include a minimum reserved time for identifying a minimum length of time from order placement to delivery.
Fig. 7 is a schematic diagram of a delivery rule template according to an embodiment of the first aspect of the present invention. As shown in FIG. 7, fields in the rule template are dispatched such as attribute name, attribute alias, data type, presentation type, and attribute value. The attribute name includes a delivery period, a delivery time length, a delivery amount per time, a delivery start date, and the like. And sending the distribution rule template without the determined attribute value to the second terminal, so that the second terminal can set the distribution rule by determining the attribute value.
In some embodiments, the delivery rules further include an extension rule that is a promotional rule related to the delivery cycle. If the order information meets the conditions of the extended rules, then the delivery date needs to be determined according to both the target delivery rule and the extended rule. Fig. 8 shows a schematic diagram of an extended rule of an embodiment of the first aspect of the present invention. As shown in fig. 8, the extended rule may be to order for M gifts for N total days, where N and M are positive integers.
As shown in fig. 9, an embodiment of a second aspect of the present invention proposes a delivery date determination apparatus 100 including: a receiving unit 110, configured to receive a first request of a first terminal; an analyzing unit 120, configured to determine, according to the first request, a set of delivery rules corresponding to the first request; a sending unit 130, configured to send the set to the first terminal, so that the first terminal can select a target delivery rule in the set; the receiving unit 110 is further configured to receive a second request from the first terminal, where the second request includes order information and a target delivery rule; the parsing unit 120 is further configured to parse the order information and the target delivery rule to determine at least one delivery date.
The device for determining the delivery date according to this embodiment includes a receiving unit 110, an analyzing unit 120, and a transmitting unit 130, where after the receiving unit 110 receives a first request, the analyzing unit 120 determines a set of delivery rules corresponding to the first request according to the first request, and then the transmitting unit 130 transmits the set of delivery rules corresponding to the first request to the first terminal. After the first terminal selects a target distribution rule from the set, the receiving unit 110 receives a second request sent by the first terminal and containing the target distribution rule and the order information. The parsing unit 120 parses the order information and the target distribution rule included in the second request, and determines a distribution date of the goods according to the order information and the target distribution rule.
Specifically, the first request may be a request for browsing the commodity information, and after receiving the request for browsing the commodity information, all the delivery rules supported by the commodity are determined, and the delivery rule set corresponding to the first request is determined according to all the delivery rules. And then sending the commodity detail page corresponding to the first request and the distribution rule set to the first terminal, so that the first terminal can select a target distribution rule in the distribution rule set. The second request may be an order placing request, the order placing request includes order information and target delivery rules, and after the second request is received, the target delivery rules and the order information are analyzed to determine at least one delivery date corresponding to the commodity. So that the goods can be delivered according to the determined delivery date.
The device 100 for determining a delivery date according to this embodiment provides the first terminal with a set of delivery rules, so that the first terminal can determine an appropriate target delivery rule in the set. Only one target distribution rule needs to be received, and the problem that only fixed distribution rules exist in the related technology, and multiple ordering processes are complex if distribution is needed according to other rules is broken through. For example, in the related art, only the delivery rule of once-a-day delivery is provided, and if the user needs to deliver the order every other day, the order can be placed only every other day. In addition, the embodiment only receives one second request, thereby avoiding the problems of generating a large amount of unnecessary requests and occupying server resources by data.
Fig. 10 is a block diagram showing the configuration of a delivery date determination apparatus according to another embodiment of the second aspect of the present invention, including a sales module 210, a management module 220, and a delivery module 230. Wherein sales module 210 includes sales unit 212 and rule selection unit 214; the selling unit 212 is configured to send commodity information and the like to the first terminal, and the rule selecting unit 214 is configured to send the set of distribution rules to the first terminal, so that the first terminal can select a target distribution rule in the set. The management module 220 includes a data unit 222, a rule parsing unit 224, a flow control unit 226, and a rule setting unit 228, where the rule setting unit 228 can obtain at least one distribution rule (i.e., a basic rule) according to a third request of the second terminal, and determine a set of the distribution rules, and further, the rule setting unit 228 can also be configured to set an extension rule (as shown in fig. 11); the rule analyzing unit 224 is configured to analyze the target distribution rule, and may also analyze the target distribution rule and the extension rule to obtain a distribution date; the data unit 222 is configured to generate service data according to results obtained by the rule setting unit and the rule analyzing unit; the flow control unit 226 is used to control the entire flow of determining the delivery date and completing the delivery. The delivery module 230 includes a counting unit 232, a delivery unit 234 and a cargo management unit 236, wherein the cargo management unit 236 provides functions of receiving cargo and the like, and can check whether information such as the quantity of the cargo is correct; the delivery unit 234 can generate a delivery record corresponding to each delivery date, record the delivery record, and transmit the delivery record to the first terminal; the statistical unit 232 can generate delivery performance data and transmit the delivery performance data to the third terminal.
An embodiment of a third aspect of the present invention provides an electronic device, comprising: a memory storing programs or instructions; the controller, which implements the method for determining a delivery date according to any of the designs of the first aspect when executing the program or the instructions, has all the advantages of the method for determining a delivery date, and is not described herein again.
An embodiment of the fourth aspect of the present invention provides a readable storage medium, on which a program or an instruction is stored, where the program or the instruction, when executed by a processor, implements the steps of the method for determining a delivery date according to any one of the above first aspects, and thus has all the advantages of the method for determining a delivery date, which will not be described herein again.
A readable storage medium may include any medium that can store or transfer information. Examples of readable storage media include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via a network such as the internet, an intranet, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or computer apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or computer apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or computer device that comprises the element. Further, it should be noted that the scope of the methods and computer apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order depending on the functionality involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.
The above description is only a preferred embodiment of the present application and is not intended to limit the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (10)

1. A method for determining a delivery date, the method comprising:
a first request of a first terminal is received,
according to the first request, sending a set of distribution rules corresponding to the first request to the first terminal, so that the first terminal can select a target distribution rule in the set;
receiving a second request of the first terminal, wherein the second request comprises order information and the target delivery rule;
and analyzing the order information and the target distribution rule, and determining at least one distribution date.
2. The method of claim 1, wherein prior to said receiving the first request from the first terminal, further comprising:
receiving a third request of the second terminal;
analyzing the third request to obtain at least one distribution rule;
determining a set of one or more of the delivery rules based on the at least one delivery rule.
3. The method of determining a delivery date of claim 2, wherein prior to said receiving a third request from a second terminal, further comprising:
establishing a distribution rule template;
and responding to a fourth request of the second terminal, and sending the distribution rule template to the second terminal so that the second terminal can establish the at least one distribution rule according to the template.
4. The method of claim 1, wherein after said determining at least one of said delivery dates, further comprising:
and analyzing the order information and the target distribution rule, and determining the distributed goods corresponding to each distribution date.
5. The method of claim 1, wherein after said determining at least one of said delivery dates, further comprising:
responding to a fifth request of the first terminal or a sixth request of a third terminal, and generating a delivery record corresponding to each delivery date;
and recording the distribution record, and sending the distribution record to the first terminal.
6. The method of determining a delivery date of claim 5, further comprising, after said recording said delivery record:
generating delivery performance data according to the delivery record in response to a seventh request of the third terminal;
and sending the delivery performance data to the third terminal.
7. The delivery date determination method according to claim 3,
the delivery rule template includes at least one of:
delivery cycle, delivery duration, delivery amount per time, and date of delivery start.
8. An apparatus for determining a delivery date, the apparatus comprising:
a receiving unit, configured to receive a first request of a first terminal;
the analysis unit is used for determining a set of distribution rules corresponding to the first request according to the first request;
a sending unit, configured to send the set to the first terminal, so that the first terminal can select a target delivery rule in the set;
the receiving unit is further configured to receive a second request of the first terminal, where the second request includes order information and the target delivery rule;
the analysis unit is further configured to analyze the order information and the target distribution rule, and determine at least one distribution date.
9. An electronic device, comprising:
a memory storing programs or instructions;
a controller which, when executing said program or instructions, implements a method of determining a delivery date as claimed in any one of claims 1 to 7.
10. A readable storage medium on which a program or instructions are stored, characterized in that the program or instructions, when executed by a processor, carry out the steps of the method of determining a delivery date according to any one of claims 1 to 7.
CN202111027804.7A 2021-09-02 2021-09-02 Method and device for determining distribution date, electronic equipment and readable storage medium Pending CN113888074A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111027804.7A CN113888074A (en) 2021-09-02 2021-09-02 Method and device for determining distribution date, electronic equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111027804.7A CN113888074A (en) 2021-09-02 2021-09-02 Method and device for determining distribution date, electronic equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN113888074A true CN113888074A (en) 2022-01-04

Family

ID=79012045

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111027804.7A Pending CN113888074A (en) 2021-09-02 2021-09-02 Method and device for determining distribution date, electronic equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN113888074A (en)

Similar Documents

Publication Publication Date Title
CN1818941B (en) Information processing system, information providing apparatus, information providing method, information processing apparatus, information processing method, and program
US20090157460A1 (en) System and method for providing product and service data
CN101142566B (en) Method and system for detecting concurrent logins
US6823339B2 (en) Information reference frequency counting apparatus and method and computer program embodied on computer-readable medium for counting reference frequency in an interactive hypertext document reference system
CN115668259A (en) Automatic clustering prediction model
US8082191B2 (en) Egg code management method and egg search code management system
CN1468402A (en) A system and related methods for dynamically selecting publication content
US20110270681A1 (en) System and method for targeted advertising on parcel packages
CA2283043C (en) System and method of sending messages to a group of electronic price labels
CN113888074A (en) Method and device for determining distribution date, electronic equipment and readable storage medium
US7502459B1 (en) Unified services entitlement architecture
US8596524B2 (en) Barcode information distribution system
CN104637093A (en) Information management apparatus, terminal, and information management system
US20130006761A1 (en) Method, system, and article of manufacture for generating ad groups for on-line advertising
US8301503B2 (en) System and method for providing requested information to thin clients
CN112435071B (en) Popularization data creation method and system
US9268509B2 (en) Automated computer controlled system for measuring the consumption of printer resources and transacting environmental offsets
CN112561421A (en) Multi-warehouse logistics source-finding distribution method and device, computer equipment and storage medium
CN111324780A (en) Storage method, transmission method, device and storage medium of product data
CN111062792A (en) Method, device, equipment and storage medium for regulating and controlling limit
US20080109328A1 (en) Turn-around time information management system, storage medium, and turn-around time information management method
KR102586909B1 (en) Print design order system
US20240169451A1 (en) System and method for monitoring conversions attribution to social media activities
KR20230022361A (en) Method for dynamically selecting publication contents
JP2007264982A (en) Rfid system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination