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

42 results about "Dynamic compilation" patented technology

Dynamic compilation is a process used by some programming language implementations to gain performance during program execution. Although the technique originated in Self, the best-known language that uses this technique is Java. Since the machine code emitted by a dynamic compiler is constructed and optimized at program runtime, the use of dynamic compilation enables optimizations for efficiency not available to compiled programs except through code duplication or metaprogramming.

Dynamic script compiling and hot updating system based on Grouping and implementation method of dynamic script compiling and hot updating system

PendingCN121029183AVersion controlCode compilationDynamic compilationDowntime
The invention discloses a dynamic script compiling and hot updating system based on Grouping and an implementation method of the dynamic script compiling and hot updating system. The system comprises a script source code management module, a dynamic compiling engine, an intelligent cache manager, an exception handling and recovery system and a hot update controller. And the script source code management module receives and preprocesses the Grouping script to generate a unique identifier for subsequent management. And the dynamic compilation engine executes compilation operation according to the identifier to ensure that a compilation result accords with a specification. And the intelligent cache manager efficiently stores and retrieves the compiling result, so that the repeated compiling cost is reduced. And the exception handling and recovery system monitors the execution state in real time, and automatically starts a recovery process in case of exception to guarantee stable operation of the system. The hot update controller realizes seamless update and version switching of scripts, and ensures service continuity. Through cooperative work of the modules, high-reliability, high-performance and zero-shutdown deployment is realized.
Owner:SICHUAN CHANGHONG JIAHUA INFORMATION PROD CO LTD

Code hot deployment method based on Grouping and configuration center

The invention provides a code hot deployment method based on a Grouping and a configuration center, which comprises the following steps of: integrating a Grouping script-using a template design mode, extracting a dynamic code of business logic, and adding the dynamic code to the Grouping; the method comprises the following steps: introducing a GraovyClassLoader, loading the GraovyClassLoader into a JVM (Java Virtual Machine) of JAVA, and calling the GraovyClassLoader; the quoted symbolic link is that in the JVM, the definition name of the newly loaded Class is replaced; according to the method, the changed codes are compiled into the byte codes in real time by utilizing the dynamic compiling characteristic of the Groupy, and the new configuration information and the application codes are pushed to each application node through a real-time pushing mechanism of the configuration center. After the application node receives the new configuration information and code, the application node can dynamically load and replace the original configuration and code, so that the rapid updating and deployment of the application are realized, more complex code change and dynamic loading can be realized, and the flexibility and expandability of the application are further improved.
Owner:BEIJING BAIJU YIXING TECH CO LTD

Automatic testing method and system for OBIS code authority of DLMS electric energy meter based on dynamic strategy

The invention provides a DLMS electric energy meter OBIS code permission automatic test method and system based on a dynamic strategy. A dynamic strategy driven permission rule generation mechanism is built in, OBIS document data is dynamically analyzed, and a CSV permission configuration file and an XML configuration file are constructed based on a preset dynamic strategy; in the test process, Lua dynamically loads a test case, executes a multi-step permission verification task according to a permission document generated by Python, temporarily stores key test data in a memory based on a dynamic verification strategy chain, persistently lands in batches according to steps, and dynamically sends a termination instruction to disconnect after the test is finished. According to the method, through strategies such as multi-source data analysis, authority rule dynamic compilation, operation adaptive mapping, exception-driven strategy self-optimization and multi-dimensional verification, the adaptability and efficiency of ammeter authority testing are remarkably improved.
Owner:JIANGSU LINYANG ENERGY CO LTD

Flight parameter diagnosis rule dynamic compiling method

The invention belongs to the field of aircraft fault diagnosis and maintenance guarantee, and particularly relates to a flight parameter diagnosis rule dynamic compiling method. According to the method, codes required by the criterion, the blank-leaving criterion formula and the associated parameters are designed in advance according to the criterion function, the criterion formula and the associated parameters are filled after the criterion formula is analyzed, the to-be-compiled criterion file is generated, and finally the to-be-compiled file is compiled into the executable program capable of being linked to the main program through the compiling tool chain. And thus, the criterion is dynamically compiled into an executable program. The time for converting the criterion into the executable program is greatly shortened, the software development process is guaranteed to a great extent, and the guarantee efficiency is greatly improved.
Owner:DALIAN UNIV OF TECH

