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

901 results about "Bytecode" patented technology

Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter. Unlike human-readable source code, bytecodes are compact numeric codes, constants, and references (normally numeric addresses) that encode the result of compiler parsing and performing semantic analysis of things like type, scope, and nesting depths of program objects.

Systems and Methods for Token Use and Protection Using Blockchain

Systems and methods for implementing sticky tokens are illustrated. One embodiment includes a machine-readable medium containing bytecode stored within an immutable ledger. The bytecode encodes a review token, comprising a token identifier. The review token comprises a content element, wherein: the content element comprises a text document; and the text document corresponds to a written review. The review token comprises a recipient identifier, wherein the recipient identifier identifies a blockchain address of an intended recipient. The review token comprises access control information, comprising a right to transfer the review token. Execution of the bytecode occurs automatically when the recipient identifier matches a current owner of the review token. Execution of the bytecode renders of the content element. Execution of the bytecode blocks the blockchain address of the intended recipient from possessing the right to transfer.
Owner:ARTEMA LABS INC

File read-write event monitoring method under eBPF

The invention relates to the technical field of computer application, and discloses a file read-write event monitoring method under an eBPF, which comprises the following steps: initializing an eBPF program, generating a kernel mode byte code and a user mode byte code, loading the kernel mode byte code into a kernel, and carrying out instrumentation in a file operation function to monitor file operation; initializing a preset buffer area for communication between a kernel mode and a user mode, and storing a file identifier of a to-be-monitored file in an eBPF mapping table; and when a file operation function is called, reading kernel structure body information, obtaining an identifier of an operated file, matching the identifier with the identifier in the mapping table, if the matching fails, discarding an event, and if the matching succeeds, judging that the file is in a monitoring range. Therefore, the monitoring of the file read-write event under the eBPF is realized.
Owner:BEIJING SHENGXIN NETWORK TECH CO LTD

Cross-chain smart contract vulnerability detection method and system based on multi-feature fusion learning

The invention discloses a cross-chain smart contract vulnerability detection method and system based on multi-feature fusion learning. The method comprises the following steps: collecting a cross-chain smart contract vulnerability data set for cleaning and labeling; feature extraction is carried out from the source code and the byte code, an abstract syntax tree (AST) is extracted from the cleaned source code, a basic control flow graph (CFG) is extracted from the byte code, and a cross-chain control flow graph (xCFG) is constructed; carrying out feature representation on AST and xCFG, generating a graph vector through a graph neural network (GNN), generating a semantic vector through CodeBert, and fusing the semantic vector into a feature fusion vector; performing model training and detection, taking the generated vectors as training data and test data, obtaining a cross-chain smart contract vulnerability detection model by adopting Transform-FC model training data, and finally evaluating model performance through accuracy, recall rate, precision rate and F1 value. According to the method, the structural features and semantic features of the codes can be effectively fused, potential vulnerability information in the codes can be fully mined, the recognition capability of the model for cross-chain vulnerabilities can be enhanced, and the accuracy and reliability of the cross-chain vulnerability detection model can be improved, so that the security of a block chain system can be more efficiently guaranteed.
Owner:HOHAI UNIV

Byte code storage method and device of Android huller and computer equipment

The invention relates to the field of byte code unshelling storage, in particular to a byte code storage method and device of an Android unshelling machine and computer equipment. The method comprises the following steps: monitoring all application programs in a system in real time, and carrying out pseudo-call dynamic class loading to generate byte code structure feature information; performing service module identification on the byte code structure feature information, and performing module security sensitivity quantification so as to obtain a security sensitivity quantized value of each service module; based on the security sensitive quantized value of each service module, performing byte code symmetric encryption and confusion encryption on the multiple application program service modules so as to obtain a normalized module encryption code and a confusion encryption compression code; and carrying out code-by-code independent packaging processing on the normalized module encryption code and the confusion encryption compression code, and carrying out distributed storage so as to construct a distributed encryption unit storage structure. According to the invention, complete and efficient shelling preservation is realized.
Owner:SHENZHEN ANSHU TECH CO LTD

