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

209 results about "Interface (Java)" patented technology

An interface in the Java programming language is an abstract type that is used to specify a behavior that classes must implement. They are similar to protocols. Interfaces are declared using the interface keyword, and may only contain method signature and constant declarations (variable declarations that are declared to be both static and final). All methods of an Interface do not contain implementation (method bodies) as of all versions below Java 8. Starting with Java 8, default and static methods may have implementation in the interface definition. Then, in Java 9, private and private static methods were added. At present, a Java interface can have up to six different types.

Method and system for dynamically calling Java statistical analysis interface based on LLM and MCP

The invention discloses a method and system for dynamically calling a Java statistical analysis interface based on LLM and MCP protocols, belongs to the technical field of data processing and analysis technology, artificial intelligence technology and application program interface (API) integration, and aims to solve the technical problem of how to improve the response speed and flexibility of statistical analysis requirements. In order to reduce the development and maintenance cost of a statistical analysis function, the adopted technical scheme is as follows: a Java annotation mechanism is utilized to mark and describe an existing Java statistical analysis system, a Java method of which the annotation is defined is obtained, and the Java method of which the annotation is defined can be automatically identified by an MCP server and registered as an MCP tool; the MCP server follows an MCP protocol and communicates with the LLM serving as an MCP client, and the LLM dynamically discovers available MCP tools through the MCP protocol; after natural language query of a user is understood through LLM, one or more appropriate MCP tools are intelligently selected, calling parameters are generated, and an MCP server is requested to execute through an MCP protocol.
Owner:SHANDONG INSPUR E-GOVERNMENT SOFTWARE LTD

Large model driving type API document automatic generation system oriented to legacy system

PendingCN121092211AProgram documentationBiological modelsPython (programming language)Model extraction
The invention provides a legacy system-oriented large-model-driven API document automatic generation system, belongs to the crossing field of artificial intelligence and software development, and provides a multi-modal data fusion and closed-loop verification mechanism aiming at the defects of a traditional API document generation method in the aspects of semantic comprehension, dynamic context capture and multi-technology stack adaptation. A code static feature and a dynamic track during operation are analyzed through a multi-source data acquisition module, and an interface semantic feature is extracted in combination with a field self-adaptive large model of a semantic enhancement analysis module; deducing an implicit service rule by fusing static / dynamic characteristics through a graph neural network, and generating a standardized document conforming to an OpenAPI specification through a parameterized template generative adversarial network (PT-GAN); and finally, performing three-level verification and closed-loop optimization through a sandbox environment. The method supports a heterogeneous system of 16 programming languages such as Java / C + + / Python, interface version changes can be automatically recognized, document patches are generated, the problems of missing and outdated system documents and low maintenance efficiency are solved, and maintainability and integration efficiency of enterprise-level systems are remarkably improved.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

Low-code development platform event orchestration method and equipment based on native JS (JavaScript)

The invention discloses a low-code development platform event arrangement method and device based on native JS, and relates to the technical field of visual programming, and the method comprises the steps: responding to an event arrangement request sent by a user through a visual development interface, calling a visual framework, and presenting an event arrangement canvas in the visual development interface; configuring event nodes and event process connections in the event arrangement canvas; generating event flow configuration data based on the event node and the event flow connection; converting the event flow configuration data into a native JavaScript code, calling a rendering engine, and rendering a page style and page data of the visual development interface according to the native JavaScript code; and in response to an interactive operation of a user on the visual development interface, triggering the corresponding native JavaScript code to execute a corresponding event process. The development efficiency can be effectively improved, and the development period is shortened.
Owner:WUHAN YUANQI TECH CO LTD

System for assisting to transplant Android language to ArkTS (Arkaus) language of swan Mongolia

The invention relates to the technical field of computer software engineering and cross-platform development, in particular to a system for assisting in transplanting Android language to ArkTS (ArkTS) of the swan Mongolia, which comprises a code input module for acquiring Java and Kotlin double-language source codes, an analysis module for analyzing codes by using an improved grammar analysis algorithm, and a storage module for storing the codes. The translation module constructs an abstract syntax tree based on an analysis result and generates an attribute description array, and the generation module generates an ArkTS interface code according to the attribute description array; the distributed computing architecture realizes efficient task scheduling and processing, and the post-processing optimization module guarantees the code quality. Through multi-module cooperation, the probability-rule fusion algorithm, the type dynamic mapping and other technologies, code transplantation can be rapidly and accurately completed, the large project transplantation period is shortened from several weeks to several days, the manual correction cost is reduced, the code conversion accuracy and the system stability are improved, and the development of the wide-gap application ecology is powerfully promoted.
Owner:XIAMEN BEST DIGITAL TECH CO LTD