Index system early warning method and device, equipment, storage medium and program product

PendingCN121070375AVersion controlHardware monitoringDynamic compilationIndex system
The invention discloses an index system early warning method and device, equipment, a storage medium and a program product, and relates to the technical field of operation and maintaining.The method comprises the steps that a logic expression input by a user in a similar natural language form is analyzed, an abstract syntax tree is generated, recursion processing is conducted through a recursion decline interpreter, and an executable rule object is obtained; scheduling the executable rule object according to a preset priority weight to obtain a total scheduling result, the preset priority weight being a weight allocated for the priority of each early warning rule; and when the early warning rule is triggered, carrying out early warning on the abnormal indexes in the logic expression. According to the method, the logic expression is introduced to dynamically define the index, then the logic expression is analyzed into the abstract syntax tree, and dynamic compiling of the abstract syntax tree is realized by using the recursive decline interpreter, so that the flexibility of index early warning can be improved through the introduced logic expression in a complex monitoring scene, and the early warning efficiency is improved. Therefore, the efficiency of index operation and maintenance response is improved.
Owner:CHINA MERCHANTS BANK

Data flow interface dynamic arrangement method and device, equipment, medium and program product

ActiveCN114115841BVisual/graphical programmingCode compilationDynamic compilationData stream
This application provides a method, apparatus, device, medium, and program product for dynamic orchestration of data flow interfaces. The method involves copying individual business atomic modules from a graphical module library to a module assembly interface in response to drag-and-drop commands at the front end. Then, in response to logic assembly commands, the individual business atomic modules are assembled into a target business module. The parsing request for the data flow interface is determined based on the target business module and preset interface parameters and sent to the back end. At the back end, the interface source file is determined based on the received parsing request and a preset dynamic template. The interface source file is then dynamically compiled according to the application environment of the interface. Finally, an interface encapsulator encapsulates the compilation result to determine the target data flow interface. This method achieves the goal of using a graphical front-end system to construct the core logic of the interface and then using a back-end service system to automatically and dynamically orchestrate the interface code encapsulation, thus solving the technical problem of low development efficiency caused by the reliance on direct code customization in existing technologies for interface development.
Owner:BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1

WSDL-based service-side api automatic construction method, device and medium

ActiveCN120743288BSoftware deploymentCode compilationDynamic compilationData class
The application discloses a WSDL-based service end API automatic construction method and device and medium, relates to the technical field of information system development, and comprises the following steps: determining a type mapping rule according to a JSON data structure; obtaining a Java data class file through automatic recursive processing of a Java naming rule based on the JSON data structure and the type mapping rule; performing abnormal state analysis on the Java data class file to determine a file exception solution method; obtaining a standard annotation through service class annotation marking according to the Java data class file; performing service skeleton construction conforming to a JAX-WS specification on the standard annotation to determine a directly identifiable service class; and performing dynamic compilation on the directly identifiable service class to obtain a dynamically deployed service. The application solves the technical problems that the prior art cannot automatically deduce a Java class from an arbitrary JSON example and cannot automatically construct and deploy a WebService service.
Owner:INSPUR GENERSOFT CO LTD

A device state analysis method and system based on DSL and dynamic compilation technology

The application discloses a device state analysis method and system based on DSL and dynamic compilation technology, wherein the method comprises the following steps: S1, importing a DSL file of device state parameters; S2, analyzing the DSL file through a T4 text template engine to dynamically generate C# intermediate code; S3, using a Roslyn compiler to dynamically compile to generate an assembly; S4, loading the assembly through reflection to receive a device state byte array data frame; S5, matching a structure type corresponding to the byte array to convert the byte array into a structure instance through memory mapping; S6, calling built-in or extended analysis methods through reflection to convert the structure into a general parameter class object; S7, outputting the instantiated object; and S8, transmitting, displaying or saving the device parameter instantiated object according to actual requirements. The application greatly shortens the analysis rule configuration time; and a new device protocol only needs to write a DSL file, without the need of redeploying the system; in addition, the application supports plug-in extension of custom analysis methods.
Owner:HEFEI ZHONGKE TIANTONG TECHNOLOGY CO LTD

