Device operation and maintenance application ecological operation method and system

By adopting standardized equipment operation and maintenance application ecosystem operation methods and systems, the heterogeneity problem of converter station equipment operation and maintenance systems has been solved, unified management of applications and sharing between sites have been achieved, and the quality and efficiency of equipment operation and maintenance services have been improved.

CN119721939BActive Publication Date: 2026-05-15STATE GRID ECONOMIC TECH RES INST CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411422059.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2026-05-15
Estimated Expiration
2044-10-12

AI Technical Summary

Technical Problem

The heterogeneity of the converter station equipment operation and maintenance system makes it difficult for applications to interact and reuse between sites, resulting in serious duplication of investment, high development costs, and difficulty in adapting to rapidly changing operation and maintenance management requirements, thus affecting the efficient management of equipment operation and maintenance business.

Method used

This invention provides a method and system for operating an ecosystem of equipment maintenance applications. The system allows for the review and acceptance of development requests through an operations center, standardizes development criteria, and enables unified management and sharing of applications across sites. This includes receiving development requests, publishing bidding information, verifying and accepting target applications, and listing them on app stores for sale.

Benefits of technology

It has improved the quality of application development and the rapid response capability of operation and maintenance management, enabled the high-quality development of equipment operation and maintenance business, reduced redundant investment, and promoted the healthy and sustainable development of the equipment operation and maintenance application ecosystem.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119721939B_ABST
    Figure CN119721939B_ABST
Patent Text Reader

Abstract

The application discloses a kind of equipment operation application ecological operation method and system, the method includes receiving the development request sent by user terminal, the development request is audited, if it is passed, according to the application bidding information of development request is published to developer terminal;When receiving the delivery request returned by the target application of developer terminal according to the application bidding information and the corresponding target application of R&D, according to the delivery request, the verification request of target application is sent to detection center;When receiving the verification result returned by detection center according to the verification request and the network test verification of target application, if the verification result is verified, the target application is accepted and priced;The application data of the target application is put on the shelf to application store and traded, and the target download deployment and application data of the target application are sent to user terminal. Can standardize the development standard of equipment operation application, provide the technical basis of application sharing between different converter stations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of equipment operation and maintenance application technology, and in particular to an equipment operation and maintenance application ecosystem operation method and system. Background Technology

[0002] As the hub of the high-voltage direct current transmission system, the reliability of the converter station directly affects the safe and stable operation of the transmission system. With the continuous reform of the converter station in digital transformation and the continuous expansion of the converter station business, the demand for equipment operation and maintenance applications of the converter station is also constantly rising. However, the quality and practicality of equipment operation and maintenance applications vary. For example, the equipment operation and maintenance systems of different converter stations are built by different vendors, and different equipment operation and maintenance applications may be provided by different vendors, or developed and used by each converter station itself. When designing equipment operation and maintenance applications for converter station systems, vendors mainly design based on their own traditional underlying technical architecture and data interfaces, without unified specifications or standards, or they may not follow standards during the design process. This can easily lead to heterogeneity issues in application sharing interfaces and application data specifications between converter station systems. Applications between stations are difficult to interact with and promote reuse, resulting in low application reuse between stations, serious duplication of investment, low overall operation and maintenance efficiency of the equipment operation and maintenance system, and significant waste of resources. Due to the low application reuse rate, the development cost and benefits are disproportionate, and the development and update cycle of equipment operation and maintenance applications is long, making it difficult to adapt to the rapidly changing and high-quality operation and maintenance management requirements.

[0003] These problems severely hinder the development of converter station equipment operation and maintenance services and impede the State Grid headquarters' efficient management of these services. Therefore, it is urgently necessary to promote the healthy and sustainable development of the equipment operation and maintenance application ecosystem while ensuring stable system operation, improve the quality of application development and the ability to respond quickly to new operation and maintenance management requirements, standardize the technical foundation for application sharing between sites, achieve a unified application management mechanism, construct a scientific management method for the application ecosystem, and ensure the high-quality implementation of equipment operation and maintenance services. Summary of the Invention

[0004] This invention provides a method and system for operating an ecosystem of equipment maintenance applications. It can review and accept the development requirements and target applications of applications, standardize the development standards of equipment maintenance applications, improve the quality of application development and the ability to respond quickly to new maintenance management requirements, provide a technical foundation for application sharing between different converter stations, and realize unified application management to ensure the high-quality operation of equipment maintenance business.

[0005] To achieve the above objectives, embodiments of the present invention provide a method for operating an ecosystem of equipment maintenance applications, applied in an operations center, comprising:

[0006] Upon receiving a development request from a user terminal, the development request is reviewed. If the review is approved, application bidding information is published to the developer terminal based on the development request. The development request includes the development requirements and development budget approval for the target application.

[0007] When a delivery request is received from the developer terminal to develop a target application corresponding to the application bidding information, the target application is obtained according to the delivery request, and a verification request for the target application is sent to the testing center.

[0008] Upon receiving the verification result returned by the testing center after conducting network access testing on the target application according to the verification request, if the verification result passes the verification review, the target application will be accepted and priced.

