Full-stack equipment software management method and platform based on cloud platform

Through a full-stack equipment software management method and platform based on a cloud platform, the requirements entry, development, testing, deployment and use modules are integrated, which solves the problem of low information flow efficiency in traditional management methods, realizes efficient multi-role collaboration and full life cycle management, and supports product improvements and version updates.

CN120821489APending Publication Date: 2025-10-21四川华鲲振宇智能科技有限责任公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510718566.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-10-21

AI Technical Summary

Technical Problem

Traditional equipment software management methods are decentralized, resulting in inefficient information flow between different roles and a lack of effective collaboration mechanisms, leading to inaccurate demand acquisition, inefficient development and testing, complex software version management, slow deployment and usage feedback, misunderstanding of requirements, and information loss.

Method used

It adopts a full-stack equipment software management method and platform based on a cloud platform, integrates demand entry, development, testing, deployment and use modules, realizes unified management through the cloud platform, combines the Internet of Things technology to collect feedback in real time, and provides intelligent demand decomposition and full life cycle tracking.

Benefits of technology

It realizes efficient equipment software management with multi-role collaboration, improves development and management efficiency, ensures transparent and synchronized information, reduces communication delays and information loss, provides full life cycle tracking and management functions, and supports product improvements and version updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120821489A_ABST
    Figure CN120821489A_ABST
Patent Text Reader

Abstract

The invention provides a full-stack equipment software management method and platform based on a cloud platform, and relates to the technical field of cloud computing, and the method comprises the steps: carrying out the demand decomposition of a demand text, and generating a specific equipment function demand; the information transmission of the demand input module, the demand management module, the development management module, the test management module and the deployment and use management module is realized. The problems of inaccurate demand acquisition, low efficiency of development and test links, complex software version management, slow equipment deployment and use feedback, demand misunderstanding, communication delay, information loss and the like in the equipment software development process are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of cloud computing technology, and in particular to a method and platform for full-stack equipment software management based on a cloud platform. Background Art

[0002] The current equipment software R&D and management process involves the collaboration of multiple different roles, such as requirements engineers, equipment system engineers, development engineers, testers, and new product introduction personnel in the manufacturing process. The traditional equipment software management method is relatively decentralized, and work is often dispersed in their respective systems. The information flow between different roles is inefficient, and there is a lack of effective collaboration mechanisms, resulting in inaccurate demand acquisition, low efficiency in development and testing links, complex software version management, slow equipment deployment and use feedback, misunderstanding of requirements, communication delays, and information loss. Summary of the Invention

[0003] In view of the shortcomings of the related technologies described above, the present application provides a method and platform for full-stack equipment software management based on a cloud platform to solve the above technical problems.

[0004] In a first aspect, the present application provides a cloud-based full-stack equipment software management platform, comprising: The demand entry module is connected to the terminal device and receives the equipment software demand text input by the user; A requirement management module is used to decompose the requirement text, generate specific equipment function requirements, and determine the device interface corresponding to the equipment function requirements; The development management module is connected to the terminal device, retrieves the equipment function requirements and the corresponding device interface, receives the code input by the user through the terminal device based on the equipment function requirements, generates a configuration file, and sends the configuration file to the test management module; a test management module, which, upon receiving the configuration file, retrieves the equipment function requirements, determines test cases according to the equipment function requirements, tests the configuration file based on the test cases, and sends the tested configuration file to the deployment and use management module; The deployment and use management module is used to retrieve the equipment function requirements after receiving the configuration file after the test is completed, and deploy the configuration file after the test is completed to the production scene according to the equipment function requirements to obtain the equipment software.

[0005] In one embodiment of the present application, the platform further includes a database for storing the knowledge graph and returning associated information corresponding to the demand text in response to the query instruction of the demand management module; Triple information is constructed based on the associated information to generate specific equipment function requirements.

[0006] In one embodiment of the present application, a data feedback module is further included, and the feedback module is connected to the sensor; It is used to collect sensor data during the operation of the equipment software, transmit it to the database, and use the knowledge in the database to drag the map.

