Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Modular software multi-process running system

A running system and componentization technology, applied in the direction of software design, software reuse, multi-program device, etc., to achieve the effect of improving code reusability, improving efficiency and high reusability

Active Publication Date: 2020-08-11
CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a multi-process operating system for componentized software, which provides a unified environment and standard for component development, operation, integration, and testing for UAV ground station software development, and solves the unified deployment of different application software from different manufacturers. Quick integration, function expansion and other issues

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Modular software multi-process running system
  • Modular software multi-process running system
  • Modular software multi-process running system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0025] see Figure 7 As shown, a componentized software multi-process running system shown in this embodiment specifically includes the following program modules: a service-oriented component framework, a container management framework, and a graphical software architecture configuration module. Each program module will be described in detail below in conjunction with the accompanying drawings.

[0026] (1) Service-oriented component framework

[0027] The service-oriented component framework is used to provide software suppliers with standards for developing components, as well as strategies for publishing and subscribing components, including componentization models, component life cycle models, and component service management models.

[0028] (1) Component model

[0029] The componentization model provides a component form and loading s...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a modular software multi-process operation system, which comprises a service-oriented component framework, a container management framework and a software architecture configuration module, and is characterized in that the service-oriented component framework is used for providing component development standards and component publishing and subscribing strategies for software suppliers; the software architecture configuration module provides a tool for a user to configure an operation scheme and distributed communication in a software system, and generates an operationscheme configuration file and a distributed communication configuration file required by the container management framework; and the container management framework is used for subscribing components from the service-oriented component framework according to the operation scheme configuration file to form a container, and establishing communication inside the container and between the containers according to the distributed communication configuration file. A component development, operation, integration and test unified environment and standard are provided for unmanned aerial vehicle ground station software development, and the problems of unified deployment, quick integration, function expansion and the like of different application software of different manufacturers are solved.

Description

technical field [0001] The invention belongs to the field of computer software architecture, in particular to a componentized software multi-process running system. Background technique [0002] With the vigorous development of the UAV field and the continuous improvement of computer performance, the scale of UAV ground software has become larger and larger, and its functions have become more and more complex. According to the load of the UAV, the UAV ground station software covers various functions such as flight control, 3D vision, mission planning, load display, target recognition, and target fusion. Therefore, the scale and complexity of UAV ground station software continue to increase, which brings huge challenges to software development, and the performance requirements and security requirements of the software are also more urgent. [0003] The traditional software development mode is mainly based on single application integration, and each module is integrated in th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455G06F9/50G06F8/20G06F8/34G06F8/36
CPCG06F9/45558G06F9/5027G06F8/20G06F8/34G06F8/36G06F2009/45595G06F2009/45562G06F2009/45575Y02D10/00
Inventor 闫乐王冠朱江景文君彭欢潘雷
Owner CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products