Resource configuration method and device, electronic equipment and computer readable storage medium

By obtaining the pending information and historical order information at the current system moment, determining the impact coefficient and impact variables, predicting the order information, and determining the resource configuration information based on the prediction information, the problem of low resource allocation efficiency and accuracy in the existing technology is solved, and efficient and accurate resource allocation is achieved.

CN119809503AActive Publication Date: 2025-04-11BEIJING JINGDONG YUANSHENG TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202311315348.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-11
Publication Date
2025-04-11
Estimated Expiration
2043-10-11

AI Technical Summary

Technical Problem

In the prior art, it is necessary to rely on manual resource allocation, which makes it impossible to ensure the efficiency and accuracy of resource allocation.

Method used

By responding to resource configuration requests, we obtain pending information and historical order information at the current system time, determine the impact coefficient and impact variables, predict the order information, and determine the resource configuration information based on the prediction information.

Benefits of technology

It realizes effective prediction of resource allocation information, improves the efficiency and accuracy of resource allocation, and reduces the need for manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119809503A_ABST
    Figure CN119809503A_ABST
Patent Text Reader

Abstract

The invention provides a resource allocation method and device, electronic equipment and a computer readable storage medium, and can be applied to the technical fields of computers, data processing and logistics. The resource allocation method comprises the following steps: in response to a received resource allocation request, acquiring to-be-processed information and historical order information according to a current system moment indicated by the resource allocation request, wherein the to-be-processed information comprises current to-be-processed information corresponding to a current time period and historical to-be-processed information corresponding to a first historical time period; the current time period and the first historical time period are determined according to the current system moment; determining M influence coefficients and influence variables corresponding to the M influence coefficients according to the current to-be-processed information and the historical to-be-processed information; determining predicted order information according to the historical order information, the M influence coefficients and the influence variables corresponding to the M influence coefficients; and determining resource configuration information corresponding to the to-be-configured resource type according to the predicted order information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the fields of computer technology, data processing technology and logistics technology, and more specifically, to a resource allocation method and device, an electronic device, a computer-readable storage medium and a computer program product. Background Art

[0002] With the development of computer technology and data processing technology, logistics technology has also been widely used.

[0003] Logistics can refer to the process of planning, implementing and controlling the efficient and low-cost flow and storage of goods, service consumption and related information from the place of production to the place of consumption in order to meet user needs. In the process of logistics, relevant resources need to be effectively allocated to facilitate the flow of goods, service consumption and related information.

[0004] In the process of realizing the concept of the present disclosure, the inventors found that there are at least the following problems in the related technology: since the configuration of related resources currently needs to rely on manual labor, the efficiency and accuracy of resource configuration cannot be guaranteed. Summary of the invention

[0005] In view of this, the present disclosure provides a resource configuration method and apparatus, an electronic device, a computer-readable storage medium, and a computer program product.

[0006] According to one aspect of the present disclosure, a resource configuration method is provided, comprising: in response to receiving a resource configuration request, obtaining information to be processed and historical order information according to the current system time indicated by the resource configuration request, wherein the resource configuration request also includes the type of resource to be configured, and the information to be processed includes current information to be processed corresponding to the current time period and historical information to be processed corresponding to the first historical time period, and the current time period and the first historical time period are determined according to the current system time; determining M influence coefficients and influence variables corresponding to the M influence coefficients respectively according to the current information to be processed and the historical information to be processed, wherein M is a positive integer; determining predicted order information according to the historical order information, the M influence coefficients and the influence variables corresponding to the M influence coefficients respectively; and determining resource configuration information corresponding to the type of resource to be configured according to the predicted order information.

[0007] According to an embodiment of the present disclosure, the current information to be processed includes at least first current coefficient information and second current coefficient information, and the historical information to be processed includes at least first historical coefficient information, second historical coefficient information and historical variable information.

[0008] According to an embodiment of the present disclosure, the above-mentioned determination of M influence coefficients and influence variables corresponding to each of the above-mentioned M influence coefficients based on the above-mentioned current information to be processed and the above-mentioned historical information to be processed includes: determining a first ratio as a first influence coefficient, wherein the above-mentioned first ratio is determined based on the above-mentioned first current coefficient information and the above-mentioned first historical coefficient information; determining a second ratio as a second influence coefficient, wherein the above-mentioned second ratio is determined based on the above-mentioned second current coefficient information and the above-mentioned second historical coefficient information; determining a third influence coefficient based on the above-mentioned current system moment; and determining influence variables corresponding to each of the above-mentioned first influence coefficient, the above-mentioned second influence coefficient and the above-mentioned third influence coefficient based on the above-mentioned historical variable information.

[0009] According to an embodiment of the present disclosure, the above-mentioned historical order information includes actual historical order information and predicted historical order information corresponding to each of N sub-historical time periods, where N is a positive integer.

[0010] According to an embodiment of the present disclosure, the method also includes, before determining the predicted order information based on the historical order information, the M influence coefficients and the influence variables corresponding to the M influence coefficients: for each of the N sub-historical periods, determining a first difference based on the actual historical order information corresponding to the sub-historical period and the predicted historical order information; determining a second difference based on the actual historical order information and the first difference; determining a first product value corresponding to the sub-historical period based on the second difference; and determining an error evaluation value based on the first product values ​​corresponding to each of the N sub-historical periods.

[0011] According to an embodiment of the present disclosure, the above-mentioned determination of predicted order information based on the above-mentioned historical order information, the above-mentioned M influence coefficients and the influence variables corresponding to the above-mentioned M influence coefficients includes: for each of the above-mentioned M influence coefficients, determining a second product value corresponding to the above-mentioned influence coefficient based on the above-mentioned influence coefficient and the influence variables corresponding to the above-mentioned influence coefficient; determining a first accumulated value based on the second product values ​​corresponding to the above-mentioned M influence coefficients; determining a second accumulated value based on the above-mentioned historical order information and the above-mentioned first accumulated value; determining the above-mentioned predicted order information based on the above-mentioned second accumulated value and the above-mentioned error evaluation value.

[0012] According to an embodiment of the present disclosure, in the case that the above-mentioned resource type to be configured is the first resource type, the above-mentioned determination of the resource configuration information corresponding to the above-mentioned resource type to be configured based on the above-mentioned predicted order information includes: according to the above-mentioned first resource type, obtaining historical information to be processed corresponding to the second historical period, wherein the above-mentioned historical information to be processed includes the number of historical objects and the number of historical resources; determining a third ratio based on the above-mentioned number of historical objects and the above-mentioned number of historical resources; determining a fourth ratio based on the above-mentioned predicted order information and the above-mentioned third ratio; and determining the resource configuration information corresponding to the above-mentioned first resource type based on the above-mentioned fourth ratio.

[0013] According to an embodiment of the present disclosure, in the case that the above-mentioned resource type to be configured is the second resource type, the above-mentioned determination of the resource configuration information corresponding to the above-mentioned resource type to be configured based on the above-mentioned predicted order information includes: screening the above-mentioned predicted order information to obtain predicted sub-order information corresponding to the above-mentioned second resource type; determining a fifth ratio based on the above-mentioned predicted sub-order information and a predetermined value; and determining the resource configuration information corresponding to the above-mentioned second resource type based on the above-mentioned fifth ratio.

[0014] According to an embodiment of the present disclosure, it also includes, after determining the resource configuration information corresponding to the above-mentioned resource type to be configured based on the above-mentioned predicted order information: determining a predetermined resource configuration threshold corresponding to the above-mentioned resource type to be configured based on the above-mentioned resource type to be configured; in response to the relationship between the above-mentioned predetermined resource configuration threshold and the above-mentioned predicted resource configuration information not satisfying a predetermined condition, outputting a warning message.

[0015] According to an embodiment of the present disclosure, in response to receiving a resource configuration request, obtaining the pending information and historical order information according to the current system time indicated by the above resource configuration request includes: in response to receiving the above resource configuration request, determining the historical system time corresponding to the above current system time; determining the above first historical time period according to the first predetermined starting time and the above historical system time; determining the above current time period according to the second predetermined starting time and the above current system time; and obtaining the above historical pending information corresponding to the above first historical time period and the above current pending information corresponding to the above current time period from the data source.

