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

167 results about "Revision control system" patented technology

Revision Control System (RCS) is an early version control system . It is a set of UNIX commands that allow multiple users to develop and maintain program code or documents. With RCS, users can make their own revisions of a document, commit changes, and merge them. RCS was originally developed for programs but is also useful for text documents ...

Automatic deployment method, device and equipment based on intelligent scheduling and storage medium

According to the automatic deployment method and device based on intelligent scheduling, the equipment and the storage medium provided by the invention, the code file is sent to the version control system through the integrated development environment, so that the version control system checks the code file; receiving an audited code file sent by the version control system; constructing a mirror image file according to the code file passing the auditing; determining a test address of the mirror image file according to a resource use condition; testing the mirror image file at a test address; and starting the container in the target production environment to deploy the mirror image file passing the test. Through automatic code auditing, mirror image construction and resource scheduling, the time and workload of manual operation are remarkably reduced, and the efficiency of the whole deployment process is improved. Moreover, by monitoring the resource use condition of the nodes in real time, the resources can be effectively allocated through intelligent scheduling, and the application is ensured to run in the optimal environment, so that the performance and the response speed of the application are improved.
Owner:GUANGDONG TECSUN SCIENCE & TECHNOLOGY CO LTD

Identifying and addressing potential vulnerabilities in third-party code

In some examples, a server receives a security advisory that includes a description of a vulnerability and accesses a version control system (VCS) used by a third-party library to determine additional resources related to the vulnerability. The server determines a set of code changes performed by the project maintainers in the VCS, identifies one or more fix commits that address the vulnerability, and identifies one or more functions with the vulnerability that have been changed by the fix commits. The server performs a search for components and component versions that include the one or more functions with the vulnerability and generates an enriched vulnerability description that includes identifiers of package versions that include fixed versions of the one or more functions and vulnerable version of the one or more functions. Project code in a development system is modified to use the fixed versions of the one or more functions.
Owner:ENDOR LABS INC

Dynamic knowledge updating method and system based on industry large model

The invention discloses a dynamic knowledge updating method and system based on an industry large model, and belongs to the technical field of natural language processing and machine learning, and the method comprises the steps: building a comprehensive knowledge base through systematic data collection and analysis, and precisely extracting key knowledge points through a natural language processing technology; through a dynamic and flexible knowledge updating system, industry dynamics and market trends are monitored in real time, and new knowledge is automatically identified and integrated by using a pre-trained industry large model; a knowledge fusion algorithm is adopted to intelligently identify and integrate association points between new and old knowledge, and conflict detection and multi-level verification are carried out; optimizing an industry large model by using the latest knowledge base data, including retraining and performance evaluation, and managing the updated model through a version control system; integrating and deploying the system; and continuous monitoring and maintenance are realized. According to the invention, when the user uses the industry large model, the latest industry knowledge information can be quickly and accurately obtained, so that the use experience of the user is greatly improved.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

Code version management method based on multi-person collaboration

The invention discloses a code version management method based on multi-person collaboration, belongs to the technical field of software development, and in the code version management method based on the GIT distributed version control system, efficient work is guaranteed through modes of code submission, combined submission, code combination and the like. According to an existing cooperation mode, in the development process of one iteration cycle, developers can submit codes for multiple times, and after iteration development is completed through cooperation of multiple persons, many submission records appear, and therefore the code submission records are disordered. Through the technology, after each developer completes the respective task, the submission records are combined into one, so that the readability of submitted information is greatly improved. By means of code submission, merging submission, code merging and the like, high efficiency of work is guaranteed, the code submission management process is standardized, many benefits are brought to software development teams, and the method is an important means for improving software development efficiency and quality.
Owner:JIANGLING MOTORS

Database driven document content pressure testing and monitoring system and method