Python Serverless function cold start optimization system and method

The invention provides a cold start optimization system and a cold start optimization method for a Python Serverless function. The system comprises a dependency analysis module, a module pre-compiling system, a hierarchical module loader, an inert import mechanism, a code cache optimizer and a self-adaptive optimization system. The dependency analysis module analyzes code dependency in a function deployment stage; the module pre-compiling system pre-compiles the source code into an optimized byte code; the hierarchical module loader loads modules of different hierarchies according to priorities; actual loading of an inert import mechanism delay module; the code cache optimizer caches a hotspot function and a module state; and the self-adaptive optimization system dynamically adjusts preloading and caching strategies. The system further comprises a JIT compiling intensifier, a state storage and quick recovery module, a memory management optimizer and a security mechanism. The method has the beneficial effects that the function cold start time is remarkably shortened, the function execution efficiency is improved, the resource utilization is optimized, and meanwhile, the safety and the expandability are ensured.
Owner:刘宇

Intrusion prevention method, management unit, system and storage medium

PendingCN120238322ASecuring communicationLinux Security ModulesManagement unit
The invention provides an intrusion prevention method, a management unit, a system and a storage medium, and relates to the field of network security, and the method comprises the steps: collecting context operation data corresponding to a to-be-tracked asset object in a kernel, and carrying out the security management of the context operation data, and obtaining a first target security control strategy corresponding to the to-be-tracked asset object; and mounting a first target BPF byte code corresponding to the first target security control strategy in a Linux security module so as to monitor and defend the target asset object through the Linux security module. Or in response to the security policy configuration request, extracting a second target security control policy from the security policy configuration request; and when the second target security control strategy is activated, mounting a second target BPF byte code corresponding to the second target security control strategy in the Linux security module. Therefore, through the above intrusion prevention method, the embodiment of the invention can immediately block attacks and improve the convenience of maintenance and deployment.
Owner:ZTE CORP

Bytecode file optimization method and device, bytecode file execution method and device and intelligent card

The invention relates to the technical field of compiling, in particular to a byte code file optimization method and device, a byte code file execution method and device and an intelligent card. The method comprises the following steps: acquiring a byte code file to be optimized; bytecode instructions in the bytecode file are traversed in sequence, target bytecode instructions are obtained based on instruction operation codes of the target bytecode instructions, and target operand information carried in the target bytecode instructions is obtained according to instruction types of the target bytecode instructions, determining an operand storage area corresponding to the instruction type; determining an index of each piece of target operand information in the corresponding operand storage area to obtain each corresponding target index value; and according to each target index value and a preset index value length, repackaging the corresponding target bytecode instruction to obtain an optimized bytecode file. Therefore, the problem that an executable bytecode file of an existing intelligent card application occupies a large space can be effectively solved.
Owner:GUANGDONG CHUTIAN DRAGON SMART CARD

Intelligent contract vulnerability detection method and system based on hybrid fuzzy test optimization

The invention relates to the technical field of network security and vulnerability detection, in particular to an intelligent contract vulnerability detection method and system based on hybrid fuzzy test optimization, and the method comprises the steps: carrying out the static analysis of compiled EVM byte codes, generating a first test case set, carrying out the fuzzy test, and introducing taint analysis to track the transmission of taints in an instruction stream; in the fuzzy testing process, according to the length change of the instruction counting set within the execution frequency threshold value, symbol execution processing is triggered when the length change value is 0, in the symbol execution processing process, a constraint cache reuse strategy is adopted to solve an obtained constraint expression, and a solving result is cached and reused, so that a fuzzy test result is obtained; a use case value reaching a complex branch can be quickly generated through symbolic execution and is fed back to the fuzzy engine to assist the fuzzy engine in exploring a new path to capture more deep vulnerabilities; and meanwhile, test predictions are designed for three intelligent contract vulnerabilities of authority control, transaction sequence dependence and denial of service, and vulnerability detection is more accurate.
Owner:YANTAI UNIV