A dynamic compilation method for flight parameter diagnosis rules

The present invention belongs to the field of aircraft fault diagnosis and maintenance, and specifically relates to a method for dynamically compiling flight parameter diagnostic rules. The present invention pre-designs the code required for the criterion according to the criterion function, leaving blanks for the criterion formula and associated parameters. After the criterion formula is parsed, the criterion formula and associated parameters are filled in, and a criterion file to be compiled is generated. Finally, the criterion file to be compiled is compiled into an executable program that can be linked to the main program through a compilation tool chain, thereby realizing the dynamic compilation of the criterion into an executable program. This greatly shortens the time it takes to convert the criterion into an executable program, greatly speeds up the guarantee software development process, and significantly improves guarantee efficiency.
Owner:DALIAN UNIV OF TECH

Plug-in type data communication middleware design implementation method based on ZeroMQ

The invention discloses a plug-in type data communication middleware design implementation method and device based on ZeroMQ, and the method comprises the steps: constructing a ZeroMQ asynchronous communication core through an asynchronous I / O multiplexing and message serialization optimization algorithm, and achieving the direct communication of decentralized nodes; a plug-in management framework is constructed by a plug-in dependency analysis and sandbox isolation algorithm, and module modularization and dynamic expansion are supported; building a visual protocol adaptation interface by adopting an intelligent field mapping and real-time conversion preview algorithm, generating conversion rules and scripts, packaging the conversion rules and scripts into adaptation plug-ins, and loading the adaptation plug-ins to a communication core; and integrating a script engine, realizing user-defined logic and conversion rule collaboration through security sandbox execution and a dynamic compiling optimization algorithm, and generating a modular plug-in which is dynamically plugged into a communication core. According to the method, the problems that a traditional integrated interface is tedious, high in coupling and difficult to adapt can be solved, and rapid seamless integration of the heterogeneous system is achieved.
Owner:XIAN LONGVIEW ELECTRONICS ENG

Plug-in starting method and device, electronic equipment and storage medium

The invention discloses a plug-in starting method and device, electronic equipment and a storage medium. The method comprises the following steps: loading a target executable file, a resource file and a library file of a target plug-in by responding to a starting instruction of the target plug-in; then, respectively performing dynamic compiling and asynchronous static compiling on the target executable file; and finally, running the compiled code in the dynamic compiling process based on the resource file and the library file to start the target plug-in, and obtaining and storing a target compiling file generated by asynchronous static compiling. According to the scheme, starting of the plug-in is achieved in the mode that dynamic compiling and static compiling are combined, first-time quick response of the plug-in is achieved through the dynamic compiling, meanwhile, the compiling file of the plug-in is generated through the static compiling and stored, secondary quick execution of the follow-up plug-in can be achieved, time consumed for plug-in loading is shortened, and plug-in starting efficiency is improved.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Implementation method of LLM-oriented multi-NPU heterogeneous cooperative computing architecture

The invention discloses an implementation method of an LLM-oriented multi-NPU heterogeneous cooperative computing architecture, and belongs to the field of artificial intelligence chips and distributed computing. The implementation method comprises the steps that a multi-NPU heterogeneous system is constructed, the system is composed of a CPU, an FPGA, a plurality of NPUs and a DDR storage unit, the CPU is responsible for system scheduling and initialization, the FPGA is responsible for operation instruction execution, and the NPUs are specially used for operator acceleration; performing runtime compiling on the LLM model, wherein the runtime compiling comprises operator fusion reconstruction, calculation task allocation, data address planning and model operation instruction flow arrangement and compiling; and dynamic compiling of an NPU instruction containing a Kcache / Vcache operator and a hybrid expert model is supported, so that efficient heterogeneous collaborative reasoning is realized. According to the invention, through collaborative optimization of software and hardware, the calculation efficiency and the resource utilization rate of the LLM in the multi-NPU system are improved.
Owner:58TH RES INST OF CETC