[0016] According to another aspect of the present disclosure, a resource configuration device is provided, including: an acquisition module, for obtaining, in response to receiving a resource configuration request, information to be processed and historical order information according to the current system time indicated by the resource configuration request, wherein the resource configuration request also includes the type of resource to be configured, and the information to be processed includes the current information to be processed corresponding to the current time period and the historical information to be processed corresponding to the first historical time period, and the current time period and the first historical time period are determined according to the current system time; a first determination module, for determining M influence coefficients and influence variables corresponding to the M influence coefficients according to the current information to be processed and the historical information to be processed, wherein M is a positive integer; a second determination module, for determining predicted order information according to the historical order information, the M influence coefficients and the influence variables corresponding to the M influence coefficients; and a third determination module, for determining the resource configuration information corresponding to the type of resource to be configured according to the predicted order information.

[0017] According to another aspect of the present disclosure, an electronic device is provided, comprising: one or more processors; and a memory for storing one or more instructions, wherein when the one or more instructions are executed by the one or more processors, the one or more processors implement the method described in the present disclosure.

[0018] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which executable instructions are stored. When the executable instructions are executed by a processor, the processor implements the method described in the present disclosure.

[0019] According to another aspect of the present disclosure, a computer program product is provided. The computer program product includes computer executable instructions. When the computer executable instructions are executed, they are used to implement the method described in the present disclosure.

[0020] According to an embodiment of the present disclosure, the influence coefficient and the influence variable are obtained by analyzing the current information to be processed and the historical information to be processed, and the influence coefficient and the influence variable can be used for the subsequent prediction of the resource demand. Since the predicted order information is determined in real time based on the historical order information, the influence coefficient and the influence variable, the predicted order information can be used to characterize the total order quantity today. By combining the historical order information, the influence coefficient and the influence variable, the effective prediction of future order information can be achieved, thereby improving the accuracy of the determination of the predicted order information. On this basis, by determining the resource configuration information corresponding to the resource type to be configured based on the predicted order information, the technical problem that the efficiency and accuracy of resource configuration cannot be guaranteed in the related technology that the configuration of related resources needs to be realized manually in the related technology is at least partially overcome, and the effective prediction of resource configuration information is achieved, thereby improving the efficiency and accuracy of resource configuration. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0022] Figure 1 The system architecture to which the resource configuration method according to the embodiment of the present disclosure can be applied is schematically shown;

[0023] Figure 2 A flowchart of a resource configuration method according to an embodiment of the present disclosure is schematically shown;

[0024] Figure 3 An example schematic diagram of a business process according to an embodiment of the present disclosure is schematically shown;

[0025] Figure 4 An example schematic diagram of a process of obtaining to-be-processed information and historical order information according to the current system time indicated by the resource configuration request in response to receiving the resource configuration request according to an embodiment of the present disclosure is schematically shown;

[0026] Figure 5 An example schematic diagram schematically shows a process of determining M influence coefficients and influence variables corresponding to the M influence coefficients according to current information to be processed and historical information to be processed according to an embodiment of the present disclosure;

[0027] Figure 6 An example schematic diagram of a process of determining predicted order information according to historical order information, M influence coefficients, and influence variables corresponding to each of the M influence coefficients according to an embodiment of the present disclosure is schematically shown;

[0028] Fig. 7A An exemplary schematic diagram schematically illustrates a process of determining resource configuration information corresponding to a resource type to be configured according to predicted order information according to an embodiment of the present disclosure;

[0029] Figure 7B An example schematic diagram schematically shows a process of determining resource configuration information corresponding to a resource type to be configured according to predicted order information according to another embodiment of the present disclosure;

[0030] Figure 8 An example schematic diagram of a display interface according to an embodiment of the present disclosure is schematically shown;

[0031] Fig. 9 A block diagram schematically shows a resource configuration device according to an embodiment of the present disclosure; and

[0032] Fig.10 A block diagram of an electronic device suitable for implementing a resource configuration method according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0033] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0034] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0035] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.

[0036] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0037] In the embodiments of the present disclosure, the collection, updating, analysis, processing, use, transmission, provision, disclosure, storage, etc. of the data involved (for example, including but not limited to user personal information) are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. In particular, necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security, and national security.

[0038] In the embodiments of the present disclosure, the user's authorization or consent is obtained before obtaining or collecting the user's personal information.

[0039] For example, after collecting pending information and historical order information, your information can be desensitized using methods including de-identification or anonymization to protect the security of your information.

[0040] In the logistics scenario, a grid station can refer to the terminal sorting and distribution station of the community group buying business. The grid station can serve as the basic unit of terminal distribution and distribution of the sorting warehouse, responsible for the distribution and distribution of goods from different group leaders in the surrounding area. Distribution can refer to the process in which the grid station distributor distributes the goods to the corresponding boxes after the goods arrive at the grid station.

[0041] Resources related to the grid station may include distribution staff, delivery vehicles, and incubators. Due to certain special circumstances, the demand for resources is prone to significant changes. For example, before the Dragon Boat Festival, the increase in sales of rice dumplings leads to an increase in the demand for incubators. Alternatively, before the Spring Festival, the difficulty in recruiting staff leads to an increase in the demand for distribution staff.

[0042] In response to these special situations, grid station managers usually need to rely on manual efforts to configure relevant resources, which makes it impossible to guarantee the efficiency and accuracy of resource allocation.

[0043] In order to at least partially solve the technical problems existing in the related art, the present disclosure provides a resource configuration method and device, an electronic device and a computer-readable storage medium, which can be applied to the fields of computer technology, data processing technology and logistics technology. The resource configuration method includes: in response to receiving a resource configuration request, according to the current system time indicated by the resource configuration request, obtaining to-be-processed information and historical order information, wherein the resource configuration request also includes the type of resource to be configured, and the to-be-processed information includes the current to-be-processed information corresponding to the current period and the historical to-be-processed information corresponding to the first historical period, and the current period and the first historical period are determined according to the current system time; according to the current to-be-processed information and the historical to-be-processed information, determining M influence coefficients and influence variables corresponding to each of the M influence coefficients, wherein M is a positive integer; according to the historical order information, the M influence coefficients and the influence variables corresponding to each of the M influence coefficients, determining the predicted order information; according to the predicted order information, determining the resource configuration information corresponding to the type of resource to be configured.

[0044] Figure 1 The system architecture to which the resource configuration method according to the embodiment of the present disclosure can be applied is schematically shown. It should be noted that: Figure 1 What is shown is merely an example of a system architecture to which the embodiments of the present disclosure can be applied, in order to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.

[0045] like Figure 1As shown, the system architecture 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104 and a server 105. The network 104 is used to provide a medium for a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0046] The user may use at least one of the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications may be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0047] The first terminal device 101, the second terminal device 102, and the third terminal device 103 may be various electronic devices having display screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0048] The server 105 may be a server that provides various services, such as a background management server (only as an example) that provides support for websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server may analyze and process the received data such as user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.

[0049] It should be noted that the resource configuration method provided in the embodiment of the present disclosure can generally be executed by the server 105. Accordingly, the resource configuration device provided in the embodiment of the present disclosure can generally be set in the server 105. The resource configuration method provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105. Accordingly, the resource configuration device provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105.

[0050] Alternatively, the resource configuration method provided in the embodiment of the present disclosure may also be executed by the first terminal device 101, the second terminal device 102, or the third terminal device 103, or may also be executed by other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103. Accordingly, the resource configuration apparatus provided in the embodiment of the present disclosure may also be provided in the first terminal device 101, the second terminal device 102, or the third terminal device 103, or may be provided in other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103.

[0051] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0052] It should be noted that the sequence numbers of the operations in the following method are only used as representations of the operations for the purpose of description, and should not be regarded as representing the execution order of the operations. Unless explicitly stated, the method does not need to be executed completely in the order shown.