Byte code generation method, machine code generation method and equipment

The embodiment of the invention provides a byte code generation method and device and a machine code generation method and device, and the byte code generation method comprises the steps that a target source code is obtained, first processing is applied to the target source code, and the first processing comprises the steps that a target statement used for integer operation in the target source code is replaced with a preset target function; according to the first processed target source code, a target byte code is generated, the target byte code comprises a byte code instruction generated according to a preset function, and the byte code instruction indicates that integer operation corresponding to the target statement is executed through a preset machine instruction sequence and overflow check for the integer operation is executed.
Owner:ANT BLOCKCHAIN TECHNOLOGY (SHANGHAI) CO LTD

Adaptive dependency replay system for ad serving backends

An adaptive dependency replay control system for use in a latency-sensitive ad serving backend, comprising: a microcontroller-based replay control engine configured to receive ad serving requests and interface with a variety of downstream microservices; a latency monitoring unit operatively coupled to the microcontroller, the latency monitoring unit continuously sampling and maintaining real-time latency histograms for each downstream microservice over sliding time windows; a health status aggregator communicatively coupled to the retry control engine, the aggregator configured to receive service-level health indicators, including, but not limited to, HTTP status codes, circuit breaker states, request timeout counters, and error rate thresholds; a retry decision processing unit stored in a memory accessible to the microcontroller, wherein the matrix can generate a retry action vector based on one or more of the following factors: dependency health, request priority, estimated ad impression value, and system resource metrics; a policy execution engine configured to evaluate retry policies expressed in a domain-specific retry policy language, wherein the execution engine resolves the policies into bytecode rules that are executed by the retry control engine in real time on a per-request basis; and at least one fallback path generator capable of returning an approximate or synthetic response instead of retrying a degraded dependency, where the fallback path is selected based on runtime evaluation of the policy conditions and a calculated retry confidence value.
Owner:BOJANAPALLI RAGHU RAM CUMMING +2

Visual track tracing method and system for risk checking task

The invention relates to the field of risk data visual tracing, and provides a visual track tracing method and system for a risk checking task, and the method comprises the steps: analyzing a heterogeneous data stream, separating a source metadata set, calculating an original structure entropy fingerprint, intercepting an end feature, embedding a global tracking identifier, and generating a packaging data package; generating transformed service data by using dynamic byte code instrumentation, constructing a runtime execution context and a differential snapshot, and transmitting an instantiated track node object according to a shunt delivery strategy; mapping and instantiating the logical topology execution graph based on the Hash fragments, and marking a pollution state and generating a total element execution link graph when the logic topology execution graph is abnormal; the method comprises the steps of generating a topology summary data packet, rendering a real-time state view, responding to physical interaction operation to construct a retrieval request data packet, reconstructing a full-amount service load through topology backtracking and reverse data evolution, and generating an attribution view in combination with static codes and rule description. According to the method, a dynamic trajectory tracing and full-link risk visualization mechanism of massive heterogeneous data is constructed.
Owner:NANJING XUANCE INTELLIGENT TECH CO LTD +1

Method and device for realizing multi-service instance configuration, equipment and medium

The invention discloses a method, a device, equipment and a medium for realizing multi-service instance configuration, in the method, a Java compiler is called to scan a source code, a class marked with multi-instance container annotations is obtained, the class defines a plurality of service instances, and each service instance is marked with a corresponding multi-instance basic annotation; based on a preset annotation processor, traversing the multi-instance basic annotation corresponding to each service instance, obtaining a class attribute value and a prefix attribute value, and obtaining a first configuration class corresponding to the first automatic assembly class; according to the prefix attribute value, processing the byte code of the first configuration class and the byte code of the first automatic assembly class to obtain a second configuration class and a second automatic assembly class; and adding the second configuration class file and the second automatic assembly class file to the resource directory to realize configuration of the service instance. Thus, by introducing special multi-instance configuration annotations, namely, multi-instance container annotations and multi-instance basic annotations, the official automatic assembly class is expanded and customized, and multi-service instance configuration is achieved.
Owner:湖南长银五八消费金融股份有限公司