The invention discloses a database driven document content pressure testing and monitoring system and method. The system comprises a database query module, a data processing module, an automatic test triggering module, a pressure test execution module, a real-time monitoring module, a data analysis and feedback module and a configuration and management module. According to the method, the JMeter is integrated into the CI / CD tool, the JMeter is configured to interact with the common CI / CD tool so as to support automatic triggering and execution of testing, continuous integration process design is adopted, check points are set in the CI / CD process, after code changes and is pushed to a version control system, a bound JMeter performance testing task is automatically started, a real-time monitoring and feedback mechanism is adopted, and the performance testing efficiency is improved. The test task comprises a component for monitoring performance indexes in real time, so that data can be captured in real time during the test execution period, and feedback can be immediately provided for the development team after the test is completed.
Owner:IOL WUHAN INFORMATION TECH CO LTD

Systems and method for analyzing software and testing integration

An assessment system can generate a software quality value based on testing results and analysis of a multitude of factors that impact a readiness evaluation. For example, the system generates a software quality score (e.g., an Applause Quality Score “AQS”) that enables development teams to understand the level of quality they are achieving for a given release and build-over-build. In various examples, the system generates a data-driven score to enable development teams or quality assurance teams to make decisions for when a build is ready for release. In further embodiments, the system can integrate user interfaces that present a software quality score in a user dashboard that is linked to version control systems. On review and acceptance of the score, a user can trigger the release of their new code or product.
Owner:APPLAUSE APP QUALITY

Using templates to provision infrastructures for machine learning applications in a multi-tenant on-demand serving infrastructure

A method by one or more electronic devices to provision an infrastructure for a machine learning application in a multi-tenant on-demand serving infrastructure. The method includes storing a plurality of templates, wherein each of the plurality of templates indicates a scoring interface, a web server, a definition of a continuous integration pipeline, and a definition of a continuous deployment pipeline, receiving a request to provision the infrastructure for the machine learning application using a specified template from the plurality of templates, and provisioning the infrastructure for the machine learning application using the specified template to create a version control system repository, a continuous integration pipeline, and a continuous deployment pipeline.
Owner:SALESFORCE INC

Identifying and addressing potential vulnerabilities in third-party code

A non-transitory computer-readable media, method and server for detecting and addressing vulnerabilities in a third-party code are described. In some examples, a server receives a security advisory that includes a description of a vulnerability and accesses a version control system (VCS) used by a third-party library to determine additional resources related to the vulnerability. The server determines a set of code changes performed by the project maintainers in the VCS, identifies one or more fix commits that address the vulnerability, and identifies one or more functions with the vulnerability that have been changed by the fix commits. The server performs a search for components and component versions that include the one or more functions with the vulnerability and generates an enriched vulnerability description that includes identifiers of package versions that include fixed versions of the one or more functions and vulnerable version of the one or more functions. Project code in a development system is modified to use the fixed versions of the one or more functions.
Owner:ENDOR LABS INC

Testing method for mining intrinsic safety power supply

The invention relates to the technical field of power supply testing, in particular to a testing method for a mining intrinsic safety power supply, and the method comprises the steps: creating a testing case according to the testing demands of a tested mining intrinsic safety power supply product, and carrying out the code conversion of the testing case, thereby obtaining a first code file; obtaining a source code of the tested mining intrinsic safety power supply product, and modifying the source code based on the test case to obtain a second code file; storing the first code file and the second code file in a version control system; starting the test; obtaining a second code file from the version control system through the construction tool, compiling the second code file to obtain a binary file, packaging the binary file, and downloading the packaged binary file to the tested mining intrinsic safety power supply product; and obtaining the first code file from the version control system through the test framework, running the first code file, and testing the tested mining intrinsic safety power supply product. The mining intrinsic safety power supply testing system covers testing work of all function modules and performance indexes of a mining intrinsic safety power supply, automatic testing can be achieved, and testing efficiency and accuracy are improved.
Owner:TIANDI CHANGZHOU AUTOMATION +1

Mlops extension method and apparatus in multi-cloud native environment, and medium

