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 "Software configuration management" patented technology

In software engineering, software configuration management (SCM or S/W CM) is the task of tracking and controlling changes in the software, part of the larger cross-disciplinary field of configuration management. SCM practices include revision control and the establishment of baselines. If something goes wrong, SCM can determine what was changed and who changed it. If a configuration is working well, SCM can determine how to replicate it across many hosts.

Dynamic configuration analysis processing method and system based on user-defined XML (Extensible Markup Language) file

The invention relates to the technical field of software configuration management, and discloses a dynamic configuration analysis processing method and system based on a user-defined XML file, and the method comprises the following steps: S1, receiving a service request, and obtaining service data containing dynamic parameters; s2, acquiring a corresponding configuration object model according to the configuration identifier; s3, traversing the dynamic variable mapping table; s4, if the configuration relates to the external reference, recursively loading the external configuration file and merging the external configuration file to the current configuration context; s5, selecting a cache or dynamic loading strategy according to the configuration type; s6, injecting the final configuration into the service logic module; and S7, dynamically refreshing the configuration through a monitoring mechanism. Standardized XML format specifications are constructed through customized DTD, analysis of cross-file reference labels and dynamic attribute identifiers is supported, unification and modularization of configuration formats are achieved from the bottom layer, the problem of analysis logic fragmentation is fundamentally solved, and the efficiency and flexibility of enterprise-level configuration management are improved.
Owner:BEIJING JINHUI TECH CO LTD

Multi-version control and management method based on monorepo

ActiveCN121478337AProgram initiation/switchingVersion controlPathPingSoftware configuration management
The invention relates to the technical field of software configuration management, and discloses a monorepo-based multi-version control and management method, which comprises the following steps: receiving a version switching instruction containing a target global version identifier and an environment identifier; loading the physically isolated environment version configuration file from a preset path according to the environment identifier; a target configuration node corresponding to the target global version identifier is positioned in the configuration file, recursive branch information merging operation is executed based on inheritance attributes and branch attributes in the node, and a final branch configuration set containing all sub-module target states is generated; and traversing the final branch configuration set, and calling a version control tool to switch the working area state of each sub-module to the corresponding target sub-module version identifier. Through the environment isolation and increment inheritance model, the problems of version definition redundancy and environment confusion in a multi-module warehouse are solved, and accurate backtracking and atomization switching of sub-module states are achieved.
Owner:SHENZHEN SKIEER INFORMATION TECH CO LTD

A software configuration management method and device and related equipment

ActiveCN121560887BPathPingConfiguration item
The application provides a software configuration management method and device and related equipment. Configuration keys of configuration items in a software configuration system are split into a path segment array according to a separator contained in the configuration keys. A hierarchical index structure based on path segmentation of the path segment array is constructed. Different path segments in the array correspond to nodes at different levels in the hierarchical index structure. Configuration values corresponding to the configuration keys are stored in node structures of leaf nodes corresponding to the path segment array. The leaf nodes corresponding to the path segment array are nodes corresponding to the last path segment in the path segment array. The hierarchical index structure is introduced as a storage structure of effective software configuration. The hierarchical configuration keys are mapped to paths in the hierarchical index structure, so that the complexity of single-key query is only related to the key length, the complexity of prefix query is related to the number of matching results, and the performance bottleneck of traditional hash table query traversal is completely eliminated.
Owner:KEDA ZHILING (BEIJING) TECHNOLOGY CO LTD

Ship aviation software engineering management method and system

The invention discloses a ship aviation software engineering management method and system. The method comprises the following steps: separating front-end and back-end services; registration and unified management; storing structured data; and unified authentication is realized. According to the method, the control strength of the software technology state can be effectively improved, meanwhile, the difficulty of data synchronization in the ship software configuration management process is solved, and the influence of the unclear technology state on ship production and manufacturing, scientific research, external field use, ship full-state shaping identification and ship use is effectively reduced.
Owner:CSSC SYST ENG RES INST

