Resource management method and system, computing device and storage medium

Through the online and intelligent management of the resource management platform, the problems of inefficiency and incomplete data in enterprise asset management are solved, efficient and transparent asset management and data integration are achieved, and multi-dimensional analysis is supported.

CN119963126APending Publication Date: 2025-05-09BMW BRILLIANCE AUTOMOTIVE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510026498.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-08
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

There are problems in enterprise asset management with low asset inventory efficiency, high cost, incomplete data and waste of resources. Especially in manufacturing enterprises, asset management lacks unified norms and data dispersion and difficult to integrate.

Method used

It adopts a resource management platform, adopts a front-end and back-end separated microservice architecture, combines OCR technology and mobile applications to realize online management and intelligent identification of assets, automate approval processes, generate resource management reports, and support multi-role operations and data integration.

Benefits of technology

It improves the efficiency and data integrity of asset management, reduces management costs, realizes online and transparent management of assets, and supports multi-dimensional data analysis and efficient utilization of resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119963126A_ABST
    Figure CN119963126A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of computers, in particular to a resource management method and system, computing equipment and a storage medium, and the resource management method comprises the following steps: in response to a resource management instruction for a target object, creating a resource management task of the target object; sending the resource management task to a resource management device, and receiving resource data of a target resource in the target object sent by the resource management device in a process of executing the resource management task; and generating a resource management report of the target object according to the resource data, and managing the target resource according to the resource management report.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this specification relate to the field of computer technology, and in particular to resource management methods and systems, computing devices, and storage media. Background Art

[0002] Currently, manufacturing companies usually need to coordinate the management of a large number of assets and manage the entire life cycle of assets in the company, such as the purchase, use, depreciation and scrapping of manufacturing equipment in manufacturing companies.

[0003] However, due to the large number of assets that enterprises need to manage, when taking inventory of the company's assets, the manual offline verification method results in low execution efficiency and high overall asset inventory management costs. At the same time, the results of the asset inventory are usually saved in paper form, which can easily cause the loss or incompleteness of asset information, further affecting the company's asset management. Therefore, an effective technical solution is urgently needed to solve the above problems. Summary of the invention

[0004] In view of this, an embodiment of this specification provides a resource management method. One or more embodiments of this specification also relate to a resource management device, a resource management system, a computing device, a computer-readable storage medium and a computer program product to solve the technical defects existing in the prior art.

[0005] According to a first aspect of an embodiment of this specification, a resource management method is provided, which is applied to a resource management platform, including:

[0006] In response to a resource management instruction for a target object, creating a resource management task for the target object;

[0007] Sending the resource management task to a resource management device, and receiving resource data of a target resource in the target object sent by the resource management device during execution of the resource management task;

[0008] A resource management report of the target object is generated according to the resource data, and the target resource is managed according to the resource management report.

[0009] According to a second aspect of an embodiment of this specification, a resource management device is provided, which is applied to a resource management platform, including:

[0010] A creation module, configured to create a resource management task for a target object in response to a resource management instruction for the target object;

[0011] a communication module configured to send the resource management task to a resource management device, and receive resource data of a target resource in the target object sent by the resource management device during execution of the resource management task;

[0012] The management module is configured to generate a resource management report of the target object according to the resource data, and manage the target resource according to the resource management report.

[0013] According to a third aspect of an embodiment of this specification, a resource management system is provided, including a resource management platform and a resource management device, including:

[0014] The resource management platform, in response to the resource management instruction for the target object, creates a resource management task for the target object, and sends the resource management task to the resource management device;

[0015] The resource management device executes the resource management task and sends the resource data of the target resource in the target object collected during the execution of the resource management task to the resource management platform;

[0016] The resource management platform receives resource data of the target resources in the target object sent by the resource management device during the execution of the resource management task, generates a resource management report of the target object based on the resource data, and manages the target resources based on the resource management report.

[0017] According to a fourth aspect of an embodiment of this specification, a computing device is provided, including:

[0018] Memory and processor;

[0019] The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer programs / instructions are executed by the processor, the steps of the resource management method are implemented.

[0020] According to a fifth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores a computer program / instruction, and the computer program / instruction implements the steps of the above-mentioned resource management method when executed by a processor.

[0021] According to a sixth aspect of the embodiments of this specification, a computer program product is provided, including a computer program / instruction, which implements the steps of the above-mentioned resource management method when executed by a processor.

[0022] An embodiment of the present specification provides a resource management method, which is applied to a resource management platform, including: creating a resource management task for the target object in response to a resource management instruction for the target object; sending the resource management task to a resource management device, and receiving resource data of target resources in the target object sent by the resource management device during the execution of the resource management task; generating a resource management report for the target object based on the resource data, and managing the target resources based on the resource management report.

[0023] The above method creates a resource management task for the target object, receives resource data of the target resources contained in the target object sent by the resource management device during the execution of the resource management task, generates a resource management report for the target object based on the resource data, manages the target resources based on the resource management report, realizes online management and inventory of the target resources contained in the target object, reduces the management cost of the target resources, improves execution efficiency, and ensures the onlineization and integrity of the resource data of the target resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 is a flow chart of a resource management method provided by an embodiment of this specification;

