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

16 results about "Module dependency" patented technology

Project management method and device, electronic equipment, storage medium and program product

The invention discloses a project management method and device, electronic equipment, a storage medium and a program product, and relates to the technical field of software development control, and the method comprises the steps: managing the construction path, output path and other information of a nested warehouse project through a unified configuration file, and achieving the centralized definition of a multi-project construction process; the problem of packaging dispersion caused by separate management of the sub-modules is avoided; the unified construction environment is initialized based on project information of centralized configuration, it is ensured that the dependency relationship of all modules and the construction process are coordinated and consistent, and the stability and reliability of the construction process are enhanced; command generation logic is constructed in a standardized mode, configuration complexity and later maintenance cost are reduced, and unified management and control of the process are achieved; through a centralized management mode driven by configuration, the defect of processing multi-warehouse construction deployment depending on manual scripts is eliminated, repeated labor is reduced, and development efficiency and project agility are improved.
Owner:CHINA ELECTRONICS CLOUD DIGITAL INTELLIGENCE TECH CO LTD

Method and device for determining dependency relationship, electronic equipment and storage medium

The invention provides a method and a device for determining a dependency relationship, electronic equipment and a storage medium. The method comprises the following steps: acquiring related parameters of a target module in an open source project; determining a configuration file of the compiling target module from a folder of the open source project based on the related parameters; analyzing the configuration file of the target module to obtain an identity label of a dependent module of the target module; based on the identity label of the dependency module, scanning a folder of the open source project, and determining a path of the dependency module; and displaying the identity label of the dependent module and the path of the dependent module. According to the method, the dependency module on which the target module depends and the path of the dependency module can be automatically analyzed, determined and displayed, research and development personnel are helped to know and master the AOSP, consumed time is shortened, cost is reduced, and development efficiency and product quality are improved.
Owner:GREAT WALL NEW ENERGY COMMERCIAL VEHICLE CO LTD

Deep learning model training integrated management system and method

The invention belongs to the technical field of artificial intelligence, and particularly relates to a deep learning model training integrated management method, which is operated in a Kubernetes cluster environment and is integrated with Juser Notebook as an interactive development and training platform, and comprises the following steps: S100, in response to a user instruction, creating a new training engineering project; s200, performing module dependence management on the training engineering project; s300, creating or cloning a model training workflow for the training engineering project; s400, configuring hyper-parameters and environment variables for each step of the workflow; s500, executing the workflow, capturing training index data, and storing the training index data in a log database in a structured manner; s600, based on the index data in the log database, generating an index comparison chart; the invention further provides a deep learning model training integrated management system, and the problems that a user frequently imports repeated modules, parameter distribution is disordered, training data logs are difficult to compare, and engineering cloning processing is tedious are solved.
Owner:CHONGQING INST OF ENG

Application packaging method and device, computer equipment and storage medium

The invention relates to an application packaging method and device, computer equipment and a storage medium. The method comprises the following steps: obtaining and analyzing construction parameter information submitted by a user side to obtain function module starting configuration and resource customization configuration; determining a starting module from the pre-stored module, extracting corresponding starting module metadata, and generating a module injection sequence; in response to a newly added module path index obtained by analyzing the construction parameter information, judging whether a target module corresponding to the module path index exists in a module template library or not, and if not, registering the target module to a module metadata set and updating a module injection sequence; generating an intermediate project file based on the module injection sequence; performing adaptation processing on the corresponding customized resources and embedding the intermediate project file to generate a to-be-compiled project file; and deploying the to-be-compiled project file to a compiling environment and packaging. By adopting the method, newly added modules or resources can be flexibly responded, and the module dependency relationship is automatically checked and updated, so that the packaging efficiency is remarkably improved.
Owner:SHANGHAI TBC EDUCATION DEV CO LTD

A software product detection method, device, equipment and storage medium

PendingCN122309323AProduct testingAlgorithm
This invention proposes a software product testing method, apparatus, equipment, and storage medium. The method includes: parsing the program structure of the software product to be tested, extracting module dependencies, and calculating structural complexity parameters; determining the behavioral statistical caliber based on the structural complexity parameters; dividing the running event sequence into statistical windows according to the behavioral statistical caliber, calculating the correction behavior intensity, and generating running behavior feature values; obtaining reference feature sequences from historical stable running phases, calculating the stable behavior reference center value and fluctuation width; and calculating the deviation score using the running behavior feature values, reference center value, fluctuation width, and behavioral statistical caliber to generate the testing result. This invention effectively solves the problem of insufficient accuracy of fixed threshold detection in complex software scenarios by adaptively adjusting the statistical caliber based on structural complexity and combining dynamic behavioral features with historical benchmarks for deviation determination, thereby improving the stability and reliability of software running status monitoring.
Owner:CCIC SAICHEN TECH SERVICE CO LTD