[0053] Figure 2 The flowchart of the resource configuration method according to the embodiment of the present disclosure is schematically shown.

[0054] like Figure 2 As shown, the resource configuration method 200 includes operations S210 to S240.

[0055] In operation S210, in response to receiving a resource configuration request, pending information and historical order information are obtained according to the current system time indicated by the resource configuration request, wherein the resource configuration request also includes the type of resources to be configured, and the pending information includes current pending information corresponding to the current time period and historical pending information corresponding to the first historical time period, and the current time period and the first historical time period are determined according to the current system time.

[0056] In operation S220, M influence coefficients and influence variables corresponding to the M influence coefficients are determined according to the current information to be processed and the historical information to be processed, where M is a positive integer.

[0057] In operation S230, predicted order information is determined based on the historical order information, the M influence coefficients, and the influence variables corresponding to each of the M influence coefficients.

[0058] In operation S240, resource configuration information corresponding to the resource type to be configured is determined according to the predicted order information.

[0059] According to an embodiment of the present disclosure, the code for generating a resource configuration request can be pre-written into a script, and in response to detecting a user's resource configuration operation, the current system time and the type of resource to be configured can be obtained. The resource type to be configured can be used to characterize the type of resource configuration that the user needs to perform. For example, the resource type to be configured may include at least one of the following: a first resource type and a second resource type. The specific contents of the first resource type and the second resource type can be set according to actual business needs and are not limited here. For example, the first resource type may include the number of people for distribution or the number of delivery vehicles, etc. Alternatively, the second resource type may include turnover baskets, refrigerated insulation boxes, and frozen insulation boxes, etc.

[0060] According to an embodiment of the present disclosure, the client can run the script to generate a resource configuration request message according to the current system time and the type of resource to be configured. The client can send the resource configuration request message to the server so that the server can process the pending information corresponding to the resource configuration operation and perform resource configuration according to the resource configuration request message.

[0061] According to an embodiment of the present disclosure, after receiving a resource configuration request, the server can determine the current system time in the resource configuration request. After obtaining the current system time, the current time period and the first historical time period corresponding to the current system time can be determined according to the current system time. For example, if the current system time is "08:00 on September 2, 2023", then the current time period can be determined as "07:00 on September 2, 2023 to 08:00 on September 1, 2023", and the first historical time period is "08:00 on September 1, 2023 to 08:00 on September 2, 2023".

[0062] According to an embodiment of the present disclosure, after obtaining the current period and the first historical period, the current information to be processed can be obtained from the data source according to the current period, and the historical information to be processed and the historical order information can be obtained from the data source according to the first historical period. The data source can include at least one of the following: a local database, a cloud database, and a network resource. For example, a data interface can be called. The current information to be processed corresponding to the current period and the historical information to be processed and the historical order information corresponding to the first historical period are obtained from the data source using the data interface.

[0063] According to an embodiment of the present disclosure, after obtaining the current information to be processed and the historical information to be processed, M influence coefficients can be determined. The influence coefficients include at least a first influence coefficient, a second influence coefficient, and a third influence coefficient. For example, the current information to be processed may include at least the first current coefficient information and the second current coefficient information. The historical information to be processed may include the first historical coefficient information and the second historical coefficient information. On this basis, the first influence coefficient can be determined based on the first current coefficient information and the first historical coefficient information. The second influence coefficient can be determined based on the second current coefficient information and the second historical coefficient information. The third influence coefficient is determined based on the current system moment.

[0064] According to an embodiment of the present disclosure, after obtaining the historical information to be processed, the influencing variables corresponding to each of the M influencing coefficients can be determined. For example, the historical information to be processed may include historical variable information. The historical variable information at least includes first historical variable information, second historical variable information, and third historical variable information. On this basis, the first influencing variable corresponding to the first influencing coefficient can be determined according to the first historical variable information. The second influencing variable corresponding to the second influencing coefficient can be determined according to the second historical variable information. The third influencing variable corresponding to the third influencing coefficient can be determined according to the third historical variable information.

[0065] According to an embodiment of the present disclosure, after obtaining M influence coefficients and influence variables corresponding to the M influence coefficients, the product value between the influence coefficient and the influence variable corresponding to the influence coefficient can be determined for each of the M influence coefficients. After determining the product value corresponding to each influence coefficient, the product values ​​corresponding to each influence coefficient can be accumulated to obtain an accumulated value. On this basis, the predicted order information can be determined according to the accumulated value and the historical order information.

[0066] According to an embodiment of the present disclosure, after obtaining the predicted order information, the resource configuration information corresponding to the resource type to be configured can be determined based on the predicted order information. For example, in the case where the resource type to be configured is the first resource type, the second historical period corresponding to the first resource type can be determined, and the resource configuration information corresponding to the first resource type can be determined based on the number of historical objects and the number of historical resources obtained in the second historical period. Alternatively, in the case where the resource type to be configured is the second resource type, the predicted order information can be filtered, and the resource configuration information corresponding to the second resource type can be determined based on the filtered order information and a predetermined value. The predetermined value can be set according to the specific resource type.

[0067] According to an embodiment of the present disclosure, the influence coefficient and the influence variable are obtained by analyzing the current information to be processed and the historical information to be processed, and the influence coefficient and the influence variable can be used for the subsequent prediction of the resource demand. Since the predicted order information is determined in real time based on the historical order information, the influence coefficient and the influence variable, the predicted order information can be used to characterize the total order quantity today. By combining the historical order information, the influence coefficient and the influence variable, the effective prediction of future order information can be achieved, thereby improving the accuracy of the determination of the predicted order information. On this basis, by determining the resource configuration information corresponding to the resource type to be configured based on the predicted order information, the technical problem that the efficiency and accuracy of resource configuration cannot be guaranteed in the related technology that the configuration of related resources needs to be realized manually in the related technology is at least partially overcome, and the effective prediction of resource configuration information is achieved, thereby improving the efficiency and accuracy of resource configuration.

[0068] Reference below Figure 3 , Figure 4 , Figure 5 , Figure 6 , Fig. 7A , Figure 7B and Figure 8 , the resource configuration method 200 according to an embodiment of the present invention is further explained.

[0069] Figure 3 An example schematic diagram of a business process according to an embodiment of the present disclosure is schematically shown.

[0070] like Figure 3 As shown, the business process may include a mall order center, a warehouse management system, a grid station, and a group leader terminal.

[0071] In 300, the mall order center can allow users to place orders and can automatically create production tasks. In response to the mall order center having created a production task, the warehouse management system can perform warehouse distribution and warehouse delivery. In response to the warehouse management system having completed warehouse delivery, the grid station can perform grid station receipt, grid station distribution, and grid station delivery. In response to the grid station having completed grid station delivery, the group leader end can perform group leader receipt and allow users to pick up the goods.

[0072] According to an embodiment of the present disclosure, operation S210 may include the following operations.

[0073] In response to receiving a resource configuration request, determine a historical system time corresponding to the current system time. Determine a first historical period based on the first predetermined start time and the historical system time. Determine a current period based on the second predetermined start time and the current system time. Obtain historical to-be-processed information corresponding to the first historical period and current to-be-processed information corresponding to the current period from a data source.

[0074] According to an embodiment of the present disclosure, after receiving a resource configuration request, the current time period can be determined based on the second scheduled start time and the current system time. The second scheduled start time can be set according to actual business needs and is not limited here. For example, the second scheduled start time can be set to "00:00 on September 2, 2023", and the current system time is "08:00 on September 2, 2023". On this basis, the current time period can be determined to be "00:00 on September 2, 2023 to 08:00 on September 2, 2023".

[0075] According to an embodiment of the present disclosure, the historical system time corresponding to the current system time can be determined according to the current system time. For example, if the current system time is "08:00 on September 2, 2023", the historical system time can be determined to be "08:00 on September 1, 2023".

