Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

32 results about "Code migration" patented technology

Code migration is the movement of programming code from one system to another. There are three distinct levels of code migration with increasing complexity, cost and risk. Simple migration involves the movement from language to a newer version.

System and method for code migration

One disclosed method for converting data suitable for use on a source platform into data suitable for use on a target platform comprises analyzing source platform code; extracting information from the analyzed source platform code wherein the extracted information includes at least the logic, flow, user interface description, and data of the source platform code; defining a generic data structure and format for storing the extracted information; storing the extracted information in the defined structure and format; and transforming the extracted information into code suitable for the target platform wherein the transforming step comprises transforming the extracted information into code suitable for the target platform after the extracted information is stored in the defined structure and format.
Owner:HEWLETT PACKARD DEV CO LP

Systems, methods, and apparatus for migrating code to a target environment

Systems, apparatus, methods, and articles of manufacture provide for managing code migration to a target code environment. In one example implementation, after determining that source code is eligible for express migration from a first code environment to a second code environment, a code project package is automatically transmitted from a first code environment server to a second code environment server associated with the second code environment, without requiring user intervention.
Owner:THE TRAVELERS INDEMNITY

Method and system for realizing integration of code warehouse and computing service

The invention discloses a method and a system for realizing integration of a code warehouse and a computing service. The eEmbedded gitea serves as a code warehouse module, expandable computing resources are managed and provided in a k8s cluster mode, a ray framework is used for supporting distributed machine learning, distributed storage is provided through ceph, and code warehouses, the computingresources and results are stored in a unified platform to be managed. Through the method and the system, a user can directly initiate the artificial intelligence calculation task in the code warehouse or the calculation management module, and codes and calculation resources used by the calculation task are directly configured in an initiating page without code migration.
Owner:POLIXIR TECH LTD

Method and system for implementing an automated migration tool

An embodiment of the present invention is directed to an automated migration tool. A system that implements an automated migration tool comprises: a memory component; an interactive web-based interface; and an application server configured to perform the steps comprising: submit a request for source code migration from a source platform to a target platform; schedule the migration for a time period; upon approval of the migration for the time period, identify the source code and associated metadata for migration, wherein the metadata comprises history data, code reviews and permissions; execute the migration of the source code and the associated metadata from the source platform to the target platform; and perform validation of the migration.
Owner:JPMORGAN CHASE BANK NA

Code migration method and device, computer equipment and storage medium

The invention relates to the technical field of data processing, in particular to a code migration method, device and equipment and a storage medium. The code migration method comprises the steps: obtaining a source file and target conversion framework information; determining to-be-converted framework information corresponding to the source file according to the to-be-matched character string; obtaining a configuration file corresponding to the framework type; determining a target mapping relationship from the plurality of mapping relationships according to the to-be-converted framework information and the target conversion framework information; matching the to-be-matched character string by adopting a matching mode corresponding to the character type to obtain a to-be-converted character string matched with the source framework character string; and according to the target mapping relationship, converting the to-be-converted character string into the target framework character string to obtain a target file of the source file under the target conversion framework. According to the method, the problems of low code migration efficiency and low universality at present can be effectively solved.
Owner:CHINA PING AN LIFE INSURANCE CO LTD

Fault diagnosis method based on shafting rotation speed large fluctuation of automatic encoder

The invention discloses a fault diagnosis method based on the shafting rotation speed large fluctuation of an automatic encoder. The method comprises the steps of 1, carrying out fast Fourier transformation and amplitude normalization on samples which belong to a rotation speed 1 and a rotation speed 2 in a source domain and a target domain respectively; 2, training the automatic encoder by meansof the signal of the rotation speed 1; 3, adding the MMD penalty term automatic coding migration learning algorithm to the automatic coding algorithm, and carrying out training by utilizing training samples with the two rotation speeds; 4, training a softmax characteristic classifier added with the MMD penalty term to classify extracted features. In this way, the fault diagnosis can be achieved onfault signals which are not known to the rotation speed 2. According to the invention, the intelligent diagnosis is carried out on fault signals in the large-rotating-speed fluctuation state throughthe migration learning algorithm. By introducing the MMD penalty term, the accuracy of a model after the source domain sample training is improved for the target domain sample is improved, so that intelligent fault diagnosis under the large fluctuation condition of the rotation speed is achieved.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Data-updating method in distributed system