A heterogeneous middleware migration system and method for automatic driving software

The application discloses a kind of heterogeneous middleware migration systems and methods for automatic driving software, method first scans ROS2 interface definition file and extracts interface metadata to form standardization input;Again, through Skill standardization rule base is combined with adapter plug-in to complete standard scene interface mapping, boundary scene enables LLM to generate adaptation code and back to the rule base;Subsequently, through multidimensional behavior recording-playback, the semantic equivalence verification before and after migration is realized;Rely on module dependency graph to execute incremental migration and batch scheduling, automatically generate bidirectional bridging layer to guarantee module transparent intercommunication;Finally, target middleware adaptation code is generated to complete migration.The system is collaboratively composed of input layer, rule layer, AI assistance layer, semantic verification layer, migration engine layer and output layer, can support multiple types of target middleware, realize zero-downtime progressive migration, and effectively solve the problems of low efficiency of manual migration, verification absence and the like.
Owner:AUTOCORE INTELLIGENT TECH (NANJING) CO LTD

Log management method and device for module

The invention discloses a log management method and device for a module, and relates to the technical field of logs, the method comprises the steps of obtaining a module configuration file in the process of starting a log system, and constructing a module registry and a module dependency graph based on the module configuration file, the module configuration file is obtained by scanning a registration macro in a source code of each module when the log system is compiled, and the module dependency graph is used for representing a set membership between the modules; and performing log management on each module based on the module registry and the module dependency graph in the running process of the log system. According to the embodiment of the invention, the module configuration file is automatically generated by adopting macro definition, so that the step of manually editing the module configuration file is greatly reduced, and the risk of errors of the module configuration file can be reduced.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Embeddable SDK application dynamic integration method, system, medium, program product and terminal

PendingCN122086488AResolve asynchronous dependency conflictsEliminate the risk of integration failureError detection/correctionPlatform integrity maintainanceEmbedded applicationsInterface design
This application provides a method, system, media, program product, and terminal for dynamic integration of embedded SDK applications. This application solves the asynchronous dependency conflict problem commonly found in traditional SDKs through a dynamic import conversion engine and preloading mechanism, effectively eliminating the risk of integration failure caused by factors such as network latency, resource loading timing, and module dependency competition. Based on a pre-defined modular export adapter library and a universal module definition multi-format export adaptation mechanism, this application enables a single SDK to run seamlessly in heterogeneous environments. The parameterized dynamic mounting mechanism of this application reduces the complexity and error probability of SDK integration through standardized interface design and automated configuration processing, thereby significantly reducing technical support costs, developer training costs, and project implementation risks. Through a sandboxed dependency isolation mechanism, this application fundamentally ensures the stability and reliability of system operation through a progressive isolation strategy and dependency version conflict detection algorithm.
Owner:SHANGHAI NAT GRP HEALTH TECH CO LTD

A C++ software dependency management and automatic build tool

The application relates to the technical field of computer software aided development tools, and provides a C++ software dependency management and automatic construction tool, which comprises a centralized software release warehouse and a matched framework project management tool and engineering directory structure and module configuration standards, so as to fill the blank of the absence of standardized project management tools for the C++ language. The tool provides functions such as project dependency management, life cycle management, version management, standardized release and import. In addition, compared with existing market solutions, the tool introduces a module dependency management function, is downward compatible with QMake and CMake projects, can better support the development of C++ software projects, and provides a centralized warehouse to manage dependency relationships, automatically downloads project dependencies and solves version conflicts, can define a life cycle such as dependency download, dependency installation, project configuration generation, project compilation and project packaging and release, and makes the development and release process more standardized and orderly.
Owner:CSSC SYST ENG RES INST

Critical path resource loading optimization method based on module dependency relationship

The invention provides a key path resource loading optimization method based on a module dependency relationship. By establishing the dependency relationship graph of the module resources, the calling relationship among the script module, the style module and the picture module can be clearly represented, and a structured basis is provided for subsequent key path analysis. And calculating resource key scores of the module resources on the sub-paths based on the dependency graph, and determining module priorities through the scores, so that a resource loading sequence is scientifically quantified. And further injecting priority attributes for each resource according to the priority of the module, and guiding the rendering process to be executed orderly. According to the method, automatic identification and priority dynamic allocation of the key path are realized, the problems of high error rate and large rendering effect fluctuation caused by manual configuration of the priority in a traditional method are effectively solved, and the efficiency and the stability of page rendering are remarkably improved.
Owner:创优数字科技(广东)有限公司

A method of distributed software development