[0007] In a second aspect, the present application provides a cloud-based full-stack equipment software management method, which is applied to the cloud-based full-stack equipment software management platform proposed in the first aspect, comprising: The demand entry module is connected to the terminal device and receives the equipment software demand text input by the user; The demand management module decomposes the demand text, generates specific equipment function requirements, and determines the device interface corresponding to the equipment function requirements; The development management module retrieves the equipment function requirements and the corresponding device interface, receives a code input by a user through a terminal device based on the equipment function requirements, generates a configuration file, and sends the configuration file to the test management module; When the test management module receives the configuration file, it retrieves the equipment function requirements, determines test cases according to the equipment function requirements, tests the configuration file based on the test cases, and sends the tested configuration file to the deployment and use management module; After receiving the configuration file after the test is completed, the deployment and use management module retrieves the equipment function requirements and deploys the configuration file after the test is completed to the production scenario according to the equipment function requirements.

[0008] In one embodiment of the present application, the requirement management module receives a requirement text of equipment software, decomposes the requirement text, and generates specific equipment function requirements and device interfaces corresponding to the equipment function requirements, including: Send a query command to the database, query the knowledge graph, and obtain the relevant information corresponding to the demand text; Construct triple information based on the associated information to generate specific equipment function requirements.

[0009] In one embodiment of the present application, the query instruction of the demand management module returns the associated information corresponding to the demand text, including: Decomposing the requirement text to obtain one or more of entity text, action text, and attribute text; Perform one or more of the following steps: Sending an instruction to query the entity text to a database, searching a pre-set knowledge graph in the database, and obtaining a standard text of the entity text; Sending an instruction to query the attribute text to a database, searching a pre-set knowledge graph in the database to obtain associated text corresponding to the attribute text, and / or searching big data to obtain range text corresponding to the attribute text; An instruction to query the action text is sent to a database, and a knowledge graph pre-set in the database is searched to obtain a device text corresponding to the action text.

[0010] In one embodiment of the present application, triplet information is constructed based on the associated information to generate specific equipment function requirements, including: Triple information is constructed based on one or more of the standard text of the entity text, the associated text corresponding to the attribute text, the range text corresponding to the attribute text, and the device text corresponding to the action text to generate specific equipment function requirements.

[0011] In one embodiment of the present application, determining the device interface corresponding to the equipment functional requirement includes: The device interface corresponding to the equipment function requirement is determined based on one or more of the standard text of the entity text, the associated text corresponding to the attribute text, the range text corresponding to the attribute text, and the device text corresponding to the action text.

[0012] In one embodiment of the present application, the test management module is connected to the terminal device; and the test case is determined according to the functional requirements of the device, including: Generate initial test cases based on equipment functional requirements and application environment; The initial test case is displayed through the terminal device, the user's modification of the initial test case is accepted, and the test case is determined.

[0013] In one embodiment of the present application, the test management module is connected to the sensor; and the configuration file is tested based on the test case, including: Connecting the sensor corresponding to the device interface corresponding to the equipment functional requirements, trial running the configuration file, and collecting sensor data; During the process of testing the configuration file based on the test case, the sensor data is verified.

[0014] As described above, the present application provides a cloud-based full-stack equipment software management method and platform, which has the following beneficial effects: 1. Cloud platform integrated management: The present invention realizes unified management of demand, development, testing, deployment, use and other links through the cloud platform, supports multi-role collaboration, and improves the efficiency of equipment software development and management.

[0015] 2. Intelligent demand decomposition: The platform provides intelligent demand decomposition tools that support the automatic conversion of product-level requirements into equipment function requirements, reducing manual operations and improving accuracy.

[0016] 3. Full life cycle tracking: From demand entry to actual use of equipment software, the present invention provides full life cycle tracking and management functions to ensure that information in each link is transparent and synchronized.

