Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

342 results about "Software architecture" patented technology

Software architecture refers to the fundamental structures of a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations. The architecture of a software system is a metaphor, analogous to the architecture of a building. It functions as a blueprint for the system and the developing project, laying out the tasks not necessary to be executed by the design teams.

Power domain control software architecture and controller thereof

The invention provides a power domain control software architecture and a controller thereof, the software architecture comprises an application layer developed based on an AUTOSAR standard, a runtime environment and a basic software layer, the application layer comprises a plurality of modularized software components, the software components package service logic functions of the controller to be integrated, the software components are provided with an AUTOSAR-based ARXML file definition interface, and the AUTOSAR-based ARXML file definition interface is used for defining the service logic functions of the controller to be integrated. According to the method, the interface compatibility can be improved, seamless integration of application layers across controllers can be realized, and the development parallelism is enhanced by kernel deployment of independently packaged software components according to the real-time performance of functions. The runtime environment generates an inter-core communication agent code, constructs a virtual bus and routes a service request of an application layer component to the basic software layer, and the basic software layer provides system-level service for the application layer through a virtual bus interface of the runtime environment, so that the application layer does not need to directly operate hardware, software and hardware decoupling is realized, and the service performance of the application layer is improved. And smooth realization of software fusion and integration is promoted.
Owner:ZHEJIANG FARIZON ZHIXIN TECHNOLOGY CO LTD +3

Intelligent bionic implementation software architecture design method based on large model group

The invention relates to the technical field of software architecture design, and discloses a software architecture design method based on intelligent bionic implementation of a large model group. The method comprises the steps of obtaining software design requirement input; performing multi-level semantic analysis on software design requirement input to generate an initial component set and context environment description; based on the context environment description, candidate component knowledge related to the initial component set is retrieved from a distributed knowledge base; performing consistency verification on the candidate component knowledge and the initial component set by utilizing a dynamic inference engine to generate a verified component map; according to the verified component atlas, candidate software architectures are generated through an architecture template matching algorithm; and performing iterative adjustment on the candidate software architecture by adopting an optimization strategy, and outputting a target software architecture design. Through collaborative analysis and intelligent reasoning of the large model group, automation and intelligence of software architecture design are achieved, and the efficiency and quality of software design are improved.
Owner:XIAN RUNHE SOFTWARE INFORMATION TECHNOLOGY CO LTD

Full-autonomous cell operation system based on body intelligence

The invention provides a full-autonomous cell operation system based on body intelligence, and relates to the field of cell operation, the system comprises a system hardware architecture and a system software architecture; the system hardware architecture comprises a micromanipulation execution system, a precision positioning system, a multi-mode sensing system and an intelligent calculation and control center. The micromanipulation execution system is used for cell environment interaction, the precision positioning system is used for sample bearing and environment control, the multi-modal sensing system is used for providing key information, and the intelligent calculation and control center is used for operation decision making; the system software architecture comprises a sensing layer, a planning layer, an execution layer and an interaction layer. According to the application, cell recognition, tool selection, path planning, operation execution and result feedback can be automatically completed without manual intervention; through tool autonomous switching and strategy dynamic adjustment, various operations such as cell clamping, injection, controllable deformation and micro-assembly can be completed, and the problems that traditional cell operation depends on manual work, efficiency is low, and consistency is poor are solved.
Owner:HEFEI UNIV OF TECH

Multi-tenant data isolation and resource sharing method, equipment and medium

The invention discloses a multi-tenant data isolation and resource sharing method and device and a medium, and relates to the technical field of software architecture. The method comprises the steps of obtaining tenant data, and verifying the tenant data to allocate a unique tenant identifier corresponding to a tenant; based on the unique tenant identifier, the tenant permission and the resource allocation condition are initialized, and tenant data are classified, encrypted and stored in a public data layer, a tenant shared data layer and a tenant private data layer; based on a preset permission allocation model, allocating the initialized tenant permission, and performing data isolation on private data in the tenant data; and monitoring the resource use condition of each tenant in real time, and adjusting the resource allocation condition based on a load balancing algorithm. According to the method, the unique tenant identifier is allocated to each tenant, and the data is classified, encrypted and stored, so that logic isolation of the data is realized, and accurate allocation of resources is ensured through a dynamic resource adjustment mechanism.
Owner:DIGITAL INTELLIGENCE CLOUD ALLIANCE (SHANDONG) DIGITAL TECHNOLOGY CO LTD