[0009] The application data of the target application is listed on the app store for trading, and the target download, deployment and application data of the target application are sent to the user terminal.

[0010] As an improvement to the above solution, the method further includes:

[0011] When a subscription application for a subscription application is received from the user terminal, if the subscription application is approved, a transaction order for the subscription application is generated based on the subscription application.

[0012] The user's credit limit is deducted from the user terminal according to the transaction order, and the subscription download deployment of the subscription application is generated and sent to the user terminal.

[0013] Upon receiving the subscription deployment result and accounting information returned by the user terminal after completing the subscription download and deployment, the system performs accounting settlement based on the accounting information to complete the transaction order for the subscription application.

[0014] As an improvement to the above solution, when the user terminal sends a subscription application request, if the subscription application is approved, a transaction order for the subscription application is generated based on the subscription application, including:

[0015] Upon receiving a subscription request for a subscription application from the user terminal, the system obtains the subscription application data of the subscription application based on the subscription request.

[0016] Based on the subscription application data, query the user's credit limit on the user terminal and the application product price of the subscription application;

[0017] If the user's credit limit is greater than or equal to the price of the application product, then a transaction order for the subscription application is generated based on the subscription application data.

[0018] To achieve the above objectives, embodiments of the present invention also provide a device operation and maintenance application ecosystem operation method, applied to user terminals, including:

[0019] Based on the equipment operation and maintenance management requirements, a development request for the target application is generated and sent to the operation center.

[0020] Based on the equipment operation and maintenance management requirements, a development request for the target application is generated and sent to the operation center.

[0021] When the operation center generates the target download deployment and application data of the target application according to the development request, the target application is downloaded according to the target download deployment.

[0022] The target application is tested and evaluated based on the application data to obtain the target evaluation results, which are then filed with the operations center.

[0023] As an improvement to the above solution, the method further includes:

[0024] Log in to the app store, find the specific subscription app, and send the subscription request for the app to the operations center; wherein, the subscription request includes two types: app request and app upgrade;

[0025] When the operation center generates the subscription download deployment of the subscription application based on the subscription request, the subscription application is downloaded according to the subscription download deployment, and the subscription deployment result is obtained.

[0026] Verify the deduction of user credit limits for the subscribed application to obtain accounting information; send the subscription deployment results and the accounting information to the operations center.

[0027] As an improvement to the above solution, the step of downloading the subscribed application and obtaining the subscription deployment result based on the subscription download deployment includes:

[0028] Based on the subscription download deployment, start the download task of the subscription application, listen to the download task based on the HTTP protocol, and perform compliance checks on the download task;

[0029] If the download task has an anomaly and the download count is less than three, the download task is restarted; and the compliance check is performed on the download task again until the download count is three, or the download task meets the compliance check.

[0030] If the download task has an anomaly and the download count has reached three, the download task is terminated and the error information is recorded; if the download task meets the compliance check, the download deployment package of the subscription application is started and decompressed in the specified buffer directory.

[0031] The decompression compliance of the downloaded deployment package is checked. If the downloaded deployment package meets the decompression compliance, the decompression of the downloaded deployment package is completed, and the software package of the subscription application is obtained.

[0032] After parsing the software package and creating resources, the installation and deployment of the subscription application is initiated.

[0033] After the installation and deployment are completed, connect to the host resources created by the subscription application, execute the specified script to complete the service initialization and startup of the subscription application, obtain the subscription deployment result, and record the subscription deployment result.

[0034] To achieve the above objectives, embodiments of the present invention provide a device operation and maintenance application ecosystem operation system, which includes at least a user terminal, an operation center, a developer terminal, and a testing center;

[0035] The user terminal includes:

[0036] The development request transmission module is used to generate a development request for the target application based on the equipment operation and maintenance management requirements, and send the development request to the operation center.

[0037] The target application download module is used to receive the target download deployment and application data of the target application generated by the operation center according to the development request, and then complete the download of the target application according to the target download deployment.

[0038] The evaluation result filing module is used to perform usage tests and evaluations on the target application based on the application data, obtain the target evaluation results, and file the target evaluation results to the operation center;

[0039] The operation center includes:

[0040] The development request review module is used to review the development request when it receives a development request from a user terminal. If the review is approved, the module will issue application bidding information to the developer terminal based on the development request. The development request includes the development requirements and development budget approval for the target application.

[0041] The verification request sending module is used to receive a delivery request returned by the developer terminal when it develops a target application corresponding to the application bidding information, obtain the target application according to the delivery request, and send the verification request of the target application to the testing center.

[0042] The verification result review module is used to receive the verification result returned by the testing center when it conducts network access test verification on the target application according to the verification request. If the verification result passes the verification review, the module will then accept and price the target application.

[0043] The target application transaction module is used to list the application data of the target application on the application store for transaction, and to send the target download and deployment data of the target application and application data to the user terminal.

[0044] The developer terminal is used to receive application bidding information released by the operation center, bid according to the application bidding information, develop the corresponding target application, and send the delivery request of the target application to the operation center.

