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

32 results about "Byte code" patented technology

Abnormality detection method and device, electronic equipment and computer program product

The invention discloses an anomaly detection method and device, electronic equipment and a computer program product. The method comprises the steps that operation information generated by executing a memory operation instruction is collected through a monitoring hook inserted into a webpage assembly language module in advance, the webpage assembly language module is an executable unit written by using a webpage assembly language byte code, and the webpage assembly language byte code at least carries the memory operation instruction; and performing anomaly detection on the operation information by using a preset anomaly detection condition. According to the method and the device, the technical problem of poor accuracy of performing anomaly detection on the WASM module in the prior art is solved.
Owner:CHINA TELECOM CORP LTD

Unified coding method, storage method and calculation method for large-scale genetic variation data

The invention discloses a unified coding, storing and calculating method for large-scale genetic variation data. The method comprises the following steps: a genotype coding and memory representation method: coding a genotype from a | b into a unique integer value; the floating length integer coding method is a method for coding an integer from a traditional fixed length byte to a floating byte and is used for recording an index of a sample; storage coding of a genotype sequence: converting the genotype from an integer value sequence into a byte coding sequence which can be directly stored by a computer; a dynamic translation framework of the genotype sequence: quickly loading the byte coding sequence stored in the hard disk in the step (3) into a memory in a low-load manner; and calculating and coding a genotype sequence: converting the genotype from an integer value sequence into 64-bit space coding accelerated calculation according to allele index (x)-ploidy index (y)-sample group (z). The method is of great significance in improving the data processing efficiency and promoting the development of large-queue genetics research and precise medicine.
Owner:SUN YAT SEN UNIV

Explainable artificial intelligence apparatus and method for analyzing model thereof

Provided are an explainable artificial intelligence (XAI) apparatus and a method for analyzing a model thereof. The XAI apparatus according to the present invention may use bytecode of a model to generate a model graph even for models including dynamic control flow, which are otherwise unable to generate a graph, in order to provide visualization of the decision-making process of an XAI algorithm.
Owner:KONAN TECHNOLOGY

Test method and device based on call link identification, medium and computer equipment

According to the test method and device based on call link identification, the medium and the computer equipment provided by the invention, the test environment deployment success event is firstly monitored, and the application mirror image is automatically loaded, so that the consistency of the analysis object and the final operation code is ensured. Then source codes and software packages on which the source codes depend are extracted, and all feasible calling links from each entry class to a target method are comprehensively and accurately identified in combination with a byte code scanning technology, so that omission possibly caused by manual tracing is fundamentally avoided, test cases of multiple service scenes are automatically constructed according to each complete calling link, and the test efficiency is improved. And full-scene verification of the change influence range is realized. Therefore, according to the scheme, the accuracy of call link discovery and the test coverage rate are improved, the human intervention cost is reduced by automatically generating and executing the test case, finally online faults caused by missed test are prevented in the early stage of the test stage, and the test reliability and the test efficiency are improved.
Owner:GUANGZHOU PINWEI SOFTWARE CO LTD

Intelligent equipment control method for heterogeneous computing environment

The invention discloses an intelligent device control method in a heterogeneous computing environment, an intelligent device comprises a host end and an MCU end, the control method comprises the following steps: S1, writing a function control code in the same set of high-level language, adding a specified mark to an entry function executed at the MCU end, and calling a corresponding basic service function at a place where MCU hardware IO needs to be accessed; s2, converting a function executed by the MCU end in the function control code into a lightweight byte code, and transmitting the lightweight byte code to the MCU end; and S3, only sending periodic real-time function control, sensor reading and actuator operation write-in tasks to the MCU end for execution. According to the invention, the logic of the host and the MCU end is compiled by using the high-level language in a unified manner, multi-language splitting is avoided, and meanwhile, the MCU end adopts lightweight byte code interpretation and periodic memory management, so that occupation during operation can be compressed, and the industrial-level real-time performance requirement can be met.
Owner:SHANGHAI LANGSHU INTELLIGENT TECH CO LTD

Differential fuzzy test method for JIT compiler in JS engine and terminal equipment

