Supplier recommendation method and device, computer program product and electronic equipment
Through the supplier recommendation method of offshore photovoltaic construction projects, the distance and evaluation indicators are used to screen and match suppliers, which solves the problem of inaccurate supplier recommendations in offshore photovoltaic projects and improves construction efficiency and progress safety.
Patent Information
- Application Number
- CN202510335076.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-06-27
AI Technical Summary
The lack of intelligent management and distribution methods in offshore photovoltaic construction projects has led to inaccurate supplier recommendations and affects construction efficiency and progress.
Provide a supplier recommendation method for offshore photovoltaic construction projects. By obtaining the distance between the production address of the candidate manufacturer and the construction address of the construction project, a candidate supplier is determined, and the candidate supplier is classified based on the evaluation indicators of the target raw materials, and finally matching the classification results based on the process demand information and the classification results are determined.
It improves the accuracy of supplier recommendations for offshore photovoltaic projects, enhances construction efficiency, avoids the impact of construction progress caused by wrong supplier selection, and reduces potential risks.
Smart Images

Figure CN120219043A_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application with the application date of December 17, 2024, the application number of 202411861681.0, and the title of "Supplier Recommendation Method and Device, Computer Program Product, and Electronic Device". Technical Field
[0002] The present disclosure relates to the technical field of data processing. Specifically, it relates to a supplier recommendation method applied to an offshore photovoltaic construction project, a supplier recommendation device applied to an offshore photovoltaic construction project, a computer program product, and an electronic device. Background Art
[0003] Offshore photovoltaic refers to the construction and operation of solar photovoltaic power generation in a marine environment, that is, using marine space to install photovoltaic panels to convert solar energy into electrical energy.
[0004] There are many processes in an offshore photovoltaic construction project and many suppliers are involved. In related technologies, there is a lack of a method for intelligently managing and allocating suppliers in an offshore photovoltaic construction project, and it is impossible to make an intelligent and accurate recommendation for suppliers.
[0005] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present disclosure, and thus may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention
[0006] The purpose of the present disclosure is to provide a supplier recommendation method and device applied to an offshore photovoltaic construction project, a computer program product, and an electronic device, so as to at least improve the accuracy of supplier recommendation for an offshore photovoltaic project to a certain extent, and thus improve the construction efficiency of the offshore photovoltaic project.
[0007] Other features and advantages of the present disclosure will become apparent through the following detailed description, or be learned in part through the practice of the present disclosure.
[0008] According to a first aspect of the present disclosure, there is provided a method for recommending suppliers for an offshore photovoltaic construction project. Different processes of the offshore photovoltaic construction project have different demand information for the same target raw material. The method includes: obtaining first location information corresponding to the production address of the candidate producers of the target raw material and second location information corresponding to the construction address of the offshore photovoltaic construction project; determining the distance between the production address and the construction address according to the first location information and the second location information, and determining the candidate suppliers of the target raw material from the candidate producers based on the distance; classifying the candidate suppliers based on each evaluation index of the target raw material to obtain the classified results of the candidate suppliers corresponding to each evaluation index; obtaining the demand information of different processes of the offshore photovoltaic construction project for the target raw material, performing at least one-level matching on the demand information and the classified results, and determining the recommended suppliers of the target raw material for each process according to the matching results, where each process corresponds to a process unit, and the process units of each process are different; respectively recommending the recommended suppliers of the target raw material to the process units corresponding to each process.
[0009] According to a second aspect of the present disclosure, there is provided a supplier recommendation device for an offshore photovoltaic construction project. Different processes of the offshore photovoltaic construction project have different demand information for the same target raw material. The device includes: a location information acquisition module configured to obtain first location information corresponding to the production address of the candidate producers of the target raw material and second location information corresponding to the construction address of the offshore photovoltaic construction project; a candidate supplier determination module configured to determine the distance between the production address and the construction address according to the first location information and the second location information, and determine the candidate suppliers of the target raw material from the candidate producers based on the distance; a classification module configured to classify the candidate suppliers based on each evaluation index of the target raw material to obtain the classified results of the candidate suppliers corresponding to each evaluation index; a matching module configured to obtain the demand information of different processes of the offshore photovoltaic construction project for the target raw material, perform at least one-level matching on the demand information and the classified results, and determine the recommended suppliers of the target raw material for each process according to the matching results, where each process corresponds to a process unit, and the process units of each process are different; a recommendation module configured to respectively recommend the recommended suppliers of the target raw material to the process units corresponding to each process.
[0010] According to a third aspect of the present disclosure, there is provided a computer program product containing instructions, which when running on a computer, causes the computer to execute the steps of the method for recommending suppliers for an offshore photovoltaic construction project as described in the first aspect.
[0011] According to a fourth aspect of the embodiments of the present disclosure, there is provided an electronic device, including: a processor; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement the supplier recommendation method applied to an offshore photovoltaic construction project as described in the first aspect of the above embodiments.
[0012] As can be seen from the above technical solutions, the supplier recommendation method applied to an offshore photovoltaic construction project, the supplier recommendation device applied to an offshore photovoltaic construction project, the computer program product and the electronic device for implementing the supplier recommendation method applied to an offshore photovoltaic construction project in the exemplary embodiments of the present disclosure at least have the following advantages and positive effects:
[0013] In the technical solutions provided in some embodiments of the present disclosure, for any target raw material of an offshore photovoltaic project, first, according to the distance between the production address of the candidate producers of the target raw material and the construction address of the construction project, candidate suppliers are determined from the candidate producers, then the candidate suppliers are classified according to the evaluation indexes of the target raw material to obtain the classified results corresponding to different evaluation indexes, and then according to the matching situation between the demand information of the target raw material for different processes and the classified results, recommended suppliers are determined for different processes, and the recommended suppliers are recommended to the process units corresponding to different processes. Compared with the related technologies, for the same target raw material, the present disclosure can accurately recommend suppliers that meet the requirements of the process units corresponding to different processes of the offshore photovoltaic project, thereby assisting in improving the construction efficiency of the offshore photovoltaic project, avoiding the situation that the construction progress of the offshore photovoltaic project is affected due to incorrect selection of suppliers, and reducing the potential risks of the offshore photovoltaic construction project.
[0014] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure and used together with the specification to explain the principles of the present disclosure. Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings without creative efforts based on these drawings.
[0016] Figure 1 A schematic diagram showing an exemplary system architecture to which the embodiments of the present disclosure can be applied is shown.
[0017] Figure 2A schematic flowchart of a supplier recommendation method applied to an offshore photovoltaic construction project in an exemplary embodiment of the present disclosure is shown.
[0018] Figure 3 A schematic flowchart of a method for determining the production capacity of candidate suppliers in an exemplary embodiment of the present disclosure is shown.
[0019] Figure 4 A schematic flowchart of a method for determining the recommended suppliers of target raw materials for each process according to the matching result in an exemplary embodiment of the present disclosure is shown.
[0020] Figure 5 A schematic flowchart of another method for determining the recommended suppliers of target raw materials for each process according to the matching result in an exemplary embodiment of the present disclosure is shown.
[0021] Figure 6 A schematic flowchart of yet another method for determining the recommended suppliers of target raw materials for each process according to the matching result in an exemplary embodiment of the present disclosure is shown.
[0022] Figure 7 A schematic diagram of the composition of a supplier recommendation device applied to an offshore photovoltaic construction project in an exemplary embodiment of the present disclosure is shown.
[0023] Figure 8 A schematic diagram of the structure of an electronic device in an exemplary embodiment of the present disclosure is shown. Detailed implementation manners
[0024] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more complete and comprehensive, and will fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present disclosure. However, those skilled in the art will recognize that the technical solutions of the present disclosure can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be used. In other cases, well-known technical solutions are not shown or described in detail to avoid obscuring the various aspects of the present disclosure.
[0025] As used in this specification, the terms "a", "an", "the", and "said" are used to indicate the presence of one or more elements / components / etc.; the terms "comprising" and "having" are used to mean an open inclusion and mean that there may be additional elements / components / etc. in addition to the listed elements / components / etc.; the terms "first", "second", etc. are used only as labels and are not a limitation on the quantity of their objects.
[0026] In addition, the drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus repeated descriptions thereof will be omitted. Some of the block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0027] In recent years, with the increasing shortage of inland land resources, photovoltaic projects with a large land occupation have gradually expanded their application scenarios to the vast ocean. Offshore photovoltaic can construct and operate solar photovoltaic power generation in the ocean environment, so the prospect of offshore photovoltaic is broad.
[0028] However, there are many processes in offshore photovoltaic construction projects and many suppliers are involved. There is a lack of a method for intelligent management and recommendation of suppliers for offshore photovoltaic in related technologies, resulting in a low construction efficiency of offshore photovoltaic projects and affecting the construction progress.
[0029] To solve the above problems, the present disclosure provides a supplier recommendation method and device for offshore photovoltaic construction projects, and the method and device can be applied to Figure 1 the system architecture of the exemplary application environment shown.
[0030] As Figure 1 shown, the system architecture 100 may include a terminal device 110 and a server 120. Among them, the terminal device 110 may be a terminal device such as a smart phone, a tablet computer, a desktop computer, a laptop computer, a smart wearable device, etc. The server 120 generally refers to a background system that provides related services for the supplier recommendation method for offshore photovoltaic construction projects in this exemplary embodiment, and may be a single server or a cluster formed by multiple servers. A connection may be formed between the terminal device 110 and the server 120 through a wired or wireless communication link for data interaction.
[0031] In an exemplary embodiment, the above-described supplier recommendation method applied to an offshore photovoltaic construction project can be executed by the server 120. Correspondingly, the supplier recommendation device applied to the offshore photovoltaic construction project can be set in the server 120 to implement the corresponding module functions. For example, the server 120 can obtain the first location information corresponding to the production address of the candidate producers of the target raw material and the second location information corresponding to the construction address of the offshore photovoltaic construction project, determine the distance between the production address and the construction address according to the first location information and the second location information, determine the candidate suppliers of the target raw material from the candidate producers based on the distance, classify the candidate suppliers based on each evaluation index of the target raw material, obtain the classified results of the candidate suppliers corresponding to each evaluation index, and store them in the database of the server 120. Then, the terminal device 110 can send the demand information of the process units of different processes of the offshore photovoltaic project for the target raw material to the server 120. After the server 120 receives the demand information, it can perform at least one-level matching between the demand information and the classified results stored in the database, so as to determine the recommended suppliers of the target raw material for each process according to the matching results, and thus recommend the suppliers of the target raw material corresponding to the process units of different processes.
[0032] It should be understood that Figure 1 the numbers of the terminal devices and servers in [description] are merely illustrative. According to the implementation requirements, there can be any number of terminal devices and servers. For example, the server 120 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.
[0033] Next, Figure 2 FIG. shows a schematic flowchart of a supplier recommendation method applied to an offshore photovoltaic construction project in an exemplary embodiment of the present disclosure, where the demand information of different processes of the offshore photovoltaic construction project for the same target raw material is different. Refer to Figure 2 and the method includes:
[0034] Step S210, obtaining the first location information corresponding to the production address of the candidate producers of the target raw material and the second location information corresponding to the construction address of the offshore photovoltaic construction project;
[0035] Step S220: Determine the distance between the production address and the construction address based on the first position information and the second position information, and determine the candidate suppliers of the target raw material from the candidate producers based on the distance.
[0036] Step S230: Classify the candidate suppliers based on each evaluation index of the target raw material to obtain the classified results of the candidate suppliers corresponding to each evaluation index.
[0037] Step S240: Obtain the demand information of the target raw material for different processes of the offshore photovoltaic construction project, perform at least one-level matching between the demand information and the classified results, and determine the recommended suppliers of the target raw material for each process according to the matching results, where each process corresponds to a process unit and the process units of each process are different.
[0038] Step S250: Recommend the recommended suppliers of the target raw material to the process units corresponding to each process respectively.
[0039] In Figure 2 In the technical solution provided by the embodiment shown, for any target raw material of an offshore photovoltaic project, first, determine the candidate suppliers from the candidate producers according to the distance between the production address of the candidate producers of the target raw material and the construction address of the construction project, then classify the candidate suppliers according to the evaluation indexes of the target raw material to obtain the classified results corresponding to different evaluation indexes, and then determine the recommended suppliers for different processes according to the matching situation between the demand information of the target raw material for different processes and the classified results, and recommend the determined recommended suppliers to the process units corresponding to different processes. Compared with the related technology, the present disclosure can accurately recommend suppliers that meet the requirements of the process units corresponding to different processes of the offshore photovoltaic project for the same target raw material, thereby assisting in improving the construction efficiency of the offshore photovoltaic project, avoiding the situation that the construction progress of the offshore photovoltaic project is affected due to the wrong selection of suppliers, and reducing the potential risks of the offshore photovoltaic construction project.
[0040] The following Figure 2 elaborates in detail the specific implementation manners of each step in the embodiment shown:
[0041] In step S210, obtain the first position information corresponding to the production address of the candidate producers of the target raw material and the second position information corresponding to the construction address of the offshore photovoltaic construction project.
[0042] In an exemplary implementation manner, the target raw material may include any construction material in the offshore photovoltaic construction project, such as concrete, steel bars, etc., and this exemplary implementation manner does not make special limitations on this.
[0043] In an exemplary application scenario, the same target raw material is required in different processes of an offshore photovoltaic construction project, but the demand information for the target raw material is different in different processes.
[0044] Among them, different processes of the offshore photovoltaic project include booster station construction process, onshore collector line construction process, cable laying construction process, etc. For example, target raw material A is required in both the booster station construction process and the onshore collector line construction process. However, the booster station construction process requires 5 tons of target raw material A of first-class standard, while the onshore collector line construction process requires 3 tons of target raw material A of second-class standard, and the procurement budget for the target raw material in the onshore collector line construction process is 10,000 yuan, etc.
[0045] In an exemplary implementation manner, candidate producers may include producers who can produce target raw materials meeting the construction standards of the offshore photovoltaic project and are located within the administrative region where the offshore photovoltaic project is located. Candidate producers may also include producers who participate in the bidding during the tendering phase and can produce target raw materials, etc. The candidate producers can be determined customarily according to requirements, and this exemplary implementation manner does not make special limitations on this.
[0046] In an exemplary implementation manner, the production address of the candidate producer may include the position coordinates of the factory building address where the candidate producer produces the target raw material. The construction address of the offshore photovoltaic project may include the position coordinates of the construction material stacking address of the offshore photovoltaic project. In this disclosure, the construction material stacking address is located at the construction site, or the distance between the construction material stacking address and the construction site is less than a first preset value.
[0047] In step S220, according to the first position information and the second position information, the distance between the production address and the construction address is determined, and based on the distance, the candidate suppliers of the target raw material are determined from the candidate producers.
[0048] For example, the distance between the production address and the construction address may include the straight-line distance or the shortest transportation distance. Among them, the shortest transportation distance is determined according to the transportation route between the production address and the construction address.
[0049] Exemplarily, a specific implementation manner of step S220 may include: determining the candidate producers whose distance from the construction address is less than or equal to a preset distance threshold as candidate suppliers. That is, the recommended suppliers are within the predetermined geographical range of the construction site.
[0050] Among them, the determination method of the preset distance threshold may include: the number of candidate suppliers that can be determined by this preset distance is greater than or equal to a preset number. That is, the preset distance cannot be set too small, otherwise the selection range of suppliers will be too small.
[0051] In other words, for different target raw materials, the preset distance thresholds are different. Taking the preset quantity as 10 as an example, for target raw material A, when the preset distance threshold is 10 kilometers, 11 candidate suppliers can be determined; when the preset distance threshold is less than 10 kilometers, 8 candidate suppliers can be determined. Thus, the preset distance threshold for target raw material A is 10 kilometers. For target raw material B, when the preset distance threshold is 5 kilometers, 12 candidate suppliers can be determined; when the preset distance threshold is less than 5 kilometers, 5 candidate suppliers can be determined. Thus, the preset distance threshold for target raw material B is 5 kilometers.
[0052] Of course, the preset distance threshold can also be determined according to other information. For different target raw materials, the preset distance thresholds can also be the same. This exemplary embodiment does not make special limitations in this regard.
[0053] Next, continue to refer to Figure 2 , in step S230, classify the candidate suppliers based on each evaluation index of the target raw material to obtain the classified results of the candidate suppliers corresponding to each evaluation index.
[0054] In an exemplary embodiment, the evaluation indexes of the target raw material include production capacity index, price index, and quality index. Of course, the evaluation indexes of the target raw material can also include other evaluation indexes, such as environmental friendliness, etc. This exemplary embodiment does not make special limitations in this regard.
[0055] Exemplarily, a specific implementation manner of step S230 may include: classifying the candidate suppliers according to the production capacity of the target raw material provided by the candidate suppliers to obtain a production capacity classification table; classifying the candidate suppliers according to the price of the target raw material provided by the candidate suppliers to obtain a price classification table; classifying the candidate suppliers according to the quality of the target raw material provided by the candidate suppliers to obtain a quality classification table.
[0056] Among them, for the production capacity classification table, candidate suppliers belonging to the same production capacity range can be determined as the same production capacity category according to different production capacity ranges, so as to obtain the production capacity classification table of candidate suppliers. Among them, the range of the production capacity range can be customized according to requirements, and this exemplary embodiment does not make special limitations on this. For example, a production capacity greater than or equal to 1 ton and less than 3 tons is one category, and a production capacity greater than or equal to 3 tons and less than 6 tons is one category, etc. However, the range of the production capacity range cannot be too large, otherwise, the production capacity of the same category may vary too much, resulting in inaccurate recommendations. It is also possible to automatically cluster and classify candidate suppliers based on production capacity information according to a clustering algorithm to determine candidate suppliers with similar production capacities as the same category, so as to obtain the production capacity classification table of candidate suppliers. Of course, it is also possible to classify candidate suppliers based on production capacity information through other methods, such as determining candidate suppliers with the same production capacity as the same category.
[0057] For the price classification table, candidate suppliers belonging to the same price range can be determined as the same price category according to different price ranges, so as to obtain the price classification table of candidate suppliers. Among them, the range of the price range can also be customized according to requirements, and this exemplary embodiment does not make special limitations on this. Similarly, the range of the price range cannot be too large, otherwise, the prices of the same category may vary too much, resulting in inaccurate recommendations. It is also possible to automatically cluster and classify candidate suppliers based on price information according to a clustering algorithm to determine candidate suppliers with similar prices as the same category, so as to obtain the price classification table of candidate suppliers.
[0058] For the quality classification table, candidate suppliers belonging to the same quality standard can be determined as the same quality category according to different quality standards, so as to obtain the quality classification table of candidate suppliers. It is also possible to classify the quality standards, and determine candidate suppliers whose target raw materials produced meet the same quality level of the quality standard as the same quality category, so as to obtain the quality classification table of candidate suppliers. For example, quality standard A and quality standard B both belong to the first quality level, and quality standard C and quality standard D both belong to the second quality level, etc.
[0059] Exemplarily, Figure 3 The flowchart of a method for determining the production capacity of candidate suppliers for target raw materials in an exemplary embodiment of the present disclosure is shown. Refer to Figure 3 and this method may include steps S310 to S360. Among them:
[0060] In step S310, production information of the candidate suppliers is obtained.
[0061] In an exemplary embodiment, the production information includes the duration of use of each production device, the number of device failures, the device yield, the device failure time, the device output, the number of laborers, the working years of each laborer, and the historical working hours of each laborer during the historical same period of the supply cycle of the target raw materials in the offshore PV project.
[0062] For example, the production information of the candidate supplier can be directly provided by the candidate supplier or determined by the staff after inspecting the production environment of the candidate supplier. This exemplary embodiment does not make special limitations on this.
[0063] Among them, the supply cycle of the target raw materials can be understood as the time cycle during which the target raw materials need to be supplied for the offshore PV construction project. For example, if the target raw materials need to be provided within 30 days after the supply is confirmed and the expected supply confirmation time is October 1, 2024, then the supply cycle of the target raw materials is from October 2, 2024 to October 31, 2024. The historical same period can be understood as the historical time period in the past 3 years that is the same as the supply cycle, such as from October 2, 2023 to October 31, 2023, from October 2, 2022 to October 31, 2022, and from October 2, 2021 to October 31, 2021.
[0064] In step S320, based on the duration of use of the device, the number of device failures, and the device failure time, predict the device status during the supply cycle of the target raw materials in the offshore PV construction project.
[0065] In an exemplary embodiment, the device status includes the use status, the failure status, and the deactivation status.
[0066] For example, a machine learning model can be trained based on sample data so that the machine learning model can predict the next device failure time based on the duration of use of the device, the number of device failures, and the device failure time, and then predict the device status during the supply cycle of the target raw materials according to whether the predicted next device failure time falls within the supply cycle of the target raw materials. If the predicted next device failure time is within the supply cycle of the target raw materials, the device status during the supply cycle of the target raw materials is the failure status; otherwise, it is the use status.
[0067] Among them, the training data can include sample data and sample labels. Among them, the sample data can include the device failure time, the number of device failures up to this failure time, and the duration of use of the device up to this failure time, and the label data is the next device failure time.
[0068] In step S330, for each device, based on the device status, the device yield rate, and the device output, determine the device's production capacity for the target raw materials during the target raw material supply cycle of the offshore photovoltaic construction project.
[0069] For example, a value of 1 can be assigned to the usage status in the device status, and a value of 0 can be assigned to the failure status in the device status. Then, based on the product of the device status, the device yield rate, and the device output, determine the device's production capacity for the target raw materials during the supply cycle of the target raw materials.
[0070] In step S340, based on the working hours of each labor force during the same historical period of the target raw material supply cycle, predict the predicted working hours of the labor force during the target raw material supply cycle.
[0071] For example, the average value of the working hours of each labor force during multiple historical periods of the target raw material supply cycle can be calculated, and this value can be used as the predicted working hours of the labor force during the target raw material supply cycle.
[0072] In step S350, based on the working years of each labor force, the number of labor forces, and the predicted working hours, predict the labor force production capacity during the target raw material supply cycle of the offshore photovoltaic construction project.
[0073] For example, the average production capacity efficiency of labor forces with different working years can be pre - counted, and thus used as the preset labor force production capacity efficiency corresponding to the working years. Among them, the average production capacity efficiency can be understood as the output per hour. Then, for each labor force, obtain the preset labor force production capacity efficiency corresponding to the working years of this labor force. Based on this preset labor force production capacity efficiency and the predicted working hours of this labor force during the target raw material supply cycle, predict the production capacity of this labor force during the target raw material supply cycle. The sum of the production capacities of each labor force during the target raw material supply cycle is determined as the labor force production capacity during the target raw material supply cycle of the offshore photovoltaic construction project.
[0074] In step S360, based on the device production capacity and the labor force production capacity, determine the production capacity of the candidate supplier for the target raw materials during the target raw material supply cycle of the offshore photovoltaic construction project.
[0075] For example, the total device production capacity can be determined based on the sum of the production capacities of each device, and the total labor force production capacity can be determined based on the sum of the production capacities of each labor force. Then, calculate the sum of the total device production capacity and the total labor force production capacity, so as to obtain the production capacity of the candidate supplier for the target raw materials during the target raw material supply cycle of the offshore photovoltaic project.
[0076] In the present disclosure, the production capacity of the candidate suppliers for the target raw materials within the supply cycle of the target raw materials can be predicted through the above steps S310 to S360, so as to combine the production capacity and the supply cycle, comprehensively consider various factors affecting the production capacity, and predict the situation of such factors within the supply cycle, improve the accuracy of production capacity determination, and further assist in improving the accuracy of supplier recommendation, and reduce the risk that the recommended suppliers cannot provide the target raw materials in time due to various risk factors, resulting in the inability to complete the offshore photovoltaic construction project on schedule.
[0077] Continue to refer to Figure 2 , in step S240, obtain the demand information of different processes of the offshore photovoltaic construction project for the target raw materials, perform at least one-level matching on the demand information and the classified result, and determine the recommended suppliers of the target raw materials for each process according to the matching result.
[0078] In an exemplary implementation manner, each process corresponds to a process unit, and the process units of each process are different. For example, in an offshore photovoltaic construction project, different processes correspond to different process units, and different process units using the same target raw materials have different demands for the target raw materials. For example, a certain process unit requires target raw materials with a quality standard of A, and a certain process unit requires target raw materials with a quality standard of B, etc.
[0079] In the present disclosure, the recommended suppliers of the target raw materials for each process can be determined according to the demand information of different processes for the target raw materials and the matching result of the classified result obtained in the above step S230.
[0080] Exemplarily, the demand information includes any one of the demand quantity, budget price, and quality standard. Based on this, Figure 4 The flowchart of a method for determining the recommended suppliers of the target raw materials for each process according to the matching result in an exemplary embodiment of the present disclosure is shown. Refer to Figure 4, the method may include steps S410 to S430. Among them: in step S410, for any process, when the demand information is the demand quantity, the demand information is matched with the production capacity in the production capacity classification table, so as to determine the candidate suppliers in the production capacity classification table whose production capacity is greater than or equal to the demand quantity indicated by the demand information as the recommended suppliers of the process for the target raw material; in step S420, for any process, when the demand information is the budget price, the demand information is matched with the prices in the price classification table, so as to determine the candidate suppliers in the price classification table whose prices are less than or equal to the budget price indicated by the demand information as the recommended suppliers of the process for the target raw material; in step S430, for any process, when the demand information is the quality standard, determine the first quality level to which the quality standard in the demand information belongs, and match the first quality level with the quality levels in the quality classification table, so as to determine the candidate suppliers corresponding to the second quality level in the quality classification table whose quality level is higher than or equal to the first quality level as the recommended suppliers of the target raw material.
[0081] Exemplarily, a specific implementation manner of step S430 may include: different quality standards can be classified in advance, and the quality standards belonging to the same quality level are classified into the same category, so as to establish a mapping relationship table between the quality standards and the quality levels. Then obtain the quality standard in the demand information, and query the quality level corresponding to this quality standard in the mapping relationship table between the quality standards and the quality levels, so as to obtain the first quality level. Then match the first quality level with the quality levels in the quality classification standard table, and determine the candidate suppliers corresponding to the quality levels in the quality classification standard that match successfully and the quality levels whose quality standards indicated by the quality levels are higher than the quality standards corresponding to the quality levels that match successfully as the recommended suppliers.
[0082] Of course, when the quality classification table is determined according to the same quality standard, the quality standard in the demand information can also be directly matched with the quality standards in the quality classification standard table. Then determine the candidate suppliers corresponding to the successfully matched quality standards as the recommended suppliers. This exemplary implementation manner does not make special limitations on this.
[0083] Exemplarily, the demand information may further include at least two of the demand quantity, the budget price, and the quality standard. Based on this, Figure 5 shows a schematic flowchart of another method for determining the recommended suppliers of each process for the target raw material according to the matching result in an exemplary embodiment of the present disclosure. Refer to Figure 5 , the method may include steps S510 to S530. Among them:
[0084] In step S510, for each process, obtain the demand information of the process for the target raw material and the demand priority of the demand information.
[0085] For example, the demand information of each process for the target raw material and the demand priority of the demand information can be input through the client. Both the demand information and the demand priority are determined by each process unit according to its actual situation. For example, the demand information of a certain process unit includes the demand quantity and the budget price, and the priority of the budget price is higher than that of the demand quantity, that is, when matching subsequently, the candidate suppliers whose prices meet the budget price are preferentially matched.
[0086] In step S520, for the highest priority, perform a first-level matching between the demand value indicated by the demand information of the highest priority and the classified result corresponding to the demand information to obtain the matching result of the highest priority.
[0087] In an exemplary embodiment, the demand quantity in the demand information corresponds to the production capacity classification table, the budget price in the demand information corresponds to the price classification table, and the quality standard in the demand information corresponds to the quality classification table.
[0088] For example, the demand value indicated by the demand information with the highest priority can be matched with the classified result corresponding to the demand information at the first level to obtain the matching result of the demand information with the highest priority. For example, taking the demand information including the demand quantity, the budget price, and the quality standard, and the priority order being the quality standard, the budget price, and the demand quantity, that is, the quality standard has the highest priority, the budget price has the second highest priority, and the demand quantity has the lowest priority as an example, the quality standard in the demand information can be first matched with the quality classification table at the first level to obtain the matching result of the demand information with the highest priority. Among them, the specific implementation manner of matching the quality standard in the demand information with the quality classification table can refer to the above step S430 and will not be elaborated here.
[0089] In step S530, for other priorities, according to the priority order, query the first category of candidate suppliers in the matching result of the previous level corresponding to the previous priority level in the classified result corresponding to the demand information indicated by the current priority level, match the found first category with the demand information indicated by the current priority level, and determine the matching result of the current priority level according to the candidate suppliers in the matching result of the previous level that match successfully. Repeat this process until the current priority level is the last priority level, and obtain the recommended supplier of the process for the target raw material according to the matching result of the last priority level.
[0090] Continuing with the example where the demand information includes the quantity demanded, the budget price, and the quality standard, and the priority order is the quality standard, the budget price, and the quantity demanded, that is, the quality standard has the highest priority, the budget price has the second highest priority, and the quantity demanded has the lowest priority. After obtaining the matching result of the quality standard, the current priorities are the budget price and the quantity demanded in turn. That is, first, a second-level matching is performed based on the matching results of the budget price and the quality standard to obtain the matching result of the budget price. Then, a third-level matching is performed based on the matching result of the budget price and the quantity demanded, and the recommended suppliers are obtained according to the matching result of the third-level matching. For example, after obtaining the matching result of the quality standard, for the candidate suppliers included in the matching result of the quality standard, the price category to which the candidate supplier belongs can be found in the price classification table, and the price category is matched with the price category indicated by the budget price to obtain the matching result of the budget price. That is, the candidate suppliers included in the matching result of the budget price meet both the quality standard and the budget price. Then, for the candidate suppliers included in the matching result of the budget price, the production capacity category to which the candidate supplier belongs can be found in the production capacity classification table corresponding to the quantity demanded, and the production capacity category is matched with the production capacity category indicated by the quantity demanded to obtain the matching result of the quantity demanded. Finally, the candidate suppliers in the matching result of the quantity demanded are used as the recommended suppliers. The suppliers included in the matching result of the quantity demanded can be one or more, and these one or more suppliers can meet the quality standard, price budget, and quantity demanded in the demand information at the same time.
[0091] Among them, the specific implementation manner of matching the price category with the price category indicated by the budget price can refer to the above step S420, and the specific implementation manner of matching the production capacity category with the quantity demanded category can refer to the above step S410, which will not be elaborated here.
[0092] In an exemplary implementation manner, when the first category found in step S530 does not match any of the demand information indicated by the current priority, the candidate suppliers included in the previous-level matching result are determined as the recommended suppliers for the process, and a first prompt message is generated. The first prompt message is used to prompt the priorities that the current recommended suppliers meet and the priorities that they do not meet.
[0093] For example, after obtaining the matching result of the demand information with a higher priority, when performing a re-matching based on the matching result of the demand information with a higher priority and the demand information of the next priority, there may be a situation where none of the candidate suppliers in the matching result of the demand information with a higher priority meet the demand value indicated by the demand information of the next priority. At this time, the candidate suppliers in the matching result of the demand information with a higher priority can be directly used as the recommended suppliers, and a first prompt message is generated according to the relevant information of the demand information of these recommended suppliers after this priority.
[0094] Continuing with the example where the demand information includes the demand quantity, budget price, and quality standard, and the priority order is quality standard, budget price, and demand quantity, that is, the quality standard has the highest priority, the budget price has the second highest priority, and the demand quantity has the lowest priority. For example, after obtaining the matching results of the budget price, if the production capacities of the candidate suppliers in the matching results of the budget price do not meet the demand quantity, the candidate suppliers in the matching results of the budget price can be determined as the recommended suppliers, and the first prompt information "The current recommended suppliers meet your quality requirements and price requirements, but their production capacities cannot reach your demand quantity. You can make a combined selection among them to meet your demand quantity" can be generated. At the same time, the production capacity information of each recommended supplier can also be provided in the first prompt information for the user to make a choice.
[0095] Exemplarily, in the case where the demand information includes at least two of the demand quantity, budget price, and quality standard, another specific implementation manner of step S240 may include: for each process, respectively matching each demand information with the classified result corresponding to the demand information to obtain the matching result of each demand information; determining the recommended suppliers of the target raw material for the process according to the candidate suppliers existing in the matching results of each demand information.
[0096] For example, in the case where the demand information of a certain process includes multiple types, each demand information can be separately matched with its corresponding classified result to obtain their respective matching results, and then the intersection of the respective matching results is taken, and the recommended suppliers of the target raw material for the process are determined according to the candidate suppliers in the intersection.
[0097] In the present disclosure, for the case where the same target raw material is used in different processes of the same offshore photovoltaic construction project, the recommendation of suppliers of the same target raw material in different production processes is realized. There may be multiple suppliers in the recommendation results that can simultaneously meet the requirements of a certain production process, and the user can select one or more of them for cooperation according to their own preferences or experience. Since there may be a situation where the same supplier can simultaneously meet the demand information of different processes, but the production capacity of a supplier is limited, special treatment needs to be carried out for this situation to ensure the timely supply of the target raw material, thereby ensuring the construction progress of the offshore photovoltaic construction project.
[0098] Based on this, exemplarily, Figure 6 shows a schematic flowchart of still another method for determining the recommended suppliers of the target raw material for each process according to the matching results in an exemplary embodiment of the present disclosure. Refer to Figure 6 and this method may include steps S610 to S650. Among them:
[0099] In step S610, in response to the selection operation of any process unit for the recommended supplier, the recommended supplier indicated by the selection operation is determined as the target supplier of the process unit for the target raw material, and a first mark is added to the target supplier.
[0100] In an exemplary embodiment, the first mark is used to indicate the process unit supplied by the target supplier and the supply quantity provided to the process unit.
[0101] For example, after a certain process unit selects the recommended supplier, the recommended supplier indicated by the selection operation can be used as the target supplier of the target raw material for the process unit. The target supplier is the finally determined supplier, that is, the target supplier is assigned to the process unit. After the target supplier is assigned to a certain process unit, a first mark can be added to the target supplier. The first mark is used to indicate that the target supplier has been assigned, the process unit assigned to the target supplier, and the demand quantity of the process unit for the target raw material.
[0102] In step S620, when there is a candidate supplier with a first mark added in the matching result, obtain the demand quantity of the process, the production capacity of the candidate supplier with the first mark added, and the supply quantity indicated by the first mark.
[0103] In step S630, according to the production capacity and the supply quantity, determine the remaining production capacity of the candidate supplier with the first mark added.
[0104] In step S640, when the remaining production capacity is greater than the demand quantity and the absolute value of the difference between the remaining production capacity and the demand quantity is greater than a first preset value, retain the candidate supplier with the first mark added in the matching result; otherwise, remove the candidate supplier with the first mark added in the matching result to perform risk processing on the matching result.
[0105] In step S650, determine the remaining candidate suppliers in the matching result after risk processing as the recommended suppliers of the process for the target raw material.
[0106] For example, for the demand information of any process, when there is a candidate supplier with a first mark added in the final matching result of the demand information, it is necessary to measure whether the production capacity of the candidate supplier can meet the demands of multiple processes at the same time. When the production capacity of the candidate supplier with the first mark added can no longer meet the demand quantity of the current process, the candidate supplier is removed from the final matching result; otherwise, the candidate supplier is retained, so as to perform risk processing on the matching result, and determine the candidate suppliers included in the matching result after risk processing as the recommended suppliers of the process for the target raw material.
[0107] Through the above steps S610 to S650, when meeting the requirements of different processes for the same target raw material, supplier recommendations can be made for different processes according to the production capacity of suppliers, avoiding the situation of untimely supply of target raw materials and improving the accuracy of supplier recommendations.
[0108] In step S250, recommend the recommended suppliers of the target raw material to the process units corresponding to each process respectively.
[0109] For example, the process unit of each process can log in to its own account through the client, then input the demand information of any target raw material in the client, and recommend the recommended suppliers of the target raw material for the process unit through the method in the present disclosure. After obtaining the recommended suppliers of each process, the recommended suppliers of the target raw material can be recommended to the clients where the process units of each process are located respectively. It can also be to input the process unit identifier and the demand information of the process for the target raw material in one client, and then output the recommended suppliers of the target raw material of each process unit simultaneously in one client.
[0110] In the supplier recommendation method applied to the offshore photovoltaic construction project of the present disclosure, according to the characteristics of the offshore photovoltaic construction project, the allocation management of suppliers can be carried out, improving the accuracy of supplier recommendations and ensuring the timeliness of raw material supply. At the same time, different suppliers are recommended for different process units. Different suppliers can provide corresponding raw materials at the corresponding construction stages, and the packaging and other information of the same raw material by different suppliers are also different, which can avoid the mutual interference between different processes during construction and improve the construction efficiency.
[0111] In addition, it should be noted that the above drawings are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present invention, rather than for limiting purposes. It is easy to understand that the processes shown in the above drawings do not indicate or limit the time sequence of these processes. Additionally, it is also easy to understand that these processes can be executed synchronously or asynchronously, for example, in multiple modules.
[0112] Further, the exemplary embodiment of the present disclosure also provides a supplier recommendation device 700 applied to an offshore photovoltaic construction project. The demand information of different processes of the offshore photovoltaic construction project for the same target raw material is different. Refer to Figure 7As shown, the supplier recommendation device applied to the offshore photovoltaic construction project includes the following program modules: a location information acquisition module 710 configured to acquire first location information corresponding to the production address of a candidate manufacturer of target raw materials and second location information corresponding to the construction address of the offshore photovoltaic construction project; a candidate supplier determination module 720 configured to determine the distance between the production address and the construction address according to the first location information and the second location information, and determine candidate suppliers of the target raw materials from the candidate manufacturers based on the distance; a classification module 730 configured to classify the candidate suppliers based on each evaluation index of the target raw materials to obtain a classified result of the candidate suppliers corresponding to each evaluation index; a matching module 740 configured to acquire demand information of the target raw materials for different processes of the offshore photovoltaic construction project, perform at least one-level matching on the demand information and the classified result, and determine recommended suppliers of the target raw materials for each process according to the matching result, wherein each process corresponds to a process unit, and the process units of each process are different; a recommendation module 750 configured to recommend the recommended suppliers of the target raw materials to the process units corresponding to each process respectively.
[0113] Optionally, the evaluation indexes include a production capacity index, a price index, and a quality index. The classifying the candidate suppliers based on each evaluation index of the target raw materials to obtain a classified result corresponding to each evaluation index includes: classifying the candidate suppliers according to the production capacity of the target raw materials by the candidate suppliers to obtain a production capacity classification table; classifying the candidate suppliers according to the price of the target raw materials provided by the candidate suppliers to obtain a price classification table; classifying the candidate suppliers according to the quality of the target raw materials provided by the candidate suppliers to obtain a quality classification table.
[0114] Optionally, the production capacity of the candidate supplier for the target raw material is determined as follows: Obtain the production information of the candidate supplier, where the production information includes the used duration of each production device, the number of device failures, the device failure time, the device yield, the device output, the number of laborers, the working years of each laborer, and the historical working duration of each laborer during the historical same period of the supply cycle of the target raw material in the offshore PV project; According to the used duration of the device, the number of device failures, and the device failure time, predict the device status of the device during the supply cycle of the target raw material in the offshore PV construction project, where the device status includes the usage status and the failure status; For each device, determine the device production capacity of the device for the target raw material during the supply cycle of the target raw material in the offshore PV construction project according to the device status, the device yield, and the device output; According to the historical working duration of each laborer during the historical same period of the supply cycle of the target raw material, predict the predicted working duration of the laborer during the supply cycle of the target raw material; According to the working years of each laborer, the number of laborers, and the predicted working duration, predict the laborer production capacity during the supply cycle of the target raw material in the offshore PV construction project; According to the device production capacity and the laborer production capacity, determine the production capacity of the candidate supplier for the target raw material during the supply cycle of the target raw material in the offshore PV construction project.
[0115] Optionally, the demand information includes any one of the demand quantity, the budget price, and the quality standard. Obtaining the demand information of different processes of the offshore PV construction project for the target raw material, and performing at least one-level matching on the demand information and the classified result. Determining the recommended supplier of the target raw material for each process according to the matching result includes: For any process, when the demand information is the demand quantity, matching the demand information with the production capacity in the production capacity classification table to determine the candidate supplier with a production capacity greater than or equal to the demand quantity indicated by the demand information in the production capacity classification table as the recommended supplier of the target raw material for the process; For any process, when the demand information is the budget price, matching the demand information with the price in the price classification table to determine the candidate supplier with a price less than or equal to the budget price indicated by the demand information in the price classification table as the recommended supplier of the target raw material for the process; For any process, when the demand information is the quality standard, determining the first quality level to which the quality standard in the demand information belongs, and matching the first quality level with the quality levels in the quality classification table to determine the candidate supplier corresponding to the second quality level with a quality level higher than or equal to the first quality level in the quality classification table as the recommended supplier of the target raw material.
[0116] Optionally, the demand information includes at least two of the demand quantity, the budget price, and the quality standard. Obtaining the demand information of the target raw materials for different processes of the offshore photovoltaic construction project, performing at least one-level matching on the demand information and the classified result, and determining the recommended suppliers of the target raw materials for each process according to the matching result includes: for each process, obtaining the demand information of the process for the target raw materials and the demand priority of the demand information; for the highest priority, performing a first-level matching on the demand value indicated by the demand information of the highest priority and the classified result corresponding to the demand information to obtain the matching result of the highest priority; for other priorities, according to the priority order, querying the first category of the candidate suppliers in the previous-level matching result corresponding to the previous-level priority in the classified result corresponding to the demand information indicated by the current priority, matching the found first category with the demand information indicated by the current priority, and determining the matching result of the current priority according to the candidate suppliers in the previous-level matching result where the first category is successfully matched. Repeat this process until the current priority is the last priority, and obtaining the recommended suppliers of the target raw materials for the process according to the matching result of the last priority.
[0117] Optionally, the device further includes a first prompt module, which can be configured to: in the case where the found first category does not match the demand information indicated by the current priority, determine the candidate suppliers included in the previous-level matching result as the recommended suppliers of the process, and generate a first prompt information, where the first prompt information is used to prompt the priority that the current recommended suppliers satisfy and the priority that they do not satisfy.
[0118] Optionally, determining the recommended suppliers of each process for the target raw material according to the matching result includes: when there is a candidate supplier with a first mark added in the matching result, obtaining the demand of the process, the production capacity of the candidate supplier with the first mark added, and the supply quantity indicated by the first mark; determining the remaining production capacity of the candidate supplier with the first mark added according to the production capacity and the supply quantity; when the remaining production capacity is greater than the demand and the absolute value of the difference between the remaining production capacity and the demand is greater than a first preset value, retaining the candidate supplier with the first mark added in the matching result, otherwise removing the candidate supplier with the first mark added in the matching result to perform risk processing on the matching result; determining the remaining candidate suppliers in the matching result after the risk processing as the recommended suppliers of the process for the target raw material; wherein, the adding method of the first mark includes: in response to the selection operation of the recommended supplier by any process unit, determining the recommended supplier indicated by the selection operation as the target supplier of the process unit for the target raw material, and adding a first mark to the target supplier, and the first mark is used to indicate the process unit supplied by the target supplier and the supply quantity provided to the process unit.
[0119] The specific details of each part in the above device have been described in detail in the implementation manner of the method part. The undisclosed detailed content can be referred to the implementation manner content of the method part, and thus will not be repeated.
[0120] It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the exemplary embodiments of the present disclosure, the features and functions of the two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0121] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that these steps must be executed in this specific order, or that all the steps shown must be executed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution, etc.
[0122] The exemplary embodiments of the present disclosure further provide a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, it implements the above-mentioned supplier recommendation method applied to the offshore photovoltaic construction project.
[0123] In one embodiment, a computer program product can be a tangible product containing a computer program, such as a computer-readable storage medium storing the computer program. The readable storage medium can be a storage medium based on signals such as electricity, magnetism, light, electromagnetic, infrared, etc., including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory, hard disk drive (HDD), solid state drive (SSD), and so on. Exemplarily, the computer program product can be implemented as a non-volatile storage medium storing the computer program, such as read-only memory, NAND flash, etc.
[0124] In one embodiment, a computer program product can be an intangible product containing a computer program. Exemplarily, the computer program product can be implemented as a virtual digital product, such as an executable file storing the computer program, digital files such as installation packages.
[0125] The code of the computer program can be written in one or more programming languages. Programming languages such as C, Java, C++, Python, etc. The program code can be executed entirely on the user's computing device, or partially on the user's computing device, or executed as an independent software package, or partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device can be connected to the user's computing device through any type of network, such as a local area network (LAN), wide area network (WAN), etc., or can be connected to an external computing device (e.g., through an Internet connection provided by an operator).
[0126] A computer program can be carried or transmitted by signals such as electricity, magnetism, light, electromagnetic, infrared, etc. An electronic device can convert the signal carrying the computer program into a digital signal and then run the computer program. When the computer program runs on the electronic device, its code is used to cause the electronic device to execute (more specifically, to cause the processor of the electronic device to execute) the method steps of various exemplary embodiments of the present disclosure. For example, it can execute the supplier recommendation method applied to the offshore photovoltaic construction project mentioned above. Different processes of the offshore photovoltaic construction project have different demand information for the same target raw material, and it includes the following steps: obtaining first position information corresponding to the production address of the candidate producers of the target raw material and second position information corresponding to the construction address of the offshore photovoltaic construction project; determining the distance between the production address and the construction address according to the first position information and the second position information, and determining the candidate suppliers of the target raw material from the candidate producers based on the distance; classifying the candidate suppliers based on each evaluation index of the target raw material to obtain the classified results of the candidate suppliers corresponding to each evaluation index; obtaining the demand information of different processes of the offshore photovoltaic construction project for the target raw material, performing at least one-level matching on the demand information and the classified results, and determining the recommended suppliers of the target raw material for each process according to the matching results, where each process corresponds to a process unit and the process units of each process are different; respectively sending the recommended suppliers of the target raw material corresponding to the process units of each process.
[0127] By executing the above method steps through a computer program, for the same target raw material, it is possible to accurately recommend suppliers that meet the requirements of the process units corresponding to different processes of the offshore photovoltaic project, thereby assisting in improving the construction efficiency of the offshore photovoltaic project, avoiding the situation where the construction progress of the offshore photovoltaic project is affected due to incorrect selection of suppliers, and reducing the potential risks of the offshore photovoltaic construction project.
[0128] An exemplary embodiment of the present disclosure further provides an electronic device, which can be, for example, the above-mentioned terminal device 110 or server 120. The electronic device can include a processor and a memory. The memory stores executable instructions of the processor, which can be, for example, a computer program. The processor executes the executable instructions to execute the method steps of various exemplary embodiments of the present disclosure. In addition, the electronic device can further include a display for displaying a graphical user interface.
[0129] Next, with reference to Figure 8 , an electronic device will be exemplarily described in the form of a general computing device. It should be understood that Figure 8 the electronic device 800 shown is only an example and should not impose limitations on the functions and usage scope of the embodiments of the present disclosure.
[0130] Such asFigure 8 As shown, the electronic device 800 may include: a processor 810, a memory 820, a bus 830, an I / O (input / output) interface 840, a network adapter 850, and a display 860.
[0131] The memory 820 may include volatile memory, such as RAM 821 and a cache unit 822, and may also include non-volatile memory, such as ROM 823. The memory 820 may also include one or more program modules 824. Such program modules 824 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment. For example, the program module 824 may include each module in the above device.
[0132] The processor 810 may include one or more processing units. For example, the processor 810 may include an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor, and / or an NPU (Neural-Network Processing Unit), etc.
[0133] The processor 810 can be used to execute executable instructions stored in the memory 820. For example, it can execute the above-mentioned supplier recommendation method applied to the offshore photovoltaic construction project. The demand information of different processes in the offshore photovoltaic construction project for the same target raw material is different, and it includes the following steps: obtaining the first location information corresponding to the production address of the candidate producers of the target raw material and the second location information corresponding to the construction address of the offshore photovoltaic construction project; determining the distance between the production address and the construction address according to the first location information and the second location information, and determining the candidate suppliers of the target raw material from the candidate producers based on the distance; classifying the candidate suppliers based on each evaluation index of the target raw material to obtain the classified results of the candidate suppliers corresponding to each evaluation index; obtaining the demand information of different processes in the offshore photovoltaic construction project for the target raw material, performing at least one-level matching on the demand information and the classified results, and determining the recommended suppliers of the target raw material for each process according to the matching results, where each process corresponds to a process unit and the process units of each process are different; respectively sending to the recommended suppliers of the target raw material corresponding to the process units of each process.
[0134] Implementing the above method through a computer program can accurately recommend suppliers that meet the requirements of different process units corresponding to different processes of an offshore photovoltaic project for the same target raw material, thereby assisting in improving the construction efficiency of the offshore photovoltaic project, avoiding the situation where the construction progress of the offshore photovoltaic project is affected due to incorrect supplier selection, and reducing the potential risks of the offshore photovoltaic construction project.
[0135] The bus 830 is used to implement the connection between different components of the electronic device 800 and may include a data bus, an address bus, and a control bus.
[0136] The electronic device 800 can communicate with one or more external devices 900 (such as a keyboard, a mouse, an external controller, etc.) through the I / O interface 840.
[0137] The electronic device 800 can communicate with one or more networks through the network adapter 850. For example, the network adapter 850 can provide mobile communication solutions such as 3G / 4G / 5G, or provide wireless communication solutions such as a wireless local area network, Bluetooth, and near field communication. The network adapter 850 can communicate with other modules of the electronic device 800 through the bus 830.
[0138] The electronic device 800 can display a graphical user interface through the display 860, such as a recommended result interface.
[0139] Although Figure 8 not shown in the figure, other hardware and / or software modules can also be set in the electronic device 800, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0140] In addition, the above drawings are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, rather than for limiting purposes. It is easy to understand that the processes shown in the above drawings do not indicate or limit the time sequence of these processes. Additionally, it is also easy to understand that these processes can be executed synchronously or asynchronously in, for example, multiple modules.
[0141] As can be seen from the above, the technical solution of the present disclosure can be implemented as a method, a device, a system, a computer program product, a storage medium, an electronic device, etc. Those skilled in the art can understand that various aspects of the present disclosure can be specifically implemented in the following forms, namely: a complete hardware implementation manner, a complete software implementation manner (including firmware, microcode, etc.), or an implementation manner combining hardware and software aspects, such as can be respectively referred to as "circuit", "module", or "system".
[0142] It should be understood that the present disclosure is not limited to the specific method steps or structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. Based on the specific embodiments provided by the present disclosure, those skilled in the art will easily think of other embodiments. Therefore, the specific embodiments provided by the present disclosure are only exemplary, and the scope and spirit of the present disclosure are pointed out by the claims, and should cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include the common general knowledge or conventional technical means in the technical field not disclosed by the present disclosure.
Claims
1. A supplier recommendation method for offshore photovoltaic construction projects, characterized in that: Different processes of the offshore photovoltaic construction project have different demand information for the same target raw material, and the method includes: Acquire first location information corresponding to a production address of a candidate manufacturer of the target raw material and second location information corresponding to a construction address of the offshore photovoltaic construction project; Determine the distance between the production address and the construction address according to the first location information and the second location information, and determine a candidate supplier of the target raw material from the candidate manufacturers based on the distance; Classifying the candidate suppliers based on each evaluation index of the target raw material to obtain a classified result of the candidate suppliers corresponding to each evaluation index, wherein the evaluation index includes a capacity index, and the classified result includes a capacity classification table obtained by classifying the candidate suppliers according to the capacity of the candidate suppliers for the target raw material; Obtaining demand information for the target raw materials of different processes of the offshore photovoltaic construction project, performing at least one level of matching between the demand information and the classified results, and determining a recommended supplier for the target raw materials for each process according to the matching results, wherein each process corresponds to a process unit, and the process units of each process are different; Recommending the recommended supplier of the target raw material to the process unit of each process respectively; The production capacity of the target raw materials of the candidate supplier is determined in the following manner: obtaining the production information of the candidate supplier, the production information including the length of time each production equipment has been in use, the number of equipment failures, the time of equipment failure, the equipment yield, the equipment output, the number of laborers, the working years of each laborer, and the historical working hours of each laborer in the same period of the supply cycle of the target raw materials of the offshore photovoltaic project; predicting the equipment status of the equipment in the supply cycle of the target raw materials of the offshore photovoltaic construction project based on the length of time the equipment has been in use, the number of equipment failures and the time of equipment failure, the equipment status including the use status and the failure status; for each equipment, according to the equipment status, The equipment yield rate and the equipment output are used to determine the equipment capacity of the equipment for the target raw materials within the target raw material supply cycle of the offshore photovoltaic construction project; the predicted working hours of the labor force within the target raw material supply cycle are predicted based on the historical working hours of each labor force in the historical same period of the target raw material supply cycle; the labor capacity within the target raw material supply cycle of the offshore photovoltaic construction project is predicted based on the working years of each labor force, the number of labor forces and the predicted working hours; the capacity of the candidate supplier for the target raw materials within the target raw material supply cycle of the offshore photovoltaic construction project is determined based on the equipment capacity and the labor capacity.
2. The method according to claim 1, characterized in that The evaluation index also includes a price index and a quality index. The candidate suppliers are classified based on each evaluation index of the target raw material, and the classified results corresponding to each evaluation index include: Classifying the candidate suppliers according to the prices of the target raw materials provided by the candidate suppliers to obtain a price classification table; The candidate suppliers are classified according to the quality of the target raw materials provided by the candidate suppliers to obtain a quality classification table.
3. The method according to claim 2, characterized in that The demand information includes at least two of demand quantity, budget price, and quality standard. The acquiring of demand information of the target raw materials for different processes of the offshore photovoltaic construction project, performing at least one level matching between the demand information and the classified results, and determining the recommended supplier of the target raw materials for each process according to the matching results includes: For each process, obtaining demand information of the process for the target raw material and demand priority of the demand information; For the highest priority, a first-level matching is performed between the demand value indicated by the demand information of the highest priority and the classified results corresponding to the demand information to obtain the matching result of the highest priority; For other priorities, according to the priority order, the first category of candidate suppliers in the previous level matching results corresponding to the previous level priority of the priority is queried in the classified results corresponding to the demand information indicated by the current priority, and the found first category is matched with the demand information indicated by the current priority. The matching result of the current priority is determined based on the candidate suppliers in the previous level matching results that successfully matched the first category. This process is repeated until the current priority is the last priority. Based on the matching result of the last priority, the recommended supplier of the target raw material for the process is obtained.
4. The method according to claim 3, characterized in that The method further comprises: When the first category found does not match the demand information indicated by the current priority, the candidate suppliers included in the previous level matching results are determined as recommended suppliers for the process, and a first prompt information is generated. The first prompt information is used to prompt the priorities met and not met by the current recommended supplier.
5. A supplier recommendation device applied to offshore photovoltaic construction projects, characterized in that: Different processes of the offshore photovoltaic construction project have different demand information for the same target raw material, and the device includes: A location information acquisition module, configured to acquire first location information corresponding to a production address of a candidate manufacturer of the target raw material and second location information corresponding to a construction address of the offshore photovoltaic construction project; a candidate supplier determination module, configured to determine the distance between the production address and the construction address according to the first location information and the second location information, and determine a candidate supplier of the target raw material from the candidate manufacturers based on the distance; a classification module configured to classify the candidate suppliers based on each evaluation index of the target raw material, and obtain a classified result of the candidate suppliers corresponding to each evaluation index, wherein the evaluation index includes a capacity index, and the classified result includes a capacity classification table obtained by classifying the candidate suppliers according to the capacity of the candidate suppliers for the target raw material; A matching module is configured to obtain demand information of the target raw materials for different processes of the offshore photovoltaic construction project, perform at least one level of matching between the demand information and the classified results, and determine a recommended supplier of the target raw materials for each process according to the matching results, wherein each process corresponds to a process unit, and the process units of each process are different; A recommendation module, configured to recommend a recommended supplier of the target raw material to the process unit of each process respectively; The production capacity of the target raw materials of the candidate supplier is determined in the following manner: obtaining the production information of the candidate supplier, the production information including the length of time each production equipment has been in use, the number of equipment failures, the time of equipment failure, the equipment yield, the equipment output, the number of laborers, the working years of each laborer, and the historical working hours of each laborer in the same period of the supply cycle of the target raw materials of the offshore photovoltaic project; predicting the equipment status of the equipment in the supply cycle of the target raw materials of the offshore photovoltaic construction project based on the length of time the equipment has been in use, the number of equipment failures and the time of equipment failure, the equipment status including the use status and the failure status; for each equipment, according to the equipment status, The equipment yield rate and the equipment output are used to determine the equipment capacity of the equipment for the target raw materials within the target raw material supply cycle of the offshore photovoltaic construction project; the predicted working hours of the labor force within the target raw material supply cycle are predicted based on the historical working hours of each labor force in the historical same period of the target raw material supply cycle; the labor capacity within the target raw material supply cycle of the offshore photovoltaic construction project is predicted based on the working years of each labor force, the number of labor forces and the predicted working hours; the capacity of the candidate supplier for the target raw materials within the target raw material supply cycle of the offshore photovoltaic construction project is determined based on the equipment capacity and the labor capacity.
6. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.
7. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the method according to any one of claims 1 to 4.