[0045] The testing center is configured to, upon receiving a verification request for the target application from the operation center, perform network access testing on the target application according to the verification request, obtain a verification result, and send the verification result to the operation center.

[0046] As an improvement to the above solution, the operations center also includes:

[0047] The subscription application review module is used to generate a transaction order for the subscription application if the subscription application is approved when the user terminal sends a subscription application for the subscription application.

[0048] The download deployment transmission module is used to deduct the user's credit limit from the user terminal according to the transaction order, generate the subscription download deployment of the subscription application, and send the subscription download deployment to the user terminal;

[0049] The transaction order completion module is used to receive the subscription deployment result and accounting information returned by the user terminal after the subscription download and deployment is completed, and to perform accounting settlement based on the accounting information to complete the transaction order of the subscription application.

[0050] As an improvement to the above solution, the user terminal further includes:

[0051] The subscription request sending module is used to log in to the app store, find a specific subscription app, and send the subscription request for the app to the operation center; wherein, the subscription request includes two types: app request and app upgrade;

[0052] The subscription result acquisition module is used to receive the subscription download deployment of the subscription application generated by the operation center based on the subscription application, complete the download of the subscription application based on the subscription download deployment, and obtain the subscription deployment result;

[0053] The result information sending module is used to verify the deduction of the user's credit limit for the subscribed application and obtain the accounting information; and to send the subscription deployment result and the accounting information to the operation center.

[0054] As an improvement to the above solution, the subscription application review module is used for:

[0055] Upon receiving a subscription request for a subscription application from the user terminal, the system obtains the subscription application data of the subscription application based on the subscription request.

[0056] Based on the subscription application data, query the user's credit limit on the user terminal and the application product price of the subscription application;

[0057] If the user's credit limit is greater than or equal to the price of the application product, then a transaction order for the subscription application is generated based on the subscription application data.

[0058] Compared with existing technologies, the device operation and maintenance application ecosystem operation method and system disclosed in this embodiment of the invention, upon receiving a development request sent by a user terminal, reviews the development request. If the review is successful, application bidding information is released to the developer terminal based on the development request. The development request includes the development requirements and budget approval for the target application. Upon receiving a delivery request from the developer terminal to develop the corresponding target application based on the application bidding information, the system obtains the target application according to the delivery request and sends a verification request for the target application to a testing center. Upon receiving a verification result from the testing center after conducting network access testing on the target application based on the verification request, if the verification result passes the verification review, the system accepts and prices the target application. The system then lists the application data of the target application on an app store for trading and sends the target download, deployment, and application data of the target application to the user terminal. Based on the approved application development target application, and after acceptance of the target application, the development standards of equipment operation and maintenance applications can be standardized, the quality of application development can be improved and the ability to respond quickly to new operation and maintenance management requirements can be enhanced, the technical foundation for application sharing between different converter stations can be provided, and unified application management can be achieved to ensure the high-quality operation of equipment operation and maintenance business. Attached Figure Description

[0059] Figure 1 This is a flowchart illustrating the first equipment operation and maintenance application ecosystem operation method provided in this embodiment of the invention;

[0060] Figure 2 A schematic diagram illustrating the framework of an equipment operation and maintenance application ecosystem operation method provided in an embodiment of the present invention;

[0061] Figure 3This is a flowchart illustrating the second equipment operation and maintenance application ecosystem operation method provided in this embodiment of the invention;

[0062] Figure 4 This is a schematic diagram of the structure of an equipment operation and maintenance application ecosystem operation system provided in an embodiment of the present invention. Detailed Implementation

[0063] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0064] It should be noted that the terms "comprising" and "specific" in this invention, and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or device.

[0065] Please see Figure 1 , Figure 1 This is a flowchart illustrating the first method for operating an ecosystem of equipment maintenance applications provided in this embodiment of the invention. The method includes:

[0066] S1, when a development request is received from a user terminal, the development request is reviewed. If the review is approved, the application bidding information is published to the developer terminal according to the development request. The development request includes the development requirements and development budget approval of the target application.

[0067] S2, when the developer terminal receives the delivery request returned by the target application developed according to the application bidding information, the target application is obtained according to the delivery request, and the verification request of the target application is sent to the testing center;

[0068] S3, when the verification result returned by the testing center after conducting network access test verification on the target application according to the verification request is received, if the verification result passes the verification review, the target application is accepted and priced;

[0069] S4, the application data of the target application is listed on the app store for transaction, and the target download deployment and application data of the target application are sent to the user terminal.

[0070] For example, the development and evaluation process of equipment operation and maintenance applications is described, which includes the following steps:

[0071] 1. The user terminal generates a development request for the target application based on the equipment operation and maintenance management requirements, and sends the development request to the operation center; wherein, the development request includes the development requirements of the target application and the development budget approval.

[0072] 2. The operations center reviews the development request (e.g., whether the development requirements of the target application conform to the preset specification system, and whether the development budget approval is reasonable). If the review is approved, the center publishes application bidding information (application interface standards, application code specifications, application development requirements, application development budget, application data specifications, etc.) to the developer's terminal according to the development request. If the review is not approved, the development request is rejected.