Coal loading and unloading equipment operation detection system based on visual identification

The invention discloses a coal loading and unloading equipment operation detection system based on visual identification, and relates to the technical field of visual identification. The system comprises a hardware architecture and a software architecture, the hardware architecture comprises an image acquisition unit, a data processing unit and a control feedback unit; the software architecture comprises an image processing layer, an intelligent analysis layer and a decision application layer; the image processing layer comprises an image acquisition subsystem, a preprocessing algorithm library and a feature extraction module; the intelligent analysis layer comprises a target detection and identification module, a three-dimensional reconstruction module and an abnormal behavior identification module; and the decision application layer comprises a rule engine, an alarm management subsystem and a data visualization platform. By deploying sensor equipment such as a multi-angle industrial camera and a laser radar and combining a deep learning algorithm and a computer vision technology, various illegal operations and abnormal conditions in the loading and unloading process are automatically identified, total-factor digital monitoring of the loading and unloading process is realized, the detection efficiency is improved, and the loading and unloading risk is reduced.
Owner:JIANGSU LIANYUNGANG PORT CO LTD

Software architecture recovery method and system based on structural dependence and semantic similarity

The invention discloses a software architecture recovery method and system based on structural dependence and semantic similarity, and the method comprises the steps: carrying out the coding and embedding of source code files of software through a code pre-training model, extracting the semantic information of the source code files, and calculating the semantic similarity between the source code files; using a code statistical analysis tool to extract a structure dependency relationship between the source code files; in combination with the semantic similarity and the structure dependency relationship, calculating a connection weight between the source code files, and constructing a weighted graph; and dividing the weighted graph into communities representing the software modules by adopting a community detection algorithm, and recovering the software architecture. According to the method provided by the invention, the weighted graph is constructed by combining semantic similarity and structural dependency, and software modular segmentation is carried out by adopting a community detection algorithm, so that the efficiency, accuracy and expandability of software architecture recovery are improved.
Owner:HUAZHONG NORMAL UNIV

Knowledge-driven multi-agent system for automatic software architecture design

The invention discloses a multi-agent system for knowledge-driven automatic software architecture design, and belongs to the technical field of computer aided design, and the multi-agent system comprises an analysis agent, a modeling agent, a design agent and an evaluation agent which are constructed based on a large language model, the analysis agent is used for extracting, screening and classifying requirements which influence the software architecture design from a software requirement specification and generating a requirement document; the modeling agent is used for generating a software architecture view according to a demand document and an external knowledge base; the design agent is used for generating a software architecture document according to the demand document and the software architecture view; and the evaluation agent is used for evaluating and analyzing the software architecture according to the demand document, the software architecture view and the software architecture document to generate an evaluation and analysis report. According to the method, through cooperation and interaction between the intelligent agents and prompt of external knowledge, the reliability, practicability and creativity of software architecture design can be effectively enhanced.
Owner:WUHAN UNIV

Dual microcontroller system and control method thereof

The invention belongs to the technical field of fault-tolerant control of an electronic system, and particularly relates to a dual-microcontroller system and a control method thereof, and the dual-microcontroller system comprises a hardware architecture and a software architecture; the hardware architecture specifically comprises a main MCU module, a standby MCU module, a dual-power module, a dual-measurement acquisition module, a hardware arbiter and an output switching value module; the software architecture comprises the steps of initializing a data synchronization communication interface of the main MCU module and the standby MCU module, starting the main MCU module and the standby MCU module, reading data of the measurement acquisition module in a working program state machine by the main MCU module, interacting with external equipment through the communication interface and driving switching value output; and when the main MCU module has no fault, the hardware arbiter selects the switching value output of the main MCU module to drive the external equipment, and when the main MCU module has a fault, the hardware arbiter selects the switching value output of the standby MCU to drive the external equipment.
Owner:SHENZHEN XINGZHUOYANG TECHNOLOGY CO LTD