The application relates to the technical field of software generation methods, and discloses a distributed software development method. The method responds to the input of distributed development demand data, performs a function module feature extraction operation, wherein the demand data contains an inter-module dependency topology and an interface constraint specification; a pre-trained task decomposition model is activated to perform multidimensional analysis on the development demand data, and a task unit set carrying a resource allocation identifier is output, the resource allocation identifier and a task type establish a dynamic mapping relationship; a code analysis engine is triggered based on the task unit set, cross-modal feature fusion is performed on the inter-module dependency topology, a feature complex of a fused code structure mode and an interface compatibility index is generated; the feature complex is input into a dynamic integration engine for execution sequence planning, and a distributed executable component is output, the executable component contains a logic control flow derived from a task execution sequence and a resource self-adaptive configuration parameter.
Owner:GUIZHOU SHUANDA INFORMATION SECURITY TECHNOLOGY CO LTD

Code warehouse management method and device, and electronic equipment

PendingCN121900805AVersion controlCode compilationCode moduleChain (algebraic topology)
The invention discloses a code warehouse management method and device and electronic equipment, and the method comprises the steps: obtaining an original code warehouse, carrying out the full scanning of the original code warehouse, obtaining a module dependence graph, obtaining the dependence relation between modules in the code warehouse according to the module dependence graph, carrying out the coherence group analysis of algebraic topology based on the module dependence graph, and obtaining a code warehouse management result. According to the method, an isolated code module, a cyclic dependency chain and a cross redundancy block are obtained, then the isolated code module, the cyclic dependency chain and the cross redundancy block are merged and extracted to obtain a governance candidate set, and an original code warehouse is automatically governed based on the governance candidate set, so that human resources are saved.
Owner:CHINA MOBILE INTERNET CO LTD +1

Application updating method and device, computer equipment, storage medium and program product

The invention relates to an application updating method and device, computer equipment, a storage medium and a program product. The method comprises the steps of determining a target application to be started by a user according to a starting instruction initiated by the user, loading module snapshots corresponding to the target application from a local directory of a client according to application identification information of the target application, obtaining the latest module snapshots through a server interface, and starting the latest module snapshots according to the latest module snapshots. The method comprises the following steps: acquiring a latest module snapshot corresponding to a target application, performing legality verification on the latest module snapshot, and updating each module snapshot corresponding to the target application according to a pre-constructed module dependency relationship graph and the latest module snapshot under the condition that the latest module snapshot passes the legality verification. By the adoption of the method, efficient, safe and user-friendly multi-module snapshot dynamic updating of the application is achieved, the updating efficiency of the application and the user experience are improved, meanwhile, the safety and fault tolerance of the system are improved, and source code leakage is effectively prevented.
Owner:CHINA TELECOM CLOUD TECH CO LTD

A conditional compilation and dynamic feature management system

PendingCN122308842APathPingBehavior control
This invention discloses a conditional compilation and dynamic feature management system, belonging to the field of software build and configuration management technology. The system includes a build-time conditional import module configured to selectively import modules using conditional expressions. These conditional expressions are evaluated during the build phase, and the module packaging tool completely removes module dependencies corresponding to inactive code branches during the build process. The system also includes a runtime feature checking module and a hierarchical feature control module, distinguishing between build-time feature control and runtime feature control. Build-time feature control achieves code elimination through conditional expressions, while runtime feature control dynamically controls the execution path through status query callbacks. The system further includes an on-demand loading module for delayed initialization of heavy subsystems; a code elimination verification module to verify the complete elimination of inactive code; a feature dependency management module to manage dependencies and mutual exclusion relationships between feature flags; a feature documentation generation module to automatically generate feature configuration documents; and a feature flag definition module to centrally define feature flags to ensure type safety. This invention achieves collaborative work between compile-time code optimization and runtime behavior control, balancing streamlined build artifacts with runtime flexibility, and can be widely applied to feature management and build optimization of large-scale software systems.
Owner:HANGZHOU AMTD YINGANG DIGITAL TECH CO LTD

Front-end continuous integration increment construction method and device based on persistent cache

The invention provides a front-end continuous integration increment construction method and device based on persistent cache. The method comprises the following steps: reading a construction configuration, establishing a construction context, initializing a persistent cache, and generating an environment fingerprint and a configuration fingerprint; checking the environment fingerprint and the configuration fingerprint of the round, determining a change module set based on file snapshot comparison, and determining an affected code block set; a compiling result is accessed to the module dependency graph, and corresponding module-level cache records are multiplexed for the unchanged modules; according to the updated module dependency graph, generating and merging the affected code blocks, and multiplexing corresponding code block level cache records for the unaffected code blocks; and writing the updated code block as a construction product, updating a product list, and writing the file snapshot, the module-level and code block-level cache records and the module dependency graph formed in the round into a persistent cache. According to the method, incremental construction can be realized, the cache is stably reused, compiling and product recalculation are reduced, and the assembly line duration is remarkably shortened.
Owner:XIAMEN YUZHI FUTURE TECHNOLOGY CO LTD