Communication circuit and electronic equipment

ActiveCN223067110UData switching detailsBus networksTelecommunicationsSoftware configuration management
The utility model discloses a communication circuit and electronic equipment, which are applied to the field of signal transmission. Wherein the communication circuit comprises a first conversion circuit for converting an SPI signal into a CAN signal, a second conversion circuit for converting the CAN signal into a CAN-FD specification signal, a CAN-FD network circuit for transmitting the CAN-FD specification signal, and a third conversion circuit for converting the CAN-FD specification signal into an output specification signal; the first end of the first conversion circuit is connected with the first end of the driver monitoring system, and the second end of the first conversion circuit is connected with the first end of the second conversion circuit; the second end of the second conversion circuit is connected with the first end of the CAN-FD network circuit, and the second end of the CAN-FD network circuit is connected with the first end of the third conversion circuit; and the second end of the third conversion circuit is connected with the first end of the software configuration management system. According to the invention, private CAN communication is used, so that the communication stability among different modules is enhanced.
Owner:KOSTAL SHANGHAI ELECTROMECHANICAL CO LTD +1

A monorepo-based multi-version control and management method

ActiveCN121478337BProgram initiation/switchingVersion controlPathPingSoftware configuration management
The application relates to the technical field of software configuration management, and discloses a multi-version control and management method based on a monorepo, which comprises the following steps: receiving a version switching instruction containing a target global version identifier and an environment identifier; loading an environment version configuration file physically isolated from a preset path according to the environment identifier; locating a target configuration node corresponding to the target global version identifier in the configuration file, and performing a recursive branch information merging operation based on inheritance attributes and branch attributes in the node to generate a final branch configuration set containing target states of all submodules; and traversing the final branch configuration set to call a version control tool to switch the workspace states of the submodules to corresponding target submodule version identifiers. Through the environment isolation and incremental inheritance model, the application solves the problems of version definition redundancy and environment confusion in a multi-module warehouse, and realizes accurate backtracking and atomic switching of submodule states.
Owner:SHENZHEN SKIEER INFORMATION TECH CO LTD

Calibration software configuration management system of vehicle diagnostic instrument

The invention discloses a calibration software configuration management system of a vehicle diagnostic instrument, which relates to the technical field of management systems, and has the technical key points that the system communicates with the vehicle diagnostic instrument, and comprises a configuration database, and a calibration software library, a controller format file, a configuration report and a calibration encryption software package which are respectively connected with the configuration database; the configuration database is used for maintaining controller information of each vehicle type; the controller format file is used for setting information of each controller; the configuration report is used for judging whether a vehicle controller diagnosed by a vehicle diagnostic instrument and calibration software of the vehicle controller need to be updated or not; and the calibration software library is used for storing application software, calibration software and network software required by the vehicle diagnosis instrument. According to the invention, the diagnostic instrument controller is updated by updating the software library of the vehicle diagnostic instrument controller, unified and efficient management can be carried out, and the flexibility, integrity, leakproofness and diagnostic efficiency of updating the configuration of the controller are improved.
Owner:GUANGZHOU HUASHANG UNIV

Unmanned aerial vehicle software state management method, device, equipment and medium

ActiveCN120508313AVersion controlCode refactoringConfiguration itemSoftware configuration management
The invention discloses an unmanned aerial vehicle software state management method and device, equipment and a medium, and relates to the technical field of software configuration management, and the method comprises the steps: obtaining a plurality of software configuration lists of target unmanned aerial vehicle software, and carrying out the traversal, so as to carry out the statistics of the occurrence frequency of each software configuration item; filtering and sorting the software configuration items based on the occurrence frequency, and coding according to a sorting result to obtain a coded list set to be mined; if the current mining condition does not meet the preset switching condition, carrying out iterative mining on the software configuration items in the to-be-mined list set by utilizing a first preset frequent item mining method, and when it is monitored that the preset switching condition is met in the mining process, switching the software configuration items in the to-be-mined list set into the to-be-mined list set. Switching to a second preset frequent item mining method to perform traversal mining on the currently mined frequent items; and determining a steady state item in the to-be-mined list set according to a mining result, and solidifying a steady state software package containing the steady state item into a software baseline core layer so as to perform state management of the target unmanned aerial vehicle software.
Owner:AVIC (CHENGDU) UAS CO LTD