[0017] 4. Application of Internet of Things (IOT) technology: The platform integrates IoT technology to collect real-time feedback on equipment and software usage, providing a basis for product improvements and version updates. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings are incorporated into and constitute a part of the specification, illustrating embodiments consistent with the present application and, together with the specification, serving to explain the principles of the present application. It is obvious that the drawings described below are merely some embodiments of the present application, and a person of ordinary skill in the art can derive other drawings based on these drawings without inventive effort. In the drawings: Figure 1 This is a structural diagram of a cloud-based full-stack equipment software management platform proposed in an embodiment of the present application; Figure 2 This is another structural diagram of a cloud-based full-stack equipment software management platform proposed in an embodiment of the present application; Figure 3 This is another structural diagram of the cloud platform-based full-stack equipment software management platform proposed in the embodiment of the present application; Figure 4 This is a flowchart of the method steps for full-stack equipment software management based on a cloud platform proposed in an embodiment of the present application. DETAILED DESCRIPTION

[0020] The following will describe the embodiments of the present application with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand the other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be understood that the preferred embodiments are only for the purpose of illustrating the present application and are not intended to limit the scope of protection of the present application.

[0021] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present application. Therefore, the illustrations only show components related to the present application and are not drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component can be changed at will, and the component layout type may also be more complicated.

[0022] In the following description, a large number of details are discussed to provide a more thorough explanation of the embodiments of the present application. However, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present application difficult to understand.

[0023] Cloud platforms provide computing resources, such as storage, computing resources, and applications, to computing systems on demand via public networks such as the internet. A cloud platform is a distributed computing platform that offers on-demand computing and storage services, accessible remotely via the internet. Cloud platforms operate by virtualizing physical resources and delivering them over the internet. They provide a secure and reliable environment, offering backup, recovery, and data migration capabilities to ensure data reliability and integrity. They also offer efficient code hosting and version control services, supporting various version control tools such as Git and SVN to ensure code security and traceability. Furthermore, the cloud platform supports continuous integration and continuous deployment, automating the build, test, and deployment processes. It prioritizes security and compliance, providing multi-layered security. The platform utilizes encrypted storage and transmission technologies to ensure data security. Complying with relevant national laws and regulations, the platform provides developers with a compliant cloud development environment. Furthermore, the cloud platform integrates with various integrated development environments, such as Visual Studio Code and IntelliJ IDEA. Developers can directly access cloud platform services from within their familiar development environments, improving development efficiency.

[0024] In view of the characteristics of the above-mentioned cloud platform, such as ensuring the traceability of information, providing functions such as backup and recovery and data migration, as well as powerful computing power, the embodiment of the present application builds a full-stack equipment software management platform based on the cloud platform, in which each module can transmit information, and each module realizes the interconnection of data and processes through a unified cloud platform, ensuring the synchronization of information of different roles in each link, and fundamentally avoiding problems such as missed requirements, misunderstandings or incorrect decomposition.

[0025] Example 1 Figure 1 This is a structural diagram of a full-stack equipment software management platform based on a cloud platform proposed in an embodiment of the present application, such as Figure 1As shown, the development environment integration of the cloud-based full-stack equipment software management platform: the platform is seamlessly integrated with the mainstream development tool chain, supports online compilation, debugging and version control; includes the following interconnected modules: demand entry module 101, demand management module 102, development management module 103, test management module 104, deployment and use management module 105, wherein; The demand input module 101 is connected to the terminal device and receives the equipment software demand text input by the user; Demand confirmation: After the equipment engineer confirms the demand through the terminal, the platform automatically transfers the demand to the development management module to ensure the completeness and accuracy of the demand.

[0026] The requirement management module 102 is used to decompose the requirement text, generate specific equipment function requirements, and determine the device interface corresponding to the equipment function requirements; The development management module 103 connects to the terminal device, retrieves the equipment function requirements and the corresponding device interface, receives the code input by the user through the terminal device based on the equipment function requirements, generates a configuration file, and sends the configuration file to the test management module; The platform decomposes requirements through the requirements management module and automatically assigns development tasks to relevant developers through the development management module.