[0076] According to an embodiment of the present disclosure, after obtaining the historical system moment, the first historical period can be determined based on the first scheduled start moment and the historical system moment. The first scheduled start moment can be set according to actual business needs and is not limited here. For example, the first scheduled start moment can be set to "00:00 on September 1, 2023", and the historical system moment is "08:00 on September 1, 2023". On this basis, the first historical period can be determined as "00:00 on September 1, 2023 to 08:00 on September 1, 2023".

[0077] According to the embodiment of the present disclosure, since the first historical period is determined based on the first predetermined starting moment and the historical system moment, and the historical system moment is determined based on the current system moment, by obtaining the historical information to be processed from the data source based on the first historical period, it is possible to facilitate the subsequent analysis and processing of the data for the first historical period, which helps to obtain the trend of historical order changes. Since the current period is determined based on the second predetermined starting moment and the current system moment, by obtaining the current information to be processed from the data source based on the current period, it is possible to facilitate the subsequent analysis and processing of the data for the current period, which helps to predict the status of the current order, thereby providing a data basis for the subsequent resource allocation process.

[0078] Figure 4 An example schematic diagram of a process of obtaining to-be-processed information and historical order information according to the current system time indicated by the resource configuration request in response to receiving a resource configuration request according to an embodiment of the present disclosure is schematically shown.

[0079] like Figure 4As shown, in 400, in response to receiving a resource configuration request 401, a historical system moment 403 corresponding to a current system moment 402 may be determined. A first historical period 405 may be determined based on a first scheduled start moment 404 and the historical system moment 403. A current period 407 may be determined based on a second scheduled start moment 406 and the current system moment 402.

[0080] On this basis, historical information to be processed 408 corresponding to the first historical period 405 and current information to be processed 409 corresponding to the current period 407 may be acquired from the data source.

[0081] According to an embodiment of the present disclosure, the current information to be processed includes at least first current coefficient information and second current coefficient information, and the historical information to be processed includes at least first historical coefficient information, second historical coefficient information and historical variable information.

[0082] According to an embodiment of the present disclosure, operation S220 may include the following operations.

[0083] The first ratio is determined as a first influence coefficient, wherein the first ratio is determined based on the first current coefficient information and the first historical coefficient information. The second ratio is determined as a second influence coefficient, wherein the second ratio is determined based on the second current coefficient information and the second historical coefficient information. According to the current system moment, a third influence coefficient is determined. According to the historical variable information, an influence variable corresponding to each of the first influence coefficient, the second influence coefficient, and the third influence coefficient is determined.

[0084] According to an embodiment of the present disclosure, the historical variable information may include at least first historical variable information corresponding to the first influence coefficient, second historical variable information corresponding to the second influence coefficient, and third historical variable information corresponding to the third influence coefficient.

[0085] According to the embodiments of the present disclosure, the first impact coefficient can be set according to actual business needs and is not limited here. For example, the first impact coefficient can be used to characterize the discount strength coefficient. The first current coefficient information can be "a total of 10,000 coupons worth 10 yuan were collected today", and the first historical coefficient information can be "a total of 10,000 coupons worth 5 yuan were collected yesterday". On this basis, the first ratio can be determined to be 2 based on the first current coefficient information and the first historical coefficient information, and the first impact coefficient can be determined to be 2 based on the first ratio.

[0086] According to the embodiment of the present disclosure, after obtaining the first influence coefficient, the first influence variable can be determined according to the first historical variable information. For example, if the current system moment indicates that today is Sunday, the first historical variable information can be "how many orders will be increased for every doubling of the discount strength on the four Sundays within 30 days relative to Saturday; or how many orders will be reduced for every doubling of the discount strength", on this basis, the first influence variable of this week can be determined according to the changes in the known first historical variable information.

[0087] According to the embodiments of the present disclosure, the second impact coefficient can be set according to actual business needs and is not limited here. For example, since the ratio of product clicks to orders is about 15%, the product clicks can be used as the second impact coefficient. The second current coefficient information can be "Today's total product clicks are 30,000 times", and the second historical coefficient information can be "Yesterday's total product clicks are 10,000 times". On this basis, the second ratio can be determined to be 3 based on the second current coefficient information and the second historical coefficient information, and the second impact coefficient can be determined to be 3 based on the second ratio.

[0088] According to an embodiment of the present disclosure, after obtaining the second influence coefficient, the second influence variable can be determined according to the second historical variable information. For example, the second historical variable information can be "the value of the change in the number of clicks every time the number of clicks increases by n times within 4 cycles", on this basis, the second influence variable of this week can be determined according to the change of the known second historical variable information.

[0089] According to the embodiments of the present disclosure, the third impact coefficient can be set according to actual business needs and is not limited here. Since there are many daily necessities, fresh fruits and vegetables, etc. in the community group buying scenario, they are greatly affected by holidays. For example, fresh fruits and vegetables usually have larger sales on Saturdays, while the number of orders on weekdays declines. Therefore, the third impact coefficient can be used to characterize whether it is a holiday coefficient. For example, when the current system moment characterizes that today is Saturday, Sunday or a holiday, the third impact coefficient can be determined to be 1. Alternatively, when the current system moment characterizes that today is a weekday, the third impact coefficient can be determined to be 0.

[0090] According to an embodiment of the present disclosure, after obtaining the third influence coefficient, the third influence variable can be determined according to the third historical variable information. For example, the current system moment indicates that today is Saturday, and the third historical variable information can be "the proportion of orders increased by each Saturday compared to Friday in 4 cycles". On this basis, the third influence variable of this week can be determined according to the changes in the known third historical variable information.

[0091] According to an embodiment of the present disclosure, by determining a first ratio based on the first current coefficient information and the first historical coefficient information, and determining a first influence coefficient based on the first ratio, the first influence coefficient can be used to quantify the comparative relationship between the first current coefficient information and the first historical coefficient information. By determining a second ratio based on the second current coefficient information and the second historical coefficient information, and determining a second influence coefficient based on the second ratio, the second influence coefficient can be used to quantify the comparative relationship between the second current coefficient information and the second historical coefficient information. By determining a third influence coefficient based on the current system moment, the third influence coefficient can be used to measure the degree of influence of the current time. On this basis, by determining the influence variables corresponding to each influence coefficient respectively based on the historical variable information, the influence coefficient and the corresponding influence variable can be associated based on the historical variable information, which helps to improve the accuracy of the subsequent prediction of order information.

[0092] Figure 5 An example schematic diagram of a process of determining M influence coefficients and influence variables corresponding to each of the M influence coefficients according to current information to be processed and historical information to be processed according to an embodiment of the present disclosure is schematically shown.

[0093] like Figure 5 As shown in 500 , the current information to be processed may include at least first current coefficient information 501_1 and second current coefficient information 501_2 . The historical information to be processed may include at least first historical coefficient information 502_1 , second historical coefficient information 502_2 and historical variable information 509 .

[0094] A first ratio 503 may be determined according to the first current coefficient information 501_1 and the first historical coefficient information 502_1, and the first ratio 503 is determined as a first influence coefficient 504. A second ratio 505 is determined according to the second current coefficient information 501_2 and the second historical coefficient information 502_2, and the second ratio 505 is determined as a second influence coefficient 506. A third influence coefficient 508 is determined according to the current system time 507.

[0095] On this basis, the influencing variables 510 corresponding to the first influencing coefficient 504 , the second influencing coefficient 506 , and the third influencing coefficient 508 may be determined according to the historical variable information 509 .

[0096] According to an embodiment of the present disclosure, the historical order information includes actual historical order information and predicted historical order information corresponding to each of N sub-historical periods, where N is a positive integer.

[0097] According to an embodiment of the present disclosure, the resource configuration method 200 may further include the following operations.

[0098] For each of the N sub-historical periods, a first difference is determined based on the actual historical order information and the predicted historical order information corresponding to the sub-historical period. A second difference is determined based on the actual historical order information and the first difference. A first product value corresponding to the sub-historical period is determined based on the second difference. An error assessment value is determined based on the first product values ​​corresponding to each of the N sub-historical periods.