Intelligent dynamic configuration management system and method

ActiveCN120856553ATransmissionData acquisitionSoftware configuration management
The invention relates to the technical field of software configuration management, in particular to an intelligent dynamic configuration management system and method, and the system comprises a configuration center server which is used for responding to a registration request of a client, and generating initial basic configuration; the monitoring module is used for acquiring node port data of each network node based on a data acquisition mechanism; the data processing module is used for determining a service peak period, a service load pressure characterization value, a potential performance bottleneck and a user behavior mode; the intelligent decision module is used for determining target update configuration and generating a configuration adjustment instruction; the configuration pushing module is used for pushing the target update configuration; and the client integration module is used for receiving the target update configuration and performing local update based on the target update configuration. The system configuration parameters can be dynamically adjusted in real time according to multi-dimensional factors such as business requirements, operation environments and user behaviors, and accurate, flexible and efficient configuration management is achieved.
Owner:JINBA CULTURE MEDIA (BEIJING) CO LTD

Cross-platform diagnostic software configuration management and real-time data analysis system and method

The invention relates to a cross-platform diagnostic software configuration management and real-time data analysis method, which comprises the following steps of: judging whether updating is needed or not, if so, issuing an updating file and updating a version, otherwise, confirming a vehicle diagnostic demand; if the diagnosis demand comes from the diagnosis instrument, the diagnosis instrument reads the vehicle VIN code and sends the vehicle VIN code to the cross-end diagnosis background server, otherwise, the vehicle machine diagnosis software reads the vehicle VIN code and sends the vehicle VIN code to the cross-end diagnosis background server; various parameters of the vehicle are obtained; preparing all diagnosis demand files; initializing communication, and issuing a diagnosis protocol file; if the diagnostic apparatus is operated, a diagnosis demand is manually input, a related diagnosis file is issued, and automatic operation is performed, otherwise, a Web end diagnosis instruction is sent; related diagnosis files are issued, and automatic operation is performed; if the parts are replaced, judging whether a diagnosis demand exists or not, if yes, returning to confirm the vehicle diagnosis demand, and otherwise, returning vehicle fault information; and generating a diagnostic test report. The method has the beneficial effects of short diagnosis process period and high efficiency.
Owner:WUHAN UNIV OF TECH

Airborne software publishing system, method, device and storage medium

The present application discloses an airborne software publishing system, method, device and storage medium. The system includes: a system management module, a software configuration management module and a software management module, wherein the system management module is used to receive basic aircraft information and installed configuration data of the aircraft sent by a user terminal; the software configuration management module is used to determine the software loading task of the aircraft according to the basic aircraft information and installed configuration data; the software management module is used to retrieve the corresponding ciphertext data from the database according to the software loading task, and send the ciphertext data to the user terminal, and the ciphertext data includes the encrypted airborne software data. In this way, the aircraft airborne software can be transmitted to the user more safely, reliably, efficiently and conveniently, reducing the transmission cost and improving the transmission efficiency.
Owner:CIVIL AVIATION CHENGDU ELECTRONIC TECH CO LTD

Cross-project multi-environment configuration file difference comparison method and device and related equipment