Code obfuscation method and device, equipment and storage medium

The invention discloses a code obfuscation method, device and equipment and a storage medium, and belongs to the field of financial science and technology, and the method comprises the steps: obtaining an original byte code file corresponding to an application program source code; identifying to-be-confused data in the original byte code file, and confusing and renaming the to-be-confused data according to a mapping name of the to-be-confused data in the naming mapping table to obtain a first confused file corresponding to the original byte code file; identifying a control flow in the first confusion file, and performing confusion recombination on the identified control flow to obtain a second confusion file; and performing confusion processing on methods contained in various types in the second confusion file to obtain a target confusion file. According to the method, the maintainability and the resistance of the application program source code are enhanced, the risk that the application program source code is decompiled is reduced, the safety of the application program source code is improved, and then the safety of the application program is improved.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Cross-language application program vulnerability mining method based on static analysis

The invention discloses a cross-language application program vulnerability mining method based on static analysis, which adopts a nested cross-programming language pointer analysis method and a micro-service cross-programming language taint tracking method to effectively solve the limitation of processing nested cross-language control flow and micro-service cross-language data flow. A nested language semantic boundary is accurately positioned by constructing a nested byte code, and a data stream is completely tracked by utilizing an interface relay technology, so that the detection precision is improved. According to the method, part of multi-end data streams and complex control streams of cross-programming language applications can be uniformly processed, and the analysis process in a cross-programming language environment is simplified; by nesting cross-programming language control flow diagram construction and double-end / multi-end data flow diagram construction, a unified analysis framework is constructed, seamless cooperation of static analysis among different languages is achieved, the analysis cost is reduced, the analysis efficiency is improved, efficient and accurate vulnerability mining is achieved in a complex cross-programming language application program, and the method is suitable for application and popularization. And the reliability of cross-language vulnerability detection is improved.
Owner:XIDIAN UNIV

Server-free dynamic management and control method based on extended Berkley packet filter

The invention provides a server-free dynamic management and control method based on an extended Burkley packet filter, and the method comprises the steps: mounting an eBPF program to a kernel cgroup subsystem, monitoring a function instance creation / destruction event in real time, extracting metadata, dynamically generating a fine-grained network strategy, compiling the fine-grained network strategy into an eBPF byte code, and injecting the eBPF byte code into a Map format strategy table, realizing data packet level allowing / discarding control by using a flow control hook; and when the instance is destroyed, the strategy table rule is automatically cleared through a cgroprease event. Through kernel-level dynamic management and control, precise security protection, zero-trust micro-isolation and kernel layer malicious behavior interception of the function instance in the full life cycle are realized, and the security efficiency and the resource utilization rate of the cloud native environment are remarkably improved.
Owner:BEIJING PACTERA JINXIN TECH LTD

Intelligent contract vulnerability detection method based on multi-mode selection state space fusion

The invention relates to the technical field of electrical digital data processing, in particular to an intelligent contract vulnerability detection method based on multi-modal selection state space fusion, and aims to solve the technical problem of low vulnerability detection accuracy in the prior art. The method comprises the following steps: firstly, fusing global and local features of a contract graph to obtain graph modal embedding features; performing feature alignment on the text context information of the intermediate representation text and the byte code text to obtain text modal embedding features; extracting spatial layout features from the color image and the grayscale image, and splicing the spatial layout features to obtain visual modal embedding features; thirdly, performing multiple rounds of feature cross processing on the graph modal embedding features, the text modal embedding features and the visual modal embedding features based on a selection state space to realize intra-modal and inter-modal information interaction, and then performing fusion to obtain multi-modal fusion features; and finally, performing feature normalization and regularization processing on the multi-modal fusion features, and performing classification processing to obtain a vulnerability detection result.
Owner:YANTAI UNIV

Unit test case generation method and device, equipment and medium