The invention provides a data-updating method in a distributed system. The distributed system at least comprises a first node and a second node, wherein source data are stored in the first node; auxiliary data corresponding to the source data are stored on the second node; and the first node sends an updating operation instruction related to the source data to the second node which locally updates the auxiliary data according to the updating operation instruction so that the auxiliary data are updated to be consistent with the source data. The invention utilizes the characteristics of a movable agent to send the updating operation instruction to a receiving terminal by code migration while not sending data or files; the receiving terminal reconstructs migrated updating instruction codes on site and locally updates the auxiliary data. Accordingly, the data quantity to be transmitted is remarkably reduced.
Owner:SHANGHAI DIANJI UNIV

Gridding system implementing method based on Python language

The invention discloses a method for realizing a grid system based on Python language. The invention provides an extended Python NameSpace mechanism, a realization method comprising a method for reloading a Python virtual machine, a transparent Python proxy object, an object transfer mechanism and a code transfer mechanism. The method performs a series of modification on Python realization on the basis of the Python language which is widely popularized and used, so that the Python language is suitable for a grid environment. Simultaneously, the method does not change Python syntax and does not introduce a novel API library on the premise that gridding of the Python language is realized, so that the prior great number of Python codes can be operated in the grid environment without modification and achieve higher execution performance through supporting of the grid environment.
Owner:NANJING UNIV

Bandwidth self-adaption code migration-based energy saving method for mobile equipment

The invention discloses a bandwidth self-adaption code migration-based energy saving method for mobile equipment. The energy saving method comprises the following steps of: constructing a weighting object relation graph through performing static and dynamic analysis on a mobile application, therefore, transforming an application partitioning problem into an object relation graph partitioning problem; proposing a running time and energetic optimum-based target model by taking varied bandwidth in a mobile environment to serve as a variable; proposing a bandwidth self-adaption branch and bound application partitioning method (BBAP) and a minimum cut-based greedy application partitioning method (MCGAP) by aiming at an application partitioning optimization model; and finally, realizing code migration and distributed execution on the mobile application between the mobile equipment and a server based on the obtained partitioning scheme. According to the method disclosed by the invention, the running time of the mobile application can be effectively shortened, and the power consumption of the mobile equipment is reduced. Moreover, the method disclosed by the invention is good in adaptability to bandwidth variations.
Owner:BEIHANG UNIV

Kbroker distributed operating system with new and old codes running together

The invention belongs to a software development and operation and maintenance system of a server side. The kbroker distributed operating system provides a maintenance and development framework for a server cluster. However, a processing scheme for how the existing code is migrated to run is not provided; the invention provides a processing method for migrating an existing code to a kbroker distributed system and running the existing code together with a new code developed on the kbroker distributed system on the basis of the kbroker distributed operating system. By means of the method, original codes can be migrated to the kbroker distributed system to run under the condition of little modification, and certainly, the method for developing the application programs on the kbroker distributed operating system in a traditional development mode is correspondingly provided. Under the support of the method and the device, the application range of the kbroker distributed operating system canbe greatly expanded, and the use difficulty can be reduced.
Owner:程延辉

Systems, methods, and apparatus for migrating code to a target environment

Systems, apparatus, methods, and articles of manufacture provide for managing code migration to a target code environment. In one example implementation, after determining that source code is eligible for express migration from a first code environment to a second code environment, a code project package is automatically transmitted from a first code environment server to a second code environment server associated with the second code environment, without requiring user intervention.
Owner:THE TRAVELERS INDEMNITY

Machine learning engine service system, model training method and configuration method

The embodiment of the invention provides a machine learning engine service system, a model training method and a configuration method. In the system, a model management module acquires corresponding target configuration information based on a target task determined by a user, and each piece of configuration information comprises network model information used by a task model; and then, based on the target configuration information, according to a target training process, a model training engine is called to train the model based on a target data set. According to the system provided by the embodiment of the invention, the configuration information of the task model comprises related information needing to be called when the task model is trained, when a user uses the task model, the user can directly call the corresponding configuration file to train the model to obtain a desired result, and code migration is not needed, so that the threshold of machine learning is reduced, and the robustness of machine learning is improved.
Owner:SHANGHAI GOLDWAY INTELLIGENT TRANSPORTATION SYST CO LTD