[0027] The test management module 104 retrieves the equipment function requirements upon receiving the configuration file, determines test cases based on the equipment function requirements, tests the configuration file based on the test cases, and sends the tested configuration file to the deployment and use management module; The deployment and use management module 105 is used to retrieve the equipment function requirements after receiving the configuration file after the test is completed, and deploy the configuration file after the test is completed to the production scene according to the equipment function requirements to obtain the equipment software.

[0028] The aforementioned requirements entry module 101, requirements management module 102, development management module 103, test management module 104, and deployment and usage management module 105 are managed uniformly and integratedly on the cloud platform, seamlessly connecting the stages of requirements entry, requirements decomposition, development, testing, deployment, and usage feedback. Requirements decomposed by the development management module can be passed to other modules, eliminating information barriers between different roles, ensuring information synchronization and process transparency across all stages, and reducing communication delays and information loss. Furthermore, each module can provide progress feedback to other modules, allowing the system to track development progress in real time and automatically record version changes during the development process.

[0029] Example 2: Figure 2This is another structural diagram of the full-stack equipment software management platform based on the cloud platform proposed in the embodiment of the present application, such as Figure 2 As shown, the cloud-based full-stack equipment software management platform also includes a database 106 and a data feedback module 107 .

[0030] The database 106 is used to store the knowledge graph and return the associated information corresponding to the demand text in response to the query instruction of the demand management module; The knowledge graph can be pre-established. For example, an industrial equipment rule package can be uploaded. The industrial equipment rule package is created based on historical industry experience or knowledge, and the system automatically constructs the knowledge graph. The industrial equipment rule package includes internal monitoring of millimeter-level precision requiring a grating ruler, so the knowledge graph generates mapping relationships such as {requirement node [precision > 0.01mm]--function node [grating ruler], requirement node [precision = 0.005mm]--function node [grating ruler]}.

[0031] For example, experts can manually add core rules, such as: {Entity Node [Five-Axis Machine Tool] -- Function Node [RTCP Function]}. The knowledge graph can also extract requirement-function pairs from historical work orders, such as: {Entity Node [Ra0.8µm] -- Function Node [Thermal Compensation Algorithm]}.

[0032] The mapping relationships stored in the knowledge graph include those between software requirements and functions. Software requirements are stored as entity nodes, and device functional requirements are stored as function nodes. Furthermore, it can be understood that requirements represent customer needs for products, while functions represent the software program's execution according to the customer's product requirements, sending instructions to the device, and the device's response. For example, the software program's execution steps are: Processing product A with an accuracy of 0.005mm, and the device's response steps are: Activating the grating ruler to monitor the processing process.

[0033] The requirement management module 102 constructs triple information based on the associated information to generate specific equipment function requirements.

[0034] Therefore, the related information is stored and queried from the database, and the demand management module constructs triple information based on the related information, so that the software requirements can be automatically converted into equipment requirements, and the equipment requirements are transmitted to other modules to ensure that the information is not lost during the transmission process.

[0035] The cloud-based full-stack equipment software management platform constructed in the embodiments of the present application further includes a data feedback module 107 , which is connected to a plurality of sensors, each of which is provided on a different device or device component. For example, the device or device component may be a machine tool, a spindle, a transmission, a motor, etc. The sensor may be a force sensor, a temperature sensor, a laser interferometer, a timer, an image capture device, etc.

[0036] The data feedback module is used to collect sensor data during the operation of the equipment software and transmit it to the database to update the knowledge graph in the database.

[0037] During the operation of the equipment program software, the sensor collects equipment parameters or environmental parameters and sends them to the data feedback module. The data feedback module transmits them to the database. The cloud platform updates the knowledge graph based on the feedback equipment parameters or environmental parameters.

[0038] For example, the mapping relationship originally stored in the knowledge graph is: {entity node [high processing precision]--functional node [control cycle <0.5ms]}. In the process of equipment program software requiring high processing precision, the sensor collects and controls each control cycle and uploads it to the data feedback module. The sensor collects the parameters of the workpiece corresponding to each control cycle. When the cloud platform calculates that the control cycle is 0.4ms, the workpiece precision is the highest. Therefore, the mapping relationship of the updated knowledge graph is: {entity node [high processing precision]--functional node [control cycle = 0.4ms]}.