The invention provides a differential fuzz testing method for a JIT compiler in a JS engine and terminal equipment. The differential fuzz testing method comprises the following steps: constructing a plurality of initial test cases which comprise JIT compiler error inducing elements and can simultaneously trigger a byte code interpreter optimization function and a JIT compiler optimization function; fixing a return value of the dynamic function in each initial test case; fixing an execution context based on a strict mode, and isolating a global object; executing the test case for multiple times by utilizing a byte code interpreter, and performing consistency detection on an interpretation execution result obtained after multiple times of execution; and triggering an optimization function of the JIT compiler for the consistent test cases by utilizing a consistency detection result, and detecting whether the JIT compiler has an error or not according to execution results before and after optimization. According to the invention, the accuracy of JIT compiler error detection can be improved.
Owner:NAT UNIV OF DEFENSE TECH

Data writing method and device, equipment, storage medium and program product

The invention discloses a data writing method and device, equipment, a storage medium and a program product. The data writing method comprises the steps that a writing request for a target cache line is received; the write request is used for writing data into an effective byte position of the target cache line; under the condition that it is determined that at least one invalid byte position exists in the target cache line based on the write request, encoding the at least one invalid byte position to obtain an invalid byte code; the invalid byte code comprises a first mask used for determining the position of one invalid byte in the target cache line; writing the data into the effective byte position, and storing the first mask; wherein under the condition that the number of the invalid byte positions is at least two, the invalid byte code further comprises a second mask; the first mask and all second masks are used for determining positions of all invalid bytes. In this way, additional overhead for storing byte masks may be reduced.
Owner:MOORE THREAD INTELLIGENT TECHNOLOGY (HANGZHOU) CO LTD

Method and apparatus for trusted computing

The present disclosure discloses a method and apparatus for trusted computing. The method is applied to a management apparatus for trusted computing tasks, and the method includes: receiving a trigger request for a trusted computing task of a user; in response to the trigger request, determining a bytecode file of a trusted computing application corresponding to the trusted computing task; deploying the trusted computing application to a trusted computing engine of a trusted computing service according to the bytecode file of the trusted computing application to obtain a calculation result of the trusted computing task; and returning the calculation result to the user.
Owner:ANT BLOCKCHAIN TECHNOLOGY (SHANGHAI) CO LTD

Method and apparatus for processing data, device, and storage medium

The present application provides a method and apparatus for processing data, a device, and a storage medium, which are used for enhancing the replacement efficiency of an encryption / decryption algorithm and improving the replacement effect. The method comprises: determining a correspondence relationship between a first encryption / decryption algorithm and a second encryption / decryption algorithm, the encryption / decryption strength of the first encryption / decryption algorithm being smaller than that of the second encryption / decryption algorithm; when a target program is started, using a probe Java agent to determine a third encryption / decryption algorithm used in an encryption / decryption algorithm declaration corresponding to the target program; and if the third encryption / decryption algorithm is the first encryption / decryption algorithm, invoking the Java agent to, on the basis of the correspondence relationship, modify a third byte code corresponding to the third encryption / decryption algorithm used in the encryption / decryption algorithm declaration into a second byte code corresponding to the second encryption / decryption algorithm, so that the target program is enabled to invoke the second encryption / decryption algorithm on the basis of the second byte code.
Owner:CHINA TELECOM NETWORK SECURITY TECH CO LTD

Digital asset agreement generation and verification system

In general terms, this disclosure is directed to methods and systems for generating and verifying digital asset agreements. One aspect is a method for publishing a digital asset with an agreement, the method comprising receiving a digital asset, receiving inputs selecting terms for the agreement of the digital asset, the terms being in a natural language, translating the selected terms for the digital asset into a transaction protocol written in a transaction protocol language, compiling the transaction protocol into bytecode which can be published on a blockchain, publishing the bytecode on the blockchain.
Owner:AFFINITRIX LLC

Data acquisition method, device, electronic device and medium based on encryption request