Message processing method and system

The present invention relates to a message processing method and system. The method comprises the following steps: pre-creating different decomposition components respectively for different types of to-be-processed messages; obtaining the to-be-processed messages and parsing the to-be-processed messages to obtain the types of the to-be-processed messages; and calling a corresponding decomposition component according to the types of the to-be-processed messages and performing order decomposition on the to-be-processed messages. By adopting the method and system of the present invention, order processing of all services can be supported by one processing mechanism; the workload of separately storing data for different services of order decomposition is greatly reduced; code migration and reuse are well achieved; and reusability of a code is improved and stability of the code is increased.
Owner:北京思特奇信息技术股份有限公司

A mobile device energy saving method based on bandwidth adaptive code migration

The invention discloses a bandwidth self-adaption code migration-based energy saving method for mobile equipment. The energy saving method comprises the following steps of: constructing a weighting object relation graph through performing static and dynamic analysis on a mobile application, therefore, transforming an application partitioning problem into an object relation graph partitioning problem; proposing a running time and energetic optimum-based target model by taking varied bandwidth in a mobile environment to serve as a variable; proposing a bandwidth self-adaption branch and bound application partitioning method (BBAP) and a minimum cut-based greedy application partitioning method (MCGAP) by aiming at an application partitioning optimization model; and finally, realizing code migration and distributed execution on the mobile application between the mobile equipment and a server based on the obtained partitioning scheme. According to the method disclosed by the invention, the running time of the mobile application can be effectively shortened, and the power consumption of the mobile equipment is reduced. Moreover, the method disclosed by the invention is good in adaptability to bandwidth variations.
Owner:BEIHANG UNIV

Code migration method and device, equipment, storage medium and program product

The invention provides a code migration method and device, equipment, a storage medium and a program product, and relates to the technical field of computer resource management.The code migration method comprises the steps that a preset path mapping table and a database language mapping table corresponding to a to-be-migrated file are obtained; the path mapping table comprises a mapping relation between the source path and the target path; migrating the file under the source path in the source end to the target path of the target end according to the path mapping table; According to the database language mapping table, converting the database configuration file migrated to the target end from a language suitable for the first database into a language suitable for the second database. According to the scheme provided by the invention, the to-be-migrated code is automatically migrated by utilizing the preset path mapping table and the database language mapping table corresponding to the to-be-migrated file, the code does not need to be rewritten, the method is simple, convenient and quick, the code migration efficiency is improved, and the quality of the migrated code can be ensured.
Owner:CCB FINTECH CO LTD

TD-SCDMA channel estimation method

The invention relates to a channel identifying method for time division synchronous code division multiple access (TD SDMA), which applies the masking to the channel estimator which utilizes single cycle correlator with low complexity, thus increasing the predictable channel taps and increasing the efficiency of the receiver. The invention consists of the following steps: receiving, in which data comprising the midamble is received; calculating, in which the estimated channel value of a maximum of 16 chip delay is calculated by utilizing the midamble; masking, in which the estimated channel value corresponding to the middle code migration is masked to be 0; decoding, the data are decoded by utilizing the masked estimated channel value. Therefore, the identifying method has the advantages of relieving the limitation of the channel division of the joint channel estimator, gaining greatly in performance and complexity and improving the efficiency of the receiver.
Owner:INSPUR LG DIGITAL MOBILE COMMUNICATIONS CO LTD

Software dependency detection and judgment method for SW platform code migration

The invention discloses a software dependency detection and judgment method aiming at SW platform code migration. The method comprises the following steps: generating a white list according to a SW community release version and an os manufacturer release version; analyzing to-be-transplanted software, extracting a software name and version information, and comparing the software name and version information with the white list to obtain to-be-analyzed software; analyzing the source code of the to-be-analyzed software, and extracting dependency information; analyzing the extracted dependency information according to the SW system environment used by the user, and outputting a result related to the SW system environment; comparing the result related to the SW system environment with the white list again, and outputting a final result, the workload of the user in the SW software transplantation process can be reduced to the maximum extent, the requirements of different users are met, and the method has important significance for constructing a perfect SW ecological environment.
Owner:无锡先进技术研究院

Method and system for processing messages