[0025] Figure 2 It is a structural diagram of a resource management platform in a resource management method provided in one embodiment of this specification;

[0026] Figure 3 is a process flow chart of a resource management method provided by an embodiment of this specification;

[0027] Figure 4 It is a structural diagram of a resource management device provided by an embodiment of this specification;

[0028] Figure 5 It is a schematic diagram of the structure of a resource management system provided by an embodiment of this specification;

[0029] Figure 6 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION

[0030] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.

[0031] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a", "said" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.

[0032] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0033] In addition, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0034] First, the terms involved in one or more embodiments of this specification are explained.

[0035] RESTful Protocol: A software architecture style based on HTTP protocol, used to design network services. It emphasizes the use and operation of resources, making the communication between the front-end and back-end more intuitive and standardized.

[0036] Microservices Architecture: An approach to developing a single application as a set of small services, each of which runs in its own process and communicates through lightweight mechanisms. Microservices architecture is easy to deploy, scale, and maintain.

[0037] Spring Boot Framework: A Java framework that simplifies the initial setup and development of Spring-based applications. It provides standalone operation, embedded HTTP server, automatic configuration and other functions, making the system easy to develop and expand.

[0038] Azure Kubernetes Service (AKS): used to manage and orchestrate containerized applications. AKS makes system deployment faster and expansion easier, and supports automated operation and maintenance and elastic scaling.

[0039] Service Mesh: An infrastructure layer that handles inter-service communication. It can provide functions such as load balancing, service discovery, traffic management, security, and monitoring, enhancing the reliability and flexibility of microservice architecture.

[0040] Gateway: A device or software that acts as an entry point in the network, responsible for forwarding requests and performing necessary conversions. In a microservice architecture, Gateway is often used to route requests to appropriate service instances and provide load balancing capabilities.

[0041] CICD (Continuous Integration and Continuous Deployment): Continuous integration and continuous deployment is a software development practice that aims to frequently merge code changes into the main branch and automatically deploy them to the production environment. This ensures the quality and stability of the application and reduces human errors.

[0042] Enabling Service Platform: A platform that provides comprehensive service support, including but not limited to CI / CD pipelines, monitoring and alarms, etc. If the service is abnormal or unavailable, the platform will send a notification (such as email) to the system operation and maintenance personnel in a timely manner.

[0043] Kafka: A distributed stream processing platform, commonly used to build real-time data pipelines and streaming applications. Kafka supports high-throughput messaging, is suitable for large-scale data processing scenarios, can smoothly transition peak traffic, and improve system availability.

[0044] OCR (Optical Character Recognition): Optical character recognition technology is used to extract text information from images. In asset inventory tasks, OCR can quickly identify the information on asset tags and significantly improve inventory efficiency.

[0045] IAM (Identity and Access Management): Identity and access management services are used to control user access rights to resources. IAM single sign-on allows users to seamlessly switch between multiple integrated systems without repeated authentication.

[0046] SPLUNK: A big data analytics platform focused on collecting, indexing, and leveraging machine-generated data.

[0047] APIPORTAL: A platform for managing and publishing APIs, helping developers discover, test, and integrate external systems. APIPORTAL can effectively avoid service anomalies caused by service unavailability and ensure stable communication between systems.

[0048] AI: Artificial Intelligence, technologies and systems that simulate, extend or replace human intelligence, and can perform tasks that usually require human intelligence, such as learning, reasoning, problem solving, etc.

[0049] Web: Web refers to applications or services accessed through a browser, and users can interact with these applications through the Internet.

[0050] System service: System service is a background process or functional module provided by the operating system to support the normal operation of other software. They are usually started automatically and work continuously in the background, providing users with functions such as file management and network connection.

[0051] Lifecycle Services: Lifecycle services are support and services provided throughout the entire life cycle of a project or product, including services in the planning, development, deployment, maintenance and decommissioning stages.

[0052] Verification services: Verification services provide services to inspect, test and confirm whether something meets the expected standards or requirements.

[0053] Reuse Engine Service: Reuse Engine Service is designed to facilitate the sharing and reuse of components, modules, or functions across multiple projects or applications.

[0054] OSS: Object Storage Service, a cloud storage solution that allows users to store large amounts of unstructured data, such as pictures and videos.

[0055] Joychat: Instant messaging platform.

[0056] BPM: Business Process Management, a collection of methodologies and technologies for optimizing internal business processes of an enterprise.

[0057] SAP:Systems, Applications, and Products in Data Processing, enterprise management and collaborative application software.

[0058] CDH: Cloudera Distribution Includ ing Apache Hadoop, a big data processing platform for distributed storage and computing of large-scale data sets.

[0059] In actual applications, there are usually the following problems in the process of managing corporate assets.