The invention relates to the technical field of research and development management and the field of financial science and technology, and discloses a unit test case generation method, which comprises the following steps: compiling a current project to generate a class file, carrying out byte code analysis on the class file, traversing each class and method in the class file, and extracting control flow information and calling relation information. Determining circle complexity and call chain information of each method based on the extracted information, and generating path information required by the test case; simulating the execution path to generate a basic unit test case, determining an effective test case by utilizing an evaluation standard, and taking the effective test case as a template for generating a new case; and identifying the to-be-tested code of which the test case is not generated in the class file, generating a new test case by using the template, integrating the effective test case and the new test case, and generating a complete unit test case set. According to the method, by combining byte code analysis and path simulation, dependence on code context is reduced, and the effectiveness of the test case is improved through variation test and coverage rate evaluation.
Owner:PING AN BANK CO LTD

Data operation method of model and related device

The invention relates to a data operation method of a model, which is applied to the operation of an artificial intelligence (AI) model. In the method, based on an input tensor of an operation in an AI model during actual operation, a calculation graph corresponding to the operation in the AI model is compiled into a byte code instruction, and then the byte code instruction is interpreted and operated through a virtual machine which is pre-configured with a corresponding processing function, so that the operation in the AI model is executed. The execution of a traditional tedious compiling process is effectively avoided, and the running time of the AI model is shortened.
Owner:HUAWEI TECH CO LTD

AOP-based user behavior data acquisition method

The invention relates to the technical field of data acquisition, in particular to an AOP-based user behavior data acquisition method. The method comprises the following steps: firstly, identifying user behavior related code features by statically analyzing Java source codes of an application program, and constructing a feature template library; during a compiling period, according to a template library identification target method, embedding a point burying instruction by utilizing a byte code enhancement technology, and constructing a monitoring section framework; and during running, dynamically adjusting an execution strategy according to the running state of the application program by virtue of a dynamic rule engine. Meanwhile, an annular buffer area is adopted to asynchronously process user behavior data streams, cache data are managed in a sub-generation mode, and asynchronous processing is triggered when a threshold value is exceeded. The method also constructs an adaptive thread pool model based on a hierarchical thread pool architecture, distributes tasks according to data value weights, monitors the task backlog rate of a high-priority sub-pool, adjusts the sampling frequency or acquisition dimension when the task backlog rate exceeds a threshold value, forms adaptive closed-loop control, and effectively acquires and processes user behavior data.
Owner:STATE GRID FUJIAN ELECTRIC POWER CO LTD

Dynamically updated byte code security protection method, system and program product

The invention provides a dynamically updated byte code security protection method, which comprises the following steps of: loading an agent program when an application program is started, acquiring and caching an instrumentation object, receiving security detection logic and instrumentation configuration information issued by a management end by the agent program through a communication mechanism with the management end, and storing the security detection logic and the instrumentation configuration information in the application program; and the agent program translates the instrumentation logic issued by the management end into byte codes by using the byte code operation library, generates a class file conversion object containing the instrumentation logic, registers the class file conversion object into an instrumentation object, and calls a class re-conversion method of the instrumentation object to perform byte code updating on a target class, thereby realizing dynamic insertion of the instrumentation logic. And the updated byte code takes effect immediately, and security vulnerabilities in the target method are detected and protected in real time. According to the method, the capability of quickly responding to the 0Day vulnerability and blocking the 0Day vulnerability in real time is realized, and the time for updating the protection logic is greatly shortened.
Owner:CTRIP TRAVEL NETWORK TECH SHANGHAI0

Heterogeneous network services using platform-agnostic extensions

ActiveUS20250317350A1TransmissionData packPathPing
Disclosed are systems, apparatuses, methods, and computer-readable media for heterogenous network services using platform agnostic extensions. A method includes: instantiating a first service having a first data plane control point; instantiating a second service configured to access the first control point in a data plane; receiving a first packet at the first service in a network path; providing at least one of the first packet and first metadata associated with the first packet to the second service to analyze or process the first packet and the first metadata in conjunction with the first service; processing at least one of the first packet or the first metadata in the second service based on external bytecode and generating at least second metadata based on the processing; receiving second metadata to the first service; and processing the first packet or a second packet.
Owner:CISCO TECHNOLOGY INC

Intelligent contract byte code similarity detection method based on graph neural network

The invention discloses a graph neural network-based intelligent contract bytecode similarity detection method, which comprises the following steps of: performing disassembling operation on Ethereum virtual machine bytecodes, and performing data flow analysis and control flow analysis on disassembling results to obtain a data flow graph and a control flow graph corresponding to the bytecodes; combining the data flow diagram and the control flow diagram of each external function into a byte code characteristic diagram; a large number of intelligent contracts with similar labels are adopted to train a graph neural network, vectorization operation is performed on the byte code feature graph in the training process, and feature vectors are obtained; and taking the problem contract as a reference smart contract, respectively inputting the bytecode feature maps of the reference smart contract and the to-be-detected smart contract into the trained graph neural network to respectively obtain corresponding feature vectors, comparing the Euclidean distance of the two feature vectors, and measuring to obtain the similarity of the bytecode of the two smart contracts. Compared with a traditional method, the method has higher accuracy, problem contracts can be effectively recognized, and the safety of a block chain system is enhanced.
Owner:ZHEJIANG UNIV

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

Intelligent processing method for single insurance policy based on neural network and machine learning

The invention provides an intelligent solitary policy processing method based on a neural network and machine learning, and relates to the field of data processing. According to the method, strategy byte codes and execution contexts are generated by extracting business rules, supervision calibers and field dependency relationships of the single insurance policy, discovery, repair and arbitration of field abnormity are achieved in combination with a dynamic data governance model, an account-falling confirmation receipt is output through a voting game and a compensation transaction, and a replayable trace and a rare mode index are generated. And a high-confidence label and an error correction prior increment are obtained in combination with triggering verification, and finally, full-link evidence is solidified through continuous distillation, chain type evidence storage and an auditable snapshot library, so that a traceable record of the single insurance policy is formed. By implementing the technical scheme provided by the invention, full-link data processing can be conveniently carried out on the single insurance policy, so that the processing efficiency is effectively improved.
Owner:CHINA LIFE INSURANCE CO LTD HUBEI BRANCH

Container mirror image generation system based on agency-free service grid framework

A container mirror image generation system based on an agency-free service grid framework comprises a multi-dimensional rule configuration module, a full-link gray level isolation module, a micro-service strategy injection module, a byte enhancement module and a link unvarnished transmission implementation module. The advantages of a software toolkit (core tools and libraries required for developing, compiling, debugging and running application programs) and a service grid are combined, and non-invasive treatment logic injection, flexible expansibility and efficient performance optimization are provided. The service management in the micro-service architecture is simplified, the observability and safety of the system are improved, and the method has important significance for the modern micro-service environment.
Owner:SHANGHAI JIAOTONG UNIV

Software monitoring method, system and equipment based on byte code replacement and risk perception and medium

The invention provides a software monitoring method, system and device based on byte code replacement and risk awareness and a medium, and belongs to the technical field of software security. The method comprises the steps that a special annotation mark in a source code is scanned, a test code entry point is recognized, and metadata information is extracted; performing encryption processing on the metadata and generating a registry file with a digital signature; environment safety data are collected through four monitoring dimensions, and a comprehensive risk score is calculated; generating a grading fusing instruction according to the score; and finally executing the fusing operation of byte code replacement or thread sandbox isolation. According to the invention, accurate identification and real-time protection of the leakage risk of the test code are realized; through a multi-dimensional monitoring and hierarchical fusing mechanism, the system security is ensured, and the influence on the service performance is minimized; and byte code replacement and thread isolation technologies are adopted, so that security protection can be realized without restarting the application, and the availability and the operation and maintenance efficiency of the system are improved.
Owner:SHANDONG ARTAPLAY INTELLIGENT TECH CO LTD

Game resource optimization method and device based on predictive algorithm and storage medium

The invention provides a game resource optimization method and device based on a predictive algorithm and a storage medium. The method comprises the following steps: compiling a source code of a game voice tool into a bytecode file and generating an executable game voice tool main body; dividing the loading process of the non-core resources into a plurality of stages, and pre-loading the non-core resources through at least one background thread; generating a target resource list for a subsequent game scene by using a predictive algorithm; executing a loading operation on the target resource which is not loaded by utilizing a background thread, and executing a releasing operation on the loaded resource which is judged to be lower than a preset threshold value in the subsequent game scene by the predictive algorithm, wherein the use probability of the loaded resource is lower than the preset threshold value; a high execution priority is set for a voice communication module, and the loading priority of non-core resources and the task allocation order of background threads are dynamically adjusted according to the real-time condition of voice communication. According to the method and the device, memory resource utilization can be improved, CPU (Central Processing Unit) occupation is reduced, and game jamming caused by resource competition is reduced.
Owner:QINGFENG (BEIJING) TECH CO LTD

JavaScript language security reinforcement method based on virtual machine technology

The invention discloses a JavaScript language security reinforcement method based on a virtual machine technology, and belongs to the field of JavaScript languages. The method comprises the following steps: firstly, building a test system comprising a compiler, an assembler, a virtual machine and a packer; then, a developer submits the JavaScript program or the function requirement to be tested to the test system; a test system constructs a to-be-tested program by using a Yarn environment, and a compiler compiles a JavaScript source code and analyzes and converts the JavaScript source code into an intermediate representation IR; the assembler converts the IR into byte codes, and converts the relative reference address into an absolute address by generating a character string table and a lookup table; and the generated byte code is optimized. The test system submits the optimized byte code to the virtual machine, the virtual machine runs a byte code program, and after execution is completed, the test system collects an execution result of the virtual machine and compares the execution result with an expected result; and finally generating a test report and delivering the test report to developers for confirmation. According to the method, the security of the JavaScript code is enhanced through a virtualization technology, and malicious access and analysis are prevented.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Link tracking monitoring method, system and device and computer readable storage medium

The invention discloses a link tracking monitoring method, system and device and a computer readable storage medium, and relates to the technical field of communication, the method tracks a link needing to be tracked through a preset link tracking model, unnecessary byte code injection, interception and excessive tracking data are prevented from being generated, and the link tracking monitoring efficiency is improved. The influence on a network, a CPU (Central Processing Unit), a memory and the like caused by transmission, analysis and storage of the tracking data is avoided, the relation among the invasion degree of the existing code, the link tracking granularity and the performance overhead is balanced, and the influence on the existing service performance and the concurrent processing capability is avoided; a byte code enhancement technology is adopted to enhance original service processing logic, enforcement coding and decoding byte codes are injected, execution calling information of a specified link (function / method) is intercepted, enhanced, recorded and sent, zero invasion and zero development are carried out on existing service codes, and tracking of the full-link calling process of an application layer data protocol HTTP / RPC and a transmission layer protocol UDP is achieved.
Owner:CHENGDU CORESAT TECH CO LTD

Multi-player voice game performance optimization method and device based on dynamic resource management

The invention provides a multi-player voice game performance optimization method and device based on dynamic resource management. The method comprises the following steps: acquiring a core source code of a game voice tool and pre-compiling the core source code to generate a byte code file; analyzing a target scene demand and pre-loading a related resource file; performing real-time acquisition and analysis on memory occupation and CPU load to obtain performance state data of the current system; based on the performance state data, when it is detected that memory occupation and / or CPU load exceed a preset threshold value, a pre-compiling mode and a resource loading strategy are automatically adjusted; when it is detected that the multi-person voice function is started, resources and byte codes needed by voice processing are placed in a high-priority queue, and cooperative scheduling is carried out on memory occupation and / or CPU loads. According to the method, the loading delay can be reduced, the frame rate can be improved, the communication delay can be reduced, and real-time voice processing and high-load requirements of games can be dynamically considered.
Owner:QINGFENG (BEIJING) TECH CO LTD