[0073] 3. The developer terminal responds to the application bidding information and develops the corresponding target application, and sends the delivery request of the target application to the operation center;

[0074] 4. The operations center obtains the target application based on the delivery request, verifies whether the relevant information of the target application conforms to the above application bidding information, and sends the verification request of the approved target application to the testing center;

[0075] 5. The testing center conducts network access testing and verification (including technical compliance and security compliance verification of the application) on the target application according to the verification request, obtains the verification results, and sends the verification results to the operation center;

[0076] 6. The operations center reviews and verifies the results. If the verification results pass the review, the acceptance is completed, and a reasonable price is determined based on the development cost, application scope, and value of the target application.

[0077] 7. The operations center will list the application data of the target application on the app store for transaction, and send the target download deployment and application data of the target application to the user terminal; the application data includes application product category identifier, application name identifier, application attributes, application documentation, application package address information, developer information, download record table, user identifier, and usage evaluation description information;

[0078] 8. The user terminal downloads the target application according to the target download deployment; performs usage testing and evaluation on the target application based on the application data, obtains the target evaluation result, and files the target evaluation result with the operation center.

[0079] like Figure 2 As shown, Figure 2This is a schematic diagram illustrating the framework of an equipment operation and maintenance application ecosystem operation method provided by an embodiment of the present invention. The roles in the equipment operation and maintenance application ecosystem operation include operation and maintenance requesters, developers, operation centers (including application stores and transaction modules), and testing centers. The operation and maintenance requester proposes new equipment operation and maintenance management requirements and submits an application development budget for approval. The operation center manages the application project list in its application store and coordinates with the budget approval. After the application project is approved, it releases bidding requirements for application development (application bidding and operation and maintenance service bidding). Developers bid for application development and corresponding service development according to the project scope and requirements of the bidding requirements. After development, the application needs to be listed and accepted according to management requirements, i.e., it needs to undergo network access testing and verification by the testing center. A reasonable price is determined based on development costs, application scope, and value, and the application is released and listed in the application store for market operation. Once the application transaction is completed, the application store conducts offline revenue sharing (platform revenue sharing, application revenue sharing, service revenue sharing, and testing revenue sharing). The operation and maintenance requester deploys the priced application on the website and obtains an acceptance conclusion.

[0080] Furthermore, the method also includes:

[0081] S5, when a subscription application for a subscription application is received from the user terminal, if the subscription application is approved, a transaction order for the subscription application is generated based on the subscription application;

[0082] S6, according to the transaction order, deduct the user's credit limit from the user terminal, generate the subscription download deployment of the subscription application, and send the subscription download deployment to the user terminal;

[0083] S7. Upon receiving the subscription deployment result and accounting information returned by the user terminal after completing the subscription download and deployment, the system performs accounting settlement based on the accounting information to complete the transaction order for the subscription application.

[0084] It is worth noting that the pre-designed standard system of the equipment operation and maintenance application ecosystem includes application developer terminals, which are responsible for developing applications, algorithms, and work processes; an operation center, which is responsible for the execution of operation transaction standards, application development review and evaluation management, application acceptance and transactions, etc. The operation center includes an application store, which can provide an application management platform, application packaging and release image management, application lifecycle management, etc. The operation center also includes a transaction center for application transactions, reconciliation and settlement; a testing center for application network access testing; and user terminals that can provide application development requirements and application usage and evaluation.

[0085] Specifically, application lifecycle management includes professional operational management capabilities such as application release and display, download and deployment, transaction order management, deployment management, and evaluation management. This device operation and maintenance application ecosystem operation method can realize diversified application access capabilities and access standards, as well as professional content management capabilities, including homepage management, zone management, and directory management. It also provides operational business application process orchestration capabilities, online orchestration of approval processes, and real-time effectiveness.

[0086] Specifically, step S5 includes:

[0087] S51, when receiving a subscription application request from the user terminal, obtain the subscription application data of the subscription application according to the subscription request;

[0088] S52, based on the subscription application data, query the user's credit limit on the user terminal and the application product price of the subscription application;

[0089] S53, if the user's credit limit is greater than or equal to the price of the application product, then a transaction order for the subscription application is generated based on the subscription application data.

[0090] For example, the subscription process for a device operation and maintenance application is described, which includes the following steps:

[0091] 11. The user terminal logs into the application store, searches for specific subscription applications according to the management needs of the converter station, and sends the subscription application of the subscription application to the operation center; wherein, the subscription application includes two types: application application and application upgrade;

[0092] 12. The operations center reviews the subscription application (inquiry about application product prices, user credit limit, and deduction of user credit limit). If the subscription application is approved, a transaction order for the subscribed application is generated based on the subscription application. If the subscription application is rejected, the subscription application is returned to the user terminal. The user terminal modifies the subscription application according to the rejection suggestion and sends it to the operations center again.

