CN117077982A - Project material scheduling method and device, electronic equipment and readable medium - Google Patents

Project material scheduling method and device, electronic equipment and readable medium Download PDF

Info

Publication number
CN117077982A
CN117077982A CN202311330137.9A CN202311330137A CN117077982A CN 117077982 A CN117077982 A CN 117077982A CN 202311330137 A CN202311330137 A CN 202311330137A CN 117077982 A CN117077982 A CN 117077982A
Authority
CN
China
Prior art keywords
index information
index
service index
secondary service
item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202311330137.9A
Other languages
Chinese (zh)
Other versions
CN117077982B (en
Inventor
张欣岩
高媛
田锦锦
齐文强
王玉帅
张震雷
郑雪健
张�焕
冯英健
孙丽莉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Information and Telecommunication Co Ltd
Beijing Guodiantong Network Technology Co Ltd
Original Assignee
State Grid Information and Telecommunication Co Ltd
Beijing Guodiantong Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Information and Telecommunication Co Ltd, Beijing Guodiantong Network Technology Co Ltd filed Critical State Grid Information and Telecommunication Co Ltd
Priority to CN202311330137.9A priority Critical patent/CN117077982B/en
Publication of CN117077982A publication Critical patent/CN117077982A/en
Application granted granted Critical
Publication of CN117077982B publication Critical patent/CN117077982B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06313Resource planning in a project environment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Educational Administration (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the disclosure discloses a project material scheduling method, a project material scheduling device, electronic equipment and a readable medium. One embodiment of the method comprises the following steps: in response to detecting a project material scheduling request sent by a target terminal, extracting project identification information from the project material scheduling request; acquiring a primary service index information set and a secondary service index information set corresponding to the project identification information from a project database; generating an index weighting matrix according to the first-level service index information set and the second-level service index information set; generating each comprehensive weight information according to the second-level business index information set and the index weighting matrix; and scheduling the project materials according to the comprehensive weight information, the primary service index information set and the secondary service index information set. The method and the device can reduce the difference between the stock quantity of the project materials and the actual demand quantity, thereby reducing project progress stagnation or natural material loss aggravation caused by the project materials.

Description

Project material scheduling method and device, electronic equipment and readable medium
Technical Field
The embodiment of the disclosure relates to the technical field of computers, in particular to a project material scheduling method, a project material scheduling device, electronic equipment and a readable medium.
Background
The power project material scheduling refers to a method of supplementing and scheduling power project materials in each stage of power project construction. At present, when power project material scheduling is performed, the following modes are generally adopted: and determining the shortage of the project materials according to the current project material stock quantity and the material demand quantity, and then directly carrying out material scheduling.
However, the inventors found that when scheduling item materials in the above manner, there are often the following technical problems:
firstly, in the process of executing an electric power project, the actual demand of the project material is often affected in multiple aspects, project material scheduling is directly carried out according to the shortage of the project material, and consideration and detection on each service of the current project are lacked, so that a large difference exists between the inventory of the project material and the actual required quantity, and further, the project progress stagnation caused by the shortage of the project material or the natural loss of the material caused by the accumulation of the project material is increased.
Secondly, when complex projects are detected, the projects are usually detected one by one, and because the comprehensive influence of the projects on the projects is less, the accuracy of the generated project service detection information is lower, and the project material stock quantity and the actual demand quantity are often greatly different when the material scheduling is carried out according to the project service detection information, further, the project progress stagnation caused by project material shortage or the material natural loss caused by project material accumulation are aggravated.
The above information disclosed in this background section is only for enhancement of understanding of the background of the inventive concept and, therefore, may contain information that does not form the prior art that is already known to those of ordinary skill in the art in this country.
Disclosure of Invention
The disclosure is in part intended to introduce concepts in a simplified form that are further described below in the detailed description. The disclosure is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
Some embodiments of the present disclosure propose a project material scheduling method, apparatus, electronic device, and computer readable medium to solve one or more of the technical problems mentioned in the background section above.
In a first aspect, some embodiments of the present disclosure provide a method for scheduling project materials, the method comprising: in response to detecting an item material scheduling request sent by a target terminal, extracting item identification information from the item material scheduling request, wherein the item material scheduling request is an interface call request comprising the item identification information, the item identification information is a character string representing a target item, and the target item is one of the following: power grid construction, power grid maintenance and power station construction; acquiring a first-level business index information set and a second-level business index information set corresponding to the item identification information from an item database corresponding to the target terminal, wherein the first-level business index information in the first-level business index information set corresponds to the second-level business index information set in the second-level business index information set, each first-level business index information in the first-level business index information set represents one first-level business index for detecting one item business in the target item, each second-level business index information in the second-level business index information set represents one second-level business index for detecting one item business in the target item, the first-level business index comprises an item inventory index, and each second-level business index represented by the second-level business index information set corresponding to the first-level business index information representing the item inventory index comprises an item electricity consumption index, an item building material index and an item measurement inventory index; generating an index weighting matrix according to the primary service index information set and the secondary service index information set; generating each comprehensive weight information according to the secondary service index information group set and the index weighting matrix, wherein each comprehensive weight information corresponds to each secondary service index information in the secondary service index information group set; and scheduling the project materials corresponding to the project material stock quantity indexes according to the generated comprehensive weight information, the primary service index information set and the secondary service index information set.
In a second aspect, some embodiments of the present disclosure provide an item asset scheduling apparatus, the apparatus comprising: an extracting unit configured to extract, in response to detection of an item asset scheduling request sent by a target terminal, item identification information from the item asset scheduling request, where the item asset scheduling request is an interface call request including the item identification information, the item identification information is a character string representing a target item, and the target item is one of: power grid construction, power grid maintenance and power station construction; an obtaining unit configured to obtain a primary service index information set and a secondary service index information set corresponding to the item identification information from an item database corresponding to the target terminal, where primary service index information in the primary service index information set corresponds to a secondary service index information set in the secondary service index information set, each primary service index information in the primary service index information set represents one primary service index for detecting one item service in the target item, each secondary service index information in the secondary service index information set represents one secondary service index for detecting one item service in the target item, where a primary service index includes an item material inventory index, and each secondary service index represented by a secondary service index information set corresponding to primary service index information representing the item material inventory index includes an item electricity consumption remaining amount index, an item building material remaining amount index, and an item measurement inventory index; the first generation unit is configured to generate an index weighting matrix according to the primary service index information set and the secondary service index information set; a second generating unit configured to generate each piece of comprehensive weight information according to the secondary service index information group set and the index weighting matrix, wherein each piece of comprehensive weight information corresponds to each piece of secondary service index information in the secondary service index information group set; and a scheduling unit configured to schedule the item materials corresponding to the item material stock index according to the generated comprehensive weight information, the primary service index information set and the secondary service index information set.
In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, which when executed by one or more processors causes the one or more processors to implement the method described in any of the implementations of the first aspect above.
In a fourth aspect, some embodiments of the present disclosure provide a computer readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect above.
The above embodiments of the present disclosure have the following advantageous effects: the project material scheduling method of some embodiments of the present disclosure can reduce the difference between the inventory of the project material and the actual material demand, thereby reducing the project progress stagnation or the material natural loss aggravation caused by the project material. Specifically, the reasons for the stagnation of project progress or the aggravation of natural loss of materials due to project materials are as follows: in the process of executing the electric power project, the actual demand of the project material is often affected in multiple aspects, project material dispatching is directly carried out according to the shortage of the project material, and consideration and detection on each service of the current project are lacked, so that the stock quantity of the project material is greatly different from the actual required quantity, further, project progress stagnation caused by project material shortage or natural material loss aggravated caused by project material accumulation are caused. Based on this, the item asset scheduling method of some embodiments of the present disclosure first extracts item identification information from an item asset scheduling request issued by a target terminal in response to detecting the item asset scheduling request. Wherein the item material scheduling request is an interface call request including the item identification information. The item identification information is a character string representing a target item. The target item is one of the following: grid construction, grid maintenance and power plant construction. Thus, the item identification information representing the target item required to be subjected to material scheduling can be extracted from the item material scheduling request. And then, acquiring a primary service index information set and a secondary service index information set corresponding to the item identification information from an item database corresponding to the target terminal. Wherein, the first-level business index information in the first-level business index information set corresponds to the second-level business index information set in the second-level business index information set. Each primary service index information in the primary service index information set represents one primary service index for detecting each service of the target item, and each secondary service index information in the secondary service index information set represents one secondary service index for detecting each service of the target item. The first level business index includes an item inventory index. Each secondary service index represented by the secondary service index information group corresponding to the primary service index information representing the item stock quantity index comprises an item electricity consumption residual quantity index, an item building material residual quantity index and an item measuring instrument stock quantity index. Thus, each level one business index information for detecting the stock of the material of the target item and other each level one business and each level two business index information for detecting each level two business corresponding to each level one business represented by each level one business index information can be obtained. And then, generating an index weighting matrix according to the primary service index information set and the secondary service index information set. Therefore, an index weighting matrix for representing updated weights of the first-level service index information and the second-level service index information can be obtained. And secondly, generating each comprehensive weight information according to the secondary service index information set and the index weighting matrix. Wherein, each comprehensive weight information corresponds to each secondary service index information in the secondary service index information group set. Therefore, the index weight of each secondary service index information can be adjusted to determine the comprehensive weight of each secondary service index represented by each secondary service index information on the target item. And finally, scheduling the project materials corresponding to the project material stock quantity indexes according to the generated comprehensive weight information, the primary service index information set and the secondary service index information set. Therefore, the project inventory materials and other businesses of the target project can be subjected to business detection through the first-level business index information, the second-level business index information and the comprehensive weight information, and then project materials corresponding to the project inventory quantity indexes are scheduled according to detection results and the current project inventory quantity. And because the first-level business index information and the second-level business index information corresponding to the first-level business index information are used for carrying out business detection on the target item, the influence of the business of the target item on the actual demand of the item material can be considered, so that the difference between the item material stock quantity and the actual demand can be reduced, and further, the project progress stagnation or the natural material loss aggravation caused by the item material can be reduced.
Drawings
The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by reference to the following detailed description when taken in conjunction with the accompanying drawings. The same or similar reference numbers will be used throughout the drawings to refer to the same or like elements. It should be understood that the figures are schematic and that elements and components are not necessarily drawn to scale.
FIG. 1 is a flow chart of some embodiments of a project asset scheduling method according to the present disclosure;
FIG. 2 is a schematic diagram of the structure of some embodiments of an item asset scheduling device according to the present disclosure;
fig. 3 is a schematic structural diagram of an electronic device suitable for use in implementing some embodiments of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings. Embodiments of the present disclosure and features of embodiments may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
It should be noted that references to "one", "a plurality" and "a plurality" in this disclosure are intended to be illustrative rather than limiting, and those of ordinary skill in the art will appreciate that "one or more" is intended to be understood as "one or more" unless the context clearly indicates otherwise.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 illustrates a flow 100 of some embodiments of a project asset scheduling method according to the present disclosure. The project material scheduling method comprises the following steps:
Step 101, in response to detecting the project material scheduling request sent by the target terminal, project identification information is extracted from the project material scheduling request.
In some embodiments, an executing body (e.g., a computing device) of the project asset scheduling method may extract project identification information from the project asset scheduling request in response to detecting the project asset scheduling request issued by the target terminal. The item material scheduling request may be an interface call request including the item identification information. The item identification information may be a character string representing the target item. The target item may be one of the following: grid construction, grid maintenance and power plant construction. In practice, the execution body may extract the item identification information from the item material scheduling request by extracting JSON attribute.
The computing device may be hardware or software. When the computing device is hardware, the computing device may be implemented as a distributed cluster formed by a plurality of servers or terminal devices, or may be implemented as a single server or a single terminal device. When the computing device is embodied as software, it may be installed in the hardware devices listed above. It may be implemented as a plurality of software or software modules, for example, for providing distributed services, or as a single software or software module. The present invention is not particularly limited herein.
Step 102, acquiring a primary service index information set and a secondary service index information set corresponding to the item identification information from an item database corresponding to the target terminal.
In some embodiments, the executing body may acquire a primary service index information set and a secondary service index information set corresponding to the item identification information from an item database corresponding to the target terminal. The target terminal may be a terminal device for monitoring each service of the target item represented by the target item identification information. The item database may be a database storing item-related data corresponding to each item. In practice, the executing body may query the item database with the target item identification information as a table name, so as to obtain a primary service index information set and a secondary service index information set corresponding to the item identification information. The first-level business index information in the first-level business index information set corresponds to the second-level business index information set in the second-level business index information set. Each primary service index information in the primary service index information set represents a primary service index for detecting each service of the target item. Each secondary service index information in the secondary service index information group set represents a secondary service index for detecting each service of the target item. The primary business index may include an item inventory index. The second-level business indexes corresponding to the project material inventory indexes can comprise project electricity consumption residual quantity indexes, project building material residual quantity indexes and project measuring instrument inventory indexes. The primary service index information may include a primary service index name, a primary service index assignment weight, and primary service index identification information. The primary service index name may be the name of the primary service index represented by the corresponding primary service index information. The primary service index assignment weight may be a preset weight, so as to represent the importance degree of the primary service index represented by the corresponding primary service index information on the target item. The primary service index identification information may be a character string representing a corresponding primary service index. The secondary service index information may include a secondary service index name, a secondary service index assignment weight, secondary service index identification information, and respective secondary service index result information. The names of the secondary service indexes are the names of the secondary service indexes represented by the corresponding secondary service index information. The secondary service index assignment weight may be a preset weight, so as to represent the importance degree of the secondary service index represented by the corresponding secondary service index information to the corresponding primary service index. The secondary service index identification information may be a character string representing a corresponding secondary service index. The result information of each service index may be result information obtained by detecting the service of the target item at each preset historical time point by the corresponding secondary service index. The service index result information may be associated with a time stamp to characterize the detection time of the target item. For example, one target item identification information may be "CNES20230101001", and the characterized target item may be grid construction. The first-level business index information set corresponding to the one target item identification information may include four first-level business index information. The first primary service index information comprises a primary service index name which can be 'construction implementation process investment', the primary service index assigned weight can be 5, and the primary service index identification information can be A001. The first-level business index name included in the second-level business index information can be 'target project economic benefit', the first-level business index assigned weight can be 7, and the first-level business index identification information can be A002. The first-level business index name included in the third first-level business index information can be 'project material stock', the first-level business index assigned weight can be 9, and the first-level business index identification information can be A003. The first-level business index name included in the fourth first-level business index information can be 'target project environmental benefit', the first-level business index assigned weight can be 6, and the first-level business index identification information can be A004. The second service index information group corresponding to the first service index information in the second service index information group set corresponding to the one target item identification information may include three second service index information. The first secondary service index information may include a secondary service index name of "investment amount", a secondary service index assigned weight of 7, a secondary service index identification information of a001-01, and result information of each secondary service index of (2023-04-01:1.5, 2023-07-01:1.8, 2023-10-01:2.2), and a default unit of "one hundred million". The second secondary service index information comprises a secondary service index name which can be 'target project service bid coverage', a secondary service index assignment weight can be 5, the secondary service index identification information can be A001-02, and the result information of each secondary service index can be (2023-04-01:18.75%, 2023-07-01:21% and 2023-10-01:30%). The third secondary service index information includes a secondary service index name that may be "project land use rate", a secondary service index assigned weight may be 3, the secondary service index identification information may be a001-03, and the result information of each secondary service index may be (2023-04-01:21%, 2023-07-01:43%, 2023-10-01:49%). The second-level traffic index information group corresponding to the third-level traffic index information may include three second-level traffic index information. The first secondary service index information comprises a secondary service index name which can be 'project electricity consumption residual quantity', a secondary service index assignment weight can be 7, the secondary service index identification information can be A003-01, each secondary service index result information can be (2023-04-01:1.5, 2023-07-01:1.3, 2023-10-01:0.8), and a default unit can be 'thousands of watts'. The second secondary service index information comprises a secondary service index name which can be 'the residual amount of the power transmission cable material', a secondary service index assignment weight which can be 5, a secondary service index identification information which can be A003-02, and each secondary service index result information which can be (2023-04-01:100, 2023-07-01:79, 2023-10-01:42) with a default unit of 'kilometers'. The third secondary service index information comprises a secondary service index name which can be the total station inventory, a secondary service index assignment weight which can be 3, a secondary service index identification information which can be A003-03, result information of each secondary service index which can be (2023-04-01:20, 2023-07-01:17, 2023-10-01:8) and a default unit which can be 'one'.
The larger the value of the first-level business index assignment weight, the greater the importance degree of the first-level business index represented by the corresponding first-level business index information on the target item represented by the target item identification information. The larger the secondary service index assignment weight is, the greater the importance degree of the secondary service index represented by the corresponding secondary service index information to the primary service index represented by the corresponding primary service index information can be represented. The value range of the first-level business index assignment weight can be [1,9]. The value range of the secondary service index assignment weight can be [1,9]. In the actual service scenario, the first-level service index assigned weights included in the first-level service index information may be summed to obtain a first-level weight sum. Then, the ratio of each primary service index assigned weight to the sum of the weights can be determined as the actual weight of the primary service index represented by the corresponding primary service index information. For each secondary service index information group in the secondary service index information group set, the secondary service index assigned weights included in each secondary service index information in the secondary service index information group can be summed to obtain a secondary weight sum. Then, the ratio of the secondary service index assigned weight included in each secondary service index information in the secondary service index information set to the sum of the secondary weights may be determined as the actual weight of the secondary service index represented by the secondary service index information.
And 103, generating an index weighting matrix according to the primary service index information set and the secondary service index information set.
In some embodiments, the executing entity may generate the index weighting matrix according to the primary set of business index information and the secondary set of business index information. The index weighting matrix may be a matrix obtained by quantitatively weighting importance degrees of the target items by using each primary service index represented by each primary service index information in the primary service index information set and each secondary service index represented by each secondary service index information in the secondary service index information set.
In some optional implementations of some embodiments, the executing entity may generate the index weighting matrix according to the primary set of traffic index information and the secondary set of traffic index information by:
first, a first-level business index weight matrix is generated according to the first-level business index information set. The primary traffic index weight matrix may be a matrix representing a degree of association between the primary traffic index information in the primary traffic index information set.
And a second step of generating a secondary service index weight matrix according to the secondary service index information set. The secondary service index weight matrix may be a matrix representing a degree of association between the secondary service index information in each secondary service index information group in the set of secondary service index information groups.
And thirdly, generating an index weighting matrix according to the primary service index weighting matrix and the secondary service index weighting matrix. In practice, the execution body may multiply elements at the same position in the primary traffic index weight matrix and the secondary traffic index weight matrix to generate an index weight matrix.
In some optional implementations of some embodiments, the executing entity may generate the first-level traffic index weight matrix according to the first-level traffic index information set by:
the first step, for each level of business index information in the level one business index information set, executing the following steps:
and a first sub-step of determining each level of the first-level business index information different from the first-level business index information in the first-level business index information set as each different level of business index information.
A second sub-step of executing the following steps for each of the above-mentioned individual distinct primary traffic index information:
and step one, generating a first-level business index judgment matrix according to the different first-level business index information and the first-level business index information. In practice, first, the executing body may use the ratio of the first-level business index assigned weight included in the first-level business index information to the own weight value and the first-level business index assigned weight included in the different first-level business index information as two matrix elements of the first row in the first-level business index judgment matrix. And then, the ratio of the primary service index assignment weight included in the different primary service index information to the primary service index assignment weight and the self weight value included in the primary service index information can be respectively used as two matrix elements of the second row in the primary service index judgment matrix to generate the primary service index judgment matrix. For example, the primary service index name included in the primary service index information may be "construction implementation process investment", and the primary service index assigned weight may be 7. The primary service index names included in the different primary service index information may be "target project economic benefit", and the primary service index assigned weight may be 5. The generated first-level business index judgment matrix can be
And secondly, carrying out consistency verification processing on the first-level business index judgment matrix to obtain a first matrix verification result. The first matrix verification result may be a boolean variable. For example, when the first matrix verification result is "FALSE", it may be indicated that the first-level traffic indicator judgment matrix fails the consistency verification. When the first matrix verification result is TRUE, the first-level business index judgment matrix can be represented to pass consistency verification. In practice, the executing body can perform consistency verification on the first-level business index judgment matrix through a Z3 solver to obtain a first matrix verification result.
And thirdly, generating a first-level business index feature vector according to the first-level business index judgment matrix in response to determining that the first matrix verification result represents verification pass. In practice, first, the executing entity may generate each eigenvalue of the primary traffic indicator judgment matrix and an eigenvector corresponding to each eigenvalue of the above-mentioned each eigenvalue by a method in a related library function (for example, a clip. Then, the execution body may select a feature value having a largest value from the respective feature values as the first target feature value. Finally, the execution body may determine a feature vector corresponding to the first target feature value as a first-level traffic index feature vector corresponding to the first-level traffic index information.
And secondly, generating a first-level business index weight matrix according to the generated first-level business index feature vectors. In practice, first, the executing body may divide each generated primary service index feature vector according to the corresponding primary service index information to obtain each primary service index feature vector group. Then, for each of the first-level business index feature vector sets, the execution body may sort each of the first-level business index feature vectors in the first-level business index feature vector set according to a generation order to serve as a row of matrix elements in the first-level business index weight matrix. And then, the execution main body can sort the first-level business index information in the first-level business index information set according to the corresponding first-level business index identification information to obtain a first-level business index information sequence. Finally, the row matrix elements can be spliced according to the sequence of the corresponding primary service index information in the primary service index information sequence, so as to generate a primary index service weight matrix.
In some optional implementations of some embodiments, the executing entity may generate the secondary traffic index weight matrix according to the secondary traffic index information set by:
The first step, for each secondary service index information group in the secondary service index information group set, executing the following steps:
a first sub-step of, for each of the two-level traffic index information in the two-level traffic index information group, executing the steps of:
and step one, generating a secondary service index judgment matrix corresponding to the secondary service index information according to each secondary service index information which is different from the secondary service index information in the secondary service index information group. In practice, the executing body may sort the secondary service index information in the secondary service index information group according to the corresponding secondary service index identification information, so as to obtain a different secondary service index information sequence. And then, the secondary service index assignment weight included in each piece of different secondary service index information in the different secondary service index information sequence can be sequentially compared with each secondary service index assignment weight included in each piece of different secondary service index in the different secondary service index information sequence, and each ratio is used as each element in one row in the secondary service index judgment matrix to generate a secondary service index judgment matrix corresponding to the secondary service index. For example, one secondary traffic index information group in the set of secondary traffic index information groups may include three secondary traffic index information. The first secondary business index information comprises a secondary business index name which can be 'total investment amount', the secondary business index assigned weight can be 7, the result information of each secondary business index can be (2023-04-01:1.5, 2023-07-01:1.8, 2023-10-01:2.2), and the default unit can be 'hundred million yuan'. The second secondary service index information comprises a secondary service index name which can be 'target project service bid coverage', the secondary service index assignment weight can be 5, and the result information of each secondary service index can be (2023-04-01:18.75%, 2023-07-01:21% and 2023-10-01:30%). The second-level service index name included in the third second-level service index information may be "the usage amount of the power cable", the assigned weight of the second-level service index may be 3, and the result information of each second-level service index may be (2023-04-01: 51, 2023-07-01:70, 2023-10-01:100 The default unit may be "kilometers". The second-level business index judgment matrix corresponding to the first second-level business index information can be
And secondly, carrying out consistency verification on the secondary service index judgment matrix to obtain a second matrix verification result. The second matrix verification result may be a boolean variable. For example, when the second matrix verification result is "FALSE", it may be indicated that the second-level traffic indicator judgment matrix fails the consistency verification. And when the second matrix verification result is TRUE, the second-level business index judgment matrix can be represented to pass consistency verification. In practice, the execution subject can perform consistency verification on the secondary service index judgment matrix through a Z3 solver to obtain a second matrix verification result.
And step three, generating a secondary service index feature vector corresponding to the secondary service index judgment matrix according to the secondary service index judgment matrix in response to determining that the secondary matrix verification result represents verification. In practice, first, the executing entity may generate each eigenvalue of the two business index judgment matrices and an eigenvector corresponding to each eigenvalue of the each eigenvalue by a method in a related library function (for example, a clip. Then, the execution body may select a feature value having the largest value from the respective feature values as the second target feature value. Finally, the execution body may determine a feature vector corresponding to the second target feature value as a secondary traffic index feature vector corresponding to the secondary traffic index information.
And a second sub-step of determining each generated secondary service index feature vector as a secondary service feature vector group corresponding to the secondary service index information group. In practice, first, the execution body may make each secondary service index information in the secondary service index information group according to each corresponding secondary serviceAnd sequencing the sequence represented by the index identification information to obtain a secondary service index information sequence. Then, the executing body may sort the generated secondary service feature vectors according to the order of the corresponding secondary service index information in the secondary service index information sequence, so as to determine a secondary service feature vector group corresponding to the secondary service index information group. For example, the set of secondary service feature vectors may be. Wherein, the->The secondary service characteristic vector corresponding to the secondary service index information with the secondary index identification information of 'A001-01' can be obtained. Above->The secondary service characteristic vector corresponding to the secondary service index information with the secondary index identification information of 'A001-02' can be obtained. Above->The identification information can be a secondary service characteristic vector corresponding to the secondary service index information of 'A001-03'.
And secondly, generating a secondary service index weight matrix according to the determined secondary service index feature vector groups. In practice, the executing body may take each of the determined secondary service index feature vector sets as one row of the secondary service index weight matrix, and splice each secondary service index feature vector set according to the sequence of the corresponding primary service index information in the primary service index information sequence, so as to generate the secondary service index weight matrix.
And 104, generating each comprehensive weight information according to the secondary service index information group set and the index weighting matrix.
In some embodiments, the executing entity may generate each comprehensive weight information according to the second-level business index information set and the index weighting matrix. The comprehensive weight information may represent the comprehensive importance degree of each primary service index represented by the corresponding primary service index information on the target item. The comprehensive weight information may be a comprehensive weight of the corresponding primary service index information.
In some optional implementations of some embodiments, the executing entity may generate each integrated weight information according to the set of the second-level traffic index information groups and the index weighting matrix by:
The first step, for each level of business index information in the level one business index information set, executing the following steps:
a first sub-step of selecting a second-level business index information group corresponding to the first-level business index information from the second-level business index information group set as a target second-level business index information group. Wherein, each second-level business index information group in the second-level business index information group set corresponds to each first-level business index label. The primary service index label may be a primary service index name included in the corresponding primary service index information. In practice, a secondary service index information group with the same name as that of the primary service index included in the primary service index information can be selected from the secondary service index information group set as a target secondary service index information group.
And a second sub-step of generating a secondary service index association matrix corresponding to the primary service index information according to the target secondary service index information group. In practice, the executing body may take, as a column of the secondary service index association matrix, each secondary service index result information included in each target secondary service index information in the target secondary service index information group, so as to generate a secondary service index association matrix corresponding to the primary service index information. For example, the second-level business index association matrix corresponding to the first-level business index information may be
And a third sub-step of carrying out averaging treatment on each secondary service index associated matrix element in the secondary service index associated matrix so as to update the secondary service index associated matrix.
And a fourth sub-step of generating each secondary service index association degree according to the updated secondary service index association matrix. Wherein, each generated secondary service index association degree corresponds to each target secondary service index information in the target secondary service index information group. In practice, the executing body may determine the gray correlation degree of the updated secondary service index correlation matrix through a correlation library function (for example, a GreyRel () method in a GreyRelPy library in Python), so as to generate each secondary service index correlation degree corresponding to each target secondary service index information in the target secondary service index information group.
And a fifth sub-step of generating each comprehensive weight information corresponding to each target secondary service index information in the target secondary service index information group according to the generated association degree of each secondary service index and the index weighting matrix. In practice, first, the executing body may sort each target secondary service index information in the target secondary service index information group according to the sequence represented by the corresponding secondary service index representation information, so as to obtain a target secondary service index information sequence. And then, the execution main body can sort the secondary service index association degrees according to the sequence of the corresponding target secondary service index information in the target secondary service index information sequence to obtain a secondary service index association degree sequence. Then, for each secondary service index association in the secondary service index association sequence, the execution body may generate, as the integrated weight information, an integrated weight value of target secondary service index information corresponding to the secondary service index association by the following formula:
Above-mentionedThe integrated weight value of the target secondary service index information corresponding to the secondary service index association degree can be obtained. Above->The degree of association of the two-level business indexes can be the degree of association of the two-level business indexes. Above->The average value of each element in a row corresponding to the first-level business index information in the index weighting matrix may be obtained. Above->May be a weighted sum. Above->The number of the secondary service index relevancy in the secondary service index relevancy sequence can be the same. Above->Can be the +.>And the degree of association of the two secondary service indexes.
And 105, scheduling the project materials corresponding to the project material stock indexes according to the generated comprehensive weight information, the primary service index information set and the secondary service index information set.
In some embodiments, the executing entity schedules the project materials corresponding to the project material inventory index according to the generated comprehensive weight information, the first-level business index information set and the second-level business index information set.
In some optional implementations of some embodiments, the executing entity may schedule the item materials corresponding to the item material inventory index according to the generated comprehensive weight information, the primary service index information set, and the secondary service index information set, by:
Step one, acquiring project business threshold information from the project database. Wherein the project service threshold information includes respective project service thresholds. The item service threshold information may be associated with respective service level labels. The business degree labels can be correspondingly provided with material scheduling adjustment coefficients. The material schedule adjustment coefficient may be a coefficient for adjusting the material schedule amount. The item traffic threshold information may characterize an overall traffic threshold distribution of the target item. The business level label may be a text label for characterizing each business condition. For example, the project completion risk threshold information may be project completion risk threshold information. The corresponding individual business level label may be an individual text label that characterizes the project completion risk condition. The item traffic threshold information may be (9,6,4). Each item threshold in the item service threshold information may characterize a completion risk level for the target item. The service level labels corresponding to the above-mentioned item service threshold information may be "extremely high item completion risk", "general item completion risk" and "low item completion risk", respectively. The material scheduling adjustment coefficients corresponding to the service level labels may be respectively: 0.4, 0.7, 0.9, 1.
And a second step of generating each comprehensive weight matrix according to each generated comprehensive weight information. In practice, the executing body may divide the comprehensive weight information according to the secondary service index information group where the corresponding secondary service index information is located, so as to obtain each comprehensive weight information group. The comprehensive weight information sets correspond to the secondary service index information sets in the secondary service index information set. Then, for each of the above-described respective comprehensive weight information sets, the following steps may be performed: the first step, the executing body may sort the secondary service index information in the secondary service index information group corresponding to the comprehensive weight information group according to the sequence represented by the corresponding secondary service index identification information, so as to obtain a secondary service index information sequence. And secondly, the execution main body can sort the comprehensive weight information in the comprehensive weight information group according to the sequence of the corresponding secondary service index information in the secondary service index information sequence, and sequentially fill the sequence into a preset zero matrix to generate a 1 XM-dimensional matrix as a comprehensive weight matrix. Wherein, M may be the number of the integrated weight information in the integrated weight information group.
Third, for each level of service index information in the level one service index information set, the following steps are executed:
a first sub-step of selecting a second-level business index information group corresponding to the first-level business index information from the second-level business index information group set as a target second-level business index information group. In practice, the executing body may select, from the set of secondary service index information sets, a secondary service index information set having the same name as that of the primary service index included in the primary service index information and corresponding primary service index label as the target secondary service index information set.
And a second sub-step of acquiring, for each secondary service index information in the target secondary service index information group, item service evaluation information corresponding to the secondary service index information from the item database. The project service evaluation information may be information that each target user counted in advance manually evaluates a corresponding service of the target project based on the project service threshold information and the secondary service index information. For example, the project completion risk threshold information may be project completion risk threshold information. The obtained project business evaluation information is (0.24,0.36,0.28,0.12), and it can be characterized that 24% of target users judge that the project completion risk of the target project is extremely high, 36% of target users judge that the project completion risk of the target project is high, 28% of target users judge that the project completion risk of the target project is general, and 12% of target users judge that the project completion risk of the target project is low. The target user may be a power project expert.
And a third sub-step of generating a single index evaluation matrix according to the acquired business evaluation information of each item. In practice, the executing body may take each item of service evaluation information in the item of service evaluation information as a row element in a single index evaluation matrix, and splice the corresponding two-level service index information in the two-level service index information sequence corresponding to the target two-level service index information group according to the corresponding two-level service index information, so as to generate the single index evaluation matrix.
And a fourth sub-step of generating a single index evaluation matrix according to the single index evaluation matrix. In practice, first, the execution entity may select, from among the respective comprehensive weight matrices, a comprehensive weight matrix corresponding to the target secondary service index information group as a target comprehensive weight matrix. Then, the execution body may perform matrix multiplication on the target comprehensive weight matrix and the single index evaluation matrix to generate a single index evaluation matrix.
Fourth, generating a comprehensive index judgment matrix according to the generated single index judgment matrices. In practice, the execution body may perform longitudinal splicing on the single index evaluation matrices according to the sequence of the corresponding primary service index information in the primary service index information sequence, so as to generate an integrated index evaluation matrix.
And fifthly, generating a project evaluation vector according to the comprehensive index judgment matrix and the index weighting matrix. In practice, first, the execution body may perform a summation and averaging process on each row of elements in the index weighting matrix to generate an n×1-dimensional post-processing index weighting matrix. Wherein, the N may be an original number of rows of the index weighting matrix. Finally, the execution body may perform matrix multiplication on the transpose matrix of the processed index weighting matrix and the comprehensive index evaluation matrix to generate an item evaluation vector.
And sixthly, determining the project service label corresponding to the project evaluation vector according to the project service threshold information. In practice, the execution entity may select, as the judgment value, the element having the largest value from the item evaluation vectors, and determine, as the item service label corresponding to the item evaluation vector, the service degree label corresponding to the judgment value. For example, the item evaluation vector may be (2.71,4.56,5.61), and the judgment value may be 5.61. The project service threshold information may be project completion risk threshold information. The item traffic threshold information may be (9,6,4). The corresponding business degree labels can be 'extremely high project completion risk', 'general project completion risk', and 'low project completion risk', respectively. If the judgment value 5.61 is smaller than the project service threshold 9 and larger than the project service threshold 6, the project service label corresponding to the project evaluation vector may be "project completion risk is general".
And seventh, determining the project service label and the project evaluation vector as project service detection information.
And eighth step, scheduling the project materials corresponding to the project material stock quantity index according to the project service detection information. In practice, the execution subject may acquire the current stock quantity and the preset demand quantity of the item material corresponding to the item material stock quantity index from the target database. Then, the execution body may determine a difference between the current inventory amount of the item material and a preset demand amount as an item material shortage amount. Then, the execution body may take the product of the item material shortage and the material scheduling adjustment coefficient corresponding to the item service tag as an actual item material scheduling amount. Finally, the execution entity may control an associated scheduling device (e.g., an automated guided vehicle (Automated Guided Vehicle)) to schedule the item asset corresponding to the item asset inventory index according to the actual item asset scheduling amount. For example, the project service label included in the project service detection information is "project completion risk is extremely high", and the corresponding material scheduling adjustment coefficient may be 0.4. The item goods corresponding to the item goods inventory index may include a power transmission cable. The current stock amount of the power cable may be 52 (Km), and the corresponding preset demand amount may be 100 (Km). The actual project material measure of the power cable may be (100-52) x 0.4=19.2 (Km).
The first to eighth steps are an invention point of the embodiments of the present disclosure, and can solve the second technical problem mentioned in the background art, in general, when performing service detection on complex items, each item service is detected one by one, because the comprehensive influence on the items by each service is less considered, the accuracy of the generated item service detection information is lower, and then when performing material scheduling according to the item service detection information, a large difference between the item material stock quantity and the actual demand quantity is often caused, so that the item progress is stagnated due to the shortage of the item material or the natural loss of the material is aggravated due to the accumulation of the item material. Factors that cause stagnation of project progress or aggravation of natural loss of materials due to project materials are often as follows: when complex projects are detected, the projects are usually detected one by one, and the accuracy of the generated project service detection information is low because of less comprehensive influence on the projects by each service, and then the large difference between the project material stock quantity and the actual demand quantity is usually caused when the material scheduling is carried out according to the project service detection information, so that the project progress stagnation caused by project material shortage or the material natural loss aggravated caused by project material accumulation are caused. To achieve this effect, the present disclosure introduces a comprehensive index judgment matrix. The comprehensive influence of each secondary service index represented by each secondary service index information on the target item can be detected through the comprehensive index judgment matrix, so that the accuracy of the generated item service detection information can be improved, the difference between the item material stock quantity and the actual material demand quantity can be reduced when item material scheduling is carried out according to the item service detection information, and further, the item progress stagnation or the material natural loss aggravation caused by the item material can be reduced.
Optionally, before scheduling the item materials corresponding to the item material inventory index according to the generated comprehensive weight information, the primary service index information set, and the secondary service index information set, the execution body may further execute the following steps:
the first step, for each of the generated secondary business index associations, performs the following steps:
and a first sub-step of determining the secondary service index information corresponding to the secondary service index association degree as target secondary service index information.
And a second sub-step of inserting the second-level business index association degree into the target second-level business index information to update the target second-level business index information.
And a third sub-step of replacing the secondary service index assigned weight included in the target secondary service index information with the comprehensive weight information corresponding to the target secondary service index information so as to update the target secondary service index information.
And a second step of storing the updated secondary service index information into the project database. Thus, the updated respective secondary business index information can be stored in the above item database.
The above embodiments of the present disclosure have the following advantageous effects: the project material scheduling method of some embodiments of the present disclosure can reduce the difference between the inventory of the project material and the actual material demand, thereby reducing the project progress stagnation or the material natural loss aggravation caused by the project material. Specifically, the reasons for the stagnation of project progress or the aggravation of natural loss of materials due to project materials are as follows: in the process of executing the electric power project, the actual demand of the project material is often affected in multiple aspects, project material dispatching is directly carried out according to the shortage of the project material, and consideration and detection on each service of the current project are lacked, so that the stock quantity of the project material is greatly different from the actual required quantity, further, project progress stagnation caused by project material shortage or natural material loss aggravated caused by project material accumulation are caused. Based on this, the item asset scheduling method of some embodiments of the present disclosure first extracts item identification information from an item asset scheduling request issued by a target terminal in response to detecting the item asset scheduling request. Wherein the item material scheduling request is an interface call request including the item identification information. The item identification information is a character string representing a target item. The target item is one of the following: grid construction, grid maintenance and power plant construction. Thus, the item identification information representing the target item required to be subjected to material scheduling can be extracted from the item material scheduling request. And then, acquiring a primary service index information set and a secondary service index information set corresponding to the item identification information from an item database corresponding to the target terminal. Wherein, the first-level business index information in the first-level business index information set corresponds to the second-level business index information set in the second-level business index information set. Each primary service index information in the primary service index information set represents one primary service index for detecting each service of the target item, and each secondary service index information in the secondary service index information set represents one secondary service index for detecting each service of the target item. The first level business index includes an item inventory index. Each secondary service index represented by the secondary service index information group corresponding to the primary service index information representing the item stock quantity index comprises an item electricity consumption residual quantity index, an item building material residual quantity index and an item measuring instrument stock quantity index. Thus, each level one business index information for detecting the stock of the material of the target item and other each level one business and each level two business index information for detecting each level two business corresponding to each level one business represented by each level one business index information can be obtained. And then, generating an index weighting matrix according to the primary service index information set and the secondary service index information set. Therefore, an index weighting matrix for representing updated weights of the first-level service index information and the second-level service index information can be obtained. And secondly, generating each comprehensive weight information according to the secondary service index information set and the index weighting matrix. Wherein, each comprehensive weight information corresponds to each secondary service index information in the secondary service index information group set. Therefore, the index weight of each secondary service index information can be adjusted to determine the comprehensive weight of each secondary service index represented by each secondary service index information on the target item. And finally, scheduling the project materials corresponding to the project material stock quantity indexes according to the generated comprehensive weight information, the primary service index information set and the secondary service index information set. Therefore, the project inventory materials and other businesses of the target project can be subjected to business detection through the first-level business index information, the second-level business index information and the comprehensive weight information, and then project materials corresponding to the project inventory quantity indexes are scheduled according to detection results and the current project inventory quantity. And because the first-level business index information and the second-level business index information corresponding to the first-level business index information are used for carrying out business detection on the target item, the influence of the business of the target item on the actual demand of the item material can be considered, so that the difference between the item material stock quantity and the actual demand can be reduced, and further, the project progress stagnation or the natural material loss aggravation caused by the item material can be reduced.
With further reference to fig. 2, as an implementation of the method shown in the figures, the present disclosure provides some embodiments of a project material scheduling apparatus, which apparatus embodiments correspond to those method embodiments shown in fig. 1, and the apparatus is particularly applicable to various electronic devices.
As shown in fig. 2, the project material scheduling apparatus 200 of some embodiments includes: an extraction unit 201, an acquisition unit 202, a first generation unit 203, a second generation unit 204, and a scheduling unit 205. Wherein the extracting unit 201 is configured to extract, in response to detecting an item asset scheduling request sent by a target terminal, item identification information from the item asset scheduling request, where the item asset scheduling request is an interface call request including the item identification information, the item identification information is a character string representing a target item, and the target item is one of: power grid construction, power grid maintenance and power station construction; the obtaining unit 202 is configured to obtain, from a project database corresponding to the target terminal, a primary service index information set and a secondary service index information set corresponding to the project identification information, where primary service index information in the primary service index information set corresponds to a secondary service index information set in the secondary service index information set, each primary service index information in the primary service index information set represents one primary service index for detecting each service of the target project, and each secondary service index information in the secondary service index information set represents one secondary service index for detecting each service of the target project. The first level business index includes an item inventory index. Each secondary service index represented by the secondary service index information group corresponding to the primary service index information representing the item material stock index comprises an item electricity consumption residual amount index, an item building material residual amount index and an item measuring instrument stock index; the first generating unit 203 is configured to generate an index weighting matrix according to the first-level business index information set and the second-level business index information set; the second generating unit 204 is configured to generate respective comprehensive weight information according to the secondary service index information group set and the index weighting matrix, where the respective comprehensive weight information corresponds to each secondary service index information in the secondary service index information group set; the scheduling unit 205 is configured to schedule the item materials corresponding to the item material inventory index according to the generated comprehensive weight information, the primary service index information set, and the secondary service index information set.
It will be appreciated that the elements described in the apparatus 200 correspond to the various steps in the method described with reference to fig. 1. Thus, the operations, features and resulting benefits described above for the method are equally applicable to the apparatus 200 and the units contained therein, and are not described in detail herein.
Referring now to fig. 3, a schematic diagram of an electronic device 300 suitable for use in implementing some embodiments of the present disclosure is shown. The electronic device shown in fig. 3 is merely an example and should not impose any limitations on the functionality and scope of use of embodiments of the present disclosure.
As shown in fig. 3, the electronic device 300 may include a processing means (e.g., a central processing unit, a graphics processor, etc.) 301 that may perform various suitable actions and processes in accordance with a program stored in a Read Only Memory (ROM) 302 or a program loaded from a storage means 308 into a Random Access Memory (RAM) 303. In the RAM 303, various programs and data required for the operation of the electronic apparatus 300 are also stored. The processing device 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An input/output (I/O) interface 305 is also connected to bus 304.
In general, the following devices may be connected to the I/O interface 305: input devices 306 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 307 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 308 including, for example, magnetic tape, hard disk, etc.; and communication means 309. The communication means 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. While fig. 3 shows an electronic device 300 having various means, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead. Each block shown in fig. 3 may represent one device or a plurality of devices as needed.
In particular, according to some embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such embodiments, the computer program may be downloaded and installed from a network via communications device 309, or from storage device 308, or from ROM 302. The computer program, when executed by the processing means 301, performs the functions defined in the methods of some embodiments of the present disclosure.
It should be noted that, the computer readable medium described in some embodiments of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination. In some embodiments of the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, however, the computer-readable signal medium may comprise a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination.
In some implementations, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol ), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the internet (e.g., the internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.
The computer readable medium may be embodied in an electronic device; or may exist alone without being incorporated into the electronic device. The computer readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: in response to detecting an item material scheduling request sent by a target terminal, extracting item identification information from the item material scheduling request, wherein the item material scheduling request is an interface call request comprising the item identification information, the item identification information is a character string representing a target item, and the target item is one of the following: power grid construction, power grid maintenance and power station construction; acquiring a first-level business index information set and a second-level business index information set corresponding to the item identification information from an item database corresponding to the target terminal, wherein the first-level business index information in the first-level business index information set corresponds to the second-level business index information set in the second-level business index information set, each first-level business index information in the first-level business index information set represents one first-level business index for detecting each business of the target item, and each second-level business index information in the second-level business index information set represents one second-level business index for detecting each business of the target item. The first level business index includes an item inventory index. Each secondary service index represented by the secondary service index information group corresponding to the primary service index information representing the item material stock index comprises an item electricity consumption residual amount index, an item building material residual amount index and an item measuring instrument stock index; generating an index weighting matrix according to the primary service index information set and the secondary service index information set; generating each comprehensive weight information according to the secondary service index information group set and the index weighting matrix, wherein each comprehensive weight information corresponds to each secondary service index information in the secondary service index information group set; and scheduling the project materials corresponding to the project material stock quantity indexes according to the generated comprehensive weight information, the primary service index information set and the secondary service index information set.
Computer program code for carrying out operations for some embodiments of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in some embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. The described units may also be provided in a processor, for example, described as: a processor includes an extraction unit, an acquisition unit, a first generation unit, a second generation unit, and a scheduling unit. The names of these units do not constitute a limitation on the unit itself in some cases, and for example, the extraction unit may also be described as a unit that "extracts item identification information from an item asset scheduling request issued by a target terminal in response to detection of the item asset scheduling request.
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a system on a chip (SOC), a Complex Programmable Logic Device (CPLD), and the like.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be understood by those skilled in the art that the scope of the invention in the embodiments of the present disclosure is not limited to the specific combination of technical features, but encompasses other technical features formed by any combination of technical features or their equivalents without departing from the spirit of the invention. Such as a solution in which features and technical features having similar functions (but not limited to) disclosed in the embodiments of the present disclosure are replaced with each other.

Claims (9)

1. A project material scheduling method, comprising:
in response to detecting a project material scheduling request sent by a target terminal, extracting project identification information from the project material scheduling request, wherein the project material scheduling request is an interface call request comprising the project identification information, the project identification information is a character string representing a target project, and the target project is one of the following: power grid construction, power grid maintenance and power station construction;
acquiring a first-level business index information set and a second-level business index information set corresponding to the item identification information from an item database corresponding to the target terminal, wherein the first-level business index information in the first-level business index information set corresponds to the second-level business index information set in the second-level business index information set, each first-level business index information in the first-level business index information set represents one first-level business index for detecting one item business in the target item, each second-level business index information in the second-level business index information set represents one second-level business index for detecting one item business in the target item, the first-level business index comprises an item inventory index, and each second-level business index represented by the second-level business index information set corresponding to the first-level business index information representing the item inventory index comprises an item electricity consumption index, an item building material index and an item measurement inventory index;
Generating an index weighting matrix according to the primary service index information set and the secondary service index information set;
generating each comprehensive weight information according to the secondary service index information group set and the index weighting matrix, wherein each comprehensive weight information corresponds to each secondary service index information in the secondary service index information group set;
and scheduling the project materials corresponding to the project material stock indexes according to the generated comprehensive weight information, the primary service index information set and the secondary service index information set.
2. The method of claim 1, wherein the generating an index weighting matrix from the primary set of traffic index information and the secondary set of traffic index information comprises:
generating a first-level business index weight matrix according to the first-level business index information set;
generating a secondary service index weight matrix according to the secondary service index information set;
and generating an index weighting matrix according to the primary service index weighting matrix and the secondary service index weighting matrix.
3. The method of claim 2, wherein the primary traffic index information in the set of primary traffic index information comprises a primary traffic index name and a primary traffic index assignment weight; and
The generating a first-level business index weight matrix according to the first-level business index information set comprises the following steps:
for each level one business index information in the level one business index information set, executing the following steps:
determining each level of first-level business index information different from the level of first-level business index information in the level of first-level business index information set as each different level of first-level business index information;
for each distinct primary traffic index information in the respective distinct primary traffic index information, performing the steps of:
generating a first-level business index judgment matrix according to the different first-level business index information and the first-level business index information;
consistency verification processing is carried out on the primary service index judgment matrix to obtain a first matrix verification result;
responding to the fact that the first matrix verification result represents that verification passes, and generating a primary service index feature vector according to the primary service index judgment matrix;
and generating a first-level business index weight matrix according to the generated first-level business index feature vectors.
4. The method of claim 3, wherein the secondary business index information in the secondary business index information set comprises a secondary business index name, a secondary business index assignment weight, and respective secondary business index result information; and
The generating a secondary service index weight matrix according to the secondary service index information set includes:
for each secondary business index information group in the secondary business index information group set, executing the following steps:
for each secondary traffic index information in the set of secondary traffic index information, performing the steps of:
generating a secondary service index judgment matrix corresponding to the secondary service index information according to each secondary service index information different from the secondary service index information in the secondary service index information group;
consistency verification is carried out on the secondary service index judgment matrix to obtain a second matrix verification result;
generating a secondary service index feature vector corresponding to the secondary service index judgment matrix according to the secondary service index judgment matrix in response to determining that the second matrix verification result represents verification;
determining each generated secondary service index feature vector as a secondary service index feature vector group corresponding to the secondary service index information group;
and generating a secondary service index weight matrix according to the determined secondary service index feature vector groups.
5. The method of claim 4, wherein the generating respective comprehensive weight information from the set of secondary traffic metric information sets and the metric weight matrix comprises:
for each level one business index information in the level one business index information set, executing the following steps:
selecting a secondary service index information group corresponding to the primary service index information from the secondary service index information group set as a target secondary service index information group;
generating a secondary service index association matrix corresponding to the primary service index information according to the target secondary service index information group;
performing averaging treatment on each secondary service index association matrix element in the secondary service index association matrix to update the secondary service index association matrix;
generating each secondary service index association according to the updated secondary service index association matrix, wherein each generated secondary service index association corresponds to each target secondary service index information in the target secondary service index information group;
and generating all comprehensive weight information corresponding to all target secondary service index information in the target secondary service index information group according to the generated association degree of all secondary service indexes and the index weighting matrix.
6. The method of claim 5, wherein prior to said scheduling of the item asset corresponding to the item asset inventory index according to the generated respective comprehensive weight information, the primary set of business index information, and the secondary set of business index information sets, the method further comprises:
for each of the generated secondary business index associations, performing the steps of:
determining the secondary service index information corresponding to the secondary service index association degree as target secondary service index information;
inserting the secondary service index association degree into the target secondary service index information to update the target secondary service index information;
replacing secondary service index assigned weights included in the target secondary service index information with comprehensive weight information corresponding to the target secondary service index information so as to update the target secondary service index information;
and storing the updated secondary service index information into the project database.
7. An item material scheduling apparatus comprising:
an extracting unit configured to extract item identification information from an item asset scheduling request sent by a target terminal in response to detection of the item asset scheduling request, wherein the item asset scheduling request is an interface call request including the item identification information, the item identification information is a character string representing a target item, and the target item is one of the following: power grid construction, power grid maintenance and power station construction;
An obtaining unit configured to obtain a primary service index information set and a secondary service index information set corresponding to the item identification information from an item database corresponding to the target terminal, wherein primary service index information in the primary service index information set corresponds to a secondary service index information set in the secondary service index information set, each primary service index information in the primary service index information set represents one primary service index for detecting one item service in the target item, each secondary service index information in the secondary service index information set represents one secondary service index for detecting one item service in the target item, the primary service index comprises an item material stock level index, and each secondary service index represented by the secondary service index information set corresponding to the primary service index information representing the item material stock level index comprises an item electricity consumption residual amount index, an item building material residual amount index and an item measurement stock level index;
the first generation unit is configured to generate an index weighting matrix according to the primary service index information set and the secondary service index information set;
A second generating unit configured to generate each piece of comprehensive weight information according to the secondary service index information group set and the index weighting matrix, wherein each piece of comprehensive weight information corresponds to each piece of secondary service index information in the secondary service index information group set;
and the scheduling unit is configured to schedule the project materials corresponding to the project material stock quantity indexes according to the generated comprehensive weight information, the primary service index information set and the secondary service index information set.
8. An electronic device, comprising:
one or more processors;
a storage device having one or more programs stored thereon;
when executed by the one or more processors, causes the one or more processors to implement the method of any of claims 1 to 6.
9. A computer readable medium having stored thereon a computer program, wherein the computer program, when executed by a processor, implements the method of any of claims 1 to 6.
CN202311330137.9A 2023-10-16 2023-10-16 Project material scheduling method and device, electronic equipment and readable medium Active CN117077982B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311330137.9A CN117077982B (en) 2023-10-16 2023-10-16 Project material scheduling method and device, electronic equipment and readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311330137.9A CN117077982B (en) 2023-10-16 2023-10-16 Project material scheduling method and device, electronic equipment and readable medium

Publications (2)

Publication Number Publication Date
CN117077982A true CN117077982A (en) 2023-11-17
CN117077982B CN117077982B (en) 2024-01-12

Family

ID=88719844

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311330137.9A Active CN117077982B (en) 2023-10-16 2023-10-16 Project material scheduling method and device, electronic equipment and readable medium

Country Status (1)

Country Link
CN (1) CN117077982B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106600032A (en) * 2016-10-28 2017-04-26 北京国电通网络技术有限公司 Inventory material demand predicting method and device
CN109614436A (en) * 2018-11-21 2019-04-12 国网四川省电力公司眉山供电公司 Power Material regulator control system and corresponding method
CN110705895A (en) * 2019-10-11 2020-01-17 深圳市荣盛智能装备有限公司 Scheduling method and system for disaster relief command, electronic device and storage medium
CN114387121A (en) * 2021-11-26 2022-04-22 国电南瑞南京控制***有限公司 Collaborative optimization scheduling method and system for power storage material supply
CN114926305A (en) * 2022-05-31 2022-08-19 深圳供电局有限公司 Electric power material management and control method and device, computer equipment and storage medium
CN115796399A (en) * 2023-02-06 2023-03-14 佰聆数据股份有限公司 Intelligent scheduling method, device and equipment based on electric power materials and storage medium
WO2023134188A1 (en) * 2022-01-11 2023-07-20 北京京东振世信息技术有限公司 Index determination method and apparatus, and electronic device and computer-readable medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106600032A (en) * 2016-10-28 2017-04-26 北京国电通网络技术有限公司 Inventory material demand predicting method and device
CN109614436A (en) * 2018-11-21 2019-04-12 国网四川省电力公司眉山供电公司 Power Material regulator control system and corresponding method
CN110705895A (en) * 2019-10-11 2020-01-17 深圳市荣盛智能装备有限公司 Scheduling method and system for disaster relief command, electronic device and storage medium
CN114387121A (en) * 2021-11-26 2022-04-22 国电南瑞南京控制***有限公司 Collaborative optimization scheduling method and system for power storage material supply
WO2023134188A1 (en) * 2022-01-11 2023-07-20 北京京东振世信息技术有限公司 Index determination method and apparatus, and electronic device and computer-readable medium
CN114926305A (en) * 2022-05-31 2022-08-19 深圳供电局有限公司 Electric power material management and control method and device, computer equipment and storage medium
CN115796399A (en) * 2023-02-06 2023-03-14 佰聆数据股份有限公司 Intelligent scheduling method, device and equipment based on electric power materials and storage medium

Also Published As

Publication number Publication date
CN117077982B (en) 2024-01-12

Similar Documents

Publication Publication Date Title
CN110135901A (en) A kind of enterprise customer draws a portrait construction method, system, medium and electronic equipment
CN108921323A (en) Method and apparatus for generating information
WO2023134188A1 (en) Index determination method and apparatus, and electronic device and computer-readable medium
CN112836128A (en) Information recommendation method, device, equipment and storage medium
CN114663015A (en) Replenishment method and device
CN110675176B (en) Method and apparatus for generating an attribute prediction model
CN113011911B (en) Data prediction method and device based on artificial intelligence, medium and electronic equipment
CN113947439A (en) Demand prediction model training method and device and demand prediction method and device
CN116911805B (en) Resource alarm method, device, electronic equipment and computer readable medium
CN117290561A (en) Service state information feedback method, device, equipment and computer readable medium
CN117077982B (en) Project material scheduling method and device, electronic equipment and readable medium
CN111415168A (en) Transaction warning method and device
CN110795638A (en) Method and apparatus for outputting information
CN116128135A (en) Data processing method and device, electronic equipment and storage medium
CN113052509A (en) Model evaluation method, model evaluation apparatus, electronic device, and storage medium
CN113111165A (en) Deep learning model-based alarm receiving warning condition category determination method and device
CN113095756B (en) Abnormal waybill feature determination method, device, equipment and computer readable medium
CN116823407B (en) Product information pushing method, device, electronic equipment and computer readable medium
CN114970741B (en) Data processing method and device and electronic equipment
CN109657523A (en) A kind of drivable region detection method and device
CN112348587B (en) Information pushing method and device and electronic equipment
WO2023155425A1 (en) Goods transfer method and apparatus, electronic device, and computer-readable medium
CN117689241A (en) Electric power material supplementing method and device based on quality evaluation of supply source material
CN118095512A (en) Adjustment information generation method, device, electronic equipment and computer readable medium
CN113743906A (en) Method and device for determining service processing strategy

Legal Events

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