[0060] (1) The entire process of an enterprise's assets, from creation, asset capitalization, splitting and merging, cost center transfer, master data modification, to asset disposal, is all done manually offline. The materials submitted by applicants for asset disposal cannot be standardized and regularized, and the data management cannot be unified, resulting in high subsequent archiving management costs. At the same time, the offline approval process is not transparent. Applicants for asset disposal are not clear about the approval rules, and cannot directly find the approvers corresponding to all approval nodes. It is also difficult to understand the approval progress and results of the application in real time. The overall asset lifecycle management information is asymmetric, and the communication and coordination costs are high, which makes it difficult to achieve information asymmetry in asset lifecycle management.

[0061] (2) In the process of inventorying corporate assets, due to the huge number of inventory assets, all inventory information is manually checked offline, which leads to low efficiency in the execution of inventory tasks and high overall asset inventory management costs. At the same time, the results of the inventory are usually saved in paper form, which can easily lead to loss or incomplete records, resulting in difficulties in subsequent audits and tracing.

[0062] (3) A manufacturing enterprise usually has multiple production lines. The assets or spare parts of each production line are all manually managed offline and belong to different workshops or production lines. There is no unified operating specification and application process for asset reuse standards and operations, which leads to overall opacity in asset recovery management and low asset recycling efficiency, resulting in the risk of resource waste.

[0063] (4) In offline asset management, data is scattered across various links and departments, making it difficult to coordinate overall statistics and analysis, which directly affects overall data statistics and makes it difficult to provide real-time data reports for decision-making analysis.

[0064] Therefore, an effective technical solution is urgently needed to solve the above problems.

[0065] In this specification, a resource management method is provided. This specification also relates to a resource management device, a resource management system, a computing device, a computer-readable storage medium and a computer program product, which are described in detail one by one in the following embodiments.

[0066] See also Figure 1 , Figure 1A flow chart of a resource management method provided according to an embodiment of the present specification is shown, which is applied to a resource management platform and specifically includes the following steps.

[0067] Step 102: In response to a resource management instruction for a target object, create a resource management task for the target object.

[0068] Specifically, the resource management method provided in the embodiments of this specification can be applied to the resource management field of an enterprise.

[0069] Among them, the target object can be understood as the object in the enterprise that needs resource management, such as the department, project or production line in the enterprise. The resource management instruction for the target object can be understood as the management instruction for the resources contained in the target object, such as the inventory instruction for the resources contained in the target object, so the resource management task can be understood as the resource inventory task. The resources contained in the target object can be understood as assets, and the assets can include online assets and offline assets. Offline assets can be office equipment in the department, production equipment in the project or production line, manufacturing equipment, etc. The resource management platform can be used to manage the assets of the enterprise online, standardize the asset life cycle application process and submission materials, and all process data are recorded. The overall diversified data model is formed to provide a data basis for subsequent intelligent asset data analysis. At the same time, paperless office is low-carbon and environmentally friendly, reduces costs and increases efficiency, and realizes the online digital transformation of offline business. At the same time, the resource management platform supports a multi-role, multi-platform, and multi-task operating environment, providing users with multi-dimensional, multi-scenario, and diversified services. Reduce the situation where different needs require multiple docking persons or even service windows, and increase service efficiency.

[0070] In practical applications, see Figure 2 , Figure 2A schematic diagram of the structure of a resource management platform in a resource management method provided according to an embodiment of the present specification is shown. A user can log in to the resource management platform through the network. The resource management platform includes several units, including asset life cycle, intelligent verification, self-service desk, management report and reuse engine. The asset life cycle may include asset creation, asset splitting and merging, asset master data modification, asset price, asset status, asset transfer, asset capitalization, asset disposal, etc., intelligent verification may include mobile verification, asset ledger, verification approval and asset group, etc., the self-service desk may include asset release, asset movement, asset depreciation value, asset purchase order information, etc., the management report may include accounting management report, business report, asset purchase order report, etc., and the reuse engine may include asset reuse management information. Specifically, the asset management platform can obtain enterprise-related data from a database storing enterprise data, and generate an asset management report using a data processing platform. In addition, the resource management platform can also be connected to an electronic archiving platform, a data monitoring platform, an AI intelligent platform, etc. The electronic archiving platform can be used to manage and store various documents and records of the enterprise. The data monitoring platform can be used to collect, index and utilize machine data from different sources, and can process large amounts of structured and unstructured log data. The AI ​​intelligent platform can be integrated with AI models for data processing.

