CN112685073A - System architecture and system applying same - Google Patents
System architecture and system applying same Download PDFInfo
- Publication number
- CN112685073A CN112685073A CN201910989479.9A CN201910989479A CN112685073A CN 112685073 A CN112685073 A CN 112685073A CN 201910989479 A CN201910989479 A CN 201910989479A CN 112685073 A CN112685073 A CN 112685073A
- Authority
- CN
- China
- Prior art keywords
- layer
- layers
- system architecture
- configuration file
- services
- 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
Links
- 238000012423 maintenance Methods 0.000 claims abstract description 13
- 230000006854 communication Effects 0.000 claims description 38
- 238000004891 communication Methods 0.000 claims description 36
- 230000003993 interaction Effects 0.000 claims description 25
- 230000002093 peripheral effect Effects 0.000 claims description 13
- 230000006978 adaptation Effects 0.000 claims 1
- 230000006870 function Effects 0.000 abstract description 32
- 238000010168 coupling process Methods 0.000 abstract description 18
- 238000005859 coupling reaction Methods 0.000 abstract description 18
- 230000008878 coupling Effects 0.000 abstract description 17
- 238000000034 method Methods 0.000 abstract description 7
- 230000008569 process Effects 0.000 abstract description 7
- 239000010410 layer Substances 0.000 description 166
- 238000010586 diagram Methods 0.000 description 5
- 230000029058 respiratory gaseous exchange Effects 0.000 description 5
- 238000004088 simulation Methods 0.000 description 5
- 238000013507 mapping Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008447 perception Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000012792 core layer Substances 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000011089 mechanical engineering Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 244000035744 Hura crepitans Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004573 interface analysis Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention provides a system architecture and a system applying the system architecture, wherein the system architecture comprises at least two layers, the at least two layers are connected through a configuration file and an analysis program, the layers are used for providing functions and/or services, the configuration file is used for configuring the relationship between the two layers, the analysis program is used for analyzing and/or reading the configuration file, the system applying the system architecture comprises an intermediate layer and an application service layer, the intermediate layer is used for providing common services for uniformly maintaining and managing the whole system, the application service layer is used for providing services to be realized by a service demand interface, and the system applying the system architecture or a system applying the system architecture can well realize low coupling in the software development process, and carry out subsequent upgrading on aspect products, Maintenance, management have practiced thrift manpower, time and money cost.
Description
The technical field is as follows:
the invention relates to the field of software, in particular to a system architecture and a system applying the system architecture.
Background art:
high cohesion low coupling in the field of software engineering is a measurement standard for judging the good and bad of software design, wherein the so-called coupling is the measurement of the interconnection degree between different modules in a software structure, and the related coupling is also called the inter-block relation and is a measurement of the mutual connection tightness degree between the modules in the software system structure. The closer the connection between modules, the stronger its coupling and the poorer the independence of the modules. In short, coupling is a measure of the connection, perception, and dependence of an element on another element. The elements referred to herein may be functions, objects (classes), systems, subsystems, and modules. Element a is said to be coupled to element B if an element a is to connect to element B, or B is perceived by its own means, or does not work properly when B is not present. The problem with coupling is that when element B is changed or not, it will affect the normal operation of element a, affecting the maintainability and changeability of the system, and at the same time, element a can only work in the environment where element B exists, which also reduces the reusability of element a. Because of various disadvantages of coupling, the 'low coupling' is tried to be pursued in software design, and how to better realize the 'low coupling' is always a problem troubling software developers, so that the invention provides a low-coupling system architecture.
The invention content is as follows:
the invention provides a system architecture, which aims to solve the problem that low coupling is difficult to realize in the software development process in the prior art.
The technical scheme of the invention is as follows:
a system architecture comprises at least two layers, at least two layers are connected through a configuration file and a parser,
the layers are used to provide functions and/or services,
the configuration file is used to configure the relationship between the two layers,
the analysis program is used for analyzing and/or reading the configuration file.
Further, the system architecture can be deployed in the same device or in different device environments respectively.
Further, the system applying the system architecture comprises a middle layer and an application service layer,
the middle layer is used for providing common services for uniformly maintaining and managing the whole system,
the application service layer is used for providing services to be realized by the service demand interface.
Further, the system applying the system architecture also comprises a peripheral element layer,
the peripheral element layer is an equipment element, can automatically identify/detect through a configuration file and can realize hot-pluggable communication.
Furthermore, the system applying the system architecture also comprises a front-end interaction layer,
the front-end interaction layer realizes interaction by a client.
Further, the system applying the system architecture also comprises an instruction communication layer,
the instruction communication layer is used for realizing communication services automatically adapting to different connection modes or different communication protocols.
Further, the system applying the system architecture is characterized in that the middle layer provides data bus service and system linkage service.
Further, in the system architecture or the system, the layer, the configuration file and the analysis program can be changed.
The invention has the beneficial effects that:
the system architecture of the invention can well realize low coupling in the software development process, improve maintainability and facilitate subsequent upgrading, maintenance and management of products. At present, certain inconveniences often exist in upgrading, maintaining and managing products using software, such as medical training simulators or training modules in the medical field, learning machines in the education and living fields, numerical control machines in the mechanical field, and the like, when upgrading, maintaining and managing the products, the codes are generally rewritten, written, re-developed, upgraded and maintained respectively, the relationship with the original products is split, in the process of upgrading, updating and maintaining and managing, the products have a plurality of same or similar functions or services, more labor, time and money costs are invested for redevelopment and respective upgrading and maintenance, the cost waste is serious, the longer the time is, the more the products are upgraded and maintained, the phenomenon of high investment cost is more obvious, and the technical scheme of the invention can well solve the problem.
Description of the drawings:
the accompanying drawings, which are incorporated in and constitute a part of this application, illustrate an embodiment of the invention and, together with the description, serve to explain the invention and not to limit the invention.
In the drawings:
FIG. 1 is a system architecture diagram according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a five-layer architecture of the present invention applied to the field of simulated medical teaching;
fig. 3 is a schematic diagram of a medical human simulator product applying the four-layer system architecture of the present invention.
The specific implementation mode is as follows:
the system architecture of the invention can realize low coupling among software modules, and is convenient for subsequent product upgrading, maintenance and management (for example, a new hardware is connected to the original product, the same applies below). The system of the invention can provide support for personalized function requirements of different products, provide a service platform which can be configured universally, can provide the repeatedly developed universal function module and support personalized extension through simple configuration, and can extend the functions and/or services on the basis of the universal functions and/or services, thereby realizing upgrading, maintenance and management. The system architecture or system of the invention can perform sandbox packaging, thereby reducing the dependency on the deployment environment. By applying the technical scheme of the invention, repeated development of items or products with the same or similar main functions can be avoided, common and common functions and/or services can be generated by adding common and common parameters and/or events and/or services to the middle layer, personalized and non-common functions and/or services can be generated by adding personalized and non-common parameters and/or events and/or services to the application service layer, layer extension can be realized by adding layers, and specific content extension can be realized by adding parameters and/or events and/or services. When the system needs to be compatible with a new hardware or has new requirements to be upgraded, under the condition that codes do not need to be changed in a large range, the configuration files between layers are modified or the analysis program of the configuration files is modified on the basis of modifying the configuration files between layers, so that the purpose can be achieved, the risk brought by the code being changed in a large range is reduced, and meanwhile, the labor cost and the money cost are saved. In addition, the system architecture or system of the present invention can be applied to a software system that can generate new products by modifying only configuration files. Parameters in the system can be changed according to business requirements, if the system is applied to the field of mechanical engineering, the parameters are changed into mechanical engineering parameters, namely the system can be applied to different fields by modifying the parameters, service is configured according to the business requirements, a front end is dynamically generated, the project construction period of model control software is greatly shortened, the working efficiency is improved, and the product upgrading and maintenance cost is reduced. The embodiment of the invention provides a system, namely a configuration file and a parser thereof are added between two layers (a middle layer and an application service layer), the two layers (the middle layer and the application service layer) are subjected to association decoupling, and low coupling between the layers (such as the middle layer and the application service layer) is maintained, wherein the middle layer is used for providing general and common functions and/or services, and the application service layer is used for providing personalized and non-common functions and/or services. In this embodiment, the middle layer and the application service layer are core layers, and other layers can be added according to the complexity of the requirement, and functions and/or services can be added without modifying the code in a large range, that is, under the condition of not modifying the code in a large range, the purpose is achieved by changing, increasing, modifying the configuration file according to the requirement or changing, increasing, modifying the configuration file and the analysis program thereof, and the upgrade maintenance cost is reduced. In addition, the system architecture of the invention can be applied to different fields by modifying parameters in the layer. The number of layers can be increased or decreased according to the needs, such as adding two more layers between the middle layer and the application service layer, adding two more layers between the two layers, and the like. The embodiment is based on the idea of layered design and modularization, and only the configuration file or only the configuration file and the analysis program thereof are modified according to the needs under the condition of not modifying the code in a large range, so that the influence range is small, and the cost spent in the product upgrading and maintenance management processes is greatly saved.
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention. It is to be understood that the described embodiments are merely exemplary of a portion of the invention and not all embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, shall fall within the scope of the present invention.
Example 1:
fig. 1 is a schematic diagram of a system architecture in this embodiment, and it should be understood that the protection scope of the present invention is not limited to the number of layers, and may be two layers, three layers, four layers, five layers, six layers, seven layers … …, and the like, and the number of layers may be adjusted according to the complexity of the requirement. The invention will be further explained with reference to fig. 1:
as shown in fig. 1, the core part of the system is an intermediate layer, which adds general and common parameters and/or events and/or services as required, and maintains the core data of the system in the form of a data bus parameter list, and manages common services such as configurable objective parameters in a unified way; the application service layer is a layer for realizing system expansion functions, personalized and non-public parameters and/or events and/or services are added to the application service layer according to needs, services to be realized by a service demand interface are provided, the application service layer can be designed to be a Web service end for checking functions and/or services, external services, third-party services and the like can be added, a plurality of layers can be added between the middle layer and the application service layer according to needs, the layers are connected through configuration files and analysis programs thereof, and the configuration files configure the relationship between every two layers according to needs and are read by the analysis programs.
The embodiment achieves the purpose of low coupling by means of association decoupling between layers and specifically configuring the relationship between every two layers, and the system architecture can be applied to upgrade, maintenance and management of products in the later period conveniently, so that labor, time and money costs are greatly saved.
Example 2:
fig. 2 is a five-layer structure diagram applied to the field of simulated medical teaching, and similarly, each layer can be increased or decreased according to the requirement, and is not limited. As shown in the figure, the five-layer architecture is respectively a front-end interaction layer, an application service layer, a middle layer, a command communication layer and a peripheral component layer, wherein,
the front-end interaction layer is used for receiving user operation, performing interaction according to the user operation, or only displaying front-end page content to a user without performing interaction, the front-end interaction layer can realize front-end interaction by any type of client, and the front-end interaction layer can be Web pages such as H5 Web pages, front-end frame pages (RESTFul, websocket), PC clients (wpf, uwp), mobile clients (IOS, Android), 3D, VR and the like. Because the business requirements of each product are possibly different, and the front-end interaction and display have personalized requirements, each product can be realized by using a technology which best meets the requirements, a template type front end can be made in advance by a front-end interaction layer, a configuration file is changed or changed according to the requirements at the later stage, a front-end page is dynamically generated by a configuration tool of a system, and the interaction of various business functions is realized by communicating with an application service layer through a configurable interface;
the application service layer writes codes, adds configuration files and configures functions and/or services according to requirements, is used for meeting personalized requirements, can automatically select the functions and/or services at a system service end and provide personalized extension functions, can also achieve the purpose of providing personalized and non-public functions and/or services by adding external services such as a mesoscopic perception physiological driving platform, a flexible perception aggregate system and the like or third-party services and the like, provides extensible services for the business requirements of various different products, can package and modularize the personalized requirements and is used for matching subsequent projects or products, can provide all function service lists for product definition and function matching, and less coupling among each function service module can operate in an even and independent mode. When a new function is required, such as adding a voice recognition function (the function is not used by all service layers and therefore needs to be added to an application service layer), a written program can be directly added to the application service layer, only the configuration file is modified, when the structure of the configuration file is changed, an analysis program of the configuration file is required to be modified, and the structure of the configuration file is not changed when only data is added or reduced, so that only the configuration file is required to be modified;
front-end interaction layer ⇌ applies service layer intermediate protocol configuration:
considering that the front end may have a plurality of different expression forms, when data adding, deleting, modifying and checking requests are carried out, similar service logics may have parameter differences, so an intermediate configuration file is provided for differentially mapping the front end interaction layer value mapping and the application service layer parameter mapping, different parameters of the front end are mapped to the same fixed interface parameters, and the two parties use XML Schema to carry out configuration description.
When the requirements of the front-end interaction layer and/or the application service layer change, only the configuration file is modified or only the configuration file and the interface analysis running program thereof are modified, and the codes in the front-end interaction layer and/or the application service layer do not need to be changed;
and the middle layer can write codes according to requirements or add configuration files according to requirements. The middle layer adds common, common parameters and/or events and/or services as needed to provide common, common functions and/or services. The data bus service in the middle layer maintains and manages the data used by the whole system in a unified way, including parameters and/or events and the like, wherein the data bus service is described through the configuration file in the middle layer, the parameters and/or events and the like shared by the system are maintained and managed in a unified way through analyzing the configuration file, the data bus service is realized through a code writing operation program, the file data is read for caching and is stored in a data cache region, all the data from the upper layer and the lower layer are received, and the maintenance of the data such as storage, exchange, modification and the like is carried out. The middle layer comprises data and/or service and/or parameter and/or event shared by all layers, if new data shared by the system is added, only the configuration file added to the middle layer is needed to be modified by modifying the configuration files between the layers, the purpose can be achieved without modifying codes, wherein parameters and/or events and/or data and/or services are presented in the form of a data bus parameter list, preventing confusion, each type of data can be dynamically augmented, pruned, modified, parameters and/or events and/or services in the middle tier, may be increased according to traffic demands, e.g., when traffic demands are low, the parameters in the middle layer are 100, when the service requirement increases, 100 parameters and 200 parameters … … can be added on the basis to realize the extension of specific content, and the extension of layers can also be realized by adding layers. In addition, the middle layer may provide system linkage services. The middle layer is a service layer which mainly defines and maintains system core data and events, can expand upper and lower layer services according to project scale and personalized requirements, and communicates data and instructions with an application service layer and an instruction communication layer through an uplink and downlink conversion protocol, wherein the service layer is a common control core of the system;
application services layer ⇌ intermediate layer intermediate protocol configuration:
the middle layer is used as a framework core layer, a complete single-dimensional data list is agreed according to the minimum functional module granularity which can be realized by a human body organizational structure and hardware, all parameters which can be set by an intelligent simulator are covered in the list, the middle protocol configuration file of the middle layer is used for describing that when the application service layer sets the simulator parameters and the transmission parameter names or values are different, the configuration file uniformly converts the data difference of the application service layer project level into the corresponding parameters of the data list agreed by the middle layer, so that the simulator data finally keeps the uniqueness and can be normally identified by the middle layer. The instruction communication layer: the communication service layer is mainly used for bearing data and instruction communication between a system and a hardware device software system, and is realized by an extensible communication service formed by a configurable communication protocol and an analysis program, the service encapsulates different communication protocols in various common link modes, and the association between components and communication instructions is realized through configuration files;
middle layer ⇌ instructs the communication layer to configure the intermediate protocols:
because different communication protocols are used during communication in different communication modes, for example, TCP can use streams to transmit data and may have a packet sticking problem and need to increase a data boundary, and for example, process communication can use a memory sharing technology and need to agree on Struct. Therefore, the intermediate protocol configuration file of the layer is mainly used for appointing an outermost layer communication data structure except for business in the communication process of the two parties, and is used for ensuring the availability of communication. Peripheral element layer: the system is used for automatically identifying various equipment elements with different functions or different realizations of the same function and realizing hot plug communication, the layer is hardware equipment (or virtual equipment or other systems) outside the system, an instruction communication layer carries out instruction interaction with various equipment through communication service, an external element layer can be directly compatible with various existing and future equipment which conform to protocols, and can realize the access of personalized equipment through an extended protocol, thereby ensuring the universality and expandability;
command communication layer ⇌ peripheral component layer intermediate protocol configuration:
each peripheral element is an independent individual module, different technical schemes and codes can be used for realizing logic in the peripheral element, a plurality of different versions can exist in the module with the same function, specific contents of data transmission parameters need to be simple and variable under the complex conditions, the layer protocol is used for configuring parameter conversion in the communication process of the software/hardware module, and the problem of upper layer code rewriting caused by judgment of logic change of hardware codes of a lower computer at the bottom layer can be avoided after hardware is updated and iterated.
Similarly, in the embodiment, the coupling is reduced by decoupling the association between the layers and specifically configuring the relationship between every two layers, so that the subsequent upgrading, maintenance and management are facilitated, and the cost is greatly saved.
Example 3:
as shown in fig. 3, the medical human simulator product using the four-layer system architecture of the present invention has no instruction communication layer, no instruction encapsulation and analysis, and only includes a front end interaction layer, an application service layer, an intermediate layer, and a peripheral component layer, wherein 101 is a tablet computer, which is equivalent to the front end interaction layer of the present invention, 102 is a half-length simulator, which is equivalent to the peripheral component layer of the present invention, the tablet computer is wirelessly connected with the half-length simulator, and the simulator is internally installed with a battery, a router, an intelligent circuit board, etc., wherein the intelligent circuit board is installed with a memory card storing the intermediate layer and the system architecture of the application service layer, the intermediate layer writes general and common parameters, such as data transmission, data translation, event response, etc., into the intermediate layer writes personalized and non-common parameters into the application service layer as required, if the CPR service related parameters are placed in the application service layer, because not all model persons need to have CPR function, the middle layer and the application service layer are connected through the configuration file and the analysis program thereof, and the configuration file connecting the middle layer and the peripheral element layer can automatically identify the semi-physical simulator. When the operation mode on the computer is set (the mode can be switched), the half-body simulator can change correspondingly, for example, when the simulation person performs chest compression by performing CPR operation, the computer page can display the compression frequency, duration, compression effectiveness and the like, in addition, the simulation person can also be provided with a signal lamp, when the parameters on the computer interface are set, the signal lamp on the simulation person is lightened, and naturally, the interaction can also be realized by other modes, for example, the breathing mode is set to tidal breathing on the computer interface, the breathing mode of the simulation person is adjusted to abnormal breathing mode tidal breathing, or different pain levels are set on the computer interface, and the simulation person can send out moan sound of different degrees to realize the interaction. When new requirements are needed in the later period, the product needs to be upgraded, or the product needs to be compatible with a new hardware, and the like, the code does not need to be modified in a large range, only the configuration file is modified, or only the configuration file and the analysis program thereof are modified, compared with the traditional mode of modifying the code in a large range, the risk probability is low, and the upgrade maintenance cost of the product is greatly saved.
The interface configuration file, the interface protocol file, the communication protocol file and the element parameter mapping (namely the connection relation between layers) described in the invention are configuration files, and different parameters/data/information, formats and forms are set according to the relation between each two layers. Wherein, the configuration file can be automatically generated by a configuration tool;
the analysis program described in the invention is a program which operates by writing codes according to needs, and the analysis program is read according to a format fixed by an XML file in a configuration file, so that a system can identify the relationship described by the configuration file;
the protocol in the invention refers to traditional communication protocols such as UDP, FTP and HTTP, and can also be a communication protocol customized according to requirements on the basis of the traditional communication protocols;
the general/common parameters and/or events and/or services in the present invention refer to the parameters and/or events and/or services that are used by each layer;
personalized and non-public parameters and/or events and/or services in the invention refer to parameters and/or events and/or services which are not used by each layer, or parameters and/or events and/or services added in the process of upgrading, maintaining and managing products according to needs;
the configuration file in the invention can be made according to XML file;
the layers in the present invention are used to collectively refer to the names of each layer, such as a front-end interaction layer, an application service layer, an intermediate layer, an instruction communication layer, a peripheral component layer, and layers added as needed, each of which may be referred to as a layer.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910989479.9A CN112685073A (en) | 2019-10-17 | 2019-10-17 | System architecture and system applying same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910989479.9A CN112685073A (en) | 2019-10-17 | 2019-10-17 | System architecture and system applying same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN112685073A true CN112685073A (en) | 2021-04-20 |
Family
ID=75444726
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910989479.9A Pending CN112685073A (en) | 2019-10-17 | 2019-10-17 | System architecture and system applying same |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112685073A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115525364A (en) * | 2022-10-10 | 2022-12-27 | 成都数之联科技股份有限公司 | Method, device and system for processing web data based on button and electronic equipment |
| CN115857985A (en) * | 2022-11-21 | 2023-03-28 | 星河智联汽车科技有限公司 | Cabin upgrading system, operation method and storage medium |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101840335A (en) * | 2010-04-16 | 2010-09-22 | 广州白云国际机场股份有限公司 | J2EE web application system capable of configuring service module |
| CN103400218A (en) * | 2013-07-11 | 2013-11-20 | 华北电力大学 | Power grid energy management system (EMS) based on service component architecture |
| CN104657149A (en) * | 2015-03-13 | 2015-05-27 | 浪潮集团有限公司 | Software framework implementation method of management module of storage system |
| CN105187455A (en) * | 2015-10-23 | 2015-12-23 | 北京农信互联科技有限公司 | Web service method and system based on loose architecture |
| CN106873972A (en) * | 2016-12-30 | 2017-06-20 | 中国电力科学研究院 | Electric Power Network Planning emulation platform computing module cut-in method and system based on plug-in unit |
| CN107621987A (en) * | 2017-09-21 | 2018-01-23 | 中国航空无线电电子研究所 | A kind of message based unmanned plane common ground station software architecture |
| CN110069263A (en) * | 2019-03-14 | 2019-07-30 | 国网山东省电力公司德州供电公司 | A kind of decoupling method based on electric power dispatch management cloud platform |
| CN110221817A (en) * | 2019-06-17 | 2019-09-10 | 北京酷我科技有限公司 | A kind of data recall module and recommender system |
-
2019
- 2019-10-17 CN CN201910989479.9A patent/CN112685073A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101840335A (en) * | 2010-04-16 | 2010-09-22 | 广州白云国际机场股份有限公司 | J2EE web application system capable of configuring service module |
| CN103400218A (en) * | 2013-07-11 | 2013-11-20 | 华北电力大学 | Power grid energy management system (EMS) based on service component architecture |
| CN104657149A (en) * | 2015-03-13 | 2015-05-27 | 浪潮集团有限公司 | Software framework implementation method of management module of storage system |
| CN105187455A (en) * | 2015-10-23 | 2015-12-23 | 北京农信互联科技有限公司 | Web service method and system based on loose architecture |
| CN106873972A (en) * | 2016-12-30 | 2017-06-20 | 中国电力科学研究院 | Electric Power Network Planning emulation platform computing module cut-in method and system based on plug-in unit |
| CN107621987A (en) * | 2017-09-21 | 2018-01-23 | 中国航空无线电电子研究所 | A kind of message based unmanned plane common ground station software architecture |
| CN110069263A (en) * | 2019-03-14 | 2019-07-30 | 国网山东省电力公司德州供电公司 | A kind of decoupling method based on electric power dispatch management cloud platform |
| CN110221817A (en) * | 2019-06-17 | 2019-09-10 | 北京酷我科技有限公司 | A kind of data recall module and recommender system |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115525364A (en) * | 2022-10-10 | 2022-12-27 | 成都数之联科技股份有限公司 | Method, device and system for processing web data based on button and electronic equipment |
| CN115857985A (en) * | 2022-11-21 | 2023-03-28 | 星河智联汽车科技有限公司 | Cabin upgrading system, operation method and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110362847A (en) | For generating system, the method and device of integrated modular architecture model | |
| CN101814248B (en) | Remote experiment system for computer hardware series courses | |
| WO2010091623A1 (en) | Apparatus and method for dynamically generating application program interface | |
| CN116859850A (en) | Modularized industrial digital twin system | |
| US20020198931A1 (en) | Architecture and process for presenting application content to clients | |
| CN114461478B (en) | Simulator, drive test method, electronic device and computer readable storage medium | |
| EP3803569A1 (en) | Method and system for designing a distributed heterogeneous computing and control system | |
| CN111444609B (en) | Data processing method and simulation system | |
| CN103150451B (en) | Simulation system and data communication method of simulation system | |
| CN114707236A (en) | Model-based virtual-real combined simulation test method | |
| CN107608901A (en) | Method of testing and device based on Jmteter, storage medium, electronic equipment | |
| CN115525436A (en) | Model deployment and operation method and device, offline analysis tool and electronic equipment | |
| CN112685073A (en) | System architecture and system applying same | |
| WO2022222292A1 (en) | Power amplifier adaptation method, terminal device, storage medium and computer program product | |
| CN106873952A (en) | The data handling system and method and application apparatus of mobile terminal webpage development | |
| CN118820107A (en) | Server automatic testing method, device, electronic device and non-volatile storage medium | |
| CN115509146B (en) | Distributed communication resource integration method for flight maintenance simulator | |
| CN105467857A (en) | Method for power station simulation | |
| US20060059497A1 (en) | Object-oriented system for networking onboard aeronautical equipment items | |
| CN110427260A (en) | Host job scheduling method, apparatus and system | |
| CN118428426B (en) | Operator calling method of deep learning framework, storage medium and electronic equipment | |
| CN115622899B (en) | A multi-modal intelligent network simulator architecture and simulation test method | |
| CN107390548A (en) | A kind of avionics HWIL simulation data path control system | |
| JP2010146551A (en) | Method port arrangement and configuration method thereof for robot software component | |
| US7225084B2 (en) | Measuring device for a process technology |
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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210420 |