[0099] According to the embodiment of the present disclosure, since the order information prediction process is performed once every hour from 12:00 to 22:00, the actual historical order information of the current hour and the predicted historical order information obtained by the resource configuration method are obtained every hour. For example, the sub-historical period can be "12:00-13:00", "13:00-14:00", ..., "21:00-22:00".

[0100] According to an embodiment of the present disclosure, at 13:00, the order information between 12:00 and 13:00 changes from unknown to known, and the difference between the current hour forecast value and the actual value can be obtained, and then the error evaluation value can be determined, so that the error of the predicted order information can be corrected according to the error evaluation value later.

[0101] According to an embodiment of the present disclosure, the error evaluation value is determined as shown in the following formula (1).

[0102]

[0103] Among them, y i Represents the actual historical order information corresponding to the sub-historical period, Represents the forecast historical order information corresponding to the sub-historical period, Characterize the first difference, represents the first product value, and ε represents the error evaluation value. The smaller the error evaluation value, the more accurate the predicted order information is.

[0104] According to an embodiment of the present disclosure, since the first difference is determined based on the actual historical order information and the predicted historical order information corresponding to the sub-historical period, the first difference can be used to characterize the difference between the actual historical order information and the predicted historical order information. Since the second difference is determined based on the actual historical order information and the first difference, the second difference can be used to further determine the change in the difference. On this basis, since the first product value corresponding to the sub-historical period is determined based on the second difference, the error evaluation value is determined based on the first product value corresponding to each of the N sub-historical periods. The error evaluation value is obtained by summarizing the influence of multiple sub-historical periods, and thus the error evaluation value can be used to more accurately evaluate the error between the actual historical order information and the predicted historical order information.

[0105] According to an embodiment of the present disclosure, operation S230 may include the following operations.

[0106] For each of the M influence coefficients, a second product value corresponding to the influence coefficient is determined according to the influence coefficient and the influence variable corresponding to the influence coefficient. A first cumulative value is determined according to the second product values ​​corresponding to each of the M influence coefficients. A second cumulative value is determined according to the historical order information and the first cumulative value. Predicted order information is determined according to the second cumulative value and the error evaluation value.

[0107] According to an embodiment of the present disclosure, after obtaining M influence coefficients and influence variables corresponding to each of the M influence coefficients, the second product value between the influence coefficient and the corresponding influence variable can be determined for each influence coefficient. For example, the first second product value between the first influence coefficient and the first influence variable can be determined, the second second product value between the second influence coefficient and the second influence variable can be determined, and the third second product value between the third influence coefficient and the third influence variable can be determined.

[0108] According to an embodiment of the present disclosure, after obtaining the second product value corresponding to each influence coefficient, the first cumulative value can be determined according to the second product value corresponding to each influence coefficient. For example, the first cumulative value can be the sum of the first second product value, the second second product value, and the third second product value.

[0109] According to an embodiment of the present disclosure, after obtaining the first accumulated value, a second accumulated value may be determined based on the historical order information and the first accumulated value, and on this basis, predicted order information may be determined based on the error evaluation value and the second accumulated value.

[0110] According to an embodiment of the present disclosure, the predicted order information can be determined based on the historical order information and various factors affecting the order quantity as variables through a linear regression algorithm as shown in the following formula (2).

[0111] y′=α+β1x1+β2x2+β3x3+ε (2)

[0112] Among them, y′ represents the predicted order information, α represents the historical order information, β1 represents the first influence coefficient (for example, the discount strength coefficient), x1 represents the first influence variable (for example, the discount strength variable), β2 represents the second influence coefficient (for example, the click volume coefficient of each product), x2 represents the second influence variable (for example, the click volume variable of each product), β3 represents the third influence coefficient (for example, whether it is a holiday coefficient), x3 represents the third influence variable (for example, whether it is a holiday variable), and ε represents the error evaluation value.

[0113] According to an embodiment of the present disclosure, by determining the second product value according to the influence coefficient and the influence variable corresponding to the influence coefficient, and determining the first cumulative value according to the second product value corresponding to each influence coefficient, the first cumulative value can be used to accumulate the contributions of different influence coefficients. On this basis, by determining the predicted order information according to the first cumulative value, historical order information and the error evaluation value, different influence coefficients, the influence variables corresponding to each of the different influence coefficients and the error evaluation value can be comprehensively considered. Since the error evaluation value can be used to more accurately evaluate the error between the actual historical order information and the predicted historical order information, the accuracy of the predicted order information is improved.

[0114] Figure 6 An example schematic diagram of a process for determining predicted order information based on historical order information, M influence coefficients, and influence variables corresponding to each of the M influence coefficients according to an embodiment of the present disclosure is schematically shown.

[0115] like Figure 6 As shown, in 600, a second product value 603 corresponding to the influence coefficient 601 can be determined according to the influence coefficient 601 and the influence variable 602 corresponding to the influence coefficient 601. A first cumulative value 604 is determined according to the second product values ​​603 corresponding to each of the M influence coefficients 601. A second cumulative value 606 is determined according to the historical order information 605 and the first cumulative value 604. On this basis, the predicted order information 608 is determined according to the second cumulative value 606 and the error evaluation value 607.

[0116] According to an embodiment of the present disclosure, in a case where the resource type to be configured is the first resource type, operation S240 may include the following operations.

[0117] According to the first resource type, historical information to be processed corresponding to the second historical period is obtained, wherein the historical information to be processed includes the number of historical objects and the number of historical resources. According to the number of historical objects and the number of historical resources, a third ratio is determined. According to the predicted order information and the third ratio, a fourth ratio is determined. According to the fourth ratio, resource configuration information corresponding to the first resource type is determined.

[0118] According to an embodiment of the present disclosure, the first resource type may include the number of distribution employees or the number of distribution vehicles, etc. The second historical period may be set according to actual business needs and is not limited here. For example, the second historical period may be the past 7 days.

[0119] According to an embodiment of the present disclosure, when the first resource type is the number of distribution employees, the historical information to be processed corresponding to the second historical period can be determined based on the first resource type. For example, the historical information to be processed can include the number of historical objects as "the total number of distribution employees in the past 7 days" and the number of historical resources as "the total number of distribution pieces in the past 7 days". The third ratio can be determined as "the total number of distribution pieces in the past 7 days / the total number of distribution employees in the past 7 days" (or referred to as labor efficiency) based on the number of historical objects and the number of historical resources. On this basis, the fourth ratio can be determined as "forecasted order information / labor efficiency" based on the predicted order information and the third ratio. After obtaining the fourth ratio, the fourth ratio can be rounded to obtain the resource configuration information corresponding to the number of distribution employees.

[0120] According to an embodiment of the present disclosure, when the first resource type is the number of delivery vehicles, the historical information to be processed corresponding to the second historical period can be determined based on the first resource type. For example, the historical information to be processed may include the number of historical objects as "the total number of shipments in the past 7 days" and the number of historical resources as "the total number of vehicles in the past 7 days". The third ratio can be determined as "the total number of shipments in the past 7 days / the total number of vehicles in the past 7 days" (or vehicle efficiency) based on the number of historical objects and the number of historical resources. On this basis, the fourth ratio can be determined as "forecasted order information / vehicle efficiency" based on the predicted order information and the third ratio. After obtaining the fourth ratio, the fourth ratio can be rounded to obtain the resource configuration information corresponding to the number of delivery vehicles.

[0121] According to an embodiment of the present disclosure, when the resource type to be configured is the first resource type, the number of historical objects and the number of historical resources corresponding to the second historical period are obtained according to the first resource type, and the third ratio is determined according to the number of historical objects and the number of historical resources, and the fourth ratio is determined according to the predicted order information and the third ratio, and then the resource configuration information corresponding to the first resource type is determined according to the fourth ratio, thereby being able to automatically adjust the resource configuration according to the historical data and the prediction results. Since the predicted order information can be obtained in real time, it is avoided to configure too many resources, thereby reducing the operating cost, improving the ability to respond to changes and the initiative of the grid station. On this basis, since the predicted order information can more accurately characterize the number of orders today, the resource configuration information can provide a basis for resource configuration for the operation and maintenance personnel of the grid station, which is conducive to the delivery of goods as early as possible, thereby improving the timeliness of fulfillment.

