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

37 results about "Code maintenance" patented technology

Power grid mode system dynamic file configuration method and device, electronic equipment and medium

The invention discloses a power grid mode system dynamic file configuration method and device, electronic equipment and a medium, which are used for solving the technical problems of low development efficiency, high code maintenance cost, low reuse rate and poor configuration information expansibility in the prior art. The method comprises the following steps: acquiring a metadata configuration file; constructing a field configuration mapping table according to the metadata configuration file; based on the field configuration mapping table, table column configuration, screening item configuration and form item configuration are generated respectively; and transmitting the table column configuration, the screening item configuration and the form item configuration to a front-end rendering engine of the power grid mode system, so that the front-end rendering engine performs dynamic rendering according to the table column configuration, the screening item configuration and the form item configuration.
Owner:ELECTRIC POWER RES INST CHINA SOUTHERN POWER GRID CO LTD +1

Firmware upgrade method, computer program product, electronic device and medium

Provided in the present application are a firmware upgrade method, a computer program product, an electronic device and a medium. The method comprises: in response to detecting that a specified upgrade file has been input, detecting whether there is a system firmware upgrade thread in a baseboard management controller, wherein the specified upgrade file is a file that is generated on the basis of a preset rule and has a digital signature; in response to determining that no system firmware upgrade thread is detected, performing security verification on the specified upgrade file on the basis of a preset verification rule; and acquiring target system firmware included in the specified upgrade file, which has passed the security verification, and upgrading the target system firmware on the basis of the specified upgrade file. The decoupling of a baseboard management controller and system firmware upgrade is realized, thereby improving the stability of firmware upgrade, and facilitating the code maintenance, upgrade and improvement of tools in a later stage.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Application software architecture for encapsulating task management and synchronization mechanism of operating system

The invention discloses an application software architecture for encapsulating a task management and synchronization mechanism of an operating system, and belongs to the technical field of industrial real-time control. According to the architecture, an operating system task management and synchronization mechanism is modularly packaged into three types of objects: an employee type for packaging specific business execution logic; the pipeline class is used for packaging inter-task communication and synchronization functions; and the behavior class is used for packaging an operating system task entity and is responsible for scheduling employee objects contained in the behavior class to be executed orderly. The three types of objects are created, assembled and started through a factory mode according to configuration information to form a complete real-time task system. According to the method, through object-oriented packaging and configuration assembly, the problems of tight task coupling and difficult code maintenance in traditional process-oriented programming are solved, loose coupling and high cohesion among task modules are realized, the configurability, maintainability and expandability of industrial real-time software are remarkably improved, and the method is suitable for various real-time operating system environments.
Owner:ZHEJIANG WEIDOU TECHNOLOGY CO LTD

System and methods for automatic code maintenance and code healing using genai

Example techniques for code modifications are described. In an example, one or more portions of a source code that require modification are identified. Further, for each of the identified portions of the source code, a modification to be performed is identified. Furthermore, a unique identifier corresponding to each of the identified portions is generated. The unique identifier corresponds to the modification to be performed on the respective portions of the source code. Based on the unique identifier corresponding to each of the identified portions, an artificial intelligence (AI) module is selected for each of the respective portions. The selected AI module is triggered to generate a modification code to replace each of the respective portions of the source code.
Owner:HONEYWELL INTERNATIONAL INC

Service invocation methods, devices, electronic devices, storage media, and program products

This application provides a service invocation method, apparatus, electronic device, storage medium, and program product. In this method, external service providers can register services on a service gateway on their own. Internal service providers can generate processing events for the target service as needed and call back to the external service providers through the service gateway. The service gateway can complete the callback service based on the internal general parameters and registration identifier generated by the external service providers. That is, this application utilizes the service gateway to provide special service customization capabilities, eliminating the need for internal business code development, effectively reducing development costs, and enabling code decoupling between internal and external service providers, which is helpful for subsequent code maintenance and iteration.
Owner:RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD

Intelligent code maintenance method and system based on large model and static analysis fusion