PendingCN121233164AVersion controlSoftware deploymentSoftware configuration managementDatabase
The invention relates to the technical field of software configuration management, can be applied to the field of science and technology finance / digital medical treatment, and discloses a cross-project multi-environment configuration file difference comparison method and device and related equipment. The method comprises the following steps: automatically acquiring configuration files of each operating environment in at least two projects; determining a target configuration file which can be a pre-specified reference configuration file or any version selected by a user; comparing the obtained configuration file with a target file, and extracting newly added, deleted or modified data lines and corresponding metadata in difference configuration; storing the related data to a preset database; displaying project information, operation environment information, difference data lines and metadata corresponding to the difference configuration through a visual interface; receiving a signature operation of a user on the difference data line, and recording signature information; and in response to the tracing query request, displaying metadata and signature information corresponding to the target difference data row. According to the method, the cross-project multi-environment comparison process is optimized, and the comparison accuracy and traceability are improved.
Owner:PING AN BANK CO LTD

Method, device and storage medium for version iteration of multiple applications

Embodiments of the present application provide a method, device and storage medium for version iteration of multi-application. The method comprises: deploying a software configuration management tool on a k8s cluster where the multi-application is located; receiving and storing a configuration file to a location designated by the software configuration management tool; and performing batch operations on branches of the multi-application for version iteration by the software configuration management tool according to the configuration file. Through the present application, the workload of developers can be significantly reduced.
Owner:WANGYIYOUDAO INFORMATION TECH BEIJING CO LTD

An intelligent dynamic configuration management system and method

ActiveCN120856553BTransmissionData acquisitionSoftware configuration management
The application relates to the technical field of software configuration management, in particular to an intelligent dynamic configuration management system and method, which comprises a configuration center server, a monitoring module, a data processing module, an intelligent decision module, a configuration pushing module and a client integration module; the configuration center server is used for responding to a registration request of a client and generating an initial basic configuration; the monitoring module is used for collecting node port data of each network node based on a data collection mechanism; the data processing module is used for determining a business peak period, a business load pressure characteristic value, a potential performance bottleneck and a user behavior mode; the intelligent decision module is used for determining a target update configuration and generating a configuration adjustment instruction; the configuration pushing module is used for pushing the target update configuration; and the client integration module is used for receiving the target update configuration and performing local update based on the target update configuration. The application can dynamically adjust system configuration parameters in real time according to multi-dimensional factors such as business demand, running environment and user behavior, and realizes accurate, flexible and efficient configuration management.
Owner:JINBA CULTURE MEDIA (BEIJING) CO LTD

A method, device, equipment and medium for managing drone software status

ActiveCN120508313BVersion controlCode refactoringConfiguration itemSoftware configuration management
The present application discloses a method, apparatus, device and medium for managing the state of unmanned aerial vehicle software, which relates to the technical field of software configuration management. The method comprises: obtaining and traversing several software configuration lists of target unmanned aerial vehicle software to count the occurrence frequency of each software configuration item; filtering and sorting each software configuration item based on the occurrence frequency, encoding according to the sorting result, and obtaining an encoded list set to be mined; if the current mining situation does not meet a preset switching condition, iteratively mining the software configuration items in the list set to be mined using a first preset frequent item mining method, and switching to a second preset frequent item mining method to traverse and mine the currently mined frequent items when it is detected that the preset switching condition is met during the mining process; determining the steady-state items in the list set to be mined based on the mining result, and solidifying the steady-state software package containing the steady-state items into a software baseline core layer, so as to perform state management of the target unmanned aerial vehicle software.
Owner:AVIC (CHENGDU) UAS CO LTD

Software configuration management method and device and related equipment

The invention provides a software configuration management method and device and related equipment, and the method comprises the steps: splitting configuration keys of configuration items in a software configuration system into path segment arrays according to separators contained in the configuration keys; constructing a hierarchical index structure for path segmentation based on a path segment array, wherein different path segments in the array respectively correspond to nodes of different hierarchies in the hierarchical index structure; storing a configuration value corresponding to the configuration key in a node structure of a leaf node corresponding to the path segment array; the leaf node corresponding to the path segment array is a node corresponding to the last path segment in the path segment array. A hierarchical index structure is introduced as a storage structure for effective configuration of software, and hierarchical configuration keys are mapped into a path of the hierarchical index structure, so that single-key query complexity is only related to key length, prefix query complexity is related to the number of matching results, and the performance bottleneck of traditional hash table query traversal is thoroughly got rid of.
Owner:KEDA ZHILING (BEIJING) TECHNOLOGY CO LTD