Data full-period security management and control system and method

The invention discloses a data full-period security management and control system and a data full-period security management and control method. The system comprises a strategy dynamic compiling engine used for compiling a data use strategy defined by a natural language into a sandbox operation instruction set capable of being executed by a machine; the strategy-data atomization binding module is used for performing encryption cascade on the operation instruction set and the target data file to generate a strategy-data complex; the policy-aware security sandbox is used for loading and executing the policy-data complex and performing refined monitoring and interception on data operation; the zero-knowledge double-chain auditing channel is used for generating a hash sequence of an operation behavior and a zero-knowledge proof of operation compliance; and the audit verification and feedback module is used for verifying the validity of the zero-knowledge proof and outputting a verification result.
Owner:AISINO CORPORATION

Development tool and method based on audio DSP chip algorithm

PendingCN121578993ADigital data protectionCAD circuit designDynamic compilationAlgorithm
A development tool based on an audio DSP chip algorithm comprises a UI tool, an external algorithm library and a DSP framework, and the UI tool comprises a basic algorithm module, a graphical algorithm building module, an algorithm flow chart conversion configuration file module, an algorithm list generation module, an algorithm compiling intermediate file decryption module and an algorithm dynamic compiling module; the external algorithm library comprises a basic algorithm library, an intermediate file compiling module and an intermediate file encryption module; the DSP framework comprises a source code SDK (Software Development Kit) and a static library calling framework. The invention further discloses a development method based on the audio DSP chip algorithm. According to the method, the algorithm library and the tool chain are modified, the algorithm list needing to be used is output and dynamically compiled, the firmware size and memory consumption are reduced, and due to the change of the development process, the cooperation between customers and an original chip factory can be reduced, the development process is simplified, the development efficiency is improved, the maintenance difficulty is reduced, and thus the development cost is reduced.
Owner:JUDI (SHANGHAI) TECHNOLOGY CO LTD

Code extension method and device and related product

PendingCN120669976AVersion controlSoftware reuseDynamic compilationObject code
The invention discloses a code extension method and device and a related product. A source code and an extension configuration file corresponding to a target entity class in the source code are obtained, the extension configuration file is used for describing entity class extension logic of the target entity class, and the entity class extension logic comprises to-be-extended attributes of the target entity class and attribute representation of the to-be-extended attributes; performing conversion processing on the extended configuration file to obtain a code character string containing the to-be-extended attribute and the attribute representation; and through a code dynamic compiling technology, according to the code character string containing the to-be-expanded attribute and the attribute representation, performing expansion processing on the source code to obtain a target code. Thus, the problem that the modification workload is large due to the fact that the complete code is integrally modified is avoided, code expansion is well achieved, and the code expansion efficiency is improved to a certain degree.
Owner:NEUSOFT CORP

A dynamic compilation method, device, equipment and storage medium

ActiveCN114756238BCode compilationDynamic compilationThe Internet
The present disclosure provides a method, apparatus, device and storage medium for dynamic compilation, in the field of computer technology, particularly in the field of research and development and operation and maintenance of Internet and mobile applications. The specific implementation scheme is: using the DSL specification, parsing the source file to determine the DSL syntax tree corresponding to the source file, and obtaining a first target file; and according to the DSL syntax tree, determining the declaration type and calling order of the program object represented by each node, and then determining the loading order of the declaration type according to the declaration type and the calling order, and obtaining a second target file. Since the second target file contains the declaration types of each program object whose arrangement order is consistent with the calling order, in the process of converting the DSL product in the first target file into the executable file corresponding to the source file in the executable environment, the speed of loading the declaration type and program object can be greatly accelerated, thereby improving the efficiency of converting the DSL product into page display content in real time.
Owner:BEIJING BAIDU NETCOM SCI & TECH CO LTD