PCT designated stageWO2026001461A1Software deploymentData storeUser defined
An MLOps extension method and apparatus in a multi-cloud native environment, and a medium, relating to the technical field of multi-cloud heterogeneity. The method comprises: receiving a user-defined infrastructure template, configuration parameters, and access credentials of different cloud platforms, and collecting cloud computing resources from a plurality of clouds; putting model code and a data processing script into a version control system, and uploading data to a data storage service; pre-allocating computing resources and storage resources, and installing and verifying all dependencies in a pre-deployment environment; creating isolated sandbox environments on the cloud platforms to run comprehensive simulation tests; packaging models and applications, and deploying same in production environments on the cloud platforms; configuring a monitoring tool to monitor the performance of the models and the applications in real time, and on the basis of monitoring data, optimizing model parameters and application configurations. The present invention can reduce incompatibility and failures in a multi-cloud environment, and improve the reliability and efficiency of model services and continuous application deployment.
Owner:SHANDONG INSPUR SCI RES INST CO LTD

Method and device for synchronizing data based on BIM model, medium and equipment

The invention discloses a BIM model-based data synchronization method and device, a medium and equipment, and relates to the technical field of data processing, and the method comprises the steps: obtaining a BIM main model and a plurality of BIM sub-models, setting a real-time communication protocol, carrying out the coding and decoding of building data through a compression algorithm and an encryption algorithm, setting a data mapping rule, and carrying out the data synchronization through the BIM main model and the plurality of BIM sub-models. An event monitor is integrated to obtain a building data change event, trigger and execute a building data synchronization process, confirm a conflict detection algorithm based on a rule engine, obtain an integrated version control system and integrate the integrated version control system into BIM software, so as to record change set information of each change in the version control system. The system dispersedly stores the BIM data on a plurality of nodes, effectively reduces the risk of data redundancy and conflict, reduces the time cost, ensures the real-time data interaction between the BIM main model and each sub-model by setting a real-time communication protocol, and improves the accuracy of the BIM data.
Owner:CHINA COMM INFORMATION TECH GRP CO LTD HANGZHOU BRANCH

Version control system

A version control system implemented in software and executed by one or more processors that provides for change set integration for diverse types of objects. The system may be configured to handle a wide range of objects of different types committed to the version system by storing and / or versioning the objects, change sets, and complex relationships between objects and object dependencies. Unified support for development operations may be provided as assets under version control may optionally be deployed, rolled back, compared to a corresponding live environment, and tested thus providing for sophisticated development and operational cycles. The system provides automatic and / or semi-automatic object integration such as may be useful for continuous development and integration and feature based development.
Owner:CROSSVISTA INC

Automatic system and method for customizing, distributing and deploying embedded system software

The invention discloses an automatic system for customizing and distributing and deploying system software of an embedded system. The automatic system comprises a configuration management module, a configuration management module and a configuration management module, wherein the configuration management module is used for storing a declarative configuration file in a Git version control system; the automatic execution module is realized by a CI / CD server, the CI / CD server is closely integrated with a Git warehouse of the configuration management module through a Webhook mechanism, and a CI / CD assembly line can be automatically triggered once the change of a configuration file is detected to be pushed to a specified branch; the product management module is used for archiving, storing and distributing the constructed product after the automatic execution module successfully completes the construction; and the end-side deployment module is used for deploying the system software on development equipment according to requirements for rapid deployment, verification and rollback use.
Owner:NANJING UNIV

Systems and Methods for Parser of Textual Notation File in Post-Cloud Engineering Data Management Infrastructure

The present disclosure provides a system for modifying a model of a complex hardware system. The system includes one or more memories configured to store computer-executable instructions and one or more processors configured to execute the instructions. The system is configured to submit a pull request to a distributed version control system comprising snapshots of the model stored in text notation, receive a first snapshot in text notation, perform a transform operation to generate a transform of the first snapshot for graphical display in an engineering application, display the transform via a user interface, generate a modified version of the first snapshot in response to user inputs, and store the modified version in the one or more memories. The system enables efficient modification and management of complex hardware system models using distributed version control and graphical engineering applications.
Owner:PREWITT RIDGE INC

Identifying and addressing potential vulnerabilities in third-party code