Efficient configuration management in continuous deployment

ActiveUS12353874B2Version controlProgram loading/initiatingSoftware configuration managementMicroservices
Methods, system, and non-transitory processor-readable storage medium for efficient software configuration management system in a continuous deployment environment are provided herein. An example method includes monitoring, by a continuous deployment module, configuration deployment file changes in a software configuration management system, where the software configuration management system comprises a source repository and a target platform. The continuous deployment module detects modification of a configuration deployment file on the source repository, and deploys at least one microservice application on the target platform based on a directory in the source repository in which the modified configuration deployment file was detected.
Owner:DELL PROD LP

Software configuration management method, electronic device, vehicle, and storage medium

PendingCN122173158AProgram loading/initiatingSorting algorithmSoftware configuration management
Embodiments of the present application provide a software configuration management method, an electronic device, a vehicle and a storage medium. The method comprises: in response to a configuration code reading request of an application system, determining a target configuration code corresponding to the configuration code reading request; in a case where the target configuration code is not stored in a cache of an electronic control unit, obtaining the target configuration code from a memory, wherein the cache stores a configuration code queue, and a plurality of configuration codes in the configuration code queue are sorted based on access frequency; sending the target configuration code to the application system and storing the target configuration code to the cache; and using an insertion sort algorithm to sort a plurality of configuration codes including the target configuration code in descending order of access frequency, and updating the configuration code queue. Embodiments of the present application pre-cache configuration codes, shorten the query time of configuration codes, and effectively improve the query efficiency of configuration codes.
Owner:GUANGZHOU AUTOMOBILE GROUP CO LTD

A configuration template-based service bus cross-environment deployment migration method and system

PendingCN122387508ASoftware configuration managementConfiguration Management (ITSM)
The application discloses a service bus cross-environment deployment migration method and system based on a configuration template, and belongs to the technical field of software configuration management. A configuration structure irrelevant to an environment and a configuration parameter related to the environment are separated to construct a standardized configuration template; an environment variable mapping table is established to modify the value of the configuration parameter in the standardized configuration template; the standardized configuration template and the environment variable mapping table corresponding to a target environment are read, placeholders in the standardized configuration template are matched and replaced, a complete configuration file applicable to the target environment is generated, and the complete configuration file is automatically injected into a service bus running environment; configuration states before and after cross-environment deployment migration are collected and are compared in differences to generate a structured difference snapshot file. The application realizes cross-environment automatic migration of service bus configuration, thereby providing support for configuration management of micro-service architecture, enterprise-level applications and cloud-native applications, and has technical effects of clear structure, parameter isolation and change traceability.
Owner:SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI +2

Software generation method and device and electronic equipment

PendingCN121680827AIntelligent editorsSoftware reuseSoftware engineeringSoftware configuration management
The invention provides a software generation method and device and electronic equipment, and relates to the technical field of software configuration management.The method comprises the steps that under the condition that a target construction event for a target software project is triggered, a target construction rule corresponding to the target construction event is determined from strategy metadata in a configuration management library, the strategy metadata comprises N construction events and construction rules corresponding to the N construction events, and the target construction event comes from the N construction events; determining M target modules included in the target software project according to the target construction rule; obtaining target module information of the M target modules from the module metadata in the configuration management library; generating a target configuration file corresponding to the target software project according to the target module information, wherein the target configuration file comprises construction information of the target software project; and compiling the M target modules according to the target configuration file to obtain a target software package.
Owner:VOYAH AUTOMOBILE TECH CO LTD