[0039] The above process of the embodiment of the present application realizes the process from demand entry to actual use of equipment software, provides tracking and management functions for the entire life cycle, ensures that information in each link is transparent and synchronized, combines with Internet of Things technology, collects equipment usage feedback in real time, and provides a basis for product improvement and version update.

[0040] Example 3 Figure 3 This is another structural diagram of the full-stack equipment software management platform based on the cloud platform proposed in the embodiment of the present application, such as Figure 3 As shown, the test management module is also connected to the sensor. The test management module connects the sensor corresponding to the device interface corresponding to the functional requirements of the equipment through the Internet of Things, test-runs the configuration file, and collects sensor data; in the process of testing the configuration file based on the test case, the sensor data is verified, so as to verify whether the equipment software can be applied in the target scenario.

[0041] For example, if the equipment software requires a collision detection response time of ≤10ms, and the test management module tests the equipment software while the sensor detects a response time greater than 10ms, the test is determined to have failed.

[0042] Example 4 The embodiment of the present application also proposes a method for full-stack equipment software management based on a cloud platform, which is applied to the full-stack equipment software management platform based on a cloud platform proposed in other embodiments of the present application. Figure 4 This is a flowchart of the steps of the full-stack equipment software management method based on the cloud platform proposed in the embodiment of the present application, such as Figure 4As shown, the following steps are included: Step 1: Requirement entry module, receiving the equipment software requirement text input by the user.

[0043] The user enters the demand text through the terminal device, and the terminal device uploads it to the demand entry module.

[0044] Step 2: The requirement management module receives the requirement text, decomposes the requirement text, and generates specific equipment function requirements. Alternatively, the requirement management module receives the requirement text, decomposes the requirement text, generates specific equipment function requirements, and determines the device interface corresponding to the equipment function requirements.

[0045] Step 2 may specifically include the following sub-steps: S21: Send a query command to the database, query the knowledge graph, and obtain the associated information corresponding to the demand text.

[0046] Executing step S21 includes the following sub-steps: S211: Decompose the requirement text to obtain one or more of entity text, action text, and attribute text; S212: Execute one or more of the following steps: K1: Sending a query instruction for the entity text to the database, searching the pre-set knowledge graph in the database, and obtaining the standard text of the entity text; K2: Sending a query instruction for the attribute text to a database, searching a pre-set knowledge graph in the database to obtain associated text corresponding to the attribute text, and / or searching big data to obtain range text corresponding to the attribute text; K3: Send the instruction to query the action text to the database, search the knowledge graph pre-set in the database, and obtain the device text corresponding to the action text.

[0047] S22: Construct triplet information based on the associated information to generate specific equipment function requirements.

[0048] Executing step S22 may specifically perform the following steps: S221: Construct triple information based on one or more of the standard text of the entity text, the associated text corresponding to the attribute text, the range text corresponding to the attribute text, and the device text corresponding to the action text to generate specific equipment function requirements.

[0049] For example, the requirements management module receives the requirement text "Titanium alloy processing with high precision" and decomposes it into the entity text "Titanium alloy," the action text "Processing titanium alloy," and the attribute text "High processing precision." A query for titanium alloy is sent to the database, and the titanium alloy storage node is found as a child node. The standard text of the entity text is obtained as "Titanium alloy."

[0050] The query attribute text [high processing accuracy] is sent to the database, and the knowledge graph in the database is searched to obtain the corresponding associated text [grating scale resolution 0.1µm].

[0051] The query action text [Processing titanium alloy] is sent to the database, and the pre-set knowledge graph in the database is searched to obtain the device text [Data Machine Tool A] corresponding to the action text.

[0052] Based on the text obtained from the query [titanium alloy], [grating ruler], and [data machine tool A], the triplet information "Processing physical titanium alloy" - requires "grating ruler resolution 0.1µm feedback" and "Processing physical titanium alloy" - requires "CNC machine tool" is constructed. This triplet information is used to construct equipment functional requirements, enabling automatic conversion from equipment software requirements to equipment functional requirements, reducing manual operations and improving accuracy.

