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

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

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

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

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

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

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