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

299 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

Method, System & Computer Program Product for Method for Encoding a State Machine for Execution in a Distributed Ledger

A method, system, computer program product of providing a FiniteStateMachine (FSM) with embedded business rules, processing data & events, where each state is individually saved to blockchain ledger, a data record including a unique identifier / name, a set of input field(s) or input data slots, state rules in a rule language, and set of output field names or output data slots, method including: executing of a Smart Contract by identifying state by id or name, loading corresponding Component State from blockchain, adding / executing code for processing the State's behavior, where the code includes rules for the state in the rule language (e.g., but not limited to. Open Policy Agent, Rego, Prolog, DataLog, RuleML, Drools Rule Language, NRules, and JavaScriptObjectNotation(JSON), etc.). System includes processor(s), application program interface (API(s)) for communicating, blockchain, rule processor, and memory. This enhances transparency, immutability, and secure execution of business rules within FSM architecture.
Owner:AVC INNOVATIONS LLC

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

Web end-based real-time data binding and dynamic rendering method for primitives

The invention discloses a Web end-based primitive real-time data binding and dynamic rendering method, which comprises the following steps of: providing a basic primitive through a set editor, expanding by a user by inheriting a basic graph, generating a primitive by providing a converter aiming at a complex primitive, instantiating the primitive to an editing area through dragging to form a node, and connecting, the method comprises the following steps of: storing data of a driving editor in a JSON (JavaScript Object Notation) form, initializing the data, adapting a rendered graph to the size of a container by calculating position information, analyzing the JSON by a runner, extracting an attribute mapping rule of node configuration, and establishing mapping from a data source to node rule information; after the data source is updated, the nodes are found through rule matching, and the node variables bound in the rules are updated, so that the graph becomes dynamic. According to the invention, the configuration and monitoring process of the system is simplified through the graphical interface, so that non-professional programmers can also participate in the design and maintenance of the automatic system. The development cycle of product customization is shortened, and the expansibility of products is improved.
Owner:JIANGSU SHENRUIHUIYANG ENERGY TECH CO LTD

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

Interaction method, device, medium and system for business system and third-party database

The invention discloses an interaction method and device of a business system and a third-party database, a medium and a system. The method comprises the following steps: receiving a user request sent by a user in a service system; in the running process of the service system, if it is identified that the service system runs to a preset tangency point, calling a target JavaScript script corresponding to the current preset tangency point through a Naporn engine; the target JavaScript script is executed in a Naporn engine, so that the target JavaScript script is used for being used for interacting with a third-party database, and the third-party database is used for interacting with the third-party database through the target JavaScript script; and performing service response on the user request according to interaction data returned by the target JavaScript script of the preset tangency point. By adopting the technical scheme, decoupling of third-party interface calling and database reading logic can be realized, and the flexibility and maintainability of a software system are improved.
Owner:BNC 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

Communication method and system based on JavaScript environment and unreal engine 5

The invention relates to the technical field of computer software, in particular to a communication method and system based on a JavaScript environment and an unreal engine 5, and the method comprises the following steps: using Vue3 as a front-end interface core, capturing user interaction behaviors by monitoring user input events, and managing states by using a combined API (Application Program Interface) to ensure the consistency and predictability of the states; state management is carried out in the Vue3 by using an API provided by Pinia, and the view state is ensured to be updated in time through a response type system; the communication method and system based on the JavaScript environment and the unreal engine 5 have the beneficial effects that the front-end Vue3 application can process user interaction logic and communicate with the unreal engine 5 through an asynchronous event broadcasting and monitoring mechanism. And the unreal engine 5 is responsible for rendering the three-dimensional model, receiving a front-end message through the mechanism and making a response, so that the consistency of a front-end interface and a three-dimensional model scene state is ensured, and smooth user experience is provided.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

Method for enabling API gateway to adapt to multiple protocols and message formats

The invention discloses a method for enabling an API gateway to adapt to multiple protocols and message formats, and the method comprises the steps: creating a maven engineering project, and generating an interface Java Bean according to a configured interface csv file; issuing an interface, and generating an interface jar packet; the API gateway adds channel configuration parameters; micro-service application codes are written; packaging the micro-service application, and starting the micro-service application; aPI gateway routing configuration information is added; and the Java Bean packet and the ai-gateway-ce-bridge packet are copied to an external packet path of a server where the gateway is located. According to the gateway-to-micro-service communication method and system, multi-network communication protocols such as HTTP, TCP, RabbitMQ and Webspphere MQ are supported, multiple message formats such as a fixed-length format, a variable-length format, an XML format, a JSON format and a 8583 format are supported, and only a fixed transmission protocol and a fixed message format need to be adopted from the gateway to the micro-service, so that developers do not need to consider that the micro-service is compatible with the multiple message formats.
Owner:LONGYING ZHIDA (BEIJING) TECH CO LTD

JAX-RS interface document generation method and device, equipment and medium

