CN114115814A - System development method, device and equipment based on module decoupling - Google Patents

System development method, device and equipment based on module decoupling Download PDF

Info

Publication number
CN114115814A
CN114115814A CN202111281480.XA CN202111281480A CN114115814A CN 114115814 A CN114115814 A CN 114115814A CN 202111281480 A CN202111281480 A CN 202111281480A CN 114115814 A CN114115814 A CN 114115814A
Authority
CN
China
Prior art keywords
module
data interaction
development
signal transmission
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111281480.XA
Other languages
Chinese (zh)
Inventor
胡青松
胡攀攀
张兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hefei Gotion High Tech Power Energy Co Ltd
Original Assignee
Hefei Guoxuan High Tech Power Energy Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hefei Guoxuan High Tech Power Energy Co Ltd filed Critical Hefei Guoxuan High Tech Power Energy Co Ltd
Priority to CN202111281480.XA priority Critical patent/CN114115814A/en
Publication of CN114115814A publication Critical patent/CN114115814A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design

Abstract

The embodiment of the specification provides a system development method, a device and equipment based on module decoupling. The method comprises the following steps: acquiring module division information and a signal transmission relation of a development system; the module division information is used for determining at least two functional modules contained in the development system; the signal transmission relation is used for describing the signal transmission relation among the functional modules; constructing a data interaction module; the data interaction module is used for receiving output signals of all the functional modules; setting a calling interface in the data interaction module based on the signal transmission relation; the calling interface is used for transmitting the output signal to the corresponding functional module. The method realizes the decoupling between the modules during the system development, further can finish the independent development of the modules, reduces the development difficulty and improves the development efficiency while ensuring the effective operation of the system.

Description