The invention relates to the technical field of software security, and discloses an intelligent code maintenance method and system based on fusion of a large model and static analysis. An intelligent code maintenance method based on large model and static analysis fusion comprises the following steps: S1, a data analysis step: receiving multi-source heterogeneous code input, and converting the multi-source heterogeneous code input into a program representation which can be understood and processed by a subsequent detection engine and is rich in structured information; the multi-source heterogeneous code input content comprises a code warehouse, a local file and an analysis rule; s2, constructing a global program map, and constructing the global program map on the basis of the abstract syntax tree; the global program graph comprises a control flow graph, a data flow graph and a function call dependency graph, and is used for describing a call relation between functions, a variable transfer path and program execution logic. According to the method, the defect detection precision is remarkably improved, and the technical problem of high false alarm rate is effectively solved.
Owner:ANHUI ZHONGKEGUO CHUANGGAO CREDIBLE SOFTWARE CO LTD

Business processing method, business processing apparatus and computer-readable storage medium

This application relates to a business processing method, a business processing apparatus, and a computer-readable storage medium. The method includes: receiving a business request sent by a front-end; determining a target version identifier based on the business request; obtaining identifiers and dependency identifiers of multiple target middlewares from a middleware database based on the target version identifier; determining a target execution order based on the dependency identifiers of the target middlewares, and generating a target identifier chain based on the identifiers of all target middlewares and the target execution order; and returning the target identifier chain to the front-end, enabling the front-end to call and execute middleware from the middleware database based on the target identifier chain. This method solves the problem in the prior art where mixing different versions of business code for the same business within the same code block leads to difficult code maintenance.
Owner:BEIJING QINGSONG YIKANG INFORMATION TECHNOLOGY CO LTD

Service behavior management method and device, equipment and storage medium

The invention discloses a service behavior management method and device, equipment and a storage medium, and the method comprises the steps: loading a preset service model and a preset service behavior, the preset service model at least comprises a preset service identifier and an implementation type, and the implementation type is used for representing a calling mode of a service; creating a service behavior instance according to the implementation type and a preset service behavior, and establishing a cache mapping table of the service behavior instance and a preset service model; and in response to a service interface request of the application program, obtaining a request service identifier, and querying and returning the target service behavior instance in the cache mapping table according to the request service identifier. According to the method and the device, different implementation types of services can be managed through the service model, and the cache mapping table is established with the service behavior instance, so that the application only needs to initiate the service interface request to look up the table and return the target instance when running, thereby realizing decoupling of the application and a specific service calling mode, and improving the service calling efficiency. And the complexity and workload of subsequent application code maintenance are reduced.
Owner:BEIJING PACTERA JINXIN TECH LTD

Model setting method and system for free report, readable storage medium

The application provides a model setting method and system of a free report, and a readable storage medium. The model setting method of the free report comprises the following steps: acquiring a cell list, the cell list comprising a plurality of design cells; converting the design cells to obtain business cells; structurally processing the business cells to obtain design blocks; and sequentially processing cell information in the design blocks, and collecting cells on the same link together according to the cell information to form a design path. Through the technical scheme, the server adds the design block layer and the design path layer in the running time, the execution is clear in hierarchy, supports a more fine-grained business scenario, and is convenient for subsequent code maintenance and expansion.
Owner:YONYOU NETWORK TECH CO LTD

Screening bar element recognition and interaction intent prediction method

This application provides a method for identifying filter bar elements and predicting interactive intent. It uses a visual language model to uniformly identify filter bar controls and buttons of different styles, and combines multimodal fusion to predict interaction behavior types (pop-up / refresh / jump), solving the problems of poor versatility and lack of intent prediction in traditional tools. Automated instructions are generated based on coordinates and adapted to different device resolutions, achieving cross-platform operation with zero code maintenance. A closed-loop system of confidence verification and training set optimization improves model robustness. Ultimately, it achieves automated verification of the filtering function, replacing time-consuming manual click testing, significantly improving verification efficiency and reliability.
Owner:GUANGZHOU PINWEI SOFTWARE CO LTD

EEPROM chip driving method and device