[0093] 13. The operation center deducts the user's credit limit from the user terminal based on the transaction order, generates the subscription download deployment of the subscribed application, performs the deployment operation on the subscribed application in the personal application management directory of the application store, and calls the relevant interface of the converter station to push the subscription download deployment to the user terminal.

[0094] 14. The user terminal downloads and deploys the subscribed application according to the subscription, and obtains the subscription deployment result;

[0095] 15. The user terminal verifies the deduction of the user's credit limit for the subscribed application to obtain accounting information; and sends the subscription deployment result and the accounting information to the operations center;

[0096] 16. The operations center performs accounting settlement based on the accounting information (value sharing and reconciliation settlement according to a set ratio) and completes the transaction order for the subscription application.

[0097] Please see Figure 3 , Figure 3 This is a flowchart illustrating the second method for operating an ecosystem of equipment maintenance applications provided in this embodiment of the invention. The method includes:

[0098] S01, Based on the equipment operation and maintenance management requirements, generate a development request for the target application and send the development request to the operation center;

[0099] S02, when the operation center generates the target download deployment and application data of the target application according to the development request, the download of the target application is completed according to the target download deployment;

[0100] S03, Based on the application data, perform usage testing and evaluation on the target application to obtain the target evaluation results, and file the target evaluation results with the operation center.

[0101] It is worth noting that the device operation and maintenance application ecosystem operation method provided in this embodiment of the invention can realize the functions of application subscription download, application site deployment task execution, deployment task status recording and reporting, as well as application operation and maintenance monitoring, and aggregate and report application running status information (e.g., recording download data, including download record ID identifier, download site user ID identifier, application ID identifier, download time, download count, success identifier).

[0102] This invention provides a method for operating an application ecosystem for equipment maintenance. Based on the current status and needs of the equipment maintenance business applications at each converter station, it designs a management mechanism and standard system for the sustainable development of the application ecosystem, constructs an ecosystem operation system for converter station applications, and manages the entire lifecycle of applications. It designs a reasonable value distribution mechanism for application ecosystem development and defines the roles in the ecosystem operation management process, including application integration developers, operation centers, testing centers, and site users. Through the ecosystem operation management process, it standardizes operations and guides the sustainable development of the application ecosystem; it manages the development, integration, release, site subscription, download, deployment, usage evaluation, and delisting of converter station equipment maintenance applications, supporting the operation of the application ecosystem.

[0103] Furthermore, the method also includes:

[0104] S04. Log in to the app store, find the specific subscription app, and send the subscription application for the app to the operations center; wherein, the subscription application includes two types: application application and application upgrade;

[0105] S05, when the operation center generates the subscription download deployment of the subscription application based on the subscription application, the subscription application is downloaded according to the subscription download deployment, and the subscription deployment result is obtained;

[0106] S06, verify the deduction of the user's credit limit for the subscription application to obtain the accounting information; send the subscription deployment result and the accounting information to the operation center.

[0107] For example, the app store has built transaction settlement capabilities for app subscriptions, enabling app transaction billing management, including account management, quota management, reconciliation management, and settlement management. This enterprise-level app ecosystem operation system's app store manages app integration developers for app development and release, supports the testing center's app network access monitoring, supports site users for app application, deployment, and upgrades, as well as post-use evaluation, and supports the operation center's accounting settlement and value sharing, realizing the market-oriented operation of equipment maintenance applications.

[0108] This invention provides an application store that synchronizes the site information of converter stations to the transaction center. The transaction center maintains basic site information, including site name, level, type, and hierarchical organizational relationships. It enables account role and permission configuration, company management, account and permission management, quota management, and reconciliation management. The settlement quota for each converter station is managed on a digital station basis. After budget approval, the settlement quota is synchronized to the application store. Users can log in to the application store from their terminals to view the available quota for the site to which their account belongs. Simultaneously, it enables reconciliation management; based on different role permissions, the subscription list can be displayed at multiple levels and dimensions, supporting filtering, querying, and exporting of reconciliation information.

[0109] Specifically, the step of downloading the subscribed application and obtaining the subscription deployment result based on the subscription download deployment includes:

[0110] Based on the subscription download deployment, start the download task of the subscription application, listen to the download task based on the HTTP protocol, and perform compliance checks on the download task;

[0111] If the download task has an anomaly and the download count is less than three, the download task is restarted; and the compliance check is performed on the download task again until the download count is three, or the download task meets the compliance check.

[0112] If the download task has an anomaly and the download count has reached three, the download task is terminated and the error information is recorded; if the download task meets the compliance check, the download deployment package of the subscription application is started and decompressed in the specified buffer directory.

[0113] The decompression compliance of the downloaded deployment package is checked. If the downloaded deployment package meets the decompression compliance, the decompression of the downloaded deployment package is completed, and the software package of the subscription application is obtained.

[0114] After parsing the software package and creating resources, the installation and deployment of the subscription application is initiated.

[0115] After the installation and deployment are completed, connect to the host resources created by the subscription application, execute the specified script to complete the service initialization and startup of the subscription application, obtain the subscription deployment result, and record the subscription deployment result.