System development method, device and equipment based on module decoupling
Technical Field
The embodiment of the specification relates to the technical field of software development, in particular to a system development method, a device and equipment based on module decoupling.
Background
With the development of the information era, in order to improve the working efficiency and the intelligence of the equipment, a corresponding system is often developed in advance for intelligent management. For example, as the development of electric vehicles, the demand for on-board batteries on the electric vehicles is higher and higher, and the demand for management modules is also higher, so that a corresponding management system needs to be constructed to control and manage the corresponding devices.
With the increase of the complexity of the corresponding devices of the management system, the demand for the management system itself is increasing. The system development corresponding to the single-person development mode cannot meet the current development requirements, and multiple persons in a team are required to develop the system at the same time. However, in the process of system development, a strong coupling relationship often exists between development modules targeted by different developers, and a high requirement is provided for coordination among teams, which is not beneficial to system development. Therefore, there is an urgent need for a method for decoupling modules during system development to improve system development efficiency.
Disclosure of Invention
An object of the embodiments of the present specification is to provide a method, an apparatus, and a device for system development based on module decoupling, so as to solve a technical problem how to decouple a module in a system development process to improve system development efficiency.
In order to solve the above technical problem, an embodiment of the present specification provides a system development method based on module decoupling, including: acquiring module division information and a signal transmission relation of a development system; the module division information is used for determining at least two functional modules contained in the development system; the signal transmission relation is used for describing the signal transmission relation among the functional modules; constructing a data interaction module; the data interaction module is used for receiving output signals of all the functional modules; setting a calling interface in the data interaction module based on the signal transmission relation; the calling interface is used for transmitting the output signal to the corresponding functional module.
An embodiment of the present specification further provides a system development apparatus based on module decoupling, including: the information acquisition module is used for acquiring module division information and a signal transmission relation of the development system; the module division information is used for determining at least two functional modules contained in the development system; the signal transmission relation is used for describing the signal transmission relation among the functional modules; the data interaction module construction module is used for constructing the data interaction module; the data interaction module is used for receiving output signals of all the functional modules; the calling interface setting module is used for setting a calling interface in the data interaction module based on the signal transmission relation; the calling interface is used for transmitting the output signal to the corresponding functional module.
The embodiment of the present specification further provides a system development device based on module decoupling, including a memory and a processor; the memory is to store computer program instructions; the processor is configured to execute the computer program instructions to implement the steps of: acquiring module division information and a signal transmission relation of a development system; the module division information is used for determining at least two functional modules contained in the development system; the signal transmission relation is used for describing the signal transmission relation among the functional modules; constructing a data interaction module; the data interaction module is used for receiving output signals of all the functional modules; setting a calling interface in the data interaction module based on the signal transmission relation; the calling interface is used for transmitting the output signal to the corresponding functional module.
As can be seen from the technical solutions provided by the embodiments of the present specification, when a system is developed, the embodiments of the present specification first determine a module division situation in the system and a signal transmission situation between modules. The data interaction module can be constructed according to the signal transmission relationship and is used for receiving signals output by all the functional modules, and under the condition that each functional module sends data to be transmitted to the data interaction module, data dependency does not exist among the functional modules, so that decoupling among the modules is realized. Correspondingly, the calling interface is arranged in the data interaction module, so that the output signal can be correctly transmitted to the corresponding functional module, the output signal can still be effectively transmitted to the original transmission route, and normal communication can still be realized among the functional modules. By the method, decoupling between the modules during system development is realized, independent development of the modules can be completed, effective operation of the system is ensured, development difficulty is reduced, and development efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present specification or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the specification, and other drawings can be obtained by those skilled in the art without creative efforts.
FIG. 1 is a flowchart illustrating a method for system development based on module decoupling according to an embodiment of the present disclosure;
FIG. 2 is a diagram illustrating data interaction of a development system according to an embodiment of the present disclosure;
FIG. 3 is a diagram illustrating a development system architecture according to an embodiment of the present disclosure;
FIG. 4 is a block diagram of a system development apparatus based on module decoupling according to an embodiment of the present disclosure;
fig. 5 is a block diagram of a system development device based on module decoupling according to an embodiment of the present disclosure.
Detailed Description
The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only a part of the embodiments of the present disclosure, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present specification without any creative effort shall fall within the protection scope of the present specification.
In order to solve the above technical problem, an embodiment of the present specification provides a system development method based on module decoupling. The execution subject of the system development method based on module decoupling may be system development equipment based on module decoupling, and the system development equipment based on module decoupling includes, but is not limited to, a server, an industrial personal computer, a PC, and the like. As shown in fig. 1, the method for developing a system based on module decoupling includes the following specific implementation steps.
S110: acquiring module division information and a signal transmission relation of a development system; the module division information is used for determining at least two functional modules contained in the development system; the signal transmission relationship is used for describing the signal transmission relationship among the functional modules.
The development system may be a system under development. The development system is used overall to implement larger functions, and, based on complexity, may have a plurality of modules, each of which performs a corresponding small function. The modules may also have corresponding coupling relationships based on requirements, for example, data generated by the module a needs to be transmitted to the module B for further processing.
In some embodiments, the development system includes an on-board battery management system. With the development of electric vehicles, the requirements for vehicle-mounted batteries are higher and higher, and the complexity of the batteries is also continuously improved. An independent vehicle-mounted battery management system is often required to manage and control the vehicle-mounted battery, for example, to monitor the voltage, temperature, remaining power and other attributes of the vehicle-mounted battery, and to adjust the operating state of the vehicle-mounted battery. Because the vehicle-mounted battery management system belongs to the electric automobile, interaction with other modules exists, instructions of a user are indirectly received, and the like, the vehicle-mounted battery management system has higher requirements, and a team development mode is needed to be developed for the vehicle-mounted battery management system.
However, when a development system is developed based on a team development mode, if communication needs exist between different modules which are responsible for different developers based on a coupling state, the developers need to perform sufficient communication to complete setting of corresponding interfaces during module development. As the number of modules increases, the difficulty of team development mode increases, and therefore, decoupling between functional modules in a development system is required to improve the efficiency of system development.
Therefore, in the embodiments of the present specification, in order to implement decoupling between modules in a system, module division information and a signal transmission relationship of a development system may be acquired first.
The module division information is used to determine at least two functional modules included in the development system. The functional module may be a module that independently implements a corresponding function in the system, or may correspond to a part corresponding to a different developer in the development process, which is not limited to this.
In some embodiments, the functional module may include at least one of a driver module, a communication module, a service module, a system scheduling module, a logic and an algorithm module.
The driving module is used for outputting a driving signal to other equipment to drive the other equipment to operate when a specific instruction is received or corresponding execution logic is triggered, for example, when the development system is a vehicle-mounted battery management system, the driving module can send the driving signal to the vehicle-mounted battery switch module to control the vehicle-mounted battery to start or stop supplying power.
The communication module can be used for enabling the development system to be used as a module for communicating with the outside. The communication module can be used for receiving signals or instructions sent by other equipment, and can also directly receive corresponding signals or instructions in a wireless connection mode. The communication module may also transmit the received signals or data to other modules within the development system.
Service modules may be used as modules for performing specific service functions. The service module can be a module corresponding to a human-computer interaction process, and generates and transmits corresponding feedback information when receiving an instruction of a user. The service module may also be a module applied to a device to implement a specific function, for example, in the case where the development system is an in-vehicle battery management system, the service module may be a module that monitors a corresponding attribute of an in-vehicle battery. In practical application, the specific functions, application scenarios, and the like of the service module can be adjusted according to needs, and the method is not limited.
The system scheduling module may be a module for implementing overall scheduling among the modules in the development system. The system scheduling module may be provided with corresponding processing logic, and is configured to determine corresponding processing logic according to different signals and detected different conditions, and generate corresponding control signals to implement overall operation of the system.
Specific processing logic and processing algorithms may be provided in the logic and algorithm module. When other modules have more complex problems to be processed, the corresponding problems can be sent to the module, the logic and algorithm module determines the corresponding algorithm to process, or the corresponding processing logic or algorithm is sent to the corresponding module, which is not limited.
In practical applications, the functional modules may also be set in other forms, and are not limited to the above examples, and are not described herein again.
The module division information is information for determining the number of functional modules included in a development plan for the development system and specific attributes of the respective functional modules. The scheduling of signals and data among the modules can be better realized in the subsequent development process according to the module division information, and correspondingly, the method is also favorable for the distribution of different functional modules in the team development process.
The signaling relationship may be used to describe the signaling relationship between all functional modules. The signal transmission relation is used for describing the sequence of signal transmission between different functional modules based on preset logic. Whether each functional module is based on system scheduling or depends on signals or data of other modules when the function of each functional module is realized, the signal interaction between each functional module and other modules is often required. And in order to ensure the effective development of the system, the functional modules need to be kept in a decoupling relationship. Therefore, it is necessary to perform corresponding setting and scheduling based on the signal transmission relationship to ensure that communication can be performed normally while decoupling between functions.
S120: constructing a data interaction module; the data interaction module is used for receiving output signals of all the functional modules.
The data interaction module is a module designed to realize decoupling between the functional modules. The data interaction module can be used for receiving output signals sent by all the functional modules. Because the coupling relation among the modules is mainly realized on the basis of the signal transmission relation among the modules, the data interaction module is arranged to uniformly manage the transmission signals among different functional modules, and the decoupling among the modules can be effectively realized.
As shown in fig. 2, a schematic diagram of the data interaction module acquiring output signals of other functional modules is shown. As can be seen from the figure, the data interaction module functions as a data bus, and also functions as signal transmission while receiving the output signal, so that the development system can normally operate under the condition that no direct signal transmission relationship exists between the functional modules.
The output signal is a signal transmitted from the functional module to another module, and generally, the output signal has a corresponding transmission object, but in the embodiment of the present specification, the output signal is transmitted to the data interaction module.
In some embodiments, the output signal may correspond to a data type, and the data type may include at least one of input data, output data, stored data, calibration data, and constant data. The data type may be used to identify information such as the transmission mode and transmission path of the output signal. The data interaction module can determine a processing mode of the output signal according to the type, for example, when the output signal is storage data, the output signal is sent to a database; and when the output signal is calibration data, transmitting the output signal to a calibration module. In practical applications, the processing manner of the output signal may be set according to specific requirements, and is not limited to the above examples.
Based on the above embodiment, when the data interaction module is constructed, the data types of the output signals of each functional module can be respectively determined, and a signal definition file is generated based on the data types, and the signal definition file can comprehensively describe the data types of various output signals, so that the overall development of the system is facilitated. After the signal definition file is generated, the signal definition file may be transmitted to each function module to cause the function module to set a variable interface. The variable interface may be an interface used by the functional module itself for passing data as well as receiving data. When the system is developed based on the above mode, signals received by the functional modules are uniformly sent by the data interaction module, and the variable interface can be set in order to ensure the validity of signal transmission between the modules and ensure that the functional modules can normally receive the signals.
The implementation process is introduced by using a specific example, developers can define various attributes of output variables of each module through excel by using an MATLAB tool, then import data and data attributes managed by excel into works space of MATLAB through an MATLAB script language, uniformly define interface function names acquired and released by each signal variable in the MATLAB script language, generate a mat file by importing all variables and corresponding attributes of the variables into the works space through a script, and send the generated mat file to a person in charge of each module, thereby completing the use of the uniform variable interface functions by each module unit.
Based on the above embodiment, before the data interaction module is constructed, the output signal may be named based on the data type of the output signal, and specifically, information such as description of data, the data type, the dimension, the initial value, and the like may be written in the name of the output signal, so that the related information of the output signal may be directly and conveniently acquired from the output signal, which is more beneficial to processing the signal.
Specifically, the receiving of the output signal by the data interaction module may be directly setting a transmission path corresponding to the data interaction module when the functional module is developed, or actively intercepting the output signal by the data interaction module, which is not limited herein.
S130: setting a calling interface in the data interaction module based on the signal transmission relation; the calling interface is used for transmitting the output signal to the corresponding functional module.
After the data interaction module is constructed, the signals of all the functional modules are received, but in order to ensure the normality of communication between the functional modules, the transmission of the output signals to the corresponding functional modules is required to be ensured. Therefore, based on the signal transmission relationship, a calling interface can be arranged in the data interaction module. The calling interface is used for transmitting the output signal to the corresponding functional module so as to ensure the normal operation of communication between the functional modules.
Specifically, the call interface includes an extraction interface and a release interface. The extraction interface is used for searching a corresponding output signal in the data interaction module; the release interface is used for transmitting the output signal to the corresponding functional module. The extraction interface and the release interface correspond to the interface functions of the corresponding types, and therefore the signals can be conveniently and quickly searched and transmitted.
Through calling the interface, can directly extract and release the variable in the data interaction module to avoid the signal variable directly to pass between each functional module, only need manage the variable management in the good data interaction module, and then realized the decoupling between the functional module.
In some embodiments, the development system may be divided into a base layer, an application layer, and a data interaction layer in the manner described above. Based on the detailed description of the functional modules in the foregoing steps, as shown in fig. 3, at least one of a driving module, a communication module, and a system scheduling module of the development system may be set in the bottom layer, the logic and algorithm module is set in the application layer, and the data interaction module is set in the data interaction layer, so as to clarify the structural division in the development system and ensure effective performance of communication between different modules.
Through the introduction of the above embodiments, it can be seen that, when the method is used for system development, the module division situation in the system and the signal transmission situation between modules are firstly determined. The data interaction module can be constructed according to the signal transmission relationship and is used for receiving signals output by all the functional modules, and under the condition that each functional module sends data to be transmitted to the data interaction module, data dependency does not exist among the functional modules, so that decoupling among the modules is realized. Correspondingly, the calling interface is arranged in the data interaction module, so that the output signal can be correctly transmitted to the corresponding functional module, the output signal can still be effectively transmitted to the original transmission route, and normal communication can still be realized among the functional modules. By the method, decoupling between the modules during system development is realized, independent development of the modules can be completed, effective operation of the system is ensured, development difficulty is reduced, and development efficiency is improved.
A system development apparatus based on module decoupling according to an embodiment of the present disclosure is introduced based on the system development method based on module decoupling corresponding to fig. 1. As shown in fig. 4, the module decoupling-based system development apparatus may include the following modules.
An information obtaining module 410, configured to obtain module division information and a signal transmission relationship of the development system; the module division information is used for determining at least two functional modules contained in the development system; the signal transmission relationship is used for describing the signal transmission relationship among the functional modules.
A data interaction module construction module 420 for constructing a data interaction module; the data interaction module is used for receiving output signals of all the functional modules.
A calling interface setting module 430, configured to set a calling interface in the data interaction module based on the signal transmission relationship; the calling interface is used for transmitting the output signal to the corresponding functional module.
A system development device based on module decoupling according to an embodiment of the present specification is introduced based on the system development method based on module decoupling corresponding to fig. 1. As shown in fig. 5, the module decoupling based system development device may include a memory and a processor.
In this embodiment, the memory may be implemented in any suitable manner. For example, the memory may be a read-only memory, a mechanical hard disk, a solid state disk, a U disk, or the like. The memory may be used to store computer program instructions.
In this embodiment, the processor may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor and a computer-readable medium that stores computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, an embedded microcontroller, and so forth. The processor may execute the computer program instructions to perform the steps of: acquiring module division information and a signal transmission relation of a development system; the module division information is used for determining at least two functional modules contained in the development system; the signal transmission relation is used for describing the signal transmission relation among the functional modules; constructing a data interaction module; the data interaction module is used for receiving output signals of all the functional modules; setting a calling interface in the data interaction module based on the signal transmission relation; the calling interface is used for transmitting the output signal to the corresponding functional module.
While the process flows described above include operations that occur in a particular order, it should be appreciated that the processes may include more or less operations that are performed sequentially or in parallel (e.g., using parallel processors or a multi-threaded environment).
While the process flows described above include operations that occur in a particular order, it should be appreciated that the processes may include more or less operations that are performed sequentially or in parallel (e.g., using parallel processors or a multi-threaded environment).
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the specification. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
As will be appreciated by one skilled in the art, embodiments of the present description may be provided as a method, system, or computer program product. Accordingly, embodiments of the present description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present description may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and so forth) having computer-usable program code embodied therein.
The embodiments of this specification may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The described embodiments may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment. In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of an embodiment of the specification. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (10)