PendingCN122018998ABootstrappingComputer architectureCode maintenance
The invention discloses an EEPROM (Electrically Erasable Programmable Read-Only Memory) chip driving method and device, and the EEPROM chip driving method comprises the following steps: determining a read / write / query process action sequence array: extracting a basic time sequence action from original driving time sequence actions for driving an EEPROM chip as a basic instruction; combining the plurality of basic instructions as a combined instruction; according to the read / write / query process of the EEPROM chip, the EEPROM chip is decomposed into a read process action sequence array, a write process action sequence array and a query process action sequence array which respectively comprise a plurality of combined instructions; according to the different process action sequence arrays, corresponding driving programs are formed and used for driving the EEPROM chip. According to the EEPROM chip driving method, code maintenance is facilitated, program readability is improved, timing of actions and timing sequences is distinguished, and the execution speed and sequence of the actions are easily adjusted according to different chips.
Owner:QINGDAO HISENSE BOSCH AIR CONDITIONING SYSTEM CO LTD

Message processing method, device and equipment based on different systems

The embodiment of the invention provides a message processing method, device and equipment based on different systems, and relates to the field of financial science and technology. The method comprises the following steps: in response to a received to-be-processed message sent by an external system, performing message format conversion on the to-be-processed message based on a preset conversion mode to obtain a format-converted message; comparing the to-be-processed message with the format-converted message to obtain key information content different from the format-converted message in the to-be-processed message; and fusing the key information content into the message after format conversion to obtain a service message. Therefore, messages of different external systems can be automatically converted into messages meeting the message format requirements of the processing system. And the code development cost and the code maintenance cost of message conversion are reduced. According to the method, the key information content, different from the format-converted message, in the to-be-processed message is obtained, and the key information content is fused into the format-converted message, so that key data of the to-be-processed message is prevented from being lost.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

A code generation method, apparatus, device, and medium

The application relates to the technical field of interface development, in particular to a code generation method and device, equipment and medium, which are used for solving the problems of low development efficiency and difficult code maintenance of a traditional interface development scheme. The method comprises the following steps: in response to a code generation operation for a first control, calling a code generation tool corresponding to the first control, parsing a configuration file of a to-be-developed interface to obtain various fields contained in the configuration file and logical relationships between the various fields; and then generating a target file and a test file corresponding to the to-be-developed interface based on the various fields and the logical relationships between the various fields, wherein the target file comprises at least one of the configuration file and an application file of the to-be-developed interface. In this way, the development efficiency can be improved, the labor cost can be reduced, the front-end and back-end interface can be debugged in advance, the code format is consistent, and the code maintenance is facilitated.
Owner:CHINA CONSTRUCTION BANK +1

Unified Hash collision suppression method for multi-dimensional weight distribution of distributed database

The invention discloses a distributed database multi-dimensional weight distribution unified Hash collision suppression method, which comprises the following steps of: adopting the same basic Hash function in data exchange and Hash table processing, and sequentially performing multi-layer processing of bit folding, non-GF (2) domain multiplication transformation and secondary folding on an initial Hash value, so as to obtain a uniform Hash collision suppression result. Therefore, differential hash results with low statistical correlation and uniform distribution are derived; according to the method, the relevance of Hash collision in different stages is effectively broken, the overall collision rate is greatly reduced on the premise of maintaining a single Hash architecture of the system, the execution efficiency of connection and aggregation operation is improved, and meanwhile, the code maintenance complexity is greatly reduced.
Owner:BEIJING FLYWHEEL DATA TECH CO LTD

PDF (Portable Document Format) document generation method and system based on layered architecture and structured content

The invention discloses a PDF (Portable Document Format) document generation method and system based on layered architecture and structured content. According to the method, a PDFWriter object is created through a layered architecture, and the PDFWriter object is driven to create a page based on semantic structure element data; according to the visual and structural attribute change content of the elements in the page, generating a PDF document; and verifying and adjusting the layout through the form control, setting the fine-grained security authority, and adjusting the processing process. Therefore, the generation efficiency is remarkably improved, the memory occupation is reduced, and the compliance and accessibility of the WCAG are enhanced. The layered architecture reduces the code maintenance amount and the cross-platform cost, rich elements and controls support improve the comprehensiveness of functions, and finally high-quality, high-efficiency and high-safety PDF document generation is achieved.
Owner:WIN THE BID HUIKANG TECH CO LTD