The embodiments of the present disclosure disclose a data acquisition method, device, electronic device and medium based on encrypted requests. A specific implementation of the method includes: determining the plaintext request location information; creating a data source request sandbox isolation environment; performing byte code enhancement processing on the plaintext data source request code to obtain the enhanced plaintext data source request code; starting the isolation environment of the data source request sandbox isolation environment; performing information verification processing on the plaintext data source request information to obtain the request information verification result; performing input parameter identification on the plaintext data source request information to obtain the data source request interface input parameter set; obtaining the request data corresponding to the encrypted data source request information. This implementation method obtains the data corresponding to the encrypted data source request through a code-free intrusion method, which can reduce the intrusion into the original code, omit the decryption step of the encrypted data source request information, improve the efficiency of data acquisition, and reduce the load on the data source test application end.
Owner:PARK DO CREDIT CO LTD

Query engine for graph databases and heterogeneous hardware

Database query processing techniques are disclosed. In various embodiments, a query associated with a database is received. A byte code representation of the query is generated, including by decomposing the query into a discrete set of streaming operators defined over associated data frames, wherein the byte code includes code defining for each operator in the discrete set of streaming operators the processing to be performed by that operator and further embodies a data flow graph that defines a flow of data to and through the discrete set of streaming operators. The byte code is executed by a query processing engine to generate and return a query result.
Owner:NEO4J SWEDEN AB

System for Static Analysis of Source Code Expressed in One of a Plurality of Different Programming Languages

The invention provides a system for performing static analysis of source code of a computer program. The invention can be applied to source code of computer programs that are each written in one or more computer programming languages. The source code is translated into a byte code program which is processed by a virtual machine (VM). The VM performs static analysis of the source code via the translated byte code program and is further designed to distinguish between different types of functions. An external function, such as a computer programming language intrinsic function, is processed by a language specific plug-in module (LSPM) that interoperates with the VM. After processing of the function call by the LSPM, the LSPM updates the state of execution of the VM, and control of execution returns from the LSPM to the virtual machine (VM).
Owner:ENDOR LABS INC

Adaptive interpretation and compilation of database queries

A method executes at a computer system to retrieve data from a database. Upon receiving a database query, the computer system translates the query into an intermediate representation, and estimates a compilation time to compile the intermediate representation into machine executable code. The query execution time to retrieve a result set is also estimated. In accordance with a determination that the query execution time and compilation time satisfy an interpretation criterion, the computer system invokes a byte code interpreter to interpret the intermediate representation and retrieve the result set from the database. In accordance with a determination that the query execution and compilation times satisfy one of a plurality of compilation criteria, the computer system compiles the intermediate representation to form machine code and executes the machine code to retrieve the result set from the database. In some cases, the query intermediate representation is optimized prior to compilation.
Owner:TABLEAU SOFTWARE INC

A method for dynamically enhancing functionality based on an application

The application relates to the technical field of program enhancement, and provides a function dynamic enhancement method based on an application program, which comprises the following steps: when a target program runs, whether a preset key event exists is listened to; when the preset key event exists, event trigger information is acquired; according to the event trigger information, a local plug-in is called through a JVM Tool Interface; and according to the local plug-in, original byte code is dynamically adjusted. The application can endow the target application program with the ability of dynamically adding new functions or modifying existing functions without modifying the source code of the target application program, and can realize independent development, independent operation and flexible reuse when applied to the application program of the java language.
Owner:北京东方通软件有限公司 +2

A method and device for virus infection processing based on LuaJIT

An embodiment of the present invention discloses a method and device for virus infection processing based on LuaJIT, which relates to the field of computer technology and can effectively simplify the maintenance of virus detection and killing services. The method includes: determining whether the target file is a virus-related file according to the file feature information of the target file and the virus feature information in a preset virus processing library, where the virus-related file includes a virus file and / or a file infected by a virus, and the preset virus processing library is established based on the LuaJIT language; in response to the target file being the virus-related file, obtaining the virus identifier corresponding to the virus-related file from the preset virus processing library; detecting whether there is a repair script bytecode corresponding to the virus identifier in the preset virus processing library according to the virus identifier; and processing the target file according to the detection result. The present invention can be used in virus detection and killing services.
Owner:ZHUHAI BAOQU TECH CO LTD