[0116] For example, upon successful application subscription, the user terminal receives the subscription download and deployment notification, logs into the converter station's application store, and initiates the subscription download and deployment operation for the subscribed application. The application store, based on the HTTP protocol, monitors the download task of the subscribed application and checks its compliance. Compliance checks include the application package download address and task parameters. If the download task has anomalies and the download count is less than three, the download task is restarted; otherwise, the download task is aborted and error information is recorded. If the compliance check is successful, the deployment package is downloaded to the specified buffer directory and decompressed. The decompression compliance of the deployment package is then checked, including whether the hash SHA value of the deployment package is consistent, whether the YAML file syntax is correct, whether the application package directory is accurate, and whether the image package is valid and usable. If the decompression process has anomalies and the decompression count is less than three, the decompression process is restarted. If the decompression compliance check is successful, the software package is parsed according to the cam.yaml file to extract CAM specification information and perform preprocessing. This preprocessing includes extracting deployment component information, extracting variable information, and recording variable replacement macro mapping. After the CAM specification information preprocessing is completed, the resource allocation stage begins. The image package is pushed to the local image component, and the CAM information is used to bring in the interface parameters to create resources. After resource creation is complete, the installation and deployment stage begins. If resource creation fails midway and the installation attempts are less than three, the installation is re-attempted; otherwise, the error information is recorded and the installation task is terminated. If the installation is successful, the created host resource is connected, the specified script is executed to complete the service initialization and startup, the subscription deployment result is obtained, and the application-related information of this subscription deployment is recorded, which will be used as the basis for judging the application in subsequent upgrades. The subscription deployment task then ends.

[0117] See Figure 4 , Figure 4 This is a schematic diagram of the structure of an equipment operation and maintenance application ecosystem operation system provided in an embodiment of the present invention. The equipment operation and maintenance application ecosystem operation system includes at least a user terminal, an operation center, a developer terminal, and a testing center.

[0118] The user terminal includes:

[0119] The development request transmission module 11 is used to generate a development request for the target application according to the equipment operation and maintenance management requirements, and send the development request to the operation center.

[0120] The target application download module 12 is used to receive the target download deployment and application data of the target application generated by the operation center according to the development request, and complete the download of the target application according to the target download deployment.

[0121] The evaluation result filing module 13 is used to perform usage tests and evaluations on the target application based on the application data, obtain the target evaluation results, and file the target evaluation results to the operation center;

[0122] The operation center includes:

[0123] The development request review module 21 is used to review the development request when it receives a development request sent by the user terminal. If the review is approved, the application bidding information is released to the developer terminal according to the development request. The development request includes the development requirements and development budget approval of the target application.

[0124] The verification request sending module 22 is used to receive a delivery request returned by the developer terminal when it develops a target application corresponding to the application bidding information, obtain the target application according to the delivery request, and send the verification request of the target application to the testing center.

[0125] The verification result review module 23 is used to receive the verification result returned by the testing center when it performs network access test verification on the target application according to the verification request. If the verification result passes the verification review, the target application is accepted and priced.

[0126] The target application transaction module 24 is used to list the application data of the target application on the application store for transaction, and to send the target download and deployment and application data of the target application to the user terminal.

[0127] The developer terminal is used to receive application bidding information released by the operation center, bid according to the application bidding information, develop the corresponding target application, and send the delivery request of the target application to the operation center.

[0128] The testing center is configured to, upon receiving a verification request for the target application from the operation center, perform network access testing on the target application according to the verification request, obtain a verification result, and send the verification result to the operation center.

[0129] Furthermore, the operations center also includes:

[0130] The subscription application review module is used to generate a transaction order for the subscription application if the subscription application is approved when the user terminal sends a subscription application for the subscription application.

[0131] The download deployment transmission module is used to deduct the user's credit limit from the user terminal according to the transaction order, generate the subscription download deployment of the subscription application, and send the subscription download deployment to the user terminal;

[0132] The transaction order completion module is used to receive the subscription deployment result and accounting information returned by the user terminal after the subscription download and deployment is completed, and to perform accounting settlement based on the accounting information to complete the transaction order of the subscription application.

[0133] Furthermore, the user terminal also includes:

[0134] The subscription request sending module is used to log in to the app store, find a specific subscription app, and send the subscription request for the app to the operation center; wherein, the subscription request includes two types: app request and app upgrade;

[0135] The subscription result acquisition module is used to receive the subscription download deployment of the subscription application generated by the operation center based on the subscription application, complete the download of the subscription application based on the subscription download deployment, and obtain the subscription deployment result;

[0136] The result information sending module is used to verify the deduction of the user's credit limit for the subscribed application and obtain the accounting information; and to send the subscription deployment result and the accounting information to the operation center.

[0137] Specifically, the subscription application review module is used for:

[0138] Upon receiving a subscription request for a subscription application from the user terminal, the system obtains the subscription application data of the subscription application based on the subscription request.

[0139] Based on the subscription application data, query the user's credit limit on the user terminal and the application product price of the subscription application;

[0140] If the user's credit limit is greater than or equal to the price of the application product, then a transaction order for the subscription application is generated based on the subscription application data.