Invoice converter generation method and device, terminal equipment and storage medium

The invention discloses an invoice converter generation method and device, terminal equipment and a storage medium, and belongs to the field of invoice generation, and the method comprises the steps: traversing and recognizing a business object class annotated and labeled by an invoice entity from a compiling unit; the business object class at least comprises a plurality of first fields marked by invoice element annotations; extracting all the first fields from the business object class, and verifying all the first fields through a preset invoice field rule; if all the first fields in the business object class pass the verification, generating a corresponding mapping code statement for each first field; and compiling all the mapping code statements corresponding to the business object class to obtain an invoice converter corresponding to the business object class. Therefore, by implementing the method and the device, the development efficiency of the invoice converter under the multi-service system architecture can be improved, and the code maintenance cost can be reduced.
Owner:GUANGDONG AEROSPACE INFORMATION CO LTD

A storage resource management method and device, a storage medium and an electronic device

The application provides a storage resource management method and device, a storage medium and an electronic device. When a storage resource management request is received, device information of a storage device corresponding to the storage resource management request and a keyword of an API to be called are determined. The device information and the keyword are input into an IoC container to obtain an object instance of the API to be called. The IoC container obtains registration information and a dependency relationship of the API to be called based on the device information and the keyword, and reflects the registration information and the dependency relationship to obtain the object instance of the API to be called. Based on the object instance, the API to be called is called to manage a storage resource corresponding to the storage resource management request in the storage device. It can be seen that, according to the application, the IoC container is pre-constructed in a test environment, the object instance is generated by the IoC container, the API is called, and thus the coupling degree and the difficulty of code maintenance are reduced.
Owner:CHINA CONSTRUCTION BANK

Disk letter assignment method, server, and system

The application discloses a disk symbol allocation method, a server and a system, and relates to the field of servers.In the process of allocating disk symbols by the server, the server acquires a preset disk symbol list or a self-defined disk symbol list, and allocates disk symbols corresponding to each hard disk in a plurality of hard disks in turn according to the order of the disk symbol list.The server allocates disk symbols at the software logic level by using the order of the disk symbol list, and does not need to manually change the cable wiring relationship in the server, so that the disk symbol adjustment mode is relatively more convenient.In addition, the disk symbol allocation is realized by using the order of the disk symbol list, so that different servers with the same cable wiring relationship can have different disk symbol allocation rules, thereby saving the difficulty of server case code maintenance.Further, the disk symbol list can be self-defined, so that the flexibility and applicability of disk symbol allocation can be improved.
Owner:HUAWEI TECH CO LTD

Redundant code processing method and device, program product and electronic equipment

PendingCN121187934AError detection/correctionRedundant codeSoftware engineering
The invention discloses a redundant code processing method and device, a program product and electronic equipment, and relates to the field of financial science and technology, and the method comprises the steps that an entry program table is determined based on a project log of a target project, the entry program table comprises L entry codes, L is a positive integer, and the L entry codes are codes called first for running the target project; based on the entry program table and a code calling relation table, target codes are determined, and the code calling relation table is used for storing code calling relations among all source codes of the target project; taking a difference set between the source code of the target item and the target code as a redundant code; and deleting redundant codes in the source code of the target project. According to the method, the technical problems of high code maintenance difficulty and low maintenance efficiency caused by redundant codes in source codes of existing projects of financial institutions are solved.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA +1

Installation package generation method, device, equipment and storage medium

The disclosure provides a kind of installation package generation method, installation package generation device, electronic equipment and non-transient computer readable storage medium, it is related to computer field, especially in the field of application promotion technology.The specific implementation scheme is: obtaining original code data;Wherein, original code data includes basic code data and difference code data;Difference code data includes the difference code logic under different release channels that meets corresponding release strategy;The difference code logic of each release channel is packed with basic code data respectively, and the to-be-released installation package of corresponding release channel is generated.According to the technology of the present disclosure, the packing efficiency of the to-be-released installation package under multiple release channels is improved, and code maintenance is facilitated.
Owner:BEIJING BAIDU NETCOM SCI & TECH CO LTD