[0053] For example, the attribute text is [Real-time Monitoring], and the corresponding range text can be [Data Sampling Frequency ≥ 1KHZ].

[0054] In one implementation process of step 2, determining the device interface corresponding to the equipment functional requirement includes the following specific implementation steps: The device interface corresponding to the equipment function requirement is determined according to one or more of the standard text of the entity text, the associated text corresponding to the attribute text, the associated text corresponding to the attribute text, and the device text corresponding to the action text.

[0055] For example, the associated text corresponding to the attribute text is [grating ruler], and the device text corresponding to the action text is [data machine tool A]. Then the corresponding device interfaces include: the interface corresponding to the grating ruler and the interface corresponding to the data machine tool.

[0056] Step 3: The development management module retrieves the equipment function requirements and the corresponding device interface, receives the code input by the user through the terminal device based on the equipment function requirements, generates a configuration file, and sends the configuration file to the test management module.

[0057] Step 4: When the test management module receives the configuration file, it retrieves the equipment function requirements, determines the test cases according to the equipment function requirements, tests the configuration file based on the test cases, and sends the tested configuration file to the deployment and use management module.

[0058] Step 2 may specifically include the following sub-steps: S41: Generate initial test cases based on equipment functional requirements and application environment.

[0059] S42: Displaying the initial test case via the terminal device, accepting the user's modification of the initial test case, and determining the test case.

[0060] The equipment function requirements automatically converted by the requirements management module are transmitted to the test management module. The test management module can generate initial test cases based on the test management module and the application environment input by the user; display the initial test cases through the terminal device, receive the user's modifications to the initial test cases, and determine the test cases.

[0061] The test management module connects to the sensor; and tests the configuration file based on the test case, including: Through the Internet of Things, connect the sensor corresponding to the device interface corresponding to the functional requirements of the equipment, test run the configuration file, and collect sensor data; During the process of testing the configuration file based on the test case, the sensor data is verified.

[0062] Step 5: After receiving the configuration file after the test is completed, the deployment and use management module retrieves the equipment function requirements and deploys the configuration file after the test is completed to the production scenario according to the equipment function requirements.

[0063] The above process realizes unified management of demand, development, testing, deployment, and use through the cloud platform, supports multi-role collaboration, improves the efficiency of equipment software development and management, and provides full life cycle tracking and management functions from demand entry to actual use of equipment software to ensure transparent and synchronized information in each link.

[0064] An embodiment of the present application also provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by one or more processors, the electronic device implements a method for full-stack equipment software management based on a cloud platform provided in the above-mentioned embodiments.

[0065] Another aspect of the present application provides a computer-readable storage medium having a computer program stored thereon. When executed by a computer processor, the computer program causes the computer to execute the cloud-based full-stack equipment software management method provided in each of the above embodiments. The computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist independently without being incorporated into the electronic device.

[0066] Another aspect of the present application provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the cloud-based full-stack equipment software management method provided in each of the above embodiments.

[0067] In the embodiments of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance. Throughout the specification and claims, the terms "including" and "comprising" are open-ended terms and should be interpreted as "including but not limited to."

[0068] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Anyone skilled in the art may modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, any equivalent modifications or alterations accomplished by a person of ordinary skill in the art without departing from the spirit and technical concepts disclosed in this application shall be covered by the claims of this application.

Claims

1. A cloud-based full-stack equipment software management platform, characterized by: Set up on the cloud server, including: The demand entry module is connected to the terminal device and receives the equipment software demand text input by the user; A requirement management module is used to decompose the requirement text, generate specific equipment function requirements, and determine the device interface corresponding to the equipment function requirements; The development management module is connected to the terminal device, retrieves the equipment function requirements and the corresponding device interface, receives the code input by the user through the terminal device based on the equipment function requirements, generates a configuration file, and sends the configuration file to the test management module; a test management module, which, upon receiving the configuration file, retrieves the equipment function requirements, determines test cases according to the equipment function requirements, tests the configuration file based on the test cases, and sends the tested configuration file to the deployment and use management module; The deployment and use management module is used to retrieve the equipment function requirements after receiving the configuration file after the test is completed, and deploy the configuration file after the test is completed to the production scene according to the equipment function requirements to obtain the equipment software.