A high-performance flow collector based on XDP

The application relates to an XDP-based high-performance flow collector, and belongs to the network technology and security field.The collector comprises a user state management module and a kernel EBPF module, wherein a sampling management program is arranged on the user state management module, the sampling management program is used for dynamically compiling an input tcpdump capture filter statement, generating an EBPF program, and then sending the EBPF program to the kernel EBPF module; a high-performance data path XDP program is arranged on the kernel EBPF module, the kernel EBPF module is used for receiving the EBPF program from the user state management module, and mounting the EBPF program on the XDP program. The collector provided by the application has the consistent capture filter syntax of tcpdump and the high-performance general flow sampling program of DPDK, and solves the problem that the performance and the general performance cannot be compatible.
Owner:CHINA TELECOM CLOUD TECH CO LTD

A method and system for realizing dynamic compilation of front-end projects under containers in multiple environments

The present invention proposes a method and system for dynamically performing front-end compilation and operation and maintenance in multiple environments in a compilation container. The method is implemented by deploying middleware in a target container. The middleware includes a front-end engineering component module installed in a front-end engineering and a front-end operation and maintenance server component module installed in an operation and maintenance server. The front-end engineering component module and the front-end operation and maintenance server component module have a linkage relationship. During the compilation process, the engineering component module is used to respond to the compilation deployment task, identify the current container environment of the compilation deployment task, dynamically generate the configuration information required for compiling the front-end engineering, and provide the front-end engineering with a registration component initialization function, and inject configuration information into the front-end engineering; the front-end operation and maintenance server component module is used to link and respond to the triggering of the engineering component module, and execute the front-end compilation function according to the configuration information. The present invention can identify the configuration required for the front-end engineering compilation and deployment to be dynamically configured in different environments in the container during compilation. Compared with the need to obtain environmental information according to the configuration template before compilation, the configuration information is generated and stored in the database, which not only saves the overall compilation efficiency but also does not require the storage space of the database, thereby improving the overall front-end operation and maintenance efficiency.
Owner:南京爱福路汽车科技有限公司

Dynamic compiling queue optimization system and method based on reuse distance frequency

PendingCN121478295AProgram initiation/switchingCode compilationDynamic compilationCoding block
The invention discloses a dynamic compilation queue optimization system and method based on reuse distance frequency. The system comprises the steps that a new stack temporarily stores code blocks which just reach a compilation heat threshold value and enter a compilation queue for the first time; the popularity information counter monitors and counts popularity information of each code block in real time; the priority stack calls a priority calculation engine to dynamically calculate and sort compilation priorities; the priority calculation engine dynamically calculates the priority of each code block in the priority stack and drives the priority stack to sort; the historical stack stores metadata information of code blocks which are not accessed within preset time in the priority stack and have priorities lower than a priority threshold; the method has the advantages that the scheduling efficiency of background compiling resources in the dynamic binary translation system is effectively improved, and the overall performance of the system is remarkably improved.
Owner:江淮前沿技术协同创新中心

Binary executable file password misuse detection method based on dynamic compiling traceability

The invention relates to the technical field of information security, and provides a binary executable file password misuse detection method based on dynamic compilation traceability, which comprises the following steps of: performing local static analysis on an input binary executable file, positioning a sensitive function in the binary executable file and calling a self-defined function of the sensitive function; performing dynamic variation traceability on the parameters of the sensitive function, performing execution by changing parameter values and combining under-constraint dynamic symbols, tracing a real source of the parameters, and performing code accessibility verification in the traceability process to obtain an execution result of the sensitive function; and performing mode matching and constraint solution on the obtained execution result according to a predefined cryptographic security rule, judging whether a password misuse behavior exists or not, and outputting a detection log. Through the technical means of combining dynamic variation traceability and local static analysis, the effect of efficiently and accurately detecting the password misuse behavior in the binary file on the premise of avoiding path explosion is achieved.
Owner:GUANGZHOU UNIVERSITY

Engine dynamic compiling method and system