1. A system development method based on module decoupling, comprising:
acquiring module division information and a signal transmission relation of a development system; the module division information is used for determining at least two functional modules contained in the development system; the signal transmission relation is used for describing the signal transmission relation among the functional modules;
constructing a data interaction module; the data interaction module is used for receiving output signals of all the functional modules;
setting a calling interface in the data interaction module based on the signal transmission relation; the calling interface is used for transmitting the output signal to the corresponding functional module.
2. The method of claim 1, wherein the development system is an on-board battery management system.
3. The method of claim 1, wherein the functional modules are in a decoupled relationship.
4. The method of claim 1, wherein the output signal corresponds to a data type; the data type comprises at least one of input data, output data, storage data, calibration data and constant data;
and the data interaction module is used for determining a processing mode of the output signal according to the data type.
5. The method of claim 4, wherein the building a data interaction module comprises:
respectively determining the data type of the output signal of each functional module;
generating a signal definition file based on the data type;
transmitting the signal definition file to each functional module to enable the functional module to set a variable interface; the variable interface is used for acquiring the output signal transmitted by the data interaction module.
6. The method of claim 4, wherein before building the data interaction module, further comprising:
the output signals are named based on the data type.
7. The method of claim 1, wherein the calling interface comprises an extraction interface and a release interface; the extraction interface is used for searching a corresponding output signal in the data interaction module; the release interface is used for transmitting the output signal to the corresponding functional module.
8. The method of claim 1, wherein the development system comprises an underlay, an application layer, and a data interaction layer; the functional module comprises at least one of a driving module, a communication module, a service module, a system scheduling module and a logic and algorithm module; the bottom layer is used for setting at least one of a driving module, a communication module and a system scheduling module of the development system; the application layer is used for setting the logic and algorithm module; the data interaction layer is used for setting the data interaction module.
9. A system development apparatus based on module decoupling, comprising:
the information acquisition module is used for acquiring module division information and a signal transmission relation of the development system; the module division information is used for determining at least two functional modules contained in the development system; the signal transmission relation is used for describing the signal transmission relation among the functional modules;
the data interaction module construction module is used for constructing the data interaction module; the data interaction module is used for receiving output signals of all the functional modules;
the calling interface setting module is used for setting a calling interface in the data interaction module based on the signal transmission relation; the calling interface is used for transmitting the output signal to the corresponding functional module.
10. A system development device based on module decoupling comprises a memory and a processor;
the memory is to store computer program instructions;
the processor is configured to execute the computer program instructions to implement the steps of: acquiring module division information and a signal transmission relation of a development system; the module division information is used for determining at least two functional modules contained in the development system; the signal transmission relation is used for describing the signal transmission relation among the functional modules; constructing a data interaction module; the data interaction module is used for receiving output signals of all the functional modules; setting a calling interface in the data interaction module based on the signal transmission relation; the calling interface is used for transmitting the output signal to the corresponding functional module.
CN202111281480.XA 2021-11-01 2021-11-01 System development method, device and equipment based on module decoupling Pending CN114115814A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111281480.XA CN114115814A (en) 2021-11-01 2021-11-01 System development method, device and equipment based on module decoupling

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111281480.XA CN114115814A (en) 2021-11-01 2021-11-01 System development method, device and equipment based on module decoupling