Novel software architecture for helicopter airborne system and construction method of novel software architecture

The invention belongs to the technical field of aviation airborne system design, and provides a helicopter airborne system-oriented novel software architecture and a construction method thereof, and the architecture comprises a hardware abstraction layer, a framework resource layer, an intelligent platform service layer and an application software layer from bottom to top. And the hardware abstraction layer realizes decoupling of hardware and basic software of an operating system. The framework resource layer supports operation of a hybrid key operating system, supports and isolates tasks and application programs with different key levels, software bases and computing power requirements, and provides basic computing communication resources and AI computing power resources. The intelligent platform service layer comprises middleware, a servitization function unit and a servitization management unit, and the servitization function unit comprises atomic services and enhanced services. And the application layer interacts with the intelligent platform service layer and is decoupled from a bottom software and hardware environment. The framework is suitable for unmanned / manned helicopters, and generalization of platform support and maximum reuse of software assets are achieved.
Owner:AVIC AIRBORNE SYSTEMS CO LTD

Lightweight AUTOSAR architecture multi-core optimization method for domestic chip

The invention provides a domestic chip-oriented lightweight AUTOSAR architecture multi-core optimization method, belongs to the field of automobile electronic software architecture optimization, and is used for solving the problems of low computing power utilization rate, insufficient security isolation and long multi-vehicle-type adaptation period when an AUTOSAR architecture adapts to a domestic multi-core chip in related technologies. According to the method, core resource characteristics of the domestic multi-core chip are quantified, a three-dimensional binding partition deployment system is constructed, functional partitions are split, core resources are bound directionally, OS lightweight, security isolation, dynamic scheduling, self-adaptive learning and pruning feedback are combined, security task physical isolation is achieved, the hardware characteristics of the domestic chip are adapted, the efficiency of the multi-core resources is improved, and the cost is reduced. And the multi-vehicle-type adaptation period is shortened.
Owner:SONKWO COM

Software architecture governance system based on automatic modeling and holographic penetration analysis

The invention provides a software architecture governance system based on automatic modeling and holographic penetration analysis. The software architecture governance system comprises multiple modules: a project management module used for managing all analysis projects; the source code management module is used for pulling, updating and deleting project source codes; the analysis drive management module is used for uniformly managing and calling analysis drive programs; the multi-language analysis driving cluster is integrated with analysis driving programs corresponding to multiple programming languages and is responsible for analyzing source codes, generating a standardized software chart model and storing the standardized software chart model in a database; the rule engine module is used for supporting a complex code analysis service; the cross-project integrated analysis module generates a system architecture diagram according to the plurality of software models and stores the system architecture diagram into a diagram model library; the multi-dimensional data fusion interface module provides penetrating analysis interfaces of a code layer, a design layer and a framework layer; and the architecture model visualization module is responsible for displaying the system architecture in a multi-dimensional visualization manner. The method can be used for automatic modeling, tracing analysis and interactive visual presentation of a complex system architecture.
Owner:SOUTH CHINA UNIV OF TECH

Redundancy control device and control system for valve actuating mechanism of pneumatic isolating valve