Development method and development framework for Web application program

The embodiment of the invention discloses a development method and a development framework for a Web application program. A specific embodiment of the method comprises the following steps: acquiring a first JavaScript source code; the first JavaScript source code is compiled into a first WASM byte code; and generating a Web application program based on the first WASM byte code. Therefore, the invention provides a novel development method and a development framework for the Web application program.
Owner:朱英达

Byte code monitoring to avoid certificate-based outages

In one embodiment, a monitoring service deploys a monitoring agent to a client device. The monitoring service receives certificate information for a certificate intercepted by the monitoring agent during an online transaction. The monitoring service determines, based on the certificate information, an expiration time for the certificate intercepted by the monitoring agent. The monitoring service provides an expiration notification for display, in advance of the expiration time for the certificate.
Owner:CISCO TECHNOLOGY INC

Timed task HTTP interface dynamic triggering method based on Javaagent

The invention discloses a method for dynamically triggering a timed task HTTP (Hyper Text Transport Protocol) interface based on Javaagent, which relates to the technical field of data processing, and comprises the following steps of: loading a Javaagent program containing a Premain-Class attribute through a JVM (Java Virtual Machine) startup parameter, and loading and executing a premain method by a system class loader before an application is started; the method comprises the following steps: registering a class converter to a class loader based on an Instrumentation instance, wherein the class converter realizes dynamic modification on a target class byte code through a transform method; identifying and weaving an HTTP interface trigger logic of a Controller class, so that the Controller class can directly call an execution method of a corresponding timed task when receiving an HTTP request containing a task identifier; and dynamically analyzing and replacing the Cron expression of the target timed task according to the HTTP request parameter to realize instant execution and configuration modification of the timed task. According to the embodiment of the invention, instant triggering and dynamic configuration of the timed task can be realized without modifying a business code or restarting a service, so that the test efficiency is remarkably improved and the system maintenance cost is reduced.
Owner:PICC INFORMATION TECH CO LTD

Image batch processing performance monitoring and bottleneck diagnosis method, program product and device

The invention provides a Java Agent-based image batch processing performance monitoring and bottleneck diagnosis method, a program product and a Java Agent-based image batch processing performance monitoring and bottleneck diagnosis device. The method comprises the following steps: when an image processing service to be monitored is started, loading and initializing a Java Agent; byte code enhancement is carried out on a predetermined target class through the Java Agent, and a monitoring code is implanted in a method of the target class; when the image processing service runs, the monitoring code is executed to collect performance data executed by the method, a unique tracking identifier is generated for the same image batch processing request based on the tracking context, and cross-method and cross-thread performance data are associated through the tracking identifier; sending the collected performance data to a performance analysis server; and aggregating a complete calling link based on the tracking identifier by the performance analysis server, and carrying out association analysis on performance data of the calling link and corresponding environment data during operation of the Java virtual machine so as to identify a performance bottleneck of image batch processing and generate a diagnosis result.
Owner:HEBEI HAPPY CONSUMPTION FINANCE CO LTD

Java-based big data stream-oriented computing framework and optimization method thereof

The invention discloses a Java-based big data stream-oriented computing framework and an optimization method thereof. The optimization method comprises the following steps: pre-distributing a GC visible out-of-heap region outside a JVM (Java Virtual Machine), and registering the GC visible out-of-heap region to a G1 / Shendoah region table; automatically generating a data difference log and a difference abstract in TCP transceiving soft interrupt by utilizing eBPF, and locking an old page by combining hardware copy-on-write; calculating a bandwidth time delay product in real time according to a TCP congestion window, and directly driving operator parallelism degree expansion and contraction; in the recovery stage, the physical page frame number is remapped through user faultfd, and cross-Pod thermal migration is completed within 200 ms. A unified SQL interface is exposed to the outside by the framework, direct memory byte codes are automatically generated, a user can enjoy zero copy through zero perception, GC is free of pause, a back pressure instant feedback effect is achieved, throughput is improved by 30-50% under the same hardware, end-to-end delay is reduced by 20-40%, and global pause time is reduced to lt; and 5 seconds per hour.
Owner:XIAMEN MEIYABAIKE INFORMATION SECURITY RES INST CO LTD