[0141] The equipment operation and maintenance application ecosystem operation system provided in this embodiment of the invention can realize all the processes of the equipment operation and maintenance application ecosystem operation method of the above embodiments. The functions and technical effects of each module in the system are the same as the functions and technical effects of the equipment operation and maintenance application ecosystem operation method of the above embodiments, and will not be repeated here.

[0142] In summary, the device operation and maintenance application ecosystem operation method and system disclosed in this embodiment of the invention, upon receiving a development request from a user terminal, reviews the development request. If the review is successful, application bidding information is released to the developer terminal based on the development request. The development request includes the development requirements and budget approval for the target application. Upon receiving a delivery request from the developer terminal regarding the development of the corresponding target application based on the application bidding information, the system obtains the target application according to the delivery request and sends a verification request for the target application to a testing center. Upon receiving a verification result from the testing center regarding the network access testing of the target application based on the verification request, if the verification result passes the verification review, the system accepts and prices the target application. The application data of the target application is then listed on an application store for trading, and the target download, deployment, and application data of the target application are sent to the user terminal. Developing and accepting target applications based on the reviewed application development process standardizes the development standards of device operation and maintenance applications, improves the quality of application development and the ability to quickly respond to new operation and maintenance management requirements, provides a technical foundation for application sharing between different converter stations, and achieves unified application management to ensure the high-quality operation of device operation and maintenance business.

[0143] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A method for operating an ecosystem of equipment maintenance applications, characterized in that, Applied to operations centers, including: Upon receiving a development request from a user terminal, the development request is reviewed. If the review is approved, application bidding information is published to the developer terminal based on the development request. The development request includes the development requirements and development budget approval for the target application. When a delivery request is received from the developer terminal to develop a target application corresponding to the application bidding information, the target application is obtained according to the delivery request, and a verification request for the target application is sent to the testing center. Upon receiving the verification result returned by the testing center after conducting network access testing on the target application according to the verification request, if the verification result passes the verification review, the target application will be accepted and priced. The application data of the target application is listed on the app store for trading, and the target download, deployment and application data of the target application are sent to the user terminal. When a subscription application for a subscription application is received from the user terminal, if the subscription application is approved, a transaction order for the subscription application is generated based on the subscription application. The user's credit limit is deducted from the user terminal according to the transaction order, and the subscription download deployment of the subscription application is generated and sent to the user terminal. Upon receiving the subscription deployment result and accounting information returned by the user terminal after completing the subscription download and deployment, the system performs accounting settlement based on the accounting information to complete the transaction order for the subscription application; The subscription deployment result is obtained by the user terminal downloading the subscribed application according to the subscription download deployment, including: Based on the subscription download deployment, start the download task of the subscription application, listen to the download task based on the HTTP protocol, and perform compliance checks on the download task; If the download task has an anomaly and the download count is less than three, the download task is restarted; and the compliance check is performed on the download task again until the download count is three, or the download task meets the compliance check. If the download task has an anomaly and the download count has reached three, the download task is terminated and the error information is recorded; if the download task meets the compliance check, the download deployment package of the subscription application is started and decompressed in the specified buffer directory. The decompression compliance of the downloaded deployment package is checked. If the downloaded deployment package meets the decompression compliance, the decompression of the downloaded deployment package is completed, and the software package of the subscription application is obtained. After parsing the software package and creating resources, the installation and deployment of the subscription application is initiated. After the installation and deployment are completed, connect to the host resources created by the subscription application, execute the specified script to complete the service initialization and startup of the subscription application, obtain the subscription deployment result, and record the subscription deployment result.

2. The equipment operation and maintenance application ecosystem operation method as described in claim 1, characterized in that, When the user terminal sends a subscription request for a subscription application, if the subscription request is approved, a transaction order for the subscription application is generated based on the subscription request, including: Upon receiving a subscription request for a subscription application from the user terminal, the system obtains the subscription application data of the subscription application based on the subscription request. Based on the subscription application data, query the user's credit limit on the user terminal and the application product price of the subscription application; If the user's credit limit is greater than or equal to the price of the application product, then a transaction order for the subscription application is generated based on the subscription application data.