PendingCN120871572ASafety arrangmentsCold standbyIsolation valve
The invention discloses a redundancy control device and system for a valve actuating mechanism of a pneumatic isolating valve, and belongs to the technical field of industrial automation and process control. The device comprises a triple gas source supply system which comprises a main gas source, a standby gas source A and a standby gas source B adopting a high-pressure gas storage tank; the distributed intelligent control module comprises a main controller, a hot standby controller and a cold standby controller and adopts a 2oo3 voting mechanism; the triple modular execution mechanism system comprises an electro-pneumatic execution unit, a pure pneumatic execution unit and a mechanical standby execution unit; the invention discloses a self-adaptive fault diagnosis and recovery system. The control system comprises an intelligent self-learning system, an undisturbed switching control system and the like, and has a layered software architecture and a multi-level control strategy. Multiple redundancy is achieved, the reliability of extreme conditions is improved, fault prediction is accurate, response is fast, switching disturbance is small, the method adapts to working condition changes, and the safety and the intelligent level of the system are improved.
Owner:NANTONG KUNLUN AIR CODITIONER CO LTD

Training method of intention recognition model for understanding user requirements in text software scene

The invention relates to the technical field of model training learning, in particular to a training method of an intention recognition model for understanding user requirements in an intext software scene, which comprises the following steps of: traversing paths to determine levels and establish variable-dimension projection mapping, generating semantic orthogonal conflict samples, obtaining variable-dimension features by utilizing matrix transformation, and obtaining an intention recognition model for understanding user requirements in an intext software scene. And quantizing the brother node overlapping degree to apply orthogonal constraint, updating the weight by minimizing the positive sample distance and maximizing the conflict sample distance, and constructing an intext software intention recognition optimization model. According to the method, a mapping mechanism of a hierarchical position and a variable-dimension projection matrix is established through software architecture topology, a semantic orthogonal logic conflict sample is constructed, brother node feature branch orthogonal constraint is introduced, and feature representation of parallel architecture branches is forcibly separated in a vector space; the logic conflict sample spacing is maximized, semantic overlapping of similar function nodes is eliminated, and a decision boundary with high distinction degree is constructed to accurately analyze a complex nested instruction.
Owner:XIAMEN JINIU SOFTWARE TECH CO LTD

Software architecture reconstruction methods for microservice systems

Methods and systems for analyzing architectures of microservice systems are described. An example method includes generating, based on an analysis of a bytecode of a microservice system, a graph-based intermediate representation that models control-flow and data-flow dependencies between a plurality of microservices of the microservice system. The method then includes parsing the graph-based intermediate representation to extract one or more components of the microservice system, and generating, based on the one or more components and a list of attributes for each of the plurality of microservices, a service dependency graph that represents a service view of the microservice system and a context map that represents a domain view of the microservice system. The method additionally includes visualizing, based on the service view and the domain view, an architecture of the microservice system. An example system includes one or more processors that are configured to implement the above-described method.
Owner:BAYLOR UNIVERSITY +1

Method for realizing self-adaptive interface parameter verification in software architecture

The invention discloses a method for realizing adaptive interface parameter verification in a software architecture. The parameter verification method comprises the following steps: performing parameter logic configuration on adaptive interface parameters; performing application integration verification according to the parameter logic configuration to obtain a verification result; and updating in real time to take effect according to the verification result. The manual writing of repeated verification codes in each application is avoided, errors caused by manual coding are reduced, and the development efficiency is improved.
Owner:BEIYIN FINANCIAL TECH CO LTD

Application construction method and device, equipment, storage medium and product

The invention discloses an application construction method and device, equipment, a storage medium and a product, and relates to the technical field of application construction. According to input user demand description data, an industry identifier is identified, and a demand knowledge graph is constructed; searching a target industry knowledge base according to the industry identifier so as to arrange the demand knowledge graph to obtain a target application design scheme; searching a software architecture design pattern library according to the target application design scheme, and outputting a target technical architecture scheme; and searching a code template library according to the target technical architecture scheme, and outputting a target application. According to the method, richer user demand information can be extracted from the user demand description data in various modes, a target application design scheme better meeting actual application demands is designed based on industry knowledge, and the quality and efficiency of application construction are improved.
Owner:CHINA MOBILE SHANGHAI ICT CO LTD +2

Efficient operation and maintenance software architecture setting method for multi-task parallel scheduling