Intelligent door lock production detection information management system and method

The invention belongs to the technical field of intelligent manufacturing, and particularly relates to an intelligent door lock production detection information management system and method, and the system comprises a code scanner which is used for scanning a dynamic two-dimensional code of each production detection link; the data preprocessing module is used for analyzing the received data, preprocessing the detection information and transmitting the preprocessed detection information to the central processing unit; and the central processing unit is used for receiving the data from the data preprocessing module and updating the dynamic two-dimensional code in a structured data form formed by combining a lookup table and byte-level codes. Through a predefined lookup table, the detection information of each link and the mapping relation between the corresponding byte code and the byte stream position are stored, and it is ensured that the detection information is coded uniformly and normatively. And the detection information is compressed into single bytes by utilizing a byte-level coding technology, so that the efficient storage of the data is realized, and the bandwidth requirement of data transmission is also reduced.
Owner:GUANGZHOU LANGO ELECTRONICS TECH CO LTD

Zero-confusion sample dependence anti-confusion Android malicious software detection method

The invention provides a zero-confusion sample dependence anti-confusion Android malicious software detection method, which comprises the following steps of: decompiling a plurality of Android application programs, and extracting static characteristics; the static features comprise Dex byte codes, sensitive APIs and permission fields; performing confusion processing on the APK file by using different confusion technologies, then analyzing feature changes brought by confusion, and reconstructing static features according to an analysis result; converting the reconstructed static features into image representation to obtain an anti-confusion feature image; and performing feature fusion and classification on the confusion-resistant feature image based on a deep learning model to complete detection of the Android malicious software. The method does not need to depend on mixed samples for training, and the generalization ability and adaptability of a detection model are greatly improved. Experimental results show that the method shows excellent detection accuracy and recall rate in a plurality of data sets and confusion scenes, can effectively deal with unknown or complex confusion, and provides powerful security protection for an Android platform.
Owner:CHONGQING UNIV

Data writing method, device, equipment, storage medium and program product

The application discloses a data writing method, device, equipment, storage medium and program product. The data writing method comprises the following steps: receiving a write request for a target cache line; the write request is used for writing data to a valid byte position of the target cache line; in the case that it is determined that there is at least one invalid byte position in the target cache line based on the write request, the at least one invalid byte position is encoded to obtain an invalid byte code; the invalid byte code comprises a first mask used for determining one invalid byte position in the target cache line; the data is written to the valid byte position, and the first mask is stored; wherein, in the case that the invalid byte position is at least two, the invalid byte code further comprises a second mask; the first mask and all second masks are used for determining all invalid byte positions. In this way, the additional overhead of storing byte masks can be reduced.
Owner:MOORE THREAD INTELLIGENT TECHNOLOGY (HANGZHOU) CO LTD

Intelligent contract cloning detection method and system based on graph neural network

The invention discloses a smart contract clone detection method and system based on a graph neural network, which can improve the accuracy of code clone detection and enhance the security of a smart contract. According to the technical scheme, for a pair of smart contracts, a token type sequence is extracted from source codes of the smart contracts, the text similarity of the smart contracts is calculated, and a text difference vector is obtained; for the token type sequence of the structure in the intelligent contract code, extracting the structure information of the code, and constructing a structure difference vector of the code; a control flow graph CFG is extracted from byte codes of the smart contract, a node feature matrix of the graph is constructed according to the control flow graph CFG, and then a semantic difference vector is further extracted. And fusing the text difference vector, the structure difference vector and the semantic difference vector to obtain a final difference vector of the contract pair to be detected. And predicting a label of the contract according to the difference vector of the to-be-detected contract pair through a multi-layer perceptron model FNMLP.
Owner:BEIJING INST OF TECH

EMMC test method and device, equipment and storage medium