[0122] Fig. 7A An example schematic diagram of a process of determining resource configuration information corresponding to a resource type to be configured based on predicted order information according to an embodiment of the present disclosure is schematically shown.

[0123] like Fig. 7AAs shown, in 700A, when the resource type to be configured is the first resource type 701, historical information to be processed 702 corresponding to the second historical period can be obtained according to the first resource type 701, and the historical information to be processed 702 includes the historical object quantity 702_1 and the historical resource quantity 702_2. A third ratio 703 is determined according to the historical object quantity 702_1 and the historical resource quantity 702_2. A fourth ratio 705 is determined according to the predicted order information 704 and the third ratio 703. On this basis, resource configuration information 706 corresponding to the first resource type 701 can be determined according to the fourth ratio 705.

[0124] According to an embodiment of the present disclosure, in a case where the resource type to be configured is the second resource type, operation S240 may include the following operations.

[0125] The predicted order information is screened to obtain predicted sub-order information corresponding to the second resource type. A fifth ratio is determined based on the predicted sub-order information and a predetermined value. Resource configuration information corresponding to the second resource type is determined based on the fifth ratio.

[0126] According to an embodiment of the present disclosure, the second resource type may include a turnover basket, a refrigerated insulation box, a frozen insulation box, etc. The predetermined value may be set according to actual business needs and is not limited here. For example, the predetermined value may be set according to the volume of the object.

[0127] According to an embodiment of the present disclosure, when the second resource type is a turnover basket, the predicted order information can be screened according to the temperature layer information corresponding to the normal temperature object to obtain the predicted sub-order information corresponding to the normal temperature object, that is, the number of normal temperature objects. The predetermined value can be set to 20 according to the object volume of the normal temperature object. On this basis, the fifth ratio can be determined as "predicted sub-order information corresponding to the normal temperature object / 20" according to the predicted sub-order information and the predetermined value. After obtaining the fifth ratio, if there is a remainder in the fifth ratio, the fifth ratio can be increased by 1 to obtain the resource configuration information corresponding to the turnover basket.

[0128] According to an embodiment of the present disclosure, when the second resource type is a refrigerated insulated box, the predicted order information can be screened according to the temperature layer information corresponding to the refrigerated object to obtain the predicted sub-order information corresponding to the refrigerated object, that is, the number of refrigerated objects. The predetermined value can be set to 35 according to the object volume of the refrigerated object. On this basis, the fifth ratio can be determined as "predicted sub-order information corresponding to the refrigerated object / 35" according to the predicted sub-order information and the predetermined value. After obtaining the fifth ratio, if the fifth ratio has a remainder, the fifth ratio can be increased by 1 to obtain the resource configuration information corresponding to the refrigerated insulated box.

[0129] According to an embodiment of the present disclosure, when the second resource type is a refrigerated incubator, the predicted order information can be screened according to the temperature layer information corresponding to the frozen object to obtain the predicted sub-order information corresponding to the frozen object, that is, the number of frozen objects. The predetermined value can be set to 25 according to the object volume of the frozen object. On this basis, the fifth ratio can be determined as "predicted sub-order information corresponding to the frozen object / 35" according to the predicted sub-order information and the predetermined value. After obtaining the fifth ratio, if there is a remainder in the fifth ratio, the fifth ratio can be increased by 1 to obtain the resource configuration information corresponding to the refrigerated incubator.

[0130] According to an embodiment of the present disclosure, when the resource type to be configured is the second resource type, the predicted sub-order information corresponding to the second resource type is obtained by screening the order information, the fifth ratio is determined according to the predicted sub-order information and the predetermined value, and the resource configuration information corresponding to the second resource type is determined according to the fifth ratio, thereby being able to automatically adjust the resource configuration according to historical data and prediction results. Since the predicted order information can be obtained in real time, it is avoided to configure too many resources, thereby reducing operating costs, improving the ability to respond to changes and the initiative of the grid station. On this basis, since the predicted order information can more accurately represent the number of orders today, the resource configuration information can provide a basis for resource configuration for the operation and maintenance personnel of the grid station, which is conducive to the delivery of goods as early as possible, thereby improving the timeliness of fulfillment.

[0131] Figure 7B An example schematic diagram of a process of determining resource configuration information corresponding to a resource type to be configured based on predicted order information according to another embodiment of the present disclosure is schematically shown.

[0132] like Figure 7B As shown, in 700B, when the resource type to be configured is the second resource type 707, the predicted order information 708 can be screened to obtain the predicted sub-order information 709 corresponding to the second resource type 707. According to the predicted sub-order information 709 and the predetermined value 710, the fifth ratio 711 is determined. On this basis, according to the fifth ratio 711, the resource configuration information 712 corresponding to the second resource type 707 can be determined.

[0133] According to an embodiment of the present disclosure, the resource configuration method 200 may further include the following operations.

[0134] According to the resource type to be configured, a predetermined resource configuration threshold corresponding to the resource type to be configured is determined. In response to the relationship between the predetermined resource configuration threshold and the predicted resource configuration information not satisfying a predetermined condition, an early warning message is output.

[0135] According to an embodiment of the present disclosure, after obtaining resource configuration information corresponding to the resource type to be configured, production prediction can be performed on the resource corresponding to the resource type to be configured according to the resource configuration information. For example, a predetermined resource configuration threshold can be determined according to the resource type to be configured. The predetermined resource configuration threshold can be set according to actual business needs and is not limited here. For example, the predetermined resource configuration threshold can be determined based on historical resource configuration information and a target preset value, and the target prediction value can be set to 30%.

[0136] According to an embodiment of the present disclosure, after obtaining a predetermined resource configuration threshold, it can be determined whether the relationship between the predetermined resource configuration threshold and the predicted resource configuration information meets a predetermined condition. The predetermined condition can be set according to actual business needs and is not limited here. The predetermined condition can be set to the predicted resource configuration information being less than the predetermined resource configuration threshold. For example, in a case where the predicted resource configuration information is less than the predetermined resource configuration threshold, resource configuration of resources corresponding to the resource type to be configured can be performed. Alternatively, in a case where the predicted resource configuration information is greater than or equal to the predetermined resource configuration threshold, an early warning message can be output via the display interface of the application, and the grid station operator can be notified via email. The early warning message can be set according to actual business needs and is not limited here. For example, the early warning message can be "The predicted resource configuration information does not meet the predetermined condition!".

[0137] According to the embodiments of the present disclosure, since the predetermined resource configuration threshold is determined based on the type of resources to be configured, by outputting warning information when the relationship between the predetermined resource configuration threshold and the predicted resource configuration information does not meet the predetermined conditions, the operation and maintenance personnel can be promptly prompted to adjust the resource configuration strategy, which is conducive to the normal operation of the business.

[0138] Figure 8 An example schematic diagram of a display interface according to an embodiment of the present disclosure is schematically shown.

[0139] like Figure 8 As shown in 800, the display interface 800 may include a production monitoring area 810, a production forecasting area 820, and an information notification area 830. The production monitoring area 810 may include a warehouse dispatch progress display sub-area 811, a distribution progress display sub-area 812, and a successful delivery progress display sub-area 813. The production forecasting area 820 may include a piece quantity group order forecasting display sub-area 821 and a distribution container forecasting display sub-area 822. The information notification area 830 may include an early warning information display sub-area 831.

[0140] The above are only exemplary embodiments, but are not limited thereto, and may also include other resource configuration methods known in the art, as long as the efficiency and accuracy of resource configuration can be improved.

[0141] Fig. 9 A block diagram of a resource configuration device according to an embodiment of the present disclosure is schematically shown.

[0142] like Fig. 9 As shown, the resource configuration device 900 may include an acquisition module 910 , a first determination module 920 , a second determination module 930 and a third determination module 940 .

