Industrial application construction method and device, equipment and storage medium
By building a technical element map, matching business scenarios and technical elements, ensuring the correct configuration of dependencies, solving the problems of high construction costs and unavailable functions of industrial applications, and achieving efficient and quality application construction.
Patent Information
- Application Number
- CN202411388561.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2024-12-20
AI Technical Summary
In the industrial Internet, the construction cost of industrial applications is high, and due to implementation differences, the same function may lead to errors in associated modules, functions and databases in different enterprises, resulting in the loss or unavailability of application functions.
By obtaining the technical element map, matching nodes and connections according to the business scenarios, building industrial applications will ensure that the dependencies between technical elements are correctly configured, avoiding omissions, and improving construction efficiency and quality.
Reduces the cost and time cost of industrial application construction, improves construction efficiency and quality, and ensures application integrity and availability.
Smart Images

Figure CN119168038A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of application development technology, and in particular to an industrial application construction method, device, equipment and storage medium. Background Art
[0002] In the industrial Internet, various information application systems are widely used by industrial enterprises. The business processes that different industries and enterprises want to solve vary greatly. Even for the same application, the same function may be implemented differently in different enterprises. A slight change in the system logic of a function point may cause errors in its associated modules, associated functions, and associated databases. Manual processing relies on a lot of time costs, and any omissions will cause the loss or unavailability of application functions.
[0003] For builders of industrial enterprise applications (i.e., industrial applications), it is necessary to reduce the cost of building applications. Summary of the invention
[0004] In view of this, the present invention provides an industrial application construction method, device, equipment and storage medium to solve the problem of high construction cost of industrial applications.
[0005] In a first aspect, the present invention provides an industrial application construction method, the method comprising:
[0006] Acquire a technical element map, wherein the business scenario of the technical element map matches the target business scenario of the first industrial application; the technical element map includes a plurality of nodes and lines between the plurality of nodes; the nodes represent technical elements required for building an industrial application corresponding to the business scenario, and the lines between the nodes represent dependency relationships between the technical elements;
[0007] Based on the technical element map, the first industrial application is constructed.
[0008] In an optional implementation, technical elements corresponding to the target business scenario are obtained; the technical elements include at least one or more of: a page, a backend code, a database, an application programming interface, an algorithm, a model, a dictionary, an external dependency, and a static file;
[0009] According to the technical elements, generating nodes in the technical element graph;
[0010] According to the dependency relationship between the technical elements, the connections between the nodes in the technical element graph are set.
[0011] In an optional embodiment, the method further includes:
[0012] Receiving an adjustment instruction for a first node in the technology element graph;
[0013] According to the adjustment instruction, adjust the first technology element corresponding to the first node;
[0014] In the technology element graph, searching for a second node that has a line relationship with the first node;
[0015] According to the adjustment content of the first technical element, the second technical element corresponding to the second node is adjusted.
[0016] In an optional embodiment, the method further includes:
[0017] Exporting the technical element map as a target file;
[0018] The target files are stored in a classified and layered manner.
[0019] In an optional embodiment, the method further includes:
[0020] importing the target file into a second industrial application;
[0021] According to the technical element map in the target file, technical elements are added to the second industrial application, and dependencies between the technical elements are configured.
[0022] In a second aspect, the present invention provides an industrial application construction device, the device comprising:
[0023] An acquisition module is used to acquire a technical element map, wherein the business scenario of the technical element map matches the target business scenario of the first industrial application; the technical element map includes a plurality of nodes and lines between the plurality of nodes; the nodes represent technical elements required to construct the industrial application corresponding to the business scenario, and the lines between the nodes represent the dependency relationship between the technical elements;
[0024] A construction module is used to construct the first industrial application based on the technical element map.
[0025] In an optional embodiment, the device further comprises:
[0026] A technical element acquisition module is used to acquire technical elements corresponding to the target business scenario; the technical elements include at least one or more of: pages, backend codes, databases, application programming interfaces, algorithms, models, dictionaries, external dependencies, and static files;
[0027] A node generation module, used to generate nodes in the technology element graph according to the technology elements;
[0028] The connection setting module is used to set the connections between the nodes in the technical element map according to the dependency relationship between the technical elements.
[0029] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the industrial application construction method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0030] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the industrial application construction method of the first aspect or any corresponding embodiment thereof.
[0031] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the industrial application construction method of the first aspect or any corresponding embodiment thereof.
[0032] The industrial application construction method, device, equipment and storage medium provided by the embodiment of the present invention constructs a technical element map for business scenarios in advance, and the technical element map includes the dependency relationship between technical elements, and then constructs the industrial application based on this technical element map. Therefore, during the construction process, all related technical elements can be constructed according to the dependency relationship in the technical element map to avoid omissions that lead to application unavailability, thereby improving the efficiency and quality of industrial application construction and reducing costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the related technologies, the drawings required for use in the specific embodiments or the related technical descriptions will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0034] Figure 1 is a flow chart of an industrial application construction method according to an embodiment of the present invention;
[0035] Figure 2 is a schematic diagram of technical elements required for a business scenario according to an embodiment of the present invention;
[0036] Figure 3 is a schematic diagram of a process of constructing a technical element map of a business scenario according to an embodiment of the present invention;
[0037] Figure 4is a schematic diagram showing the completion of a technical element map of a business scenario according to an embodiment of the present invention;
[0038] Figure 5 is a card schematic diagram of a constructed business scenario according to an embodiment of the present invention;
[0039] Figure 6 is a schematic diagram of a technical element map in the form of a picture according to an embodiment of the present invention;
[0040] Figure 7 is a structural block diagram of an industrial application construction device according to an embodiment of the present invention;
[0041] Figure 8 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0042] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0043] For industrial applications, taking the Manufacturing Execution System (MES) as an example, it can comprehensively manage and track the production process of a manufacturing enterprise. Specifically, it can implement information management of each production link within the enterprise, monitor behavioral performance in real time, and thereby improve the production process, production efficiency and product quality. The embodiment of the present invention will take the MES system as an example to explain the industrial application construction method in detail. However, the industrial application construction method in the embodiment of the present invention is not limited to constructing the MES system, and other industrial applications can also be constructed.
[0044] According to an embodiment of the present invention, an industrial application construction method embodiment is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of executable computer instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0045] In this embodiment, an industrial application construction method is provided, which can be used in various computer devices. Figure 1 is a flow chart of an industrial application construction method according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:
[0046] Step S101, obtain a technical element map, the business scenario of the technical element map matches the target business scenario of the first industrial application; the technical element map includes multiple nodes and connections between the multiple nodes; the nodes represent the technical elements required to build the industrial application of the corresponding business scenario, and the connections between the nodes represent the dependency relationship between the technical elements.
[0047] Specifically, the target business scenario of the first industrial application can be obtained first. Taking the construction of the MES system as an example, the entire production process of a manufacturing enterprise may include the following business scenarios: production management scenario, production material collection scenario, production warehousing scenario, and sales order issuance scenario. Of course, different industrial applications are applicable to different businesses, so the types and quantities of business scenarios corresponding to different industrial applications are also different. Some industrial applications even correspond to only one business scenario.
[0048] The technical element map is a map pre-built for different business scenarios. The technical element map includes the technical elements required to build industrial applications for the corresponding business scenarios, as well as the dependencies between the technical elements. The technical elements include at least one or more of the following: pages, backend code, database, API interface, algorithm, model, dictionary, external dependency, and static files.
[0049] When technical element maps are constructed for different business scenarios in advance, new business scenarios can be obtained by creating them. For business scenarios for which technical element maps have been constructed, they can be sorted and classified by industry to facilitate search and matching when building new industrial applications.
[0050] Taking the MES system as an example, it corresponds to multiple business scenarios, and each business scenario corresponds to a functional module in the application system. For example, the production management scenario corresponds to the production management module, the production material collection scenario corresponds to the material management module, and the production warehousing scenario corresponds to the warehouse management module. Figure 2 and Figure 3 As shown in the figure, when building an MES application system, the technical elements required for different functional modules include pages, backend code, database, application programming interface (API interface), algorithm, model, dictionary and static files, etc. ( Figure 2 and Figure 3 In this article, we only use the production management module as an example to illustrate the technical elements required to build each module. After building a technical element map for a business scenario, you can follow the steps below: Figure 4 Shown as shown.
[0051] Some technical elements of functional modules are dependent on each other. For example, the human-computer interaction page of a functional module depends on a certain business implementation logic code, which in turn depends on several database tables. At the same time, this page also depends on external integrated API calls, a static image file, etc.
[0052] The technical elements in the embodiments of the present invention are abstracted at the technical level according to the construction modes of various industrial information application systems.
[0053] Taking the warehouse management of a manufacturing company as an example, the business needs to be to purchase raw materials, store them in the warehouse, take them out according to the production task, take them to the equipment for processing, and then turn them into finished products and store them back in the warehouse. Finally, when the customer places an order, they are taken out of the warehouse and shipped to the customer.
[0054] In the process of building industrial applications, in order to meet the above-mentioned business scenarios, it is necessary to build various data objects (materials, products, warehouses, inventory, etc.), various processing logics (warehouse outbound, warehouse inbound), various algorithms (warehouse location assignment algorithms), various service interfaces (sales interface, procurement interface, production interface) and other technical elements.
[0055] The embodiments of the present invention can organically combine the above-mentioned business scenarios and technical elements, and form a relationship map, expand and discover the dependencies between each other, and when the business scenario is adjusted or a certain technical element changes, the affected technical element can be quickly located.
[0056] In some specific implementations, business scenarios are constructed based on events and actions of business entities; Figure 5 As shown in the figure, the completed business scenarios are displayed side by side in the form of cards.
[0057] If a business includes multiple business entities, multiple business scenarios need to be built accordingly.
[0058] In the embodiment of the present invention, the business process can be deeply analyzed and the business scenario can be divided and constructed in combination with the guiding ideology of domain modeling. Specifically, the business entity of the business is found, and according to the event storm of the business entity, all the events and possible actions of the business entity are found, and this independent closed loop is designed and constructed as a business scenario. The embodiment of the present invention ensures the integrity and functionality of the scenario by designing and constructing an independent closed-loop business scenario.
[0059] In the embodiment of the present invention, the technical element map can also be called a bloodline map, such as Figure 6 As shown, the dependency relationship between technical elements is represented by connecting lines, which realizes the visual display of the dependency relationship between technical elements.
[0060] Step S102, constructing a first industrial application based on the technology element map.
[0061] In an embodiment of the present invention, step S102 may include: generating technical elements in the first industrial application according to the nodes in the technical element map, and configuring the dependency relationship between the technical elements according to the connection relationship between the nodes in the technical element map.
[0062] The embodiment of the present invention constructs industrial applications based on the technology element map, realizes visual and low-code application construction, and facilitates users to perform application construction operations more simply and directly, reducing learning costs.
[0063] In the embodiment of the present invention, if an industrial application corresponds to multiple business scenarios, then functional modules can be constructed for the technical element graphs corresponding to the business scenarios respectively, and then the functional modules can be merged to obtain a complete industrial application. That is, if the first industrial application corresponds to multiple target business scenarios, then functional modules are constructed according to the technical element graphs corresponding to each target business scenario, and then the functional modules corresponding to the multiple target business scenarios are combined and merged to obtain the first industrial application.
[0064] The industrial application construction method provided in this embodiment divides business scenarios from the business level, and then combines and integrates the technical elements at the technical level with the business scenarios to construct a technical element map, thereby achieving deep integration of business + technology, concrete (business scenarios) + abstract (technical elements), and IT (information technology) + OT (operational technology).
[0065] In addition, in some specific implementations, step S102, i.e., constructing the first industrial application based on the technology element map, includes:
[0066] Step S1021, when there are multiple target business scenarios for the first industrial application, establish an association relationship between technical elements corresponding to different target business scenarios, and the multiple technical element maps correspond to the multiple target business scenarios one by one.
[0067] Step S1022, obtaining a first industrial application based on multiple technical element graphs with established association relationships.
[0068] In the embodiment of the present invention, if multiple business scenarios are obtained when the process of the business applicable to the first industrial application is deeply analyzed, then one business scenario corresponds to a functional module of the first industrial application. After obtaining the corresponding technical element map of each business scenario, it is necessary to establish the association relationship between the technical elements of different business scenarios, so as to obtain an industrial application with organic integration between the functional modules.
[0069] The industrial application construction method provided in this embodiment constructs a technical element map for business scenarios in advance, and the technical element map includes the dependency relationship between technical elements, and then constructs the industrial application based on this technical element map. Therefore, during the construction process, all related technical elements can be constructed according to the dependency relationship in the technical element map to avoid omissions that lead to application unavailability, thereby improving the efficiency and quality of industrial application construction and reducing costs.
[0070] In some specific implementations, the industrial application construction method provided by the embodiment of the present invention further includes:
[0071] Obtain technical elements corresponding to the target business scenario; technical elements include at least one or more of: pages, backend codes, databases, application programming interfaces, algorithms, models, dictionaries, external dependencies, and static files;
[0072] Generate nodes in the technology element graph based on the technology elements;
[0073] According to the dependencies between technical elements, set the connections between nodes in the technical element graph.
[0074] An embodiment of the present invention provides a method for constructing a technology element map. The construction method is simple and efficient, and thus will not affect the construction efficiency of industrial applications. Constructing industrial applications based on the technology element map will greatly improve the construction efficiency and construction quality.
[0075] In some specific implementations, the industrial application construction method provided by the embodiment of the present invention further includes:
[0076] Receiving an adjustment instruction for a first node in a technology element map;
[0077] Adjusting a first technical element corresponding to the first node according to the adjustment instruction;
[0078] In the technology element graph, searching for a second node that has a line relationship with the first node;
[0079] According to the adjustment content of the first technical element, the second technical element corresponding to the second node is adjusted.
[0080] In the embodiment of the present invention, adjustment may include adding, deleting, modifying, etc. Correspondingly, adjustment instructions may include adding instructions, deleting instructions, modifying instructions, etc.
[0081] In an embodiment of the present invention, if during the application delivery process, it is necessary to adjust the industrial application obtained according to the above method, not only the first technical element that clearly needs to be adjusted is adjusted, but also based on the connection relationship in the technical element map, the second technical element that has a dependency relationship with the first technical element is traced and adaptively adjusted. The workload of industrial application adjustment is reduced, the delivery modification efficiency is improved, and the delivery cost is reduced. It can also avoid the loss or unavailability of industrial application functions caused by the omission of modification of related technical elements, thereby improving the delivery quality.
[0082] According to the embodiment of the present invention, based on the generated technical element graph, the dependency chain of each technical element can be quickly found, other technical elements affected when changes occur can be located, changes in dependent technical elements can be controlled, and the impact caused can be quickly determined.
[0083] In some specific implementations, the industrial application construction method provided by the embodiment of the present invention further includes:
[0084] Export the technical element map as a target file;
[0085] The target files are stored in a classified and hierarchical manner.
[0086] In the embodiment of the present invention, the classified and hierarchical storage method is to establish a hierarchical structure based on the classification, so that the storage of files is more organized, thereby making it easier to find, manage and maintain the files.
[0087] In the embodiment of the present invention, for the technical element atlas, a file management model is adopted to perform hierarchical and classified file management on all the technical elements involved, and store them on a file server. When used, the relationship is found through the naming or layering of the file, and reused by exporting and downloading the file.
[0088] In addition, when storing the technical element map, the embodiment of the present invention associates it with the target business scenario so that when a new industrial application is subsequently constructed, an adapted technical element map can be found according to the business scenario to achieve reuse of the industrial application or the functional modules of the industrial application.
[0089] In order to facilitate matching of business scenarios and thereby obtain a technical element map that matches the business scenarios when building new industrial applications, an embodiment of the present invention further classifies the business scenarios corresponding to the stored technical element maps. Specifically, a business scenario classification label may be added.
[0090] In some specific implementations, the industrial application construction method provided by the embodiment of the present invention further includes:
[0091] Get the classification and screening conditions of technical elements;
[0092] Based on the classification filter conditions, technical elements whose categories in the technical element map match the classification filter conditions are filtered out for users to view.
[0093] The embodiment of the present invention provides a filtering function for different technical elements so that users can view technical elements of a specific category as needed. Specifically, classification filtering can be achieved by adding classification tags to technical elements.
[0094] Of course, the screening of technical elements is not limited to screening by category, and can also be screened in other ways. The embodiment of the present invention can also implement a technical element filtering function to filter out unnecessary technical elements and keep necessary technical elements.
[0095] The industrial application construction method provided by the embodiment of the present invention also includes:
[0096] Import the target file into the second industrial application;
[0097] According to the technical element map in the target file, add technical elements to the secondary industrial application and configure the dependencies between the technical elements.
[0098] In the embodiment of the present invention, if a new industrial application (i.e., a second industrial application) needs to be constructed, and the business scenario corresponding to the industrial application is the same or similar (i.e., matching) to the previously constructed industrial application, then the previously constructed industrial application can be modified to obtain the new industrial application. Moreover, during the modification process, all related technical elements can be modified according to the dependency relationship in the technical element map to avoid omissions that lead to application unavailability, improve the reusability of industrial applications, thereby improving the efficiency and quality of industrial application construction and reducing costs.
[0099] In the present embodiment, an industrial application construction device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.
[0100] This embodiment provides an industrial application construction device, such as Figure 7 As shown, including:
[0101] The acquisition module 701 is used to acquire a technical element map, wherein the business scenario of the technical element map matches the target business scenario of the first industrial application; the technical element map includes a plurality of nodes and lines between the plurality of nodes; the nodes represent the technical elements required to construct the industrial application corresponding to the business scenario, and the lines between the nodes represent the dependency relationship between the technical elements;
[0102] The construction module 702 is used to construct the first industrial application based on the technology element map.
[0103] In some optional embodiments, the industrial application construction device further includes:
[0104] A technical element acquisition module is used to acquire technical elements corresponding to the target business scenario; the technical elements include at least one or more of: pages, backend codes, databases, application programming interfaces, algorithms, models, dictionaries, external dependencies, and static files;
[0105] A node generation module is used to generate nodes in a technology element graph according to technology elements;
[0106] The connection setting module is used to set the connections between nodes in the technical element graph according to the dependencies between the technical elements.
[0107] In some optional embodiments, the industrial application construction device further includes:
[0108] An adjustment instruction receiving module, used to receive an adjustment instruction for a first node in a technology element graph;
[0109] A first adjustment module, configured to adjust a first technical element corresponding to the first node according to an adjustment instruction;
[0110] A search module, used to search for a second node having a connection relationship with the first node in the technology element map;
[0111] The second adjustment module is used to adjust the second technical element corresponding to the second node according to the adjustment content of the first technical element.
[0112] In some optional embodiments, the industrial application construction device further includes:
[0113] Export module, used to export the technical element map into a target file;
[0114] The storage module is used to store the target files in a classified and layered manner.
[0115] In some optional embodiments, the industrial application construction device further includes:
[0116] An import module, used to import the target file into the second industrial application;
[0117] The third adjustment module is used to add technical elements to the second industrial application according to the technical element map in the target file, and configure the dependencies between the technical elements.
[0118] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0119] The industrial application construction device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0120] The embodiment of the present invention also provides a computer device having the above Figure 7 The industrial application construction device shown.
[0121] See also Figure 8 , Figure 8 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 8 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 8 A processor 10 is taken as an example.
[0122] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0123] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0124] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0125] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0126] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 8 The example of connecting through bus is taken in the following.
[0127] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.
[0128] The computer device also includes a communication interface, which is used for the computer device to communicate with other devices or a communication network.
[0129] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0130] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0131] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. An industrial application construction method, characterized in that: The method comprises: Acquire a technical element map, wherein the business scenario of the technical element map matches the target business scenario of the first industrial application; the technical element map includes a plurality of nodes and lines between the plurality of nodes; the nodes represent technical elements required for building an industrial application corresponding to the business scenario, and the lines between the nodes represent dependency relationships between the technical elements; Based on the technical element map, the first industrial application is constructed.
2. The method according to claim 1, characterized in that The method further comprises: Acquire technical elements corresponding to the target business scenario; the technical elements include at least one or more of: pages, backend codes, databases, application programming interfaces, algorithms, models, dictionaries, external dependencies, and static files; According to the technical elements, generating nodes in the technical element graph; According to the dependency relationship between the technical elements, the connections between the nodes in the technical element graph are set.
3. The method according to claim 1, characterized in that The method further comprises: Receiving an adjustment instruction for a first node in the technology element graph; According to the adjustment instruction, adjust the first technology element corresponding to the first node; In the technology element graph, searching for a second node that has a line relationship with the first node; According to the adjustment content of the first technical element, the second technical element corresponding to the second node is adjusted.
4. The method according to claim 2, characterized in that: The method further comprises: Exporting the technical element map as a target file; The target files are stored in a classified and layered manner.
5. The method according to claim 4, characterized in that The method further comprises: importing the target file into a second industrial application; According to the technical element map in the target file, technical elements are added to the second industrial application, and dependencies between the technical elements are configured.
6. An industrial application construction device, characterized in that: The device comprises: An acquisition module is used to acquire a technical element map, wherein the business scenario of the technical element map matches the target business scenario of the first industrial application; the technical element map includes a plurality of nodes and lines between the plurality of nodes; the nodes represent technical elements required to construct the industrial application corresponding to the business scenario, and the lines between the nodes represent the dependency relationship between the technical elements; A construction module is used to construct the first industrial application based on the technical element map.
7. The device according to claim 6, characterized in that The device also includes: A technical element acquisition module is used to acquire technical elements corresponding to the target business scenario; the technical elements include at least one or more of: pages, backend codes, databases, application programming interfaces, algorithms, models, dictionaries, external dependencies, and static files; A node generation module, used to generate nodes in the technology element graph according to the technology elements; The connection setting module is used to set the connections between the nodes in the technical element map according to the dependency relationship between the technical elements.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the industrial application construction method according to any one of claims 1 to 5 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the industrial application construction method according to any one of claims 1 to 5.
10. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the industrial application construction method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Knowledge graph construction method, device and equipment and storage medium
CN111522967A
Industrial graph construction method and device, electronic equipment and storage medium
CN112632293A
Event atlas construction method and device, electronic equipment and storage medium
CN116166819A
Low-code system and device based on DDD visual designer
CN116360766A
Methods, systems and storage medium for industrial APP development
WO2023028778A1