The invention relates to a method and system for processing messages. The method comprises following steps: step 1: receiving messages to be processed, and analyzing the messages to be processed to obtain the types of the messages to be processed; step 2: calling a preset resolving component library, performing matching on corresponding resolving components in the resolving component library according to the types of the messages to be processed; step 3: resolving the messages to be processed by the obtained resolving components to obtain resolving result, end. By means of the method and system for processing messages, order processing of all transactions can be supported by one set of processing mechanism, the work load of order resolving and data landing of different transactions is greatly reduced so that code migration and reuse are well realized, the reusability of codes is increased, and stability of codes is increased.
Owner:北京思特奇信息技术股份有限公司

A method and system for realizing the integration of code warehouse and computing service

The invention discloses a method and system for realizing the integration of code warehouse and computing service, embedded gitea as a code warehouse module, manages and provides scalable computing resources in the form of k8s cluster, uses ray framework to support distributed machine learning, and uses ceph Distributed storage is provided to realize code warehouse, computing resources, and result storage on a unified platform for management; through the present invention, users can directly initiate artificial intelligence computing tasks in the code warehouse or computing management module, and the codes and computing resources used by the computing tasks are all initiated The page is directly configured without code migration.
Owner:POLIXIR TECH LTD

Fail-operational system design pattern based on software code migration

A fail-operational control system includes a migrating controller having a non-volatile memory, a RAM, and a CPU. The migrating controller includes software code stored in the non-volatile memory of the migrating controller. The software code stored in the non-volatile memory of the migrating controller executed by the CPU of the migrating controller is dedicated to a respective system. The respective system is not under the control of a primary controller from another system. In response to an enablement of a system operation of the primary controller of another system that requires a backup controller during execution of the system operation, fail-operational software code stored in the non-volatile memory of the primary controller of the other system is transferred to the RAM of the migrating controller. The migrating controller temporarily functions as a backup controller during the execution of the system operation in the primary controller of the other system.
Owner:GM GLOBAL TECH OPERATIONS LLC

A method for automatically generating code for data migration from a relational database to a mongodb database

The invention discloses a method for automatically generating codes migrating from a relational database to a Mongo DB database. The method includes the following steps that step one, operation parameters are read from configuration files, and metadata are read from the relational database; step two, a model is established according to the metadata; step three, a model is customized according to the demand; step four, codes are generated according to the model and a template. The invention aims at assisting programmers to perform migration from the relational database to the Mongo DB database, mainly data migration. Compared with self-written scripts, the method is more general and also assists migration of parts of codes except data migration compared with an extract, transform and load (ETL) tool.
Owner:山东中创软件商用中间件股份有限公司

A Fault Diagnosis Method Based on Autoencoder for Large Shafting Speed ​​Fluctuation

The invention discloses a fault diagnosis method based on the shafting rotation speed large fluctuation of an automatic encoder. The method comprises the steps of 1, carrying out fast Fourier transformation and amplitude normalization on samples which belong to a rotation speed 1 and a rotation speed 2 in a source domain and a target domain respectively; 2, training the automatic encoder by meansof the signal of the rotation speed 1; 3, adding the MMD penalty term automatic coding migration learning algorithm to the automatic coding algorithm, and carrying out training by utilizing training samples with the two rotation speeds; 4, training a softmax characteristic classifier added with the MMD penalty term to classify extracted features. In this way, the fault diagnosis can be achieved onfault signals which are not known to the rotation speed 2. According to the invention, the intelligent diagnosis is carried out on fault signals in the large-rotating-speed fluctuation state throughthe migration learning algorithm. By introducing the MMD penalty term, the accuracy of a model after the source domain sample training is improved for the target domain sample is improved, so that intelligent fault diagnosis under the large fluctuation condition of the rotation speed is achieved.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Fail-operational system design pattern based on software code migration

A fail-operational control system includes a migrating controller having a non-volatile memory, a RAM, and a CPU. The migrating controller includes software code stored in the non-volatile memory of the migrating controller. The software code stored in the non-volatile memory of the migrating controller executed by the CPU of the migrating controller is dedicated to a respective system. The respective system is not under the control of a primary controller from another system. In response to an enablement of a system operation of the primary controller of another system that requires a backup controller during execution of the system operation, fail-operational software code stored in the non-volatile memory of the primary controller of the other system is transferred to the RAM of the migrating controller. The migrating controller temporarily functions as a backup controller during the execution of the system operation in the primary controller of the other system.
Owner:GM GLOBAL TECH OPERATIONS LLC