[0143] The acquisition module 910 is used to obtain the pending information and historical order information in response to receiving a resource configuration request and according to the current system time indicated by the resource configuration request, wherein the resource configuration request also includes the type of resources to be configured, and the pending information includes the current pending information corresponding to the current time period and the historical pending information corresponding to the first historical time period, and the current time period and the first historical time period are determined according to the current system time.

[0144] The first determination module 920 is used to determine M influence coefficients and influence variables corresponding to the M influence coefficients according to the current information to be processed and the historical information to be processed, where M is a positive integer.

[0145] The second determination module 930 is used to determine the predicted order information according to the historical order information, the M influence coefficients and the influence variables corresponding to the M influence coefficients.

[0146] The third determination module 940 is used to determine resource configuration information corresponding to the resource type to be configured according to the predicted order information.

[0147] According to an embodiment of the present disclosure, the current information to be processed includes at least first current coefficient information and second current coefficient information, and the historical information to be processed includes at least first historical coefficient information, second historical coefficient information and historical variable information.

[0148] According to an embodiment of the present disclosure, the first determining module 920 may include a first determining unit, a second determining unit, a third determining unit, and a fourth determining unit.

[0149] The first determining unit is used to determine a first ratio as a first influence coefficient, wherein the first ratio is determined according to first current coefficient information and first historical coefficient information.

[0150] The second determination unit is used to determine the second ratio as the second influence coefficient, wherein the second ratio is determined according to the second current coefficient information and the second historical coefficient information.

[0151] The third determining unit is used to determine a third influence coefficient according to a current system time.

[0152] The fourth determining unit is used to determine the influencing variables corresponding to the first influencing coefficient, the second influencing coefficient and the third influencing coefficient respectively according to the historical variable information.

[0153] According to an embodiment of the present disclosure, the historical order information includes actual historical order information and predicted historical order information corresponding to each of N sub-historical periods, where N is a positive integer.

[0154] According to an embodiment of the present disclosure, the resource configuration apparatus 900 may further include a fourth determination module, a fifth determination module, a sixth determination module and a seventh determination module.

[0155] The fourth determination module is used to determine, for each sub-historical period in the N sub-historical periods, a first difference according to actual historical order information and predicted historical order information corresponding to the sub-historical period.

[0156] The fifth determining module is used to determine the second difference according to the actual historical order information and the first difference.

[0157] The sixth determination module is used to determine a first product value corresponding to the sub-historical period according to the second difference.

[0158] The seventh determination module is used to determine the error evaluation value according to the first product values ​​corresponding to each of the N sub-historical time periods.

[0159] According to an embodiment of the present disclosure, the second determining module 930 may include a fifth determining unit, a sixth determining unit, a seventh determining unit, and an eighth determining unit.

[0160] The fifth determining unit is configured to determine, for each of the M influence coefficients, a second product value corresponding to the influence coefficient according to the influence coefficient and the influence variable corresponding to the influence coefficient.

[0161] The sixth determining unit is used to determine the first accumulated value according to the second product values ​​corresponding to each of the M influence coefficients.

[0162] The seventh determining unit is used to determine the second accumulated value according to the historical order information and the first accumulated value.

[0163] An eighth determination unit is used to determine the predicted order information according to the second accumulated value and the error evaluation value.

[0164] According to an embodiment of the present disclosure, when the resource type to be configured is the first resource type, the third determining module 940 may include a first acquiring unit, a ninth determining unit, a tenth determining unit, and an eleventh determining unit.

[0165] The first acquisition unit is used to acquire historical information to be processed corresponding to the second historical period according to the first resource type, wherein the historical information to be processed includes the number of historical objects and the number of historical resources.

[0166] The ninth determining unit is used to determine a third ratio according to the number of historical objects and the number of historical resources.

[0167] The tenth determining unit is used to determine a fourth ratio according to the predicted order information and the third ratio.

[0168] An eleventh determining unit is configured to determine resource configuration information corresponding to the first resource type according to the fourth ratio.

[0169] According to an embodiment of the present disclosure, when the resource type to be configured is the second resource type, the third determination module 940 may include a screening unit, a twelfth determination unit, and a thirteenth determination unit.

[0170] The screening unit is used to screen the predicted order information to obtain the predicted sub-order information corresponding to the second resource type.

[0171] The twelfth determining unit is used to determine a fifth ratio according to the predicted sub-order information and a predetermined value.

[0172] The thirteenth determining unit is used to determine the resource configuration information corresponding to the second resource type according to the fifth ratio.

[0173] According to an embodiment of the present disclosure, the resource configuration apparatus 900 may further include an eighth determination module and an output module.

[0174] The eighth determination module is used to determine, according to the resource type to be configured, a predetermined resource configuration threshold corresponding to the resource type to be configured.

[0175] The output module is used to output warning information in response to the relationship between the predetermined resource configuration threshold and the predicted resource configuration information not satisfying a predetermined condition.

[0176] According to an embodiment of the present disclosure, the acquisition module 910 may include a fourteenth determining unit, a fifteenth determining unit, a sixteenth determining unit, and a second acquiring unit.

[0177] A fourteenth determining unit is configured to determine a historical system time corresponding to the current system time in response to receiving the resource configuration request.

[0178] The fifteenth determining unit is used to determine the first historical period according to the first predetermined starting time and the historical system time.

[0179] A sixteenth determining unit is used to determine a current time period according to a second predetermined starting time and a current system time.

[0180] The second acquisition unit is used to acquire the historical information to be processed corresponding to the first historical period and the current information to be processed corresponding to the current period from the data source.

[0181] According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits, or at least part of the functions of any one of them can be implemented in one module. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be split into multiple modules for implementation. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be at least partially implemented as hardware circuits, such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), systems on chips, systems on substrates, systems on packages, application specific integrated circuits (ASICs), or can be implemented by hardware or firmware in any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, according to the embodiments of the present invention, one or more of the modules, submodules, units, and subunits can be at least partially implemented as computer program modules, and when the computer program modules are run, the corresponding functions can be performed.

[0182] For example, any multiple of the acquisition module 910, the first determination module 920, the second determination module 930, and the third determination module 940 can be combined in one module / unit / subunit for implementation, or any one of the modules / units / subunits can be split into multiple modules / units / subunits. Alternatively, at least part of the functions of one or more modules / units / subunits in these modules / units / subunits can be combined with at least part of the functions of other modules / units / subunits and implemented in one module / unit / subunit. According to an embodiment of the present disclosure, at least one of the acquisition module 910, the first determination module 920, the second determination module 930, and the third determination module 940 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or by any one of the three implementation methods of software, hardware, and firmware, or by a suitable combination of any of them. Alternatively, at least one of the acquisition module 910 , the first determination module 920 , the second determination module 930 , and the third determination module 940 may be at least partially implemented as a computer program module, and when the computer program module is executed, a corresponding function may be performed.

[0183] It should be noted that the resource configuration device part in the embodiment of the present disclosure corresponds to the resource configuration method part in the embodiment of the present disclosure. The description of the resource configuration device part specifically refers to the resource configuration method part, which will not be repeated here.

[0184] Fig.10 A block diagram of an electronic device suitable for implementing a resource configuration method according to an embodiment of the present disclosure is schematically shown. Fig.10 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0185] like Fig.10 As shown, the computer electronic device 1000 according to the embodiment of the present disclosure includes a processor 1001, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage part 1009 to the random access memory (RAM) 1003. The processor 1001 may include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (for example, an application-specific integrated circuit (ASIC)), etc. The processor 1001 may also include an onboard memory for caching purposes. The processor 1001 may include a single processing unit or multiple processing units for performing different actions of the method flow according to the embodiment of the present disclosure.

[0186] In RAM 1003, various programs and data required for the operation of electronic device 1000 are stored. Processor 1001, ROM 1002 and RAM 1003 are connected to each other via bus 1004. Processor 1001 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 1002 and / or RAM 1003. It should be noted that the program can also be stored in one or more memories other than ROM 1002 and RAM 1003. Processor 1001 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.