A non-transitory computer-readable media, method, and server for detecting and addressing vulnerabilities are described. For example, a server receives a security advisory of a vulnerability of a function in a third-party library, accesses a version control system of the third-party library to identify fix commits that address the vulnerability, determines files corresponding to functions in the third-party library that include the vulnerability, performs a comparison before and after a code change was made to the files, identifies functions that included the vulnerability and have been modified to address the vulnerability, performs a search for component versions that include the individual functions that included the vulnerability, generates an enriched vulnerability description that includes identifiers of package versions that include: fixed versions and vulnerable versions of the functions, and modifies project code in a development system to use the fixed versions of the functions.
Owner:ENDOR LABS INC

Version control integration in cross-domain-based authentication systems

A system, method, and computer-program product includes receiving, from a third-party identity management system, an authentication response indicating a set of login attributes; obtaining, from an identity resolution service, a set of identity and authorization attributes using the set of login attributes, the set of identity and authorization attributes including a unique user identifier (UID); granting, by the identity resolution service, a session initiation token when the set of identity and authorization attributes satisfy predefined authorization criteria; in response to the identity resolution service granting the session initiation token: allocating a compute session and a persistent storage resource to the unique UID; executing, via the compute session, an operation that modifies files stored in the persistent storage resource; and transmitting, to a version control system, a version control operation that records the files modified in the persistent storage resource to a code repository using the unique UID or group identifiers.
Owner:SAS INSTITUTE INC

Packet management method and device, equipment and storage medium

The invention discloses a packet management method and device, equipment and a storage medium, and the method comprises the steps: obtaining a processing instruction for a target packet, and publishing the target packet in a version control system Git; executing the processing instruction to perform at least one of installation, data cleaning and removal on the target packet from the Git; and monitoring the processed target packet to obtain a monitoring result and outputting the monitoring result. Therefore, the packet management scheme provided by the embodiment of the invention can be deeply integrated with the Git, so that packet management can be realized by virtue of a private packet management function supported by the Git without depending on a public network packet manager, thereby reducing the risk of information leakage and improving the information security. Moreover, packet management is realized by means of Git, and additional privatized packet management does not need to be established or additional server hosting does not need to be configured, so that the cost can be reduced.
Owner:太保科技有限公司

Integration method and system based on Monorepo architecture

The invention discloses an integration method and system based on a Monorepo architecture, and relates to the technical field of front-end development. Based on a Monorepo architecture, the method comprises the following steps: step 1: according to a naming specification and a directory hierarchy, defining a boundary and a relationship of each sub-project, optimizing a single warehouse directory structure, and performing centralized management on all the sub-projects of a front-end project and a public library, step 2: creating an automatic script through a script tool in combination with project characteristics and requirements, according to the method, automatic processing of the whole process of code pulling, dependency analysis, construction packaging and deployment online is carried out through an automatic script, automatic script packaging is carried out through a version control system Git, an automatic version updating and synchronization mechanism is designed, it is ensured that each sub-project uses a correct branch and version, and change detailed information is recorded; 3, deployment of the front-end project is controlled through a visual construction engine, various functions of project management are integrated, the various functions of project management comprise version management, dependency analysis, construction configuration, deployment monitoring and dragging and clicking operation, and the current state, the dependency relationship and the change history of each sub-project are visually displayed.
Owner:INSPUR ZHUOSHU BIG DATA IND DEV CO LTD

System and method to automatically generate, convert, validate, and manage automation artifacts

A common data model is created for an automation system, which includes an ontology of semantic relationships between entities of the automation system captured from multiple simulation tools based on a simulation design of the automation system. Artifacts, such as simulation and automation artifacts may be attached to corresponding entities in the common data model. New automation artifacts may be generated utilizing logic definitions from the simulation artifacts in the common data model. Changes to an artifact may be propagated to affected artifacts in the common data model utilizing dependencies defined by the semantic relationships. A snapshot of the common data model, including the newly generated or modified artifacts are committed to a version control system. A continuous integration execution engine executes virtual commissioning for validating each automation artifact against a simulation environment in a simulation of the automation system, based on the commit of the common data model.
Owner:SIEMENS CORP

Programmable device, development device, version control system, version control method and program