2. The cloud-based full-stack equipment software management platform according to claim 1, characterized in that: The platform also includes a database; used to store the knowledge graph and return the associated information corresponding to the demand text in response to the query instruction of the demand management module; The demand management module constructs triple information based on the associated information and generates specific equipment function requirements.

3. The cloud-based full-stack equipment software management platform according to claim 2, characterized in that: It also includes a data feedback module, which is connected to the sensor; It is used to collect sensor data during the operation of the equipment software and transmit it to the database to update the knowledge graph in the database.

4. A full-stack equipment software management method based on a cloud platform, characterized in that: A method for a cloud-based full-stack equipment software management platform as described in any one of claims 1 to 3 includes: Requirement entry module, receiving the equipment software requirement text input by the user; The demand management module receives the demand text, decomposes the demand, generates specific equipment function requirements, and / or determines the device interface corresponding to the equipment function requirements; The development management module retrieves the equipment function requirements and the corresponding device interface, receives a code input by a user through a terminal device based on the equipment function requirements, generates a configuration file, and sends the configuration file to the test management module; When the test management module receives the configuration file, it retrieves the equipment function requirements, determines test cases according to the equipment function requirements, tests the configuration file based on the test cases, and sends the tested configuration file to the deployment and use management module; After receiving the configuration file after the test is completed, the deployment and use management module retrieves the equipment function requirements and deploys the configuration file after the test is completed to the production scenario according to the equipment function requirements.

5. The method according to claim 4, characterized in that The requirement management module receives the equipment software requirement text, decomposes the requirement text, and generates specific equipment function requirements and the device interface corresponding to the equipment function requirements, including: Send a query command to the database, query the knowledge graph, and obtain the relevant information corresponding to the demand text; Construct triple information based on the associated information to generate specific equipment function requirements.

6. The method according to claim 5, characterized in that The query command of the demand management module returns the associated information corresponding to the demand text, including: Decomposing the requirement text to obtain one or more of entity text, action text, and attribute text; Perform one or more of the following steps: Sending an instruction to query the entity text to a database, searching a pre-set knowledge graph in the database, and obtaining a standard text of the entity text; Sending an instruction to query the attribute text to a database, searching a pre-set knowledge graph in the database to obtain associated text corresponding to the attribute text, and / or searching big data to obtain range text corresponding to the attribute text; An instruction to query the action text is sent to a database, and a knowledge graph pre-set in the database is searched to obtain a device text corresponding to the action text.

7. The method according to claim 6, characterized in that Based on the associated information, triple information is constructed to generate specific equipment function requirements, including: Triple information is constructed based on one or more of the standard text of the entity text, the associated text corresponding to the attribute text, the range text corresponding to the attribute text, and the device text corresponding to the action text to generate specific equipment function requirements.

8. The method according to claim 6 or 7, characterized in that Determine the device interface corresponding to the equipment functional requirements, including: The device interface corresponding to the equipment function requirement is determined based on one or more of the standard text of the entity text, the associated text corresponding to the attribute text, the range text corresponding to the attribute text, and the device text corresponding to the action text.

9. The method according to claim 4, characterized in that Test management module connected to terminal equipment; Determine test cases based on the functional requirements of the equipment, including: Generate initial test cases based on equipment functional requirements and application environment; The initial test case is displayed through the terminal device, the user's modification of the initial test case is accepted, and the test case is determined.

10. The method according to claim 4, characterized in that The test management module connects to the sensor; and tests the configuration file based on the test case, including: Through the Internet of Things, connect the sensor corresponding to the device interface corresponding to the functional requirements of the equipment, test run the configuration file, and collect sensor data; During the process of testing the configuration file based on the test case, the sensor data is verified.