Publications (1)

Publication Number Publication Date
CN114115814A true CN114115814A (en) 2022-03-01

Family

ID=80380013

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111281480.XA Pending CN114115814A (en) 2021-11-01 2021-11-01 System development method, device and equipment based on module decoupling

Country Status (1)

Country Link
CN (1) CN114115814A (en)

Similar Documents

Publication Publication Date Title
CN109117252B (en) Method and system for task processing based on container and container cluster management system
CN110032358B (en) Application program generation method, device, equipment and system
CN114818446B (en) Power service decomposition method and system facing 5G cloud edge terminal cooperation
CN110955715A (en) ERP system, data conversion method and device of target platform and electronic equipment
CN109343970B (en) Application program-based operation method and device, electronic equipment and computer medium
CN116795647A (en) Method, device, equipment and medium for managing and scheduling heterogeneous resources of database
CN113254075B (en) Instruction execution method, instruction execution device, electronic device, and storage medium
CN114676205A (en) Event information processing method and device
CN114115814A (en) System development method, device and equipment based on module decoupling
CN112416980B (en) Data service processing method, device and equipment
CN110928299A (en) Unmanned vehicle control method and unmanned vehicle
CN103916428A (en) Private cloud inside data transmission method, private cloud platform and private cloud system
CN112418796B (en) Sub-process task node activation method and device, electronic equipment and storage medium
CN115878860A (en) Menu generation method, device, server equipment and medium
CN114726858A (en) Data processing method and device, electronic equipment and storage medium
CN112910835B (en) Block chain-based configuration management method, apparatus, system, device, and medium
CN114896637A (en) Data processing method and device, electronic equipment and storage medium
CN115202712A (en) Application management method, application subscription method and related equipment
CN114741736A (en) Data processing method and device, electronic equipment and storage medium
CN114546672A (en) Unmanned communication method, device, equipment and storage medium
CN116186022A (en) Form processing method, form processing device, distributed form system and computer storage medium
CN112905336A (en) Data acquisition method, device, equipment and storage medium
CN112306032A (en) Consistency testing method, device and system for automobile open system
CN115150271B (en) Gateway upgrading and data routing method, device, equipment and storage medium
CN111123727A (en) Unmanned vehicle simulation building method, device, equipment and computer readable medium

Legal Events

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