[0071] The resource management platform adopts a front-end and back-end separation microservice architecture design. The front-end is divided into web and mobile terminals, and the back-end is divided into multiple microservices according to different functional modules, namely System service, Lifecycle service, Verification service, and Reuse Engine service. The front-end, back-end and inter-service communication adopts the RESTful protocol. Microservices are easy to deploy and expand. The back-end service adopts the Spring boot framework, making the resource management platform easy to develop and expand. The resource management platform can be deployed on Azure Kubernetes Service (AKS), making deployment faster and expansion easier. Using the service grid mode, the front-end service distributes requests evenly to each back-end service through the load balancing capability of Gateway. The resource management platform can use the Enabling Service Platform platform to implement CICD to ensure the quality and stability of the application. If the service is abnormal or unavailable, the resource management platform will send an email to the system operation and maintenance personnel in a timely manner. A layered design is implemented in terms of service capabilities. The System service provides basic services such as email sending, OSS and other underlying service capabilities. Lifecycle and Verification services and Reuse Engine services provide upper-level business capabilities. When dealing with huge inventory data, the resource management platform adopts Kafka asynchronous message communication mechanism, which can smoothly transition peak traffic, reduce the impact of peak traffic on the system, and make the system highly available. At the same time, the resource management platform is deployed on the Joychat platform in a light application mode on the mobile terminal to provide mobile terminal functions for the execution of inventory tasks. The resource management platform uses OCR intelligent recognition technology to quickly identify assets and locate asset locations, greatly improving the efficiency of inventory task execution. The resource management platform integrates IAM single sign-on service. Users can access this system without login verification as long as they log in to other business systems that integrate single sign-on. The resource management platform integrates SPLUNK service, which makes statistics faster and more accurate in large data volume report statistics. The resource management platform uses APIPORTAL to connect to external systems such as BPM, SAP, CDH, etc., which can effectively avoid service anomalies caused by service unavailability. Multiple enterprise entities can be connected to the asset management platform to achieve efficient expansion of multiple entities.

[0072] In a specific implementation, in response to a resource management instruction for a target object, creating a resource management task for the target object includes:

[0073] In response to a resource management instruction for a target object sent by the first client, sending resource management information carried in the resource management instruction to a second client, wherein the authority of the second client for the target object is higher than the authority of the first client for the target object;

[0074] The method further comprises receiving an approval result for the resource management information sent by the second client, and creating a resource management task for the target object when it is determined that the approval result is approved.

[0075] The first client can be understood as a client that initiates resource management, the second client can be understood as a client that approves resource management, resource management information can be understood as information about resources that need to be inventoried, and approval results can include approved results and unapproved results. The first client's authority over the target object can be understood as the first client's management authority over the resources contained in the target object. The second client's authority over the target object can be understood as the second client's management resources over the resources contained in the target object.

[0076] Specifically, in response to a resource management instruction for a target object sent by a first client, the resource management information carried in the resource management instruction can be sent to a second client, the resource management information can be approved by the second client, and the approval result for the resource management information sent by the second client can be received. When it is determined that the approval result is an approved result, a resource management task for the target object is created.

[0077] In actual applications, the resource management platform can ensure the accuracy and consistency of approval by defining conditions and processes, automatically executing the approval process and task issuance and feedback according to preset rules, reducing the impact of human errors and subjective judgments. At the same time, conditions can be set, and the system will send reminder emails in a timely manner to avoid approval requests being missed. Through automated workflows, the approval process can be accelerated, saving a lot of time and human resources. Enterprise employees can log in to the resource management platform through the client, and fill out the application form for the assets of a certain department on the resource management platform and submit it. The resource management platform can send the filled-in application form to the client of the approver, who will approve the application form and return the approval result to the resource management platform.

[0078] In summary, the automation and traceability of the approval process are achieved through the interaction between the first client, the second client and the resource management platform.

[0079] Step 104: Send the resource management task to a resource management device, and receive resource data of a target resource in the target object sent by the resource management device during execution of the resource management task.

[0080] Among them, the resource management device can be understood as a mobile terminal used to manage resources. The resource management device can scan and identify the target resource based on OCR intelligent recognition technology to obtain the resource data of the target resource. The resource data of the target resource can include the resource location of the target resource, the resource usage time, the current status of the resource, the resource cost value, etc. For example, it can be the department to which the production equipment belongs, the usage time of the production equipment, the current usage status of the production equipment, the cost value of the production equipment when it was purchased, and other information.

[0081] Specifically, the resource management platform may send the resource management task to the resource management device, and the resource management device executes the resource management task, obtains resource data of the resource, and sends the resource data to the resource management platform.

[0082] In another embodiment of the present specification, the resource management device may also be a photographing device. The resource management device may send the photographed image of the target resource to the resource management platform. The resource management platform may process the image of the target resource based on OCR intelligent recognition technology to obtain resource data of the target resource.

[0083] In actual applications, in the online process, employees can query asset information, application task approval nodes, inventory task progress and status at any time. After the resource management platform creates a resource management task, it can issue the resource management task and query the task execution status in real time. At the same time, when the executor uses the mobile terminal to take photos while executing the resource management task, the resource management platform uses OCR intelligent recognition technology to quickly identify assets and locate asset locations, greatly improving the efficiency of inventory task execution.

[0084] In one embodiment of the present specification, the target object is a target project, and the target project includes multiple target resources;

[0085] The sending of the resource management task to the resource management device and receiving the resource data of the target resource in the target object sent by the resource management device during the execution of the resource management task includes:

[0086] The resource management task is sent to a resource management device, and resource data of each target resource among the multiple target resources included in the target project, which is sent by the resource management device during the execution of the resource management task, is received.