A PLC (10) comprises a memory (100) that stores a first data set, a version manager (103) that implements version management of the first data set stored in the memory (100), and a communicator (101) that sends the first data set versioned by the version manager (103) to a development device and receives a second data set that is generated based on the sent first data set and versioned by the development device in association with the first data set. The version manager (103) causes the second data set received from the communicator (101) to be stored in the memory (100) in association with the first data set and implements version management of the second data set in association with the first data set.
Owner:MITSUBISHI ELECTRIC CORP

Automobile software code change influence analysis method and system

PendingCN121935154AAbility to understand semanticsAccurately define test scopeError detection/correctionCode refactoringAlgorithmTheoretical computer science
The invention discloses an automobile software code change influence analysis method and system, and relates to the field of software development, and the method comprises the steps: S1, constructing a multi-source unified vector enhancement knowledge graph data index; comprising the following steps: respectively executing data extraction and analysis on a code library, an ARXML file and a demand and defect document, and establishing a corresponding index; wherein a unified atlas data model is established based on the extracted entities and relationships, a semantic vector is generated for each entity node, and fusion of the atlas and the vectors is realized; s2, multi-path influence propagation analysis is carried out; comprising the following steps: analyzing code difference of a version control system, and positioning an initial change code node set; influence propagation analysis is carried out through four influence paths including grammar / structure dependence, semantic similarity, interface contract and demand / defect tracing; the analysis process of the four influence paths is executed by calling an influence propagation engine by an analysis path planning engine; s3, carrying out backtracking and iterative analysis; and S4, generating a structured analysis context.
Owner:CHINA FAW CO LTD +1

Automatic construction and publishing method based on UE5

The invention relates to the technical field of software development, in particular to a UE5-based automatic construction and release method, which comprises the following steps of: 1, constructing a development environment and preparing an automatic tool chain; 2, code management and automatic script construction; step 3, CI / CD tool configuration: configuring an SSH key to connect with a remote server, and realizing automatic deployment; 4, generating Pak file compression resources, and packaging scenes in batches by using a tool; and 5, performing multi-environment deployment, monitoring and feedback. According to the method, through establishment of a development environment and preparation of an automatic tool chain, Visual Studio 2022 + and a corresponding workload are installed, and a UE5 project path and a Windows SDK are configured; the method has the advantages that a version control system is configured, it is ensured that a code warehouse is associated with a UE5 project, Python 3. X and a dependency library are installed, an SSH secret key is configured to be connected with a remote server, automatic deployment is achieved, and therefore the method has the advantages that the publishing efficiency is remarkably improved, and human errors are reduced.
Owner:CHINESE PEOPLES LIBERATION ARMY UNIT 63610

Remote executions of heterogeneous infrastructure as code runtimes in a cloud environment

An example method of managing infrastructure in a cloud includes: receiving, at a remote worker from a cloud automation service, a task to be executed for managing the infrastructure, the remote worker executing in a customer environment that includes the infrastructure, the remote worker having a runtime, the cloud automation service executing external to the customer environment; retrieving, using first credentials obtained by the runtime from the customer environment, source code from a version control system executing in the customer environment; and executing, by the runtime, the source code to manage the infrastructure in the customer environment according to the task.
Owner:VMWARE INC

Configuration file updating verification method and device

The invention discloses a configuration file updating verification method and device, and belongs to the field of embedded device configuration file updating. The method comprises the following steps: receiving a user configuration modification storage request; updating a first version identifier and a second version identifier in the user configuration; receiving a configuration file updating request; obtaining a first version identifier and a second version identifier of operation configuration of the operation equipment; comparing the first version identifier and the second version identifier of the operation configuration and the user configuration to generate a version tree congeneric identifier; and if the version tree congeneric identifier is true, updating the user configuration to the running equipment. According to the invention, the problems of investment cost caused by additional deployment and configuration of a management server in the prior art and high requirement on embedded equipment by deployment of a version control system in the prior art are solved; the correctness when different operation and maintenance engineer stations update the configuration file to the equipment is ensured, and the operation and maintenance efficiency is improved.
Owner:NR ELECTRIC CO LTD +1

SDN networking automation test method, device and equipment and storage medium