PendingCN121478292ACode compilationDynamic compilationComplete data
The embodiment of the invention provides an engine dynamic compiling method and system. According to the method, firstly, a dynamic compiling middle layer is implanted into an engine byte code output end in advance, hot functions are screened according to a preset rule when function byte codes are executed, invalid compiling of non-key functions is avoided, and resources are saved; secondly, for the determined hotspot function, collecting parameter type data covering a unique identifier of the function, a parameter type sequence, the number of calling times and a type stability score for subsequent accurate compilation; dynamically selecting a target compiling mode through a function complexity factor and a type stability score; and finally, generating a type-specific dynamic compiling module based on the target compiling mode, and completing data interaction by means of a shared memory mechanism to operate the module, thereby reducing delay loss of traditional data serialization copying, and remarkably improving the execution speed of the system.
Owner:INSPUR TIANYUAN COMM INFORMATION SYST CO LTD

Server API automatic construction method and device based on WSDL and medium

ActiveCN120743288ASoftware deploymentCode compilationData classDynamic compilation
The invention discloses a WSDL-based server API automatic construction method and device and a medium, and relates to the technical field of information system development, and the method comprises the following steps: determining a type mapping rule according to a JSON data structure; based on a JSON data structure and a type mapping rule, obtaining a Java data class file through automatic recursion processing of a Java naming rule; performing abnormal state analysis on the Java data file to determine a file abnormity solution; according to the Java data class file, obtaining a standard annotation through service class annotation labeling; constructing a service skeleton conforming to a JAX-WS specification for the standard annotation to determine a directly recognizable service class; and dynamically compiling the directly recognizable service class to obtain a dynamic deployment service. According to the method, the technical problems that the Java class cannot be automatically derived from any JSON example and the WebService cannot be automatically constructed and deployed in the prior art are solved.
Owner:INSPUR GENERSOFT CO LTD

Project code dynamic sharing method and device, equipment and storage medium

The invention discloses a project code dynamic sharing method and device, equipment and a storage medium, and relates to the technical field of computers. The method comprises the steps of obtaining a shared code file of a first project according to a preset configuration file in a process that the first project runs a construction command, and storing the shared code file to a static folder of the first project; receiving a first file sharing request sent by a second item, and obtaining a corresponding first shared code file in the static folder according to a first file name in the first file sharing request; and sending the first shared code file to the second item, so that the second item dynamically compiles or dynamically runs the first shared code file. By means of the technical means, dynamic sharing and multiplexing of code resources can be achieved on the premise that the project is not configured with a Webpack tool, the problem that in the prior art, the code resources are shared by depending on a module federated plug-in provided by the Webpack tool is solved, and the development and operation complexity of a small project is effectively reduced.
Owner:广州三七极创网络科技有限公司

A tool generation method and system based on cloud script dynamic registration

PendingCN122653711AInformatizationDynamic compilation
The application discloses a tool generation method and system based on cloud script dynamic registration, and relates to the information technology field.The method comprises the following steps: obtaining cloud script records and analyzing and generating tool contract data, comparing the tool contract data with local effective contracts to obtain a contract degree, and matching and registering a migration mode; dynamically compiling the script to be generated, isolating and loading the script, and verifying a candidate instance, writing the candidate instance into a candidate registration table after consistency is achieved, generating a version route, switching a new call to the candidate instance, keeping an old call to an old instance, recycling the old instance after the old instance is closed, and generating a registration result. Through tool contract comparison, candidate call consistency verification, version route and old instance closed recycling, accurate migration, controlled release and smooth switching in the cloud script dynamic registration process are realized.
Owner:深圳市华磊迅拓科技有限公司

Software integration and dynamic calling system and method for parameters of multi-model oil and gas pumps