3. A method for operating an ecosystem of equipment maintenance applications, characterized in that, Applied to user terminals, including: Based on the equipment operation and maintenance management requirements, a development request for the target application is generated and sent to the operation center. When the operation center generates the target download deployment and application data of the target application according to the development request, the target application is downloaded according to the target download deployment. Based on the application data, the target application is tested and evaluated to obtain the target evaluation results, and the target evaluation results are filed with the operation center. Log in to the app store, find the specific subscription app, and send the subscription request for the app to the operations center; wherein, the subscription request includes two types: app request and app upgrade; When the operation center generates the subscription download deployment of the subscription application based on the subscription request, the subscription application is downloaded according to the subscription download deployment, and the subscription deployment result is obtained. Verify the deduction of user credit limits for the subscribed application to obtain accounting information; send the subscription deployment results and the accounting information to the operations center; The step of downloading the subscribed application and obtaining the subscription deployment result based on the subscription download deployment includes: Based on the subscription download deployment, start the download task of the subscription application, listen to the download task based on the HTTP protocol, and perform compliance checks on the download task; If the download task has an anomaly and the download count is less than three, the download task is restarted; and the compliance check is performed on the download task again until the download count is three, or the download task meets the compliance check. If the download task has an anomaly and the download count has reached three, the download task is terminated and the error information is recorded; if the download task meets the compliance check, the download deployment package of the subscription application is started and decompressed in the specified buffer directory. The decompression compliance of the downloaded deployment package is checked. If the downloaded deployment package meets the decompression compliance, the decompression of the downloaded deployment package is completed, and the software package of the subscription application is obtained. After parsing the software package and creating resources, the installation and deployment of the subscription application is initiated. After the installation and deployment are completed, connect to the host resources created by the subscription application, execute the specified script to complete the service initialization and startup of the subscription application, obtain the subscription deployment result, and record the subscription deployment result.

4. An ecosystem operation system for equipment operation and maintenance applications, characterized in that, It includes at least user terminals, operation centers, developer terminals, and testing centers; The user terminal includes: The development request transmission module is used to generate a development request for the target application based on the equipment operation and maintenance management requirements, and send the development request to the operation center. The target application download module is used to receive the target download deployment and application data of the target application generated by the operation center according to the development request, and then complete the download of the target application according to the target download deployment. The evaluation result filing module is used to perform usage tests and evaluations on the target application based on the application data, obtain the target evaluation results, and file the target evaluation results to the operation center; The subscription request sending module is used to log in to the app store, find a specific subscription app, and send the subscription request for the app to the operation center; wherein, the subscription request includes two types: app request and app upgrade; The subscription result acquisition module is used to receive the subscription download deployment of the subscription application generated by the operation center based on the subscription application, complete the download of the subscription application based on the subscription download deployment, and obtain the subscription deployment result; The result information sending module is used to verify the deduction of the user's credit limit for the subscribed application, obtain the accounting information, and send the subscription deployment result and the accounting information to the operation center. The step of downloading the subscribed application and obtaining the subscription deployment result based on the subscription download deployment includes: Based on the subscription download deployment, start the download task of the subscription application, listen to the download task based on the HTTP protocol, and perform compliance checks on the download task; If the download task has an anomaly and the download count is less than three, the download task is restarted; and the compliance check is performed on the download task again until the download count is three, or the download task meets the compliance check. If the download task has an anomaly and the download count has reached three, the download task is terminated and the error information is recorded; if the download task meets the compliance check, the download deployment package of the subscription application is started and decompressed in the specified buffer directory. The decompression compliance of the downloaded deployment package is checked. If the downloaded deployment package meets the decompression compliance, the decompression of the downloaded deployment package is completed, and the software package of the subscription application is obtained. After parsing the software package and creating resources, the installation and deployment of the subscription application is initiated. After the installation and deployment are completed, connect to the host resources created by the subscription application, execute the specified script to complete the service initialization and startup of the subscription application, obtain the subscription deployment result, and record the subscription deployment result; The operation center includes: The development request review module is used to review the development request when it receives a development request sent by a user terminal. If the review is approved, the application bidding information is released to the developer terminal according to the development request. The development request includes the development requirements of the target application and the development budget approval. The verification request sending module is used to receive a delivery request returned by the developer terminal when it develops a target application corresponding to the application bidding information, obtain the target application according to the delivery request, and send the verification request of the target application to the testing center. The verification result review module is used to receive the verification result returned by the testing center when it conducts network access test verification on the target application according to the verification request. If the verification result passes the verification review, the module will then accept and price the target application. The target application transaction module is used to list the application data of the target application on the application store for transaction, and to send the target download and deployment data of the target application and application data to the user terminal. The developer terminal is used to receive application bidding information released by the operation center, bid according to the application bidding information, develop the corresponding target application, and send the delivery request of the target application to the operation center. The testing center is used to receive a verification request for the target application sent by the operation center, perform network access testing on the target application according to the verification request, obtain the verification result, and send the verification result to the operation center. The subscription application review module is used to generate a transaction order for the subscription application if the subscription application is approved when the user terminal sends a subscription application for the subscription application. The download deployment transmission module is used to deduct the user's credit limit from the user terminal according to the transaction order, generate the subscription download deployment of the subscription application, and send the subscription download deployment to the user terminal; The transaction order completion module is used to receive the subscription deployment result and accounting information returned by the user terminal after the subscription download and deployment is completed, and to perform accounting settlement based on the accounting information to complete the transaction order of the subscription application.

5. The equipment operation and maintenance application ecosystem operation system as described in claim 4, characterized in that, The subscription application review module is used for: Upon receiving a subscription request for a subscription application from the user terminal, the system obtains the subscription application data of the subscription application based on the subscription request. Based on the subscription application data, query the user's credit limit on the user terminal and the application product price of the subscription application; If the user's credit limit is greater than or equal to the price of the application product, then a transaction order for the subscription application is generated based on the subscription application data.