Solid-state memory back-end loopback test method

The invention relates to the field of solid-state storage, in particular to a back-end loopback test method for a solid-state storage. According to the method, the implementation of the loopback test interface is separated from the main business logic of the upper layer, so that the normal firmware operation mode can be switched to the loopback test mode only by properly modifying the initialization step and replacing the callback function of the related register operation of the flash memory controller on the basis of reserving the back-end processing flow architecture; the reusability and compatibility of codes are improved, and the code maintenance difficulty and cost in the subsequent firmware development process are reduced. A round-robin queue and a bitmap mapping table which are realized by software are used as containers for simulating idle, trigger and completion of register behaviors of a flash memory controller, the time for calling the operation interfaces is fixed and predictable, and the upper limit of the computing power of a CPU (Central Processing Unit) in an SSD (Solid State Disk) main control chip can be estimated, so that a relatively strong guiding effect is achieved on analysis and improvement of performance indexes such as 4K random read command IOPS (Input / Output Operations Per Second) and the like.
Owner:SHANDONG SINOCHIP SEMICON CO LTD

Fault diagnosis method, device, equipment and storage medium

PendingCN122261099AElectric testing/monitoringDiagnosis methodsDiagnosis code
The present disclosure relates to the technical field of vehicles, and particularly relates to a fault diagnosis method, device, equipment and storage medium. The method comprises the following steps: according to a fault diagnosis sequence corresponding to a fault event set, before diagnosing a first fault event, acquiring first diagnosis state information according to a first inhibition mask of the first fault event and a first state mask corresponding to a second fault event, the second fault event being a fault event of a previous diagnosis of the first fault event, and the first state mask being a state mask acquired according to first diagnosis information of the second fault event; in a case where the first diagnosis state information indicates diagnosing the first fault event, diagnosing the first fault event, acquiring second diagnosis information of the first fault event, and updating the first state mask. The present disclosure can reduce the complexity of fault diagnosis code while reducing the accuracy of fault diagnosis, and improve the implementation convenience of fault diagnosis and the convenience of code maintenance.
Owner:BEBEST (BEIJING) AUTOMOTIVE TECHNOLOGY CO LTD

Operation graphical user interface for inkjet repair of electronic devices

1. The name of the design product: electronic equipment code maintenance operation graphical user interface. 2. The use of the design product: an electronic device. 3. The design points of the design product: the content of the graphical user interface. 4. The picture or photo that best indicates the design points: interface change state diagram 1. 5. The use of the graphical user interface: for code maintenance operation; clicking the "maintenance menu" button on the left side of the main view can jump to interface change state diagram 1, and clicking the "manual operation" button below interface change state diagram 1 can jump to interface change state diagram 2.
Owner:GUANGZHOU CODPAD E-TECH CO LTD

Pass-by point list updating method and device, equipment and storage medium

The invention relates to a waypoint list updating method and device, equipment and a storage medium, and the method comprises the steps: obtaining an updating data sequence of a waypoint list in a current vehicle dispatching interface, and the updating data sequence comprises a plurality of waypoint data; according to the passing point data and at least one preset display state, a view object sequence corresponding to each display state is generated, the display states comprise an unfolded state and a folded state, view objects in the view object sequences at least comprise object display information, and the object display information is determined according to passing point addresses in the passing point data; generating a view unit sequence according to the current display state of the passing point list and the view object sequence corresponding to each display state; and re-displaying the current car dispatching interface according to the view units in the view unit sequence so as to update the passing point list on the current car dispatching interface. The code maintenance difficulty caused by nesting of father and child nodes in the prior art can be avoided, and the maintenance difficulty is remarkably reduced.
Owner:CHONGQING LANDIAN AUTOMOBILE TECHNOLOGY CO LTD

A service separation platform based on video service and a service separation device