Large language model dynamic adaptation method and system based on Java

The invention discloses a Java-based large language model dynamic adaptation method and system, belongs to the technical field of artificial intelligence, and aims to solve the technical problems of overcoming the interface difference of multiple model interfaces, simplifying the development process and providing standardized and high-expansibility large model management. Comprising the following steps: providing a model registration and dynamic loading service, a protocol conversion and parameter standardization service and a load balancing and failover service; a streaming transmission protocol service, a function call dynamic injection service and a global error processing mechanism are provided; when a user provides a document analysis and partitioning service, a vectorization index construction service and an RAG enhanced generation service to ask questions, relevant document blocks in the Pinecone are retrieved through the RAG enhanced generation service to serve as contexts to be injected into cue words of the large language model, and answers generated by the large language model are returned.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

Multi-version dynamically extensible data source method and device, terminal and storage medium

The invention provides a multi-version dynamically expandable data source method and device, a terminal and a storage medium, and relates to the technical field of database data source loading. The method comprises the steps that a JAVA SDK package is created, the JAVA SDK package comprises core dependence, a core entity class, a core interface class, a database connection pool management core class, thread isolation, a routing data source class and basic attributes and target data source mapping of the routing data source class, and the target data source mapping is used for storing a loaded database connection pool; initializing a system database connection pool in the application system based on a JAVA SDK packet; after a system database connection pool in an application system is initialized, a new database connection pool is dynamically expanded in the application system based on a JAVA SDK package. The system has the design characteristics of strong dynamic expansion capability and loose coupling, the flexibility and expansibility of the system can be greatly improved, and the development and maintenance cost is reduced.
Owner:TIANJIN NANKAI UNIV GENERAL DATA TECH

Graphical user interface driven programming development environment