[0087] The target project can be understood as a manufacturing project for a certain product in an enterprise. The multiple target resources contained in the target project can be understood as multiple manufacturing equipment in the manufacturing project. For example, an enterprise has a manufacturing project 1 for producing product 1 and a manufacturing project 2 for producing product 2. Manufacturing project 1 contains 100 manufacturing equipment for producing product 1, and manufacturing project 2 contains 5,000 manufacturing equipment for producing product 2.

[0088] Specifically, the resource management platform may send the resource management task to the resource management device, and the resource management device executes the resource management task, obtains resource data of multiple target resources in the target project, and sends the resource data to the resource management platform in sequence.

[0089] In summary, by acquiring resource data of multiple target resources in a target project, inventory and online management of multiple target resources included in the target project can be achieved.

[0090] In addition, after sending the resource management task to the resource management device, the method further includes:

[0091] determining the execution progress of the resource management task according to the received resource data of each target resource among the multiple target resources included in the target project and sent by the resource management device during the execution of the resource management task;

[0092] When a task progress query instruction for the resource management task is received, the execution progress of the resource management task is displayed.

[0093] Specifically, the number of target resources for which resource data has been obtained can be determined based on the resource data of each target resource among multiple target resources included in the target project and sent by the resource management device during the execution of the resource management task, thereby determining the execution progress of the resource management task and displaying the execution progress of the resource management task when a task progress query instruction for the resource management task is received.

[0094] For example, during the inventory process for target project 1, target project 1 includes 100 assets, and the resource management platform currently receives asset data for 50 of the 100 assets. Then, the execution progress of the resource management task can be calculated as 50%. When a task progress query instruction for the resource management task for target project 1 is received, the execution progress of 50% and the current execution status are displayed.

[0095] In actual applications, the reviewers can check the inventory process and historical records at any time to better monitor and manage the status and usage of assets. The resource management platform integrates diversified data and regularly updates asset data through inventory tasks, making asset data richer and more three-dimensional.

[0096] Further, in the case of receiving a task progress query instruction for the resource management task, displaying the execution progress of the resource management task includes:

[0097] In case of receiving a task progress query instruction for the resource management task, determining a sending end of the task progress query instruction;

[0098] When it is determined that the authority of the sending end satisfies the preset query authority, the execution progress of the resource management task is displayed.

[0099] The preset query permission can be understood as the permission to query the task progress, and the preset query permission can be pre-set in the resource management platform. For example, in an enterprise, the client permissions of employees of a department are limited to the task progress query permission of the resource management tasks of the department, and the client permissions of the asset management department (such as the finance department, etc.) can be the task progress query permission of all resource management tasks of the enterprise.

[0100] Specifically, when a task progress query instruction for a resource management task is received, the sender of the task progress query instruction can be determined, and the authority of the sender can be determined. When it is determined that the sender has the authority to perform task progress query, the execution progress of the resource management task is displayed to the sender.

[0101] In summary, by determining the permissions of the sender, data is displayed only to senders that meet the preset query permissions to ensure data security.

[0102] In addition, after receiving the resource data of the target resource in the target object sent by the resource management device during the execution of the resource management task, the method further includes:

[0103] storing the resource data in a data storage area;

[0104] When an information query instruction for the target resource is received, resource data of the target resource is acquired from the data storage area and displayed.

[0105] The data storage area may be understood as a data storage area in a resource management platform, or may be understood as a database accessed by the resource management platform.

[0106] Specifically, the resource management platform may store the resource data of the target resource in a database, so that when an information query instruction for the target resource is subsequently received, the resource data of the target resource can be obtained from the database and displayed.

[0107] Furthermore, when an information query instruction for a target resource is received, similar to the above, the sender of the information query instruction can be determined, and when it is determined that the authority of the sender satisfies the preset query authority, the resource data of the target resource is obtained from the data storage area and displayed.

[0108] Step 106: Generate a resource management report for the target object according to the resource data, and manage the target resource according to the resource management report.

[0109] In a specific implementation, generating a resource management report of the target object according to the resource data includes:

[0110] Determine the cost value and usage time value of the target resource according to the resource data;

[0111] Calculating the depreciation value of the target resource according to the cost value and the usage time value;

[0112] The resource data and the depreciation value of the target resource are determined as a resource management report of the target object.

[0113] Specifically, the cost value and usage time value of the target resource can be determined based on the resource data of the target resource, and based on the cost value and usage time value, the calculation model can be called to calculate the depreciation value of the target resource, and a resource management report for the target object can be generated based on the resource data and the depreciation value.

[0114] In a specific implementation, managing the target resource according to the resource management report includes:

[0115] Generating a resource management strategy for the target object according to the resource management report;

[0116] The target resource is managed according to the resource management policy.

[0117] The resource management strategy may include: the continued use time and maintenance strategy for the target resources contained in the target object.

[0118] Specifically, a resource management policy for the target resource included in the target object may be generated according to the resource management report, and the target resource may be managed according to the resource management policy.

