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

22 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.

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

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

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

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

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

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

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:厦门金龙汽车新能源科技有限公司

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

Equipment state analysis method and system based on DSL (Digital Subscriber Line) and dynamic compiling technology

The invention discloses an equipment state analysis method and system based on a DSL (Digital Subscriber Line) and a dynamic compiling technology. The method comprises the following steps: S1, importing a DSL file of equipment state parameters; s2, analyzing the DSL file through a T4 text template engine, and dynamically generating a C # intermediate code; s3, dynamically compiling and generating a program set by using a Rosln compiler; s4, receiving a device state byte array data frame through a reflection loading program set; s5, matching a structural body type corresponding to the byte array, and converting the byte array into a structural body instance through memory mapping; s6, a built-in or extended analysis method is called through reflection, and the structural body is converted into a general parameter class object; s7, outputting an instantiated object; and S8, transmitting, displaying or storing the equipment parameter instantiation object according to an actual demand. According to the method, the analysis rule configuration time is greatly shortened; the newly added device protocol only needs to compile a DSL file, and the system does not need to be redeployed; in addition, the method supports a plug-in extension custom analysis method.
Owner:HEFEI ZHONGKE TIANTONG TECHNOLOGY CO LTD

Condition batch generation method and system based on intelligent parameter matching and dynamic compiling

The invention discloses a condition batch generation method and system based on intelligent parameter matching and dynamic compilation, and the method comprises the steps: receiving a condition generation template which is issued by a real-time data management platform and comprises a time series data measurement point screening and incidence relation condition expression, and extracting condition expression parameters in the condition generation template; dynamically mapping the parameters of the condition expression and the name of the measuring point of the target mechanism to generate a candidate mask list; extracting a template expression in the condition generation template, replacing a parameter placeholder in the template expression by using the candidate mask list, and converting the template expression into an executable logic expression code; performing real-time batch verification on executable logic expression codes, and screening out legal expressions without grammar, logic and data conflicts; and constructing a logic dependency relationship among the legal expressions, determining a conflict-free execution sequence, and finally carrying out persistent deployment on the ordered legal expressions and outputting a deployment completion result.
Owner:XIAN TPRI POWER PLANT INFORMATION TECHNOLOGY CO LTD +1

Low-code implementation method and device supporting continuous generation of production environment and computer system

The invention provides a low-code implementation method and device supporting continuous generation of a production environment and a computer system, and relates to the technical field of computer software development. The method comprises the steps of receiving an update instruction in a production environment and generating a source code; if the code is the front-end code, a new version resource bundle is generated through real-time packaging at a server side, and an old bundle is covered in a non-inductive mode through atomization replacement operation; and if the code is the back-end code, performing dynamic compiling to generate a byte code, and loading the new logic to the running process by utilizing a hot loading mechanism. According to the method, a traditional offline generation mode is broken through, continuous generation and dynamic updating of the production environment are achieved on the premise that service is not restarted, the service continuity is effectively guaranteed, and the iteration efficiency of low-code application is remarkably improved.
Owner:ADVANCED SYST DEV

Design and storage method of network access control policy

ActiveCN115563653BDigital data protectionDynamic compilationEngineering
The application discloses a network access control strategy design and storage method, which comprises the following steps: constructing an expression; constructing a rule based on the expression, wherein the operation result of the rule is "true" or "false"; constructing an action; constructing a strategy based on the combination of the rule and the action; setting a general template; generating a corresponding rule file for each rule by using the general template; converting the rule file into machine code by using a dynamic compilation mode and storing the rule file; storing the rule and the action in the memory by using a program according to the combination logic of the rule and the action in the strategy; and calling the arranged strategy according to an access control request. The application can flexibly arrange the execution sequence of the strategy when multiple strategies are processed, and can meet various needs of users.
Owner:JIANGSU ENLINK NETWORK TECH CO LTD

A Dynamic Protocol Adaptation System and Method for AI Services

PendingCN122317173ADynamic compilationBusiness enterprise
This application belongs to the field of communications, and specifically relates to an AI service dynamic protocol adaptation system and method. The system includes a protocol template configuration module to achieve flexible adaptation and rule reuse of heterogeneous protocols, a dynamic compilation and hot deployment module to achieve zero-interruption updates, and significantly reduce expansion time; traffic scheduling and circuit breaker mechanisms ensure system stability, and closed-loop communication between modules improves management efficiency; it solves the problem of protocol differences when integrating multi-source AI services, and realizes dynamic expansion of service support capabilities under the premise of zero downtime, significantly reducing resource consumption, improving service availability and integration efficiency, adapting to the diverse needs of enterprise multi-source AI service integration, and has strong practicality.
Owner:GUANGZHOU JUNBO NETWORK TECH INC

Configuration method and device of commission calculation program, computer equipment, readable storage medium and program product

PendingCN121614172ADigital data information retrievalFinanceDynamic compilationAlgorithm
The invention relates to a commission calculation program configuration method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: in response to a configuration operation for a target index, generating a structured query language (SQL) script corresponding to the target index; in response to a configuration operation for a target commission calculation rule, a calculation rule of the target commission is generated, the calculation rule comprises a judgment condition and / or a calculation result, and the judgment condition and / or the calculation result comprises a target index; generating a corresponding data access object DAO method based on the SQL script of the target index, generating a source code of a target commission calculation program based on the calculation rule of the target commission, and obtaining the target index in the source code by calling the DAO method corresponding to the target index; and dynamically compiling the source code to obtain a calculation program of the target commission. By adopting the method, the configuration flexibility and the configuration efficiency of the commission calculation program can be improved.
Owner:CHINA LIFE INSURANCE CO LTD