The invention discloses an eMMC test method, device and equipment and a storage medium, and the method comprises the steps: integrating a python interpreter to an initial u-boot program, and obtaining a target u-boot program; after the test platform is powered on, the target u-boot program is started; the python interpreter analyzes a test case which is issued by the server and comprises a packaging function capable of calling a C language function to obtain a Python byte code, and executes the Python byte code to test the eMMC product to obtain a test result. By starting the target u-boot program and receiving the issued test case, the test case can be directly executed on the u-boot of the test platform to test the eMMC product, and compared with the existing time-consuming operation that the test case needs to be recompiled and burnt to the u-boot, the test case can be tested in real time, and the test efficiency of the eMMC product is improved.
Owner:ARTMEM TECHNOLOGY CO LTD

Intelligent contract detection method based on block chain

The invention discloses an intelligent contract detection method based on a block chain, and relates to the technical field of block chains, the method adopts an intelligent contract detection system to work, and the system comprises an asset standardization module, a joint verification module and an evidence storage tracing module; the asset standardization module is used for uniformly accessing contract source codes, byte codes and external dependency and on-chain interaction data and outputting a standardized asset view; the joint verification module is used for executing static analysis, graph construction, symbolic execution and dynamic simulation on the standardized asset view and generating risk judgment and evidence pointers based on a rule base and formalized constraints; the evidence storage tracing module is used for writing a detection abstract, evidence hash and credible time into a block chain and providing a rechecking interface and knowledge base updating; the asset standardization module comprises a source code analysis module, a byte code extraction module, a dependency relationship construction module, an on-chain interaction acquisition module and a standardization mapping module; the method has the advantages of being convenient for continuous iteration and rapid review.
Owner:JIANGSU VOCATIONAL COLLEGE OF BUSINESS

Method, device and equipment for realizing extended function in low-code platform

The invention relates to the technical field of low codes, in particular to an implementation method, device and equipment for an extended function in a low-code platform, and the method comprises the steps: responding to a calling instruction for a target extended function in a low-code business process, and determining a target virtual model corresponding to the target extended function in a plurality of virtual models of the low-code platform; the virtual model does not comprise metadata for data persistence and interface rendering; each virtual model corresponds to a programming language class for realizing a specific extended function; obtaining source code information corresponding to the target virtual model; the source code information comprises interface data and functional logic data of a programming language class corresponding to the target virtual model; compiling the source code information to obtain an executable byte code corresponding to the target extended function; and loading the executable byte code into a running environment of a low-code platform to call the target extended function.
Owner:CHINA CONSTRUCTION BANK +1

Application format conversion method, apparatus, device, and storage medium

The application discloses an application format conversion method and device, equipment and a storage medium, the method extracts constant pool information and class information from a class file according to preset parameters; inheritance relationships among classes, interfaces and methods in the class file are acquired, Java method byte code is determined according to the constant pool information, the class information and the inheritance relationships; and the Java method byte code is converted into a target file corresponding to a to-be-converted language, so that the application file after compilation can be quickly converted into a file in a specified format, recompilation is not needed, development cost is saved, the format conversion speed is accelerated, conversion efficiency is high, adaptability is strong, and user experience is improved.
Owner:WUHAN TIANYU INFORMATION IND

Optical fiber communication system modeling and simulation method based on graph native modeling programming

The invention provides an optical fiber communication system modeling and simulation method based on graph native modeling programming. According to the method, a DSL standard and specification system with a graph structure as a core is constructed, and devices, signal paths and transmission relations in the system are abstracted into the graph structure in a unified mode. The DSL comprises a data structure type, an entity and function classification mechanism, a parameter configuration mode and a modular expansion interface. The system operation architecture comprises a front-end analysis module and a rear-end execution module. The front-end analysis module analyzes a user modeling script into a graph intermediate representation. And the rear-end module performs optimization, byte code compilation and virtual machine execution on the graph intermediate representation to obtain a simulation result. In the implementation level, a function mapping modeling method is adopted, input, output and configuration parameters of equipment are in mapping association with an optical fiber communication assembly, and a hierarchical simulation model from a device to a system is constructed through function combination and nesting. The method has the intuition of graph structure modeling and the flexibility of a programming interface, and can efficiently support the simulation requirements of multi-level users.
Owner:BEIJING JIAOTONG UNIV