[0187] According to an embodiment of the present disclosure, the electronic device 1000 may further include an input / output (I / O) interface 1005, which is also connected to the bus 1004. The electronic device 1000 may further include one or more of the following components connected to the input / output (I / O) interface 1005: an input portion 1006 including a keyboard, a mouse, etc.; an output portion 1007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 1008 including a hard disk, etc.; and a communication portion 1009 including a network interface card such as a LAN card, a modem, etc. The communication portion 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the input / output (I / O) interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed, so that a computer program read therefrom is installed into the storage portion 1008 as needed.

[0188] According to an embodiment of the present disclosure, the method flow according to an embodiment of the present disclosure can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1009, and / or installed from the removable medium 1011. When the computer program is executed by the processor 1001, the above-mentioned functions defined in the system of the embodiment of the present disclosure are executed. According to an embodiment of the present disclosure, the system, equipment, device, module, unit, etc. described above can be implemented by a computer program module.

[0189] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0190] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. For example, it may include, but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device.

[0191] For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 1002 and / or the RAM 1003 described above and / or one or more memories other than the ROM 1002 and the RAM 1003 .

[0192] An embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method provided by the embodiment of the present disclosure. When the computer program product runs on an electronic device, the program code is used to enable the electronic device to implement the resource configuration method provided by the embodiment of the present disclosure.

[0193] When the computer program is executed by the processor 1001, the above functions defined in the system / device of the embodiment of the present disclosure are executed. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0194] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 1009, and / or installed from the removable medium 1011. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0195] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).

[0196] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions. It can be understood by those skilled in the art that the features recorded in the various embodiments and / or claims of the present disclosure can be combined and / or combined in a variety of ways, even if such a combination or combination is not explicitly recorded in the present disclosure. In particular, without departing from the spirit and teaching of the present disclosure, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0197] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. A resource allocation method, comprising: In response to receiving a resource configuration request, obtaining to-be-processed information and historical order information according to a current system time indicated by the resource configuration request, wherein the resource configuration request also includes a type of resource to be configured, and the to-be-processed information includes current to-be-processed information corresponding to a current period and historical to-be-processed information corresponding to a first historical period, wherein the current period and the first historical period are determined according to the current system time; Determine M influence coefficients and influence variables corresponding to the M influence coefficients respectively according to the current information to be processed and the historical information to be processed, where M is a positive integer; Determining predicted order information according to the historical order information, the M influence coefficients, and the influence variables corresponding to the M influence coefficients; and According to the predicted order information, resource configuration information corresponding to the type of resource to be configured is determined.

2. The method according to claim 1, wherein: The current information to be processed includes at least first current coefficient information and second current coefficient information, and the historical information to be processed includes at least first historical coefficient information, second historical coefficient information and historical variable information; The determining, according to the current information to be processed and the historical information to be processed, M influence coefficients and influence variables corresponding to the M influence coefficients respectively comprises: Determining a first ratio as a first influence coefficient, wherein the first ratio is determined according to the first current coefficient information and the first historical coefficient information; Determining a second ratio as a second influence coefficient, wherein the second ratio is determined according to the second current coefficient information and the second historical coefficient information; determining a third influence coefficient according to the current system time; and Influencing variables corresponding to the first influence coefficient, the second influence coefficient, and the third influence coefficient are determined according to the historical variable information.

3. The method according to claim 1, wherein: The historical order information includes actual historical order information and predicted historical order information corresponding to each of N sub-historical periods, where N is a positive integer; The method further includes, before determining the predicted order information according to the historical order information, the M influence coefficients, and the influence variables corresponding to the M influence coefficients: For each of the N sub-historical periods, determining a first difference value according to the actual historical order information and the predicted historical order information corresponding to the sub-historical period; Determine a second difference value according to the actual historical order information and the first difference value; Determining a first product value corresponding to the sub-historical period according to the second difference; as well as An error evaluation value is determined according to the first product values ​​corresponding to each of the N sub-historical time periods.

4. The method according to claim 3, wherein: The determining of the predicted order information according to the historical order information, the M influence coefficients, and the influence variables corresponding to the M influence coefficients respectively includes: For each of the M influence coefficients, Determining a second product value corresponding to the influence coefficient according to the influence coefficient and the influence variable corresponding to the influence coefficient; Determine a first accumulated value according to second product values ​​corresponding to each of the M influence coefficients; Determining a second accumulated value according to the historical order information and the first accumulated value; and The predicted order information is determined according to the second accumulated value and the error evaluation value.

5. The method according to any one of claims 1 to 4, wherein: In the case where the resource type to be configured is the first resource type, The determining, according to the predicted order information, resource configuration information corresponding to the resource type to be configured comprises: According to the first resource type, acquiring historical information to be processed corresponding to a second historical period, wherein the historical information to be processed includes the number of historical objects and the number of historical resources; determining a third ratio according to the number of historical objects and the number of historical resources; determining a fourth ratio according to the predicted order information and the third ratio; and Resource configuration information corresponding to the first resource type is determined according to the fourth ratio.

6. The method according to claim 5, wherein: In the case where the resource type to be configured is the second resource type, The determining, according to the predicted order information, resource configuration information corresponding to the resource type to be configured comprises: Filtering the predicted order information to obtain predicted sub-order information corresponding to the second resource type; determining a fifth ratio according to the predicted sub-order information and a predetermined value; and Resource configuration information corresponding to the second resource type is determined according to the fifth ratio.

7. The method according to any one of claims 1 to 4, further comprising, after determining the resource configuration information corresponding to the resource type to be configured according to the predicted order information: According to the resource type to be configured, determining a predetermined resource configuration threshold corresponding to the resource type to be configured; and In response to the relationship between the predetermined resource configuration threshold and the predicted resource configuration information not satisfying a predetermined condition, outputting warning information.

8. The method according to any one of claims 1 to 4, wherein: In response to receiving the resource configuration request, obtaining the to-be-processed information and the historical order information according to the current system time indicated by the resource configuration request includes: In response to receiving the resource configuration request, determining a historical system time corresponding to the current system time; Determining the first historical period according to the first predetermined starting time and the historical system time; Determining the current time period according to the second predetermined starting time and the current system time; and The historical information to be processed corresponding to the first historical period and the current information to be processed corresponding to the current period are obtained from a data source.

9. A resource allocation device, comprising: an acquisition module, configured to, in response to receiving a resource configuration request, acquire to-be-processed information and historical order information according to a current system time indicated by the resource configuration request, wherein the resource configuration request also includes a type of resource to be configured, and the to-be-processed information includes current to-be-processed information corresponding to a current period and historical to-be-processed information corresponding to a first historical period, wherein the current period and the first historical period are determined according to the current system time; A first determination module is used to determine M influence coefficients and influence variables corresponding to the M influence coefficients according to the current information to be processed and the historical information to be processed, wherein M is a positive integer; A second determination module is configured to determine predicted order information according to the historical order information, the M influence coefficients, and influence variables corresponding to the M influence coefficients; and The third determination module is used to determine the resource configuration information corresponding to the resource type to be configured according to the predicted order information.

10. An electronic device, comprising: one or more processors; a memory for storing one or more instructions, Wherein, when the one or more instructions are executed by the one or more processors, the one or more processors are enabled to implement the method according to any one of claims 1 to 8.

11. A computer-readable storage medium having executable instructions stored thereon, wherein when the executable instructions are executed by a processor, the processor is enabled to implement the method according to any one of claims 1 to 8.

12. A computer program product, comprising computer executable instructions, which are used to implement the method of any one of claims 1 to 8 when executed.

Citation Information

Patent Citations

  • Order prediction method and device, equipment and computer readable storage medium

    CN110400024A

  • Service demand influence factor determination method and device

    CN111292106A

  • Data processing method and device, electronic equipment and computer readable storage medium

    CN115269356A

  • Order processing

    WO2021135212A1

  • Transaction platforms where systems include sets of other systems

    WO2023097026A2