The embodiment of the application provides a kind of SDN networking automation test method, device, equipment and storage medium, belong to internet technology field, method includes: from distributed version control system, pull target test case, and distributed version control system is stored with the automation test case corresponding to at least one SDN networking version;Based on target test case, initialize SDN networking configuration environment;Call the Docker image of server, to execute target test case automatically under the environment of SDN networking according to the Flask service in Docker image, output test result, and Flask service encapsulates the Shell command corresponding to automation test script.The application adopts container virtualization and Flask service encapsulation host Shell command, realizes the web interface of host operation, can effectively save host resource consumption and improve execution efficiency.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Synchronization of configuration settings in distributed computing systems

Implementations described herein relate to methods, systems, and computer-readable media to synchronize configuration settings. In some implementations, a method may include performing an optimization of one or more computing resources in a distributed computing system, determining, based on the optimization, that a setting of at least one computing resource is to be adjusted, determining that performing an adjustment to the at least one computing resource would cause a mismatch between a setting for the at least one computing resource in the distributed computing system and a corresponding setting stored in a version control repository for the at least one computing resource, generating an updated configuration file, wherein the update configuration file is indicative of an adjusted setting for the at least one computing resource, and transmitting a request to a version control system to add the updated configuration file to the version control repository.
Owner:SEDAI INC

Source code processing method, system, storage medium and electronic device

The application discloses a source code processing method, system, storage medium and electronic equipment. Relates to the field of financial technology, the method comprises the following steps: determining each item in the compilation task; obtaining the identification of the source code version library of each item and the branch information required for compiling each item, and obtaining the interface of the distributed version control system; obtaining the source code of each item and saving the source code of each item to a local compilation server; generating a to-be-published project list according to the source code of each item, preprocessing the projects that need to be compiled in the to-be-published project list, and forming a to-be-compiled project list from the preprocessed projects; compiling the projects in the to-be-compiled project list to obtain a compilation product; matching the compilation product with a preset deployment strategy, and generating a deployment strategy file of the compilation product in the case of successful matching. Through the application, the problem of low system project construction and deployment efficiency in the related art is solved.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Automatic creation and deployment of websites

Methods, systems, and techniques are provided for deploying target websites, particularly those created using third-party content management systems ("CMS") for developing websites such as WORDPRESS. Example embodiments provide a CMS deployment system ("CDS") or CMS deployment application ("CDA") that enables a user to create content locally using all the resources of the CMS, and then manage and deploy the target website using a version control process and in a more secure form on a target server. In one embodiment, the CDS / CDA exports the CMS website instance as flat HTML files, manages these files using a version control system, and then deploys them on a target server without requiring user expertise. An example CDS / CDA includes an installation facility, an export facility, and a deployment facility that cooperate to deploy a secure website created using standard CMS tools.
Owner:SOUTHEND TECH LTD

Method and computer program product for automated construction of documents

The invention provides a method and a computer program product for automatic construction of documents. The method for document automatic construction comprises the steps that collaborative management is conducted on a document source file and a software source code based on markup language through the same version control system, and the software source code is associated with the document source file; and in response to a submission event of the document source file or the software source code, automatically triggering a document construction process. The document construction process comprises the following steps: analyzing the content of a document source file corresponding to a submission event to generate structured document data; and constructing the structured document data and information extracted from the software source code corresponding to the submission event based on a Sphinx engine to generate a document product. According to the method, the automation of document construction can be realized, and the consistency and maintainability of the document and the code are improved.
Owner:MOFFETT AI TECHNOLOGY SHENZHEN CO LTD

Systems and methods for review and merger of textual notation files of complex hardware systems model in post-cloud engineering data management infrastructure

The present disclosure provides a system for modifying a model of a complex hardware system. The system includes one or more memories configured to store computer-executable instructions and one or more processors configured to execute the instructions. The system is configured to submit a pull request to a distributed version control system comprising snapshots of the model stored in text notation, receive a first snapshot in text notation, perform a transform operation to generate a transform of the first snapshot for graphical display in an engineering application, display the transform via a user interface, generate a modified version of the first snapshot in response to user inputs, and store the modified version in the one or more memories. The system enables efficient modification and management of complex hardware system models using distributed version control and graphical engineering applications.
Owner:PREWITT RIDGE INC