[0119] In actual applications, the system saves diversified data and forms a data model during the asset management process, which can generate multi-dimensional enterprise-wide and departmental asset data statistical reports in real time according to business needs. At the same time, the system realizes intelligent simulation and trial calculation reports, adjusts the EOP (End of Production) time according to manual settings, simulates and calculates the overall changes in the depreciation value of related assets, and determines effective decisions for future asset management through comparative analysis of data. At the same time, based on the asset recovery and reuse data, the enterprise asset management report is counted in real time, and the cost-saving data brought to the enterprise after the asset recycling is efficiently and quickly presented, thereby providing a more effective data basis.

[0120] In actual applications, the resource data of the target resource includes resource data of multiple dimensions;

[0121] After generating the resource management report of the target object according to the resource data, the method further includes:

[0122] The resource management report is presented in a chart form according to the multiple dimensions.

[0123] The multiple dimensions include but are not limited to time dimension, region dimension, project dimension, etc. The chart forms include but are not limited to bar charts, pie charts, etc.

[0124] Specifically, the target resources and resource data of the target resources included in the resource management report may be displayed in the form of charts according to multiple dimensions, thereby realizing visualization of the resource management report in multiple dimensions.

[0125] In addition, the method further comprises:

[0126] In response to a resource transfer instruction for a target object, determining resources to be transferred in the target object, and marking the resources to be transferred for transfer;

[0127] In response to a resource acquisition request for the resource to be transferred, the resource to be transferred is transferred from the target object to another object.

[0128] Among them, the resources to be transferred can be understood as the resources that need to be transferred among the multiple target resources contained in the target object. The resource transfer instruction can be understood as the instruction to transfer the resources to be transferred from the target object to other objects. The transfer mark of the resources to be transferred can be achieved by posting transfers for the resources to be transferred in the resource management platform. For example, if a project in an enterprise is split and cancelled, the assets in the project can be transferred to other projects. Then, these assets can be posted for transfer, and project personnel of other projects can obtain these transferred assets.

[0129] Specifically, in response to a resource transfer instruction for a target object, the resources to be transferred in the target object can be determined, and the resources to be transferred can be marked for transfer, and information about the marked transfer resources can be sent to clients of other objects. In response to a resource acquisition request for the transfer resources from the clients of the other objects, the resources to be transferred can be transferred from the target object to the other objects.

[0130] In actual applications, the resource management platform can record the entire process from project splitting plan -> project asset splitting implementation -> asset entry into the pool -> asset application out of the pool. The entire process is transparently managed in the resource management platform, and the extremely complex and huge offline assets to be transferred and recovered are uniformly managed through online standardized rules. At the same time, the data assets of the recycling and reuse management process are saved to provide data support for the generation of resource management reports.

[0131] In summary, the above method creates a resource management task for the target object, receives resource data of the target resources contained in the target object sent by the resource management device during the execution of the resource management task, generates a resource management report for the target object based on the resource data, manages the target resources based on the resource management report, and realizes online management and inventory of the target resources contained in the target object, reduces the management cost of the target resources, improves execution efficiency, and ensures the onlineization and integrity of the resource data of the target resources.

[0132] The following combination Figure 3 , taking the application of the resource management method provided in this specification in enterprise asset management as an example, the resource management method is further explained. Figure 3 A process flow chart of a resource management method provided by an embodiment of the present specification is shown, which specifically includes the following steps.

[0133] Step 302: In response to the resource management instruction sent by the first client and targeting the target object, the resource management information carried in the resource management instruction is sent to the second client.

[0134] Step 304: receiving the approval result for the resource management information sent by the second client, and when it is determined that the approval result is approved, creating a resource management task for the target object.

[0135] Step 306: Send the resource management task to the resource management device, and receive resource data of the target resource in the target object sent by the resource management device during the execution of the resource management task.

[0136] Step 308: Determine the execution progress of the resource management task according to the received resource data of each target resource among the multiple target resources included in the target project and sent by the resource management device during the execution of the resource management task.

[0137] Step 310: upon receiving a task progress query instruction for the resource management task, displaying the execution progress of the resource management task.

[0138] Step 312: upon receiving an information query instruction for the target resource, obtaining resource data of the target resource from a data storage area and displaying the resource data.

[0139] Step 314: In response to the resource transfer instruction for the target object, determine the resources to be transferred in the target object, and mark the resources to be transferred for transfer.

[0140] Step 316: In response to the resource acquisition request for the resource to be transferred, the resource to be transferred is transferred from the target object to another object.

[0141] Step 318: Generate a resource management report for the target object based on the resource data.

[0142] Step 320: Generate a resource management policy for the target object according to the resource management report; and manage the target resource according to the resource management policy.

[0143] The above method creates a resource management task for the target object, receives resource data of the target resources contained in the target object sent by the resource management device during the execution of the resource management task, generates a resource management report for the target object based on the resource data, manages the target resources based on the resource management report, realizes online management and inventory of the target resources contained in the target object, reduces the management cost of the target resources, improves execution efficiency, and ensures the onlineization and integrity of the resource data of the target resources.

[0144] Corresponding to the above method embodiment, this specification also provides a resource management device embodiment, Figure 4 FIG. 1 shows a schematic diagram of the structure of a resource management device provided by an embodiment of this specification. Figure 4 As shown, the device comprises:

[0145] A creation module 402, configured to create a resource management task for a target object in response to a resource management instruction for the target object;

[0146] The communication module 404 is configured to send the resource management task to the resource management device, and receive resource data of the target resource in the target object sent by the resource management device during the execution of the resource management task;

[0147] The management module 406 is configured to generate a resource management report of the target object according to the resource data, and manage the target resource according to the resource management report.

[0148] In an optional embodiment, the creation module 402 is further configured to:

[0149] In response to a resource management instruction for a target object sent by the first client, sending resource management information carried in the resource management instruction to a second client, wherein the authority of the second client for the target object is higher than the authority of the first client for the target object;

[0150] The method further comprises receiving an approval result for the resource management information sent by the second client, and creating a resource management task for the target object when it is determined that the approval result is approved.

[0151] In an optional embodiment, the target object is a target project, and the target project includes multiple target resources;

[0152] The communication module 404 is further configured to:

[0153] The resource management task is sent to a resource management device, and resource data of each target resource among the multiple target resources included in the target project, which is sent by the resource management device during the execution of the resource management task, is received.

[0154] In an optional embodiment, the management module 406 is further configured to:

[0155] determining the execution progress of the resource management task according to the received resource data of each target resource among the multiple target resources included in the target project and sent by the resource management device during the execution of the resource management task;

[0156] When a task progress query instruction for the resource management task is received, the execution progress of the resource management task is displayed.

[0157] In an optional embodiment, the management module 406 is further configured to:

[0158] In case of receiving a task progress query instruction for the resource management task, determining a sending end of the task progress query instruction;

[0159] When it is determined that the authority of the sending end satisfies the preset query authority, the execution progress of the resource management task is displayed.

[0160] In an optional embodiment, the management module 406 is further configured to:

[0161] storing the resource data in a data storage area;

[0162] When an information query instruction for the target resource is received, resource data of the target resource is acquired from the data storage area and displayed.

[0163] In an optional embodiment, the management module 406 is further configured to:

[0164] In response to a resource transfer instruction for a target object, determining resources to be transferred in the target object, and marking the resources to be transferred for transfer;

[0165] In response to a resource acquisition request for the resource to be transferred, the resource to be transferred is transferred from the target object to another object.

[0166] In an optional embodiment, the management module 406 is further configured to:

[0167] Determine the cost value and usage time value of the target resource according to the resource data;

[0168] Calculating the depreciation value of the target resource according to the cost value and the usage time value;

[0169] The resource data and the depreciation value of the target resource are determined as a resource management report of the target object.

[0170] In an optional embodiment, the management module 406 is further configured to:

[0171] Generating a resource management strategy for the target object according to the resource management report;

[0172] The target resource is managed according to the resource management policy.

[0173] In an optional embodiment, the resource data of the target resource includes resource data of multiple dimensions;

[0174] The management module 406 is further configured to:

[0175] The resource management report is presented in a chart form according to the multiple dimensions.

[0176] The above is a schematic scheme of a resource management device of this embodiment. It should be noted that the technical scheme of the resource management device and the technical scheme of the resource management method described above are of the same concept, and the details not described in detail in the technical scheme of the resource management device can be found in the description of the technical scheme of the resource management method described above.

[0177] Corresponding to the above method embodiment, this specification also provides a resource management system embodiment, Figure 5 FIG. 1 shows a schematic diagram of a resource management system provided by an embodiment of the present specification. Figure 5 As shown, the system includes a resource management platform 502 and a resource management device 504, including:

[0178] The resource management platform 502, in response to the resource management instruction for the target object, creates a resource management task for the target object, and sends the resource management task to the resource management device 504;

[0179] The resource management device 504 executes the resource management task and sends the resource data of the target resource in the target object collected during the execution of the resource management task to the resource management platform 502;

[0180] The resource management platform 502 receives resource data of the target resources in the target object sent by the resource management device during the execution of the resource management task, generates a resource management report of the target object based on the resource data, and manages the target resources based on the resource management report.

[0181] The above is a schematic scheme of a resource management system of this embodiment. It should be noted that the technical scheme of the resource management system and the technical scheme of the resource management method described above are of the same concept, and the details not described in detail in the technical scheme of the resource management system can be found in the description of the technical scheme of the resource management method described above.

[0182] Figure 6 The block diagram of a computing device 600 according to an embodiment of the present specification is shown. The components of the computing device 600 include but are not limited to a memory 610 and a processor 620. The processor 620 is connected to the memory 610 via a bus 630, and the database 650 is used to store data.

[0183] The computing device 600 also includes an access device 640 that enables the computing device 600 to communicate via one or more networks 660. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 640 may include one or more of any type of network interface, wired or wireless (e.g., a network interface card (NIC)), such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a World Wide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, a Near Field Communication (NFC) interface, and the like.

[0184] In one embodiment of the present application, the above components of the computing device 600 and Figure 6 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 6 The computing device structure block diagram shown is only for the purpose of example, not for limiting the scope of the present application. Those skilled in the art can add or replace other components as needed. The computing device 600 can be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.) or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC, Personal Computer). The computing device 600 can also be a mobile or stationary server.