The embodiment of the invention discloses a JAX-RS interface document generation method and device, equipment and a medium, and the method comprises the steps: activating a corresponding code logic through a submission hook when a specified Java file is submitted to a Git warehouse; the specified Java file is scanned through the code logic, so that a controller class with a JAX-RS mark is recognized; parsing the grammar of the specified Java file through the code logic so as to find each available JAX-RS HTTP (Hyper Text Transport Protocol) endpoint; checking whether each controller class or each available JAX-RS HTTP (Hyper Text Transport Protocol) endpoint lacks a Swagger annotation or not through the code logic; if it is detected that the specified controller class or the specified available JAX-RS HTTP endpoint lacks the Swagger annotation, the corresponding annotation is automatically inserted, and a modified Java file is obtained; and submitting the modified Java file to the Git warehouse, and triggering a Maven compiling process of a multi-module project through a specified automatic server to obtain a JAX-RS interface document.
Owner:INSPUR NETWORK TECH (SHANDONG) 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

Knowledge service plug-in integration method and system based on plug-in and storage medium

The invention relates to the technical field of computers, in particular to a plug-in-based knowledge service plug-in integration method and system and a storage medium, and the method comprises the steps: 1, constructing a knowledge base with a dynamic updating mechanism; step 2, developing a JavaScript plug-in unit; step 3, fusing the developed JavaScript plug-in into a front-end framework of the target service system; step 4, Ajax request and data processing; step 5, user identity verification; step 6, knowledge service; according to the invention, an integrated JavaScript plug-in is developed and can be directly embedded into various service system interfaces, so that an instant question and answer type knowledge retrieval function is realized. Under the condition that the user does not leave the current interface, the user can quickly query and understand the related content of the interface, and the working efficiency and the satisfaction degree are greatly improved. Meanwhile, the user identity recognition logic is fused, and the self-developed intelligent knowledge platform system is combined, so that the security and personalized feedback of the query process can be ensured, and the user experience is further improved.
Owner:CHENGDU AIRCRAFT DESIGN INST OF AVIATION IND CORP OF CHINA

Dynamic agent driven NebulaGraph graph database operation device and method

The invention discloses a dynamic agent driven NebulaGraph graph database operation device and method, and the device comprises a dynamic agent generation module which is used for automatically generating a corresponding dynamic agent class according to a defined DAO interface; the parameter analysis and result processing module is used for realizing conversion from parameters to a Cypher statement and mapping from a database return result to a Java object according to a parameter type and a return value type of the DAO method; the graph data operation module is used for providing common single-table CRUD operation and graph data specific operation; the performance optimization module is used for managing NebulaGraph connection by adopting a session pool; paging query is supported; batch insertion and batch updating functions are provided; selecting a proper result set processor according to a value type returned by the DAO method, and optimizing different processors according to a basic type and a set type; and the expandability module is used for customizing or expanding specific functions according to requirements. The device and the method can effectively solve the problems in the prior art, and improve the development efficiency and performance.
Owner:CHINA UNITECHS

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

Construction method of highly extensible plug-in architecture of operation system, medium and equipment

PendingCN119396389Aquick implementationImplementation processVersion controlProgram loading/initiatingJava ClassloaderSoftware engineering
The invention discloses a construction method, medium and equipment for a high-scalability plug-in architecture of an operation system, and the method comprises the steps: recognizing a core business code from business codes, and taking the core business code as a main program; different service interfaces are defined in the main program according to different service logics. The main program starts a main program class Java Classloader, different service plug-ins are loaded according to an application.yml configuration file, and a service plug-in program is started; and the service plug-in starts the plug-in class Java Classloader, and loads the class of the service plug-in and the dependency of the service plug-in. And all versions of service systems uniformly use the plug-in management function provided by the plug-in framework to complete the loading of the service plug-in package and assemble into a complete service system. According to the invention, high expandability of the whole system business is realized in a mode of forming the plug-ins for different business logic codes and core logic codes.
Owner:CHINA COMM SERVICE APPL & SOLUTION 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:梁琦

Method for automatically creating GraphQL and API servers for OPC UA-derived RDF atlas

A computer-implemented method for extracting information from an OPC UA specification represented by an RDF knowledge graph comprises the following steps: proposing a query conforming to a GraphQL API (Application Program Interface) in a GraphQL server; the GraphQL query is received; in the GraphQL server, the GraphQL query is converted into a query conforming to the SPARQL (Spatial Program Register Query Language); using SPARQL query to extract information from the RDF knowledge graph; and formatting a result of the SPARQL query into a format expected by the user. Further, in some embodiments, the GraphQL server includes: a GraphQL pattern containing information identifying objects and relationships between the objects, the GraphQL pattern representing an OPC UA specification; and the GraphQL parser is used for receiving the GraphQL query and extracting the requested information from the RDF knowledge graph. According to an embodiment, the format desired by the user is a javascript object representation method (JSON).
Owner:SIEMENS AG