The invention provides an efficient operation and maintenance software architecture setting method for multi-task parallel scheduling, and relates to the technical field of operation and maintenance automation. The method comprises the steps that resource state data of operation and maintenance nodes in an available area are collected in real time; dynamically calculating a comprehensive load index of each available area operation and maintenance node based on the resource state data to obtain a calculation result; according to the calculation result, identifying a high-load available area with the comprehensive load index exceeding a preset threshold value and a low-load available area with the comprehensive load index lower than the preset threshold value; and based on the high-load available area, performing priority grading on operation and maintenance tasks to be processed in the high-load available area according to task types to form a high-priority core task queue and a low-priority conventional task queue. According to the invention, accurate matching and efficient utilization of cross-regional resources are realized.
Owner:BEIJING RENHE CHENGXIN TECH CO LTD

AI-driven automatic test system and intelligent optimization method based on VISA and SCPI

The invention provides an AI-driven automatic test system and intelligent optimization method based on VISA and SCPI. The method comprises the steps that a natural language test requirement input by a user is acquired, the requirement is analyzed, and a test script conforming to the SCPI specification is generated; issuing the test script to the test instrument cluster through the virtual instrument software architecture interface, executing the test script, and collecting test data in real time; performing multi-modal fusion analysis on the basis of the collected test data to detect anomalies in the test process, and dynamically adjusting test parameters or test scripts according to an anomaly diagnosis result; performing cooperative task scheduling optimization on a plurality of instruments in the test instrument cluster based on the adjustment result; according to the method, a large language model is combined with an SCPI command knowledge graph to realize automatic conversion from a natural language to a test script, and test parameters and multi-instrument scheduling are dynamically optimized in combination with reinforcement learning, and the test efficiency and precision are remarkably improved through real-time anomaly detection and root cause positioning.
Owner:CHINA METROLOGY TECH DEV GRP CO LTD

Method and system for a multi-modal large language model (LLM) generation of an updated software architecture

A method and system for generating an updated software architecture. The method includes a data scheduler process that periodically obtains an image and a text related to a current software architecture at an architecture artificial intelligence assistant application program interface (ArchAI assistant API) layer, and performing a first drop operation on the image and the text to a storage system. The method also includes initiating a prompt creation process at the ArchAI assistant API layer due to the first drop operation, and generating an enriched prompt for transmission to a multi-modal large language model (LLM). The method also includes performing software architecture configuration analytics by the multi-modal LLM on the current software, generating the updated software architecture by the multi-modal LLM based on a result of the software architecture configuration analytics, and producing a digital diagram of the updated software architecture for display.
Owner:JPMORGAN CHASE BANK NA

LBMS underlying software architecture based on AUTOSAR

The invention relates to an LBMS underlying software architecture based on AUTOSAR, and belongs to the technical field of automobile controllers, and the software architecture comprises a management module which comprises a target Os, a target EcuM, a target CanTp, a target Com, a target CanNm, a target NvM, a target WdgM and a target E2e which are redesigned based on LBMS requirements; the target E2e is also used for realizing the verification function of the Crc. According to the software architecture provided by the invention, the standard AUTOSAR underlying software architecture is simplified, nine MCAL modules and three complex driving modules are inherited, Dcm and Dem are statically reserved and dynamically optimized, eight management modules are redesigned according to LBSM requirements, seven non-essential modules are directly deleted, and the modules are further subjected to function integration, so that the number of the modules is reduced; therefore, the FLASH memory occupation of the MCU is obviously reduced, and the system performance is optimized.
Owner:CAMEL GRP WUHAN NEW ENERGY TECH CO LTD

Security platform upgrading optimization method and system based on software architecture