Development system and method for translating multi-level object data into native codes

The invention discloses a development system and method for translating multi-level object data into native codes, and belongs to the technical field of data processing. The system comprises a visual editor, a resource center, a data center, an analyzer, a converter, a generator and a code warehouse. The visual editor is used for modifying page data in a dragging and attribute setting mode; a resource center is used for planning all static resource data as a whole; the data center is used for managing data generated by the user and resource data; analyzing the metadata of the data center by using an analyzer to generate an abstract model; converting the abstract model into a model of an actual end by using a converter; traversing the model data by utilizing the generator, and calling each end generator to generate a corresponding code; and pushing the codes generated by the generator to the corresponding warehouses by utilizing the code warehouses. When the framework is upgraded, new codes can be generated only by changing the translation module, manual code migration is not needed, and the problem that manual codes are increasingly redundant can be solved.
Owner:南京飓风引擎信息技术有限公司

Software migration method and device among multiple ecology, computer equipment and storage medium

The invention discloses a software migration method and device among multiple ecology, computer equipment and a storage medium. The method comprises the steps that a first API called by target software in a first ecology is acquired; a mapping relation is generated according to the first API, the mapping relation comprises a mapping relation between the first API and a second API, the second API is an API called by the second ecology, and the function of the second API in the second ecology is the same as the function of the first API in the first ecology; and migrating the first API according to the mapping relationship. Compared with the problem that software migration generally applicable to different ecology lacks at present, the mapping relation generated in the embodiment of the invention can represent the mapping relation between the first API of the first ecology and the second API of the second ecology, migration of the target software from the first ecology to the second ecology can be completed according to the mapping relation, and the migration efficiency of the target software is improved. And the software code migration efficiency is improved.
Owner:DAWNING INFORMATION IND BEIJING

Code scanning method, code migration method and related devices

The embodiment of the invention provides a code scanning method, a code migration method and related devices. According to the method, source codes can be scanned, all effective macro and condition compilation code blocks can be accurately identified, code segments needing to be migrated are efficiently identified, and accurate code transplantation suggestions are given.
Owner:HUAWEI TECH CO LTD

Terminal energy-saving method and system based on code migration in mobile cloud environment

The invention discloses a terminal energy-saving method and system based on code migration in a mobile cloud environment, including: measuring the power and instruction execution speed of each device in the mobile cloud environment at different frequencies, and obtaining the current frequency, load and network transmission rate of the device, etc. ; If the current frequency of the existing device is lower than the highest frequency of the device, then calculate and update the code migration strategy, if the new code migration strategy is more energy-efficient, then update the output code migration strategy; assuming that the lowest frequency device is increased by one frequency level, and then the task is changed from The non-lowest frequency devices are migrated to the lowest frequency devices. If the task energy saving is achieved and the performance constraints are satisfied, the lowest frequency devices will be added to the candidate frequency modulation devices; if the set of candidate frequency modulation devices is empty, all the lowest frequency devices will be increased by one frequency level, otherwise Select the most energy-efficient device from the lowest-frequency device set and configure it to increase a frequency level. The method of the invention can reduce energy consumption by an average of about 20% on the premise of ensuring the performance of application codes.
Owner:HUAZHONG UNIV OF SCI & TECH

Front-end component development system

The invention discloses a front-end component development system, which comprises a front-end component development platform, a front-end component management library and a dependent resource management library, the front-end component development platform is used for creating a current front-end component and sending a source file of the current front-end component and an executable file of the current front-end component to the front-end component management library, and the source file of the current front-end component comprises a resource dependency relationship of the current front-end component and a storage address of a dependent resource; the front-end component management library is used for storing and managing source files of front-end components and executable files of the front-end components, and the front-end components comprise the current front-end component; and the dependent resource management library is used for storing and managing dependent resources which the current front-end component depends on. The problem that an existing reusable component is opaque in information, complex in operation and depends on a local compiler is solved, and the beneficial effects that the risk of code migration is reduced, the process of component reuse is simplified, the method does not depend on the local compiler, and the requirement for the running environment is low are achieved.
Owner:EVERSEC BEIJING TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products