The application provides a service separation platform and device based on a video service. The application comprises an application layer configured to send a task instruction to an intelligent service layer; the intelligent service layer is configured to send a data request to a video service layer according to the task instruction; the video service layer is configured to send to-be-processed data to the intelligent service layer based on the data request; the intelligent service layer is configured to process the to-be-processed data according to an intelligent algorithm specified by the task instruction, generate an algorithm result, and send the algorithm result to the video service layer; and the video service layer is configured to complete a screenshot operation on the algorithm result according to a screenshot instruction of the application layer, and return a screenshot result of the algorithm result to the application layer. In the above manner, the service separation platform decouples common functions such as video data management and screenshot from services, has a more distinct hierarchy, has less code maintenance, is easier to extend functions, builds a new platform more quickly and efficiently, has a higher code reuse rate between platforms, and is conducive to integrating service resources of a product line.
Owner:ZHEJIANG DAHUA TECH CO LTD

System-on-chip verification method, general verification methodology verification platform, verification device, system-on-chip and computer program product

This application discloses an on-chip system verification method, a general verification methodology verification platform, a verification device, an on-chip system, and a computer program product. The on-chip system verification method includes: initiating a verification request to a shared memory region in the TCM of the on-chip system to be verified, which has K preset offset addresses. The verification request includes multiple read / write operations to be executed sequentially by the on-chip system to be verified. Each read / write operation carries at least its control word and target address information, where K is a natural number greater than 1; obtaining the read / write operation execution results returned by the on-chip system to be verified; and determining whether the on-chip system to be verified has passed the first verification based on the read / write operation execution results. This application can balance the flexibility of the verification environment and the authenticity of CPU function verification without requiring extensive software code maintenance.
Owner:HANGZHOU CORE POWER SEMICON CO LTD

Page processing method and device, electronic equipment, storage medium and program product

This disclosure provides a page processing method, apparatus, electronic device, storage medium, and program product. The page processing method includes managing plugins of a software system through a plugin center based on plugin description files. The plugin center manages the runtime state of the plugins. The plugin description files include business-level plugin description files, indicating the plugins included in the corresponding business. In response to a page display operation, a container component retrieves the plugins included in the target business corresponding to the page to be displayed from the plugin center; and the plugins included in the target business are rendered. This page processing method solves the problem of poor code maintainability caused by the coupling of multiple business logic codes for the same function when implementing various functions in a software system. By making the software system pluggable, independent maintenance of functions is achieved, improving code maintainability.
Owner:BEIJING ZITIAO NETWORK TECH CO LTD

Code processing method and code repair testing method

Embodiments of the present disclosure provide a code processing method and a code repair testing method. The code processing method comprises: acquiring a code issue of a target project; determining a problematic code of the target project on the basis of the code issue and a code knowledge graph of the target project; inputting the code issue and the problematic code into a code processing model to obtain an initial repaired code; and testing the initial repaired code by using a test code, and when the test is passed, obtaining a target repaired code for the code issue. By determining the problematic code by means of the code knowledge graph, the structure and dependency relationships of codes of the target project are better understood, thereby improving the accuracy of the problematic code; using the code processing model for automated code repair enables efficient code processing; and using the test code to test the initial repaired code ensures the correctness of the target repaired code, reduces code maintenance costs, and enhances code processing efficiency.
Owner:ALIBABA (CHINA) CO LTD

Module test case generation method and device, electronic device, and storage medium

The application relates to a module test case generation method and device, an electronic device and a storage medium, wherein the module test case generation method comprises the following steps: obtaining an engineering configuration file from an operating system; wherein the engineering configuration file is a configuration information file automatically generated by the operating system after creating an engineering; obtaining parameter information of a to-be-tested module and supported function interfaces of the to-be-tested module from the engineering configuration file; and generating a test case for the to-be-tested module according to the parameter information of the to-be-tested module and the supported function interfaces. Through the application, the problems that a test personnel manually modifies or increases test parameters in a script to generate a corresponding test case in the prior art, modification is tedious, code maintenance is difficult and the like are solved, the effect of automatically generating a test case is achieved, the generation efficiency of the test case is improved, and the work difficulty and workload of the test personnel are reduced.
Owner:CHINA MOBILE M2M +1