The invention relates to a security platform upgrading optimization method and system based on a software architecture. The method comprises the steps that after current operation state data of system components are obtained, deep mining and feature classification are conducted through a data analysis algorithm, and a target component list needing to be upgraded is accurately recognized; based on the version information, the function features and the dependency graph in the list, intelligently matching an optimal upgrade resource package combination from a preset upgrade resource library; then, according to the optimal upgrading resource bundle combination, updating the target component by adopting an incremental updating technology in combination with a difference comparison algorithm, and generating component state data containing digital fingerprints; and finally, comparing the digital fingerprint of the component state data with an expected version fingerprint through Hash check, and generating an adaptive upgrade data packet through conflict detection and version compatibility processing. By adopting the method, efficient, accurate and stable upgrading of the security platform can be realized.
Owner:王珍珍

Domain controller automatic test scheduling method and system based on hierarchical software architecture

The invention discloses a domain controller automatic test scheduling method and system based on a hierarchical software architecture, and relates to the technical field of automatic test and industrial control, and the method comprises the steps: S1, constructing an automatic test system of the hierarchical software architecture which at least comprises a hardware drive abstraction layer and a test application layer, the hardware drive abstraction layer is used for uniformly packaging bottom layer drives of a board card, a signal conditioning module, a relay matrix and a power supply module in the test system, and providing a standardized interface irrelevant to specific hardware for the test application layer; according to the domain controller automatic test scheduling method and system based on the hierarchical software architecture, the comprehensive requirements of a new energy automobile power domain controller on high-efficiency, high-reliability and high-consistency automatic test in research, development, verification and mass production stages are better met.
Owner:SONKWO COM

Managing digital ledgers via digital tokens, systems, methods, and apparatus

Techniques include receiving a request to instantiate a layered notarized software architecture and instantiating a plurality of software layers in memory. The techniques further include generating a digital token on a primary ledger representing at least one software layer in the plurality of software layers. The techniques further include instantiating a target ledger associated with the at least one software layer and with the digital token, and instantiating at least one smart contract associated the target ledger and representing the at least one software layer. The techniques further include instantiating at least one data monitoring agent associated with the at least one software layer. The techniques further include enabling recording transactions associated with the at least one software layer via the at least one data monitoring agent.
Owner:NANT HOLDINGS IP LLC

Plug-and-play software and firmware integration

A computing system executing a surface software application as part of a decoupled software architecture includes detecting that an update is available for a software plugin component of the surface software application. Each software plugin component is associated with a respective feature of the surface software application and in communication with a respective firmware component and a respective hardware component. A dependency matrix mapping compatibilities with plugin components, hardware components, and firmware components is evaluated to determine whether the update is compatible with the respective hardware component. The update is installed upon a determination that the plugin is compatible.
Owner:HALLIBURTON ENERGY SERVICES INC

Generating software architecture from conversation

An example operation may include one or more of receiving and recording electronic communications that occur between users of an organization within a data store, receiving an input via a user interface, retrieving the electronic communications of the organization and software architecture documents from the data store in response to receipt of the input, generating a diagram of a software architecture of the organization based on execution of a generative artificial intelligence (GenAI) model on the electronic communications of the organization and the software architecture documents, and displaying the diagram of the software architecture via a user interface.
Owner:THE TORONTO DOMINION BANK

Software system based on adaptive decentration architecture and communication method thereof

The invention relates to a software system based on a self-adaptive decentration architecture and a communication method thereof, and belongs to the technical field of computer software and communication. According to the system, an ad hoc network is adopted as a communication means, a decentralized software architecture is adopted as a core, and the task processing efficiency and the system robustness in a distributed environment are improved. Through a self-adaptive decentralized task allocation mechanism, each node can make a decision autonomously according to a network state, computing power and task requirements, so that dynamic and balanced task scheduling is realized, and the problem of single-point failure is avoided. The system adopts a multi-stage data consistency management strategy to ensure data reliability and consistency in a distributed environment. The method is widely applied to the fields of unmanned systems, emergency communication, intelligent manufacturing and the like, and the software system stability and the collaborative operation capability in a network environment are improved.
Owner:SHENYANG SONGLIAO ELECTRONIC INSTR CO LTD

Artificial intelligence-based RPA method for grid digitalization process monitoring