Data structures and applications are defined with an application development environment which employs the use of a natural language artificial intelligence interface and recorded metadata descriptions, which are converted at runtime to generate underlying software code (e.g., C#, SQL, JavaScript, etc.) to implement the application. The data structures include application data elements described in a data serialization format. Each application data element includes fields that each represent an individual value. Each field is defined with a label, a data type, and attributes. The data structures also describe relationships or links between application data elements, as well as data-driven or time-based rules that drive further data manipulation and interactions within and external to the programming development environment through a variety of interfaces (e.g., HTTP, SMTP, SMS).
Owner:CODEBLOX LLC

Mock platform construction method for travel saas platform

The invention provides a mock platform construction method oriented to a travel saas platform. The mock platform construction method comprises the following steps: demand analysis: determining a target and a demand of a Mock platform; environment preparation: ensuring that the Java environment of the target SaaS platform meets the operation of the java byte code instrumentation technology; integration of a java byte code instrumentation technology: the java byte code instrumentation technology is integrated into an SaaS platform; according to the invention, a Java byte code instrumentation technology is utilized to construct a software as a service (SaaS) platform interface Mock platform which is powerful in function, flexible and easy to use, and the Mock platform can dynamically perform Mock on the interface of the SaaS platform without restarting an application, so that the development and test efficiency is greatly improved, and the development cost is reduced. And the Mock platform also has the characteristics of non-invasiveness, dynamic plugging, class isolation, flexible AOP support, self-definition, real-time monitoring and fault simulation, easiness in integration and use, safety, fault positioning and performance optimization.
Owner:BEIJING BAIJU YIXING TECH CO LTD

Software supply chain risk component calling identification method

The invention provides a software supply chain risk component calling identification method, and belongs to the technical field of basic safety. The method comprises the following steps: loading components in a Java Web application, and dynamically capturing a loaded component list; storing the component list locally and sending the component list to an external intelligence system, acquiring risk component information, and generating a risk calling interface signature according to the risk component information; a preset instrumentation rule file is loaded based on the risk calling interface signature, and accurate monitoring of the risk interface is realized through dynamic method matching and byte code enhancement; screening risk interfaces triggered during operation according to cross comparison of static data and dynamic calling data, and marking high-risk components which must be repaired and risk components which can be postponed to be repaired; the risk report generation module generates repair suggestions and priority reports. According to the method, the accuracy of risk assessment is fundamentally improved, meanwhile, the unnecessary repair cost is remarkably reduced, and an efficient and innovative technical solution is provided for supply chain risk management.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Configuration method for dynamically loading Vue3 component to construct front-end user interface under ExtJS combined JSP architecture

The invention discloses a configuration method for dynamically loading a Vue3 component to construct a front-end user interface under an ExtJS combined JSP architecture, which comprises the following steps of: under the ExtJS combined JSP architecture, newly adding a front-end bridging layer in a Java back-end source code and a compiled and output directory, and configuring a micro front-end engine file and a loading configuration file of a dynamic component loading engine in the front-end bridging layer; an application project directory of the Vue3 component is newly added; a micro-front-end engine file is introduced into a main interface entry JSP file, a loading configuration file of a packaged dynamic component loading engine is introduced, a DOM container of a Vue3 component is arranged in an HTML, and a management object syncExt of a bridging layer of the Vue3 component is customized; and carrying out packaging deployment on the J2EE and a front-end bridging layer by adopting dockerfile configuration, so as to realize cross-framework context communication. The method not only can support stable operation of stock applications, but also can integrate modern front-end framework components and realize framework decoupling.
Owner:SUNING CONSUMER FINANCE CO LTD

Dynamic interface implementation method based on Java Spring Boot framework

The invention discloses a dynamic interface implementation method based on a JavaSpringBoot framework, which relates to the technical field of project development and comprises the following steps: shielding SpringBoot default mapping; initializing a dynamic rule engine, and loading and caching an interface rule; the records meeting the enabling and version conditions are constructed into routing objects; constructing a dynamic routing directory, and dynamically registering and binding a routing object and the processing flow template; the user-defined entry agent intercepts an HTTP (Hyper Text Transport Protocol) request, submits the context of the request to the DynamicRouteCatalog, and performs efficient matching; and uniformly packaging the response data into a JSON format. Through cooperative work of the dynamic rule engine, the dynamic routing manager and the responsibility chain execution framework, interface dynamic registration, high-performance matching, multi-version parallel and online switching, pluggable business process and end-to-end observability are realized on the basis of ensuring the analysis capability of a SpringBoot native container; the flexibility and the maintainability of the system are improved, and the stability and the safety in a high-concurrency scene are also considered.
Owner:WEICHUANG SOFTWARE NANJING CO LTD

Industrial network protocol integration platform realized based on JavaWeb

The invention discloses an industrial network protocol integration platform realized based on JavaWeb. Comprising a protocol adaptation layer used for carrying out adaptive connection with each hardware interface, a service management layer used for carrying out configuration management and task scheduling optimization, an edge computing layer used for realizing data filtering and event triggering, and a cloud collaboration layer used for realizing big data storage and AI model reasoning prediction. The signal output end of the protocol adaptation layer is connected with the signal input end of the service management layer, the signal output end of the service management layer is connected with the signal input end of the edge computing layer, and the signal output end of the edge computing layer is connected with the signal input end of the cloud collaboration layer. Equipment instructions of different protocols are uniformly converted into a standard data format and packaged into a TCP / IP protocol for transmission, meanwhile, conversion of cross-platform protocols such as OPC UA is supported, and the multi-protocol compatibility problem of the industrial Internet of Things is solved.
Owner:ZHENGZHOU COAL MINING MASCH INTELLIGENT CONTROL TECH INNOVATION CENT CO LTD +1

Hybrid architecture dynamic cache synchronization method based on high-concurrency scene

The invention relates to a hybrid architecture dynamic cache synchronization method based on a high-concurrency scene, and belongs to the technical field of computer Web application development. According to the method, a C + + dynamic link library is loaded when a JavaWeb application is started, and a cross-process cache storage space is constructed by utilizing a shared memory mechanism, so that data sharing among multiple instances is realized. And data interaction between Java and a C + + layer is completed by adopting a JNI interface, so that the Java garbage collection pressure is effectively reduced. Data consistency is guaranteed through an exclusive lock and read-write lock optimization mechanism, cross-instance update notification is realized in combination with event driving or message queues, and transaction type batch update is supported to ensure operation atomicity. A memory mapping file and an efficient data structure are innovatively adopted, the access efficiency is improved and the data copy overhead is reduced by combining a pre-allocation memory pool technology, the system throughput and the response speed are remarkably improved, the performance loss caused by memory fragments and lock competition is reduced, and the method is suitable for mainstream JavaWeb environments such as Spring frames and Tomcat servers.
Owner:SHANGHAI FEICHEN ELECTRONIC TECH CO LTD

Java editor plug-in implementation method and system based on Eclipse platform

The invention provides a Java editor plug-in implementation method and system based on an Eclipse platform, and the method comprises the steps: carrying out the initialization configuration and registration of a plug-in, constructing a text editor interface capable of embedding Eclipse, achieving a grammar highlighting function, achieving a code completion function, achieving a code formatting function, and carrying out the deployment and operation of the plug-in. According to the mode, a novel plug-in system independent of a native JDT editor is constructed, visual editing of the. Java file is achieved, core functions such as grammar highlighting, code complementing and code formatting are integrated, meanwhile, butt joint with a JDT language server is supported to improve semantic analysis capacity, and finally on the premise that lightweight deployment and high compatibility are guaranteed, the semantic analysis capability of the. Java file is improved. And the Java development efficiency and the user experience are improved. By means of the technical scheme, the technical problems that in the prior art, an Eclipse Java editor plug-in is low in function integration level, insufficient in semantic support and lack of key editing functions are solved.
Owner:BEIJING RESEARCH INSTITUTE OF MECHANICAL & ELECTRICAL TECHNOLOGY CO LTD CAM

Java enterprise-level rapid development method based on visual modeling

The invention discloses a Java enterprise-level rapid development method based on visual modeling. The method comprises the steps that modeling behaviors are collected to generate a cognitive map, a view is constructed, and operation behaviors are collected to generate cognitive feature data; generating a semantic constraint model, and fusing the cognitive features and the node features to construct the semantic constraint model; semantic consistency detection is executed, design and implementation differences are automatically compared, and bidirectional correction is triggered; generating a project engineering structure, and generating a structured code and an interface document according to the correction model; zero-shutdown migration evolution is executed, a migration relation graph is constructed, and seamless switching is carried out in a gray level mode; and performing semantic self-correction updating in the operation period, monitoring semantic offset and backfilling design content for closed-loop synchronization. According to the method, intelligent modeling and uninterrupted evolution of Java enterprise-level applications are realized through cognitive map driving and a multi-mode migration mechanism.
Owner:HUBEI HUAWANGDA INFORMATION TECHNOLOGY CO LTD

Visual cabinet based on JavaScript and Vue.js and creation method thereof

The invention discloses a visual cabinet based on JavaScript and Vue.js. A modularized architecture based on Vue is adopted to split a cabinet, equipment and a U bit into reusable UI components, the UI components comprise a cabinet component, an equipment component and a functional module, and the cabinet component is formed based on Rack.vue; the equipment component is formed based on Server Unit.vue, and is used for rendering different icons and status indicator lamps according to equipment types and supporting dragging to adjust the position of a U bit; the function module comprises a front-end framework, a UI (User Interface) library, a state management sub-module, a dragging library and a rear-end interaction sub-module; the front-end framework is Vue 3 Compression API (Application Program Interface) composite TypeScript, the UI library is composed of an Element Plus basic component and SVG / D3. Js used for customizing graphs, the state management sub-module is Pinia, and the drag library is Vue Dragable or native HTML5 dragmp; and the Drop API and the rear-end interaction sub-module are formed by compounding Axios with a WebSocket used for pushing real-time data. The invention further discloses a creation method. The method comprises the following steps: creating an overall skeleton based on HTML; rendering and beautifying the style based on the CSS; various operations are performed, the remaining capacity is automatically calculated, and machine information is displayed for verification.
Owner:GUANGZHOU HUIYUN NETWORK TECH CO LTD

Excel file exporting method and system based on Java language

The invention discloses an Excel file exporting method and system based on Java language, and relates to the technical field of computer software development, and the implementation of the method comprises the following steps: receiving an exporting request: the system receives the exporting request of a user through a Web interface or a graphical interface; analyzing template configuration: loading and analyzing an Excel export template specified by a user by a system; data binding and style rendering: the system binds a data set obtained from a database, a cache or other data sources with a template, and performs style rendering according to template configuration; an Excel file is generated, specifically, according to the export format selected by the user, the system calls an Apache POI library to create a Workbook object, and rendered data is written into a worksheet; and returning or storing the file. According to the method, the format and the content of the Excel file can be exported in a self-defined mode according to the configuration information of the user, the development efficiency is improved, and the expandability of the system is enhanced.
Owner:天元大数据信用管理有限公司

Wasm-based front-end high-frequency data security interaction method and system

The invention provides a front-end high-frequency data security interaction method and system based on a Wasm, and relates to the technical field of network programming, network front ends and brain-computer interfaces, and the method comprises the following steps: securely storing protocol decoding parameters of Internet of Things equipment in a Wasm isolation environment; a composite authentication mechanism of JWT verification logic, domain name IP check and API authentication is provided in the Wasm through the closed characteristic of network assembly; parallel iterative processing is carried out on the multi-channel biological data in the wasm virtual environment, and analysis operation is executed; dynamically calculating a data time scale through a timestamp generation function, wherein the function comprises an index rewinding compensation mechanism; and each piece of parsed plaintext data is returned to the JavaScript calling end through an asynchronous data stream. According to the method, an authentication and authorization mechanism of the Wasm and the rear end, authentication and authentication in a Wasm isolation environment, analysis and a bridging architecture of the Wasm and the JavaScript are provided, so that the Wasm module is not called by the unauthorized Javascript.
Owner:XIAMEN ZHIXINGUO TECHNOLOGY CO LTD

AI intelligent assistant for meteorological service system

The invention discloses an AI intelligent assistant for a meteorological service system, and the AI intelligent assistant comprises a front-end interface display module which is used for the interactive display of a user, receiving a user instruction, and feeding back the background output; the Java back-end function fusion and api interface module is mainly responsible for realizing the bottommost layer of a Python large language model algorithm, serves as a center of the whole system, integrates and packages the Python large language model algorithm, directly interacts with the front-end interface display module, and is responsible for user management and database management of the whole system; and the Python big language model localization deployment and api interface module is used for carrying out semantic recognition, judging user intentions and carrying out question recommendation according to user questions. According to the method, the complete localization deployment security is high, the operation is stable, the access and processing of a privatized knowledge base are supported, and the linkage and fusion of the AI intelligent assistant and the whole system are realized.
Owner:BEIJING ZHONGKE METEOROLOGICAL TECH CO LTD

AI-assisted multi-target PCB automatic design system and method

The invention relates to the technical field of electronic design automation and artificial intelligence, in particular to an AI-assisted multi-target PCB automatic design system and method, and the system comprises a user interface layer which is used for a user to input a request through a Web-based interface; the natural language analysis module is used for processing the request and generating a JSON (JavaScript Object Notation) containing function requirements; the device selection module queries an internal device database and suggests an ESP32-C3 MCU (Microprogrammed Control Unit), a compatible relay and a support circuit; the circuit generation module is used for creating a netlist and a schematic diagram file and comprises an MCU (Microprogrammed Control Unit), a relay driver and related passive elements; the layout optimization module runs a multi-target algorithm and is integrated with PCB design software; experimental verification shows that compared with a traditional one-way process, by means of the method, the requirement interpretation accuracy can be improved to 94.2% from 76.3%, the design intention preservation rate is improved to 89.5% from 42.7%, the requirement change adaptation time is shortened to 2.1 h from 8.4 h on average, and the requirement interpretation efficiency and accuracy are improved.
Owner:梁琦

System and method for realizing JS multi-application framework on RTOS platform

The invention discloses a system for realizing a JS multi-application framework on an RTOS platform, and the system comprises a desktop service assembly which is used for managing application loading, task processing and message transmission; the Launcher desktop application is used for providing a main interface function, and a user selects and starts a JS application through an interface; the JS application is used for running the JS application developed by the user; the desktop service assembly comprises an application loader used for initializing a JS runtime environment and loading and starting a JS application; the task processor is used for managing task switching between the JS application and the Launcher desktop application and managing an application state through a state machine; and the message center is used for processing the asynchronous message and transmitting the message to the task processor. The invention discloses a method for realizing a JS (JavaScript) multi-application framework on an RTOS (Real Time Operating System) platform, which meets the requirement of multi-task processing, optimizes resource management and improves system performance.
Owner:FUJIAN NEWLAND PAYMENT TECH

Method, system and device for issuing JAVA API as MCP server and medium

The invention relates to the technical field of data processing, and particularly provides a method, a system, equipment and a medium for publishing JAVA API as an MCP server, and the method comprises the following steps: when a JAVA application runs, extracting metadata of all API interfaces by scanning registered request mapping in a Spring container of the JAVA application, and generating a structured ApiMetadata object set; generating a plurality of tool mode definitions conforming to a context protocol specification of a large language model in batches by using the ApiMetadata object set through a type mapping rule; on the basis of the tool mode definition, under the condition that a JAVA application does not need to be restarted, a corresponding API interface is dynamically registered to an MCP server, and the API interface can be configured to be found and called by a large language model in an intelligent agent. According to the method, second-level batch release from the JAVA API to the MCP tool is realized through non-intrusive scanning and automatic Schema generation.
Owner:INSPUR GENERSOFT CO LTD

Systems and methods for Java virtual machine management

A virtual machine (VM) management utility tool may deploy an object model that may persist one or more virtual machine dependencies and relationships. Through a web front-end interface, for example, the VMs may be started in a specific order or re-booted, and the tool automatically determines the additional VMs that need to be re-booted in order to maintain the integrity of the environment. Through the web interface, for example, the object model may be managed, and start-up orders or VM dependencies may be updated. For VMs that may not start under load, the object model may block access to the VM until the VM is fully initialized.
Owner:INTEL CORP

Visual logic execution system and method based on logic block nesting and JSON dynamic configuration

The invention provides a visual logic execution system and method based on logic block nesting and JSON (JavaScript Object Notation) dynamic configuration, and the system comprises a front-end visual editing module which is used for providing a logic block library and a nested canvas editor, receiving the dragging and nesting operation of a user based on a logic block, and storing the dragging and nesting operation in the front-end visual editing module; serializing the finally edited nested logic tree structure into JSON (JavaScript Object Notation) configuration data; the back-end dynamic analysis execution module is used for receiving and persisting the JSON configuration data, constructing an executable object tree isomorphic to the nested logic tree structure by dynamically analyzing the JSON configuration data, and executing the executable object tree to run logic edited by a user; and the front-end visual editing module communicates with the rear-end dynamic analysis execution module through a data transmission interface. The front end and the rear end are coupled through the JSON interface, and the front end and the rear end can be independently upgraded and expanded.
Owner:SUZHOU INDAL PARK LINKAGE SOFTWARE

In-vehicle application implementation methods, vehicles and storage media

This application provides a method for implementing in-vehicle applications, a vehicle, and a storage medium, belonging to the field of computer technology. The method is applied to an in-vehicle system, which includes an application layer, an adaptation layer, and a service layer. The application layer runs multiple applications, each including a first code file providing Java and AIDL interfaces. The adaptation layer includes a second code file providing abstract services inherited from services in the service layer and AIDL interfaces. The method involves calling the AIDL interface of the adaptation layer through the Java and AIDL interfaces provided by the first code file of any application; calling the abstract service of the adaptation layer through the AIDL interface of the adaptation layer; and calling services in the service layer through the abstract service of the adaptation layer. In this way, the application layer only needs to interface with the adaptation layer, fixing the interfaces called by the application and eliminating the need to develop multiple application versions that interface with different interfaces, thus reducing application development costs and time.
Owner:CHERY AUTOMOBILE CO LTD

Java decompiling method, device and equipment and computer readable storage medium

The invention discloses a Java decompiling method, device and equipment and a computer readable storage medium. The method comprises the following steps: extracting a class file, a resource file, a configuration file and a static resource by decompressing a Java deployment package; based on a predefined third-party library feature library, utilizing Hash comparison and package name / method signature feature matching to accurately classify the class file into a third-party library or a self-researched code; performing byte code analysis on the self-developed class file to generate structured data, and inputting the structured data into a customized large language model (based on byte code-source code parallel corpus training) to generate an initial source code; the optimization step comprises the steps of correcting errors by a static grammar checker and automatically supplementing annotations by a byte code constant pool; reconstructing a project directory structure based on the package name; a class dependency graph is generated through static call graph analysis; and finally, integrating the initial source code, the dependency graph and the configuration file, automatically generating an interface document, a framework document and a configuration document, and realizing complete reverse engineering of the deployment package.
Owner:THREE GORGES HI TECH INFORMATION TECH CO LTD

An Automatic Update Method for DFMEA Combining After-sales Data and Fault Tree

The present invention discloses an automatic update method for DFMEA combining after-sales data and fault tree, including: S1, constructing a product BOM interface based on SQL database and JAVA; S2, constructing a product fault mode knowledge base interface based on JAVA and Vue according to product after-sales service data; S3, constructing a product fault tree interface according to the product BOM interface and the product fault mode knowledge base interface; S4, realizing the automatic update of the product DFMEA table. Based on the intelligent data integration of after-sales service data and product fault mode knowledge base and the automated DFMEA update mechanism based on fault tree, it can intelligently identify the key fault links of the product and automatically generate and update the DFMEA table. This method can reflect the functional characteristics and structural features of the product, and can effectively analyze the potential fault modes in the design stage of the product, so as to intelligently identify the key links that may lead to product failures.
Owner:ZHEJIANG UNIV OF TECH

Method and device for realizing multi-table parallel query optimization

The invention relates to the technical field of software development, and particularly provides an optimization method and device for realizing multi-table parallel query, based on a java multi-thread technology, the method comprises the following steps: S1, providing a multi-thread class DataCallable, the multi-thread class realizes an interface class Callable owned by java, and developers can transmit own business data classes; s2, a paging condition class OffsetPageDomain is provided and used for storing paging conditions of a DataCallable class, and the paging conditions comprise a start index and the number of pieces of query data; s3, an overall process control class MultipleTable Query Service is provided, the overall process control class is a calling entry, developers can transmit own business data classes, the MultipleTable Query Service class provides a method start, the developers write codes to call the codes, and the start method transmits parameters of a java class list, page numbers and the number of pieces of each page. Compared with the prior art, the development workload can be reduced, and the efficiency is improved.
Owner:INSPUR SOFTWARE TECH CO LTD

Light Weight Mainframe Orchestration Engine

Systems and methods provide novel inventions for integrating mainframe applications into modern Continuous Integration / Continuous Deployment (CI / CD) pipelines using BEARDS (Build Engineering And Rapid Development System), a Java-based interface. BEARDS facilitates the automation of build, test, and deployment processes for mainframe applications by managing source code, dependencies, and artifacts in a technology-agnostic manner. The system dynamically generates Job Control Language (JCL) jobs to compile mainframe code, integrates with CI / CD tools like Jenkins, JFrog Artifactory, and Ansible, and ensures secure, compliant deployments through detailed instructions and verification processes. BEARDS also supports large artifact management, incremental builds, and seamless integration with cloud platforms, providing scalability and flexibility for complex applications. By bridging the gap between legacy mainframe systems and modern DevOps practices, the invention enables organizations to automate and streamline their mainframe development processes, reducing costs, improving efficiency, and maintaining the reliability and security of critical applications.
Owner:BANK OF AMERICA CORP

Expansion function calling method and device, computer equipment and storage medium

The invention relates to the technical field of wireless communication, in particular to an expansion function calling method and device, computer equipment and a storage medium. The method comprises the steps of receiving an expansion function calling request sent by a demand end through a target interface; wherein the target interface is an AIDL (Android Interface Definition Language) interface or a JS API (Application Programming Interface) interface based on a script language; in response to the expansion function calling request, selecting a target expansion function meeting the function scheduling demand of the demand end from the candidate expansion functions; and feeding back function calling information of the target expansion function to the demand end, so that the demand end calls the target expansion function based on the function calling information. According to the application, the terminal dynamically opens the expansion capability to the 5G enhanced call, it is ensured that the H5 application program can be quickly accessed, the expansion function is dynamically opened to the H5 application program, and the tedious degree of the H5 application program for the expansion function calling process is reduced.
Owner:CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1