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

4 results about "Java program" patented technology

Method and system for cobol to java program conversion based on syntax tree

PendingCN122411953APathPingSource code file
The application discloses a COBOL-to-Java program conversion method and system based on a syntax tree, belongs to the technical field of computer program language conversion, and comprises the following steps: obtaining a COBOL source program file to be converted and configuration rules; performing lexical analysis and syntax analysis to generate an abstract syntax tree; converting COBOL syntax elements into corresponding Java semantic representations according to pre-defined semantic mapping rules; establishing an accurate access chain of a main program and COPYBOOK internal variables through variable path tracking; detecting and solving naming conflicts of COBOL different-level same-name variables based on a scope tree, and renaming variables by adding a parent class name prefix; and generating the converted Java semantic representations into a Java source code file. The application realizes high-fidelity and high-automation COBOL-to-Java conversion, significantly reduces the migration cost of a legacy system, and generates code with strong readability and excellent performance.
Owner:SHANDONG CITY COMMERCIAL BANK COOP ALLIANCE CO LTD

Instruction-driven java runtime business logic protection method and system

ActiveCN120850259BHide call relationshipavoid exposureDecompilation/disassemblyDigital data protectionSoftware engineeringLogisim
The application discloses a Java runtime business logic protection method and system based on instruction driving, and relates to the technical field of Java program protection. In order to solve the defects that the existing Java program protection technology can only be statically protected and has the risk of being cracked and stolen, a target business logic is unitized and split to form a plurality of business units; the order of execution instructions of the business units is protected through instruction description; the instruction files are encrypted and stored to form encrypted instruction files; when the target business logic needs to be executed, a dynamic instruction parser loads the corresponding encrypted instruction file according to a current business scene, and the content of the encrypted instruction file is restored to a structured execution instruction sequence through a decryption process; the execution instructions in the decrypted execution instruction sequence are extracted, and the target business logic is dynamically completed according to the order of the execution instructions and control logic. The application is mainly used for protecting the business logic written by a Java program.
Owner:YANTAI HAIYI SOFTWARE

Java program performance analysis method and device, storage medium and computer equipment

This application discloses a method, apparatus, storage medium, and computer device for Java program performance analysis. The method includes: based on the target process ID and installation path information, invoking Linux native commands of the Java program to execute a first processing task, a second processing task, and a third processing task in parallel. The first processing task is used to determine the target thread, the second processing task is used to determine a thread snapshot of the Java program, and the third processing task is used to determine the fully qualified name of the loaded class of the Java program. The method further involves filtering the thread stack information in the thread snapshot according to the thread information of the target thread, the fully qualified name of the loaded class, and the target package name to determine the exception class; decompiling the exception class to obtain the exception code of the Java program; and highlighting the exception code in the Java program's code display interface. This method can accurately locate system performance leaks without intruding on native programs.
Owner:PEOPLE'S INSURANCE COMPANY OF CHINA

Graphical user interface for electronic device service transaction item multi-window

ActiveCN310076004STaskbarGraphical user interface
1. Name of the product in this design: Graphical User Interface for Multi-Window Business Transactions of Electronic Equipment. 2. Intended use of this design: for use in an electronic device. 3. The key design features of this product are its graphical user interface. 4. The image or photograph that best illustrates the design's key features: the front view. 5. The rear view is a standard design and is omitted; the left view is a standard design and is omitted; the right view is a standard design and is omitted; the top view is a standard design and is omitted; the bottom view is a standard design and is omitted. 6. Purpose of the Graphical User Interface: This design is used for business project management, supporting a graphical user interface that allows multiple projects to be displayed and developed simultaneously. Specifically, clicking the maximize button in the upper right corner of the main view leads to the interface state shown in Figure 1; clicking any module information in "Business Process" or "JAVA Program" in Figure 1 leads to the interface state shown in Figure 2; clicking the current window information list in Figure 2 leads to the interface state shown in Figure 3; clicking a non-current window in Figure 3 leads to the interface state shown in Figure 4; clicking the minimize button in the upper right corner of the current window in Figure 4 leads to the interface state shown in Figure 5; clicking the minimize button in the lower right corner of the page in Figure 5 hides the entire page and leads to the interface state shown in Figure 6; clicking any tab in the "Taskbar" at the bottom of Figure 6 leads to the interface state shown in Figure 7; clicking the "Search" button at the bottom of Figure 7 leads to the interface state shown in Figure 8; entering keywords in the "Search" field in Figure 8 leads to the interface state shown in Figure 9; and clicking the search results in Figure 9 leads to the interface state shown in Figure 10.
Owner:北京领雁科技股份有限公司