An artificial intelligence-based RPA method for grid digitalization process monitoring, comprising the following steps: constructing an RPA-based grid digitalization process tracking system; performing RPA-based grid digitalization process tracking control; performing grid digitalization process authority management; and testing the operation effect and reliability of the system. In this way, corresponding tracking control can be implemented across independent software architecture layers to achieve grid digitalization process authority management, thereby ensuring data security of a grid digitalization process; by means of a tracking time consumption test, a tracking effect test and a system stability test, a grid digitalization process tracking control software algorithm is optimized, improving the tracking performance of the system.
Owner:STATE GRID ZHEJIANG TONGXIANG ELECTRIC POWER SUPPLY CO

Policy scheduling method and system, electronic device and storage medium

This application provides a strategy scheduling method, system, electronic device, and storage medium that combines method-level strategy encapsulation with pre-compiled execution, relating to the fields of software architecture and runtime scheduling optimization. The method encapsulates multiple strategy methods with the same predefined commonalities within each strategy category using a small number of methods, changing "class-level" encapsulation to "method-level" encapsulation to reduce the number of strategy classes at the source. It optimizes calls by replacing traditional reflection calls with pre-compiled execution handles and constructs a hierarchical concurrent caching structure, designing a concurrent index layer and a hotspot caching layer. High-frequency strategies are directly retrieved from the hotspot caching layer, and all strategies are distributed across the two caching layers to reduce hash collisions. A hotspot update mechanism maintains the caching of high-frequency strategies in the hotspot caching layer, improving retrieval and scheduling efficiency under high concurrency. Compared to traditional class-level strategy implementation schemes, this method achieves significant performance and resource optimization in scenarios with a large number of strategies and high concurrency scheduling.
Owner:CHENGDU CHENGDIAN YIXING DIGITAL HEALTH SOFTWARE CO LTD

Software architecture design method of intelligent calculation all-in-one machine

The invention discloses a software architecture design method of an intelligence and calculation all-in-one machine, and relates to the field of artificial intelligence, the intelligence and calculation all-in-one machine comprises an AI application layer, an AI service layer, an AI platform development layer, an infrastructure abstraction layer and a security operation and maintenance layer, the AI application layer receives a task request of a user side, generates a task instruction and sends the task instruction to the AI platform development layer; the AI platform development layer receives a task instruction, obtains to-be-processed data and feeds back the to-be-processed data to the AI application layer, the AI application layer sends the to-be-processed data and a model demand to the AI service layer, the AI service layer loads a model, the loaded model processes the to-be-processed data and obtains a task processing result, the AI service layer sends the task processing result to the AI application layer, and the AI application layer sends the task processing result to the AI application layer. The AI application layer feeds back to a user side, the safety operation and maintenance layer monitors the operation process of each layer, and the infrastructure abstraction layer provides operation resources. The system is vertically divided into a plurality of different layers, the layers are in communication connection, the coupling degree is reduced, and the expandability is improved.
Owner:SHANGHAI EMBEDWAY INFORMATION TECH

An open unmanned vehicle navigation control software architecture implementation method

The present application relates to the technical field of unmanned aerial vehicle software architecture, and particularly relates to an open unmanned vehicle navigation control software architecture implementation method, which comprises a functional node group, a node manager, a message transmission manager, a parameter server and a control algorithm library. The functional node group is a cluster of several independent functional nodes, the architecture unifies the external interface function form of each node and is uniformly managed by the node manager; the message manager is a low-overhead high-real-time message transmission mode used for message interaction between nodes; the software architecture is built-in with a parameter server capable of realizing parameter registration, storage and reading functions; meanwhile, some commonly used control algorithm libraries are configured for use by each node. The unmanned vehicle navigation control software architecture has the characteristics of low hardware overhead, high real-time performance, good scalability, supports multi-person collaborative development and can effectively reduce the software development threshold and cycle.
Owner:THE 715TH RES INST OF CHINA SHIPBUILDING IND CORP