PendingCN121411782ACode compilationDynamic compilationNew energy
The invention relates to the technical field of new energy automobile power control, in particular to a software integration and dynamic calling system and method for parameters of multi-model oil and gas pumps, and the system comprises a dynamic compiling layer, an execution adaptation layer, an interactive VCU and a parameter database. Through innovative three-layer architecture design and key technology breakthrough, the problems of software redundancy, high maintenance cost, dynamic adaptation deficiency and the like in existing multi-model oil and gas pump parameter management are effectively solved. According to the system, decoupling of control logic and hardware parameters is achieved, dynamic calling of millisecond-level parameters is supported, the development and maintenance cost of a controller is greatly reduced, and meanwhile the compatibility and real-time performance of a new energy automobile power system are improved. By applying the system, oil and gas pump parameter management can be promoted to develop in the intelligent and intensive direction, important support is provided for upgrading of the new energy automobile power control technology, and the system has wide market application prospects and high economic value.
Owner:厦门金龙汽车新能源科技有限公司

Method, device and application of dynamic compilation of cross-platform components based on VUE

ActiveCN115826968BEnergy efficient computingCode compilationDynamic compilationProcessing
The present invention provides a method, device and application for dynamically compiling cross-platform components based on VUE. The method realizes the dynamic compilation of Vue components into cross-platform reusable web components through the Vite plug-in. Based on the compilation of Esprima, three compilation functions are designed to compile the script code fragment, template code fragment and style tag fragment of the Vue component respectively. The method can realize dynamic hot update compilation processing, and achieve the effect of automatically generating cross-platform components with equivalent functions when writing components using Vue syntax, thereby greatly improving the development efficiency and component reuse rate of front-end development.
Owner:CITY CLOUD TECH HANGZHOU CO LTD

Multi-version management method for on-orbit software of spaceborne computer

The invention relates to the technical field of spacecraft control, in particular to a satellite-borne computer on-orbit software multi-version management method which comprises the following steps: dividing a storage space in a multi-version management system into a physical area and a file system area; the method comprises the following steps: dividing a program of on-orbit software into a factory program and an updating program, and storing the factory program in a physical area and packaging the factory program into an ROMFS mirror image file; the updating program is generated through dynamic compiling, the updating program serves as a main program, and a redundant copy is copied to serve as a backup program to be stored in the file system area; and judging the starting type of the satellite-borne computer system based on the register information, and determining the program loading position of the on-orbit software according to the starting type. Through the dual storage structure of the physical area and the file system area, it is ensured that even if a certain software copy goes wrong, recovery can still be conducted through a redundant copy, and single-point faults are avoided. The fault tolerance of the system is enhanced by adopting CRC (Cyclic Redundancy Check) and two-out-of-three operation, so that the system can still be recovered and normally started even if a plurality of copies have errors.
Owner:SHANGHAI SPACEFLIGHT INST OF TT&C & TELECOMM +1

Telemetering general analysis real-time compiling method and system and computer readable storage medium

ActiveCN120743285AVersion controlCode compilationDynamic compilationAlgorithm
The invention provides a telemetering general analysis real-time compiling method and system and a computer readable storage medium, if a real-time telemetering parameter is a native parameter, the real-time telemetering parameter is extracted according to an extraction algorithm, and if the real-time telemetering parameter is a derivative parameter, the real-time telemetering parameter is extracted according to an extraction algorithm. If yes, a preset compiler is called to compile the dynamic compilation source code of the derivative parameter in real time to obtain target telemetry data corresponding to the derivative parameter, and in this way, the dynamic compilation source code capable of solving the derivative parameter directly runs in a memory, so that real-time code compilation of the derivative parameter can be carried out, and the accuracy of the result is improved. A real-time extraction algorithm of derivative parameters is dynamically expanded, so that the applicability and expansibility of real-time parameter analysis are improved, the remote measurement analysis development threshold is reduced, the development period is shortened, the analysis logic takes effect immediately after being modified, the system does not need to be deployed again, and the requirement for rapid adjustment of analysis rules in remote measurement data processing is met.
Owner:BEIJING TIANCHEN HECHUANG TECH CO LTD

Dynamic compiler parallelism techniques

Compiler techniques lot inline parallelism and re-targetable parallel runtime execution of logic iterators enables selection thereof from the source code or dynamically during the object code execution.
Owner:NVIDIA CORP