[0185] The processor 620 is used to execute the following computer program / instructions, which implement the steps of the above method when executed by the processor.

[0186] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the computing device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0187] An embodiment of the present specification further provides a computer-readable storage medium storing a computer program / instruction, which implements the steps of the above method when executed by a processor.

[0188] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the computer-readable storage medium embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0189] An embodiment of the present specification also provides a computer program product, including a computer program / instruction, which implements the steps of the above method when executed by a processor.

[0190] The above is a schematic solution of a computer program product of this embodiment. It should be noted that the technical solution of the computer program product and the technical solution of the above method belong to the same concept, and the details not described in detail in the technical solution of the computer program product can be referred to the description of the technical solution of the above method.

[0191] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0192] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0193] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.

[0194] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0195] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.

Claims

1. A resource management method, applied to a resource management platform, characterized in that: include: In response to a resource management instruction for a target object, creating a resource management task for the target object; Sending the resource management task to a resource management device, and receiving resource data of a target resource in the target object sent by the resource management device during execution of the resource management task; A resource management report of the target object is generated according to the resource data, and the target resource is managed according to the resource management report.

2. The method according to claim 1, characterized in that The step of creating a resource management task for the target object in response to a resource management instruction for the target object includes: In response to a resource management instruction for a target object sent by the first client, sending resource management information carried in the resource management instruction to a second client, wherein the authority of the second client for the target object is higher than the authority of the first client for the target object; The method further comprises receiving an approval result for the resource management information sent by the second client, and creating a resource management task for the target object when it is determined that the approval result is approved.

3. The method according to claim 1 or 2, characterized in that: The target object is a target project, and the target project includes multiple target resources; The sending of the resource management task to the resource management device and receiving the resource data of the target resource in the target object sent by the resource management device during the execution of the resource management task includes: The resource management task is sent to a resource management device, and resource data of each target resource among the multiple target resources included in the target project, which is sent by the resource management device during the execution of the resource management task, is received.

4. The method according to claim 3, characterized in that: After sending the resource management task to the resource management device, the method further includes: determining the execution progress of the resource management task according to the received resource data of each target resource among the multiple target resources included in the target project and sent by the resource management device during the execution of the resource management task; When a task progress query instruction for the resource management task is received, the execution progress of the resource management task is displayed.

5. The method according to claim 4, characterized in that The displaying the execution progress of the resource management task upon receiving a task progress query instruction for the resource management task comprises: In case of receiving a task progress query instruction for the resource management task, determining a sending end of the task progress query instruction; When it is determined that the authority of the sending end satisfies the preset query authority, the execution progress of the resource management task is displayed.

6. The method according to any one of claims 1-2, 4-5, characterized in that: After receiving the resource data of the target resource in the target object sent by the resource management device during the execution of the resource management task, the method further includes: storing the resource data in a data storage area; When an information query instruction for the target resource is received, resource data of the target resource is acquired from the data storage area and displayed.

7. The method according to any one of claims 1-2, 4-5, characterized in that: The method further comprises: In response to a resource transfer instruction for a target object, determining resources to be transferred in the target object, and marking the resources to be transferred for transfer; In response to a resource acquisition request for the resource to be transferred, the resource to be transferred is transferred from the target object to another object.

8. The method according to any one of claims 1-2, 4-5, characterized in that: Generating a resource management report of the target object according to the resource data includes: Determine the cost value and usage time value of the target resource according to the resource data; Calculating the depreciation value of the target resource according to the cost value and the usage time value; The resource data and the depreciation value of the target resource are determined as a resource management report of the target object.

9. The method according to claim 8, characterized in that The managing the target resource according to the resource management report includes: Generating a resource management strategy for the target object according to the resource management report; The target resource is managed according to the resource management policy.

10. The method according to any one of claims 1-2, 4-5, and 9, characterized in that: The resource data of the target resource includes resource data of multiple dimensions; After generating the resource management report of the target object according to the resource data, the method further includes: The resource management report is presented in a chart form according to the multiple dimensions.

11. A resource management system, comprising a resource management platform and a resource management device, characterized in that: include: The resource management platform, in response to the resource management instruction for the target object, creates a resource management task for the target object, and sends the resource management task to the resource management device; The resource management device executes the resource management task and sends the resource data of the target resource in the target object collected during the execution of the resource management task to the resource management platform; The resource management platform receives resource data of the target resources in the target object sent by the resource management device during the execution of the resource management task, generates a resource management report of the target object based on the resource data, and manages the target resources based on the resource management report.

12. A computing device, characterized in that: include: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer programs / instructions are executed by the processor, the steps of the method described in any one of claims 1 to 10 are implemented.

13. A computer-readable storage medium, characterized in that: It stores a computer program / instruction, which implements the steps of the method described in any one of claims 1 to 10 when executed by a processor.

14. A computer program product, characterized in that The invention comprises a computer program / instruction, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 10.