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

26 results about "Memory-mapped file" patented technology

A memory-mapped file is a segment of virtual memory that has been assigned a direct byte-for-byte correlation with some portion of a file or file-like resource. This resource is typically a file that is physically present on disk, but can also be a device, shared memory object, or other resource that the operating system can reference through a file descriptor. Once present, this correlation between the file and the memory space permits applications to treat the mapped portion as if it were primary memory.

Simulator detection method and system based on multi-dimensional feature fusion

The invention discloses a simulator detection method and system based on multi-dimensional feature fusion, and relates to the technical field of simulator detection, and the method comprises the steps: collecting the static feature information of a to-be-detected device; reading a memory mapping file of the equipment process in a preset time window, and obtaining a memory address allocation state at each moment to form a time sequence data set; further constructing an address space evolution sequence, and performing domain theory modeling to construct an address space domain; obtaining an address evolution function through a function construction algorithm; generating a regular mark through a natural transformation detection algorithm; performing topological structure analysis and coherence calculation on the address space category to generate address space complexity features; static feature information, regular marks and address space complexity features are integrated through a multi-layer fusion strategy, and simulator detection results are screened, judged and output layer by layer. According to the method, through a complementary collaborative system of static verification, dynamic rules and topology complexity, the anti-avoidance capability and robustness of detection are improved.
Owner:CHUXINHUDONG

Audio test data processing method, system and equipment based on zero-copy NIO and dynamic sliding window

The invention discloses an audio test data processing method, system and device based on zero-copy NIO and a dynamic sliding window, and the method comprises the following steps: S1, building a memory mapping file channel, and directly mapping an audio file to a process address space; s2, constructing a double-buffer processing pipeline, and realizing asynchronous decoupling of a collection thread and a calculation thread by adopting a producer-consumer mode; and S3, a dynamic sliding window mechanism is adopted to maintain a real-time audio data interval, and the window size is dynamically adjusted according to a television CPU load. According to the technical scheme of the invention, the problems of high memory occupation, high detection delay and low cross-application data reading efficiency existing in audio testing of a television system in a multi-application concurrent scene are solved.
Owner:PANOVASIC TECHNOLOGY CO LTD

Simulation method, system and equipment of automobile thermal management system and storage medium

The invention discloses a simulation method, system and device of an automobile thermal management system and a storage medium. In the scheme, a one-dimensional system simulation model of a target automobile thermal management system and a three-dimensional flow field simulation model of a target component are constructed. Running the one-dimensional model to obtain system-level parameters, writing the system-level parameters into the memory mapping file and generating a first flag file; after the first flag file is detected, the three-dimensional model runs based on the system-level parameters to obtain the flow field parameters, the flow field parameters are written into the memory mapping file, and a second flag file is generated. And after the second flag file is detected, the one-dimensional model obtains corrected system-level parameters based on the flow field parameters, the corrected system-level parameters are written into the memory mapping file, the first flag file is regenerated, and the steps are repeated. Real-time interaction of the parameters is realized through the memory mapping file, a closed-loop circulation mechanism is formed by means of the mark file, efficient, ordered and synchronous data interaction is ensured, instantaneous change of the system parameters can be captured in real time, and the accuracy and reliability of simulation of the automobile thermal management system are further improved.
Owner:BEIJING GLOBAL CROWN JINYANG TECH DEV CO LTD

Method and system for dynamically instrumenting swan NEXT Native layer function

The invention relates to the technical field of dynamic instrumentation, in particular to a method and system for dynamically instrumenting a swan NEXT Native layer function. The method comprises the following steps: obtaining a process identifier of a target application process, and reading a corresponding memory mapping file to obtain a loading base address and a file path of a Native layer ELF shared object; an ELF file corresponding to the file path is read, and an index relation table of the target function symbol name of each item in the PLT section, the PLT item and the file offset of the PLT section is established; adding the loading base address and the file offset of the PLT section to calculate the initial address of the memory of the PLT section; and calculating the memory absolute address of the PLT entry of the target function according to the PLT entry of the to-be-intercepted function in the index relation table. According to the method, the index relationship between the symbol and the address is established by analyzing the memory mapping file and the ELF shared object file of the target process, and accurate function interception is realized at the PLT entry level.
Owner:BEIJING BANGCLE TECH CO LTD

An inter-process message distribution method, device and electronic equipment

This invention discloses an inter-process message distribution method, apparatus, and electronic device, relating to the field of communications. When a test environment process is detected to need message interaction with an ECU via a real adapter CAN channel, the test environment process is controlled to interact with the ECU via a first virtual adapter CAN channel. When a CAN tool process is detected to need to use the same real adapter CAN channel for message acquisition, the CAN tool process is controlled to read messages from a memory-mapped file via a second virtual adapter CAN channel. The first and second virtual adapter CAN channels share a memory-mapped file, and each virtual adapter CAN channel consists of a memory-mapped file and a message queue. When the test environment process and the CAN tool process acquire the same messages, they can share messages through the shared memory-mapped file, thereby improving the resource utilization of the adapter.
Owner:WEICHAI POWER CO LTD

Layered loading method for animation resources of virtual memory of computer

The invention provides a computer virtual memory animation resource layered loading method, and belongs to the technical field of animation resource layered loading. Animation resources are divided into a hotspot layer, a cache layer and a storage layer according to the use frequency by establishing a virtual memory space layered architecture; an animation resource priority evaluation matrix and a virtual memory animation optimization model based on a liquid neural network are constructed to analyze a resource access mode and generate a hierarchical loading strategy, so that a memory pool pre-allocation mechanism is realized, and a partner algorithm is adopted to manage a fixed-size memory block; a dynamic load balancing controller is constructed, model configuration is dynamically adjusted through an attention adjustment function, a layered loading process is executed, and a mobile compression algorithm and a memory mapping file technology are adopted for defragmentation, so that the problem that a large number of memory fragments are generated in a virtual memory space due to frequent loading and unloading of animation resources is solved; the memory utilization rate is reduced; and the subsequent large continuous memory allocation efficiency is influenced.
Owner:SHANDONG GUANXIANG WORLD DIGITAL TECH CO LTD

Zero-copy serialization method and device based on memory mapping, equipment and medium

The invention discloses a zero-copy serialization method and device based on memory mapping, equipment and a medium, and relates to the field of data processing. In the method, a root object to be serialized is received, the root object and sub-objects are analyzed, and a field to be serialized is identified; constructing an object graph containing the reference relationship between the objects; in the object graph, recursively calculating the data size required for serializing the root object and the sub-object to obtain the total serialization size; according to the total serialization size, selecting and distributing a corresponding memory block from a preset layered memory pool, creating a memory mapping file corresponding to the memory block, and establishing a memory mapping buffer area based on the memory mapping file; traversing the object graph, and writing data of the root object and the sub-object into a memory mapping buffer area; the total length of the data is actually written into the memory mapping buffer area, and the total length of the data is written back into the reserved head area of the memory mapping buffer area. By implementing the technical scheme provided by the invention, the data serialization efficiency is improved.
Owner:TONGCHENG NETWORK TECH CO LTD

A high-performance map storage updating method

The application relates to the technical field of geographic information and data storage, and discloses a high-performance map storage updating method, which solves the problems in the background art, and comprises the following steps: dividing map data into a static layer and a dynamic layer, adopting column storage for the static layer, and adopting an in-memory mapping file for the dynamic layer; adopting Z-Order curve coding for the static layer data in combination with Delta compression, and using Snappy compression for the dynamic layer data and merging continuous frames based on time sequence similarity; adopting a multi-version concurrent control mechanism, associating a version chain with each data block, generating a new version for an updating operation, and appending the new version to the tail of the chain; and constructing a space-time joint index, and storing index partitions in distributed nodes. Through hierarchical storage, adaptive compression, distributed version control and joint indexing, the application effectively reduces storage overhead, improves incremental updating efficiency and space-time query performance, and is suitable for large-scale map data management scenes such as automatic driving and smart city.
Owner:TIANJIN YUNJI AVIONICS INTELLIGENT TECHNOLOGY CO LTD

Virtual machine linear memory expansion method and device, storage medium and electronic equipment

The application provides a virtual machine linear memory expansion method and device, a storage medium and electronic equipment, and applies to the technical field of virtual machine memory. When an application is started, a software development kit is initialized, and a preset capacity of a memory linear allocator corresponding to a system version is obtained. A memory mapping file of the SDK is parsed, a memory region range is determined, and a local method is called to find a memory starting address. According to the address, the memory linear allocator is expanded, and a target buffer is allocated by using a memory mapping function. The application effectively solves the problem of virtual machine method number limitation by improving the memory capacity, ensures stable operation in all scenarios including startup and runtime dynamic loading, and reduces the situation of crash and installation failure.
Owner:HUNAN HAPPLY SUNSHINE INTERACTIVE ENTERTAINMENT MEDIA CO LTD

Light-weight non-immediate disaster recovery OLAP database system based on DuckDB

The invention relates to the technical field of databases, and discloses a DuckDB-based lightweight non-instant disaster recovery OLAP database system, which comprises a server node, a webpage interface web ui and a business service client, a duckdb service is deployed on the server node, and the access of the duckdb service is packaged by adopting an asp.net core framework; the webpage interface web ui and the duckdb service are interacted with each other in a REST API (Application Program Interface) form; and the business service client side client service runs on the server node, and the business service client side client service writes data into the duckdb service by adopting a one-way memory mapping file (MMF). The method has an efficient OLAP processing capability, remarkably improves the processing performance of a large amount of time series data in writing, storing and reading links, is used for storing, querying and analyzing the large amount of time series data, and is particularly suitable for application scenes needing to process the large amount of time series data, such as the Internet of Things and industrial monitoring.
Owner:SHENZHEN YIRI TECH

Visual identification optimization method and system, electronic equipment and storage medium

The invention provides a visual identification optimization method and system, electronic equipment and a storage medium, and the method comprises the steps: checking a current parameter of equipment, and determining a checked equipment parameter; performing data capture on the equipment with the adjusted equipment parameters to obtain original byte data; converting the original byte data to obtain a floating-point array; preprocessing the floating point type array to obtain preprocessed data; and writing the preprocessed data into an index position of the memory mapping file in a specified format by using a write pointer to obtain the written memory mapping file. According to the visual identification optimization method, initialization adjustment and original byte data conversion are carried out on the current parameters of the equipment, so that the accuracy and reliability of original byte data input are ensured, and a solid foundation is laid for subsequent image processing and analysis.
Owner:GUANGZHOU JIUZHAO INTELLIGENT TECH CO LTD

A simulator detection method and system based on multi-dimensional feature fusion

The application discloses a simulator detection method and system based on multi-dimensional feature fusion, and relates to the technical field of simulator detection.The method comprises the following steps: collecting static feature information of a to-be-detected device; reading a memory mapping file of a device process in a preset time window, obtaining memory address allocation states at each moment to form a time sequence data set; then, an address space evolution sequence is constructed, and an address space category is constructed through category theory modeling; an address evolution functor is obtained through a functor construction algorithm; regularity marks are generated through a natural transformation detection algorithm; topological structure analysis and homology calculation are performed on the address space category to generate address space complexity features; and the static feature information, the regularity marks and the address space complexity features are integrated through a multi-layer fusion strategy, and simulator detection results are output through layer-by-layer screening and judgment.The method improves the anti-avoidance capability and robustness of detection through a complementary and cooperative system of static verification, dynamic rules and topological complexity.
Owner:CHUXINHUDONG

Inference method and device of industrial detection large model, equipment and storage medium

The application discloses an inference method and device of an industrial detection large model, equipment and a storage medium, relates to the field of edge computing, is applied to an edge inference end, and comprises the following steps: obtaining a target industrial detection large model, analyzing the target industrial detection large model by using a preset self-defined model loading tool to determine corresponding model weights; locking the basic weights to a target video memory partition corresponding to the target industrial detection large model by using a memory system of the edge inference end, and generating a memory mapping file corresponding to the target industrial detection large model based on the target video memory partition; obtaining to-be-inferred data corresponding to a target detection device, and calling the target industrial detection large model by using the memory mapping file to obtain an inference result corresponding to the to-be-inferred data based on a cross-modal feature pool corresponding to the target industrial detection large model. The application reduces the inference delay of the edge inference end.
Owner:INSPUR ENTERPRISE CLOUD TECHNOLOGY (SHANDONG) CO LTD

Industrial detection large model reasoning method and device, equipment and storage medium

The invention discloses a reasoning method, device and equipment of an industrial detection large model and a storage medium, relates to the field of edge computing, is applied to an edge reasoning end, and comprises the following steps: obtaining a target industrial detection large model, and analyzing the target industrial detection large model by using a preset self-defined model loading tool to determine a corresponding model weight; locking the basic weight to a target video memory partition corresponding to the target industrial detection large model by using a memory system of the edge inference end, and generating a memory mapping file corresponding to the target industrial detection large model based on the target video memory partition; and obtaining to-be-reasoned data corresponding to the target detection equipment, and calling the target industrial detection large model by using the memory mapping file to obtain a reasoning result corresponding to the to-be-reasoned data based on the cross-modal feature pool corresponding to the target industrial detection large model. The reasoning delay of the edge reasoning end is reduced.
Owner:INSPUR ENTERPRISE CLOUD TECHNOLOGY (SHANDONG) CO LTD

A memory table implementation of an LSM tree

This invention relates to the field of LSM tree technology, specifically to a method for implementing an LSM tree in memory, comprising the following steps: initializing CSPPTrie, allocating the space currently needed for each node through MemPool, and optimizing node concurrent access based on a multi-core CPU architecture. In this invention, by introducing memory management and data synchronization technologies, the system's write speed and data consistency are significantly improved. The use of copy-on-write technology effectively reduces lock contention in multi-core environments. By creating data copies in memory and updating operations, more efficient concurrent writes are achieved, reducing lock requirements, increasing processing speed, and significantly reducing operation conflicts. The implementation of token and delayed release mechanisms optimizes memory resource management, prevents memory leaks, and enhances the system's resource reclamation efficiency. This strategy ensures full utilization of system resources, making memory reclamation more efficient. The application of memory-mapped files makes the data persistence process more direct and efficient.
Owner:BEIJING TOPLING TECH CO LTD

Methods and systems for node-based volumetric data generation and real-time rendering for DCC and Unreal Engine

A method and system for node-based volumetric data generation and real-time rendering for DCC and Unreal Engine is disclosed. The method includes the following steps: creating and editing volumetric data based on the OpenVDB library in an external node-based editing tool; converting the edited OpenVDB volumetric data into a linearized NanoVDB buffer in real time; transferring the NanoVDB buffer from the external node-based editing tool to the UE5 plugin within the Unreal Engine via a memory-mapped file; receiving the NanoVDB buffer and uploading it to the structured buffer of the graphics processor; and performing real-time sampling and rendering of the volumetric data in the structured buffer within the Unreal Engine. The system includes a node-based volumetric editing module, a data format conversion module, a real-time data bridging module, and an engine-side rendering integration module. This invention directly utilizes UE5's native advanced rendering features such as Lumen and volumetric fog, solving the fundamental problem of poor compatibility in existing solutions.
Owner:YUNNAN YIWONIAO ANIMATION CO LTD

Medical big data file exporting method and system based on memory mapping file and terminal

The application provides a medical big data file export method, system and terminal based on a memory mapping file, wherein data in a processing process is written into a memory mapping file by using a memory mapping file technology, memory occupation is reduced, server lag is reduced, and throughput is improved. 2 In a data merging process, a scheme of first sorting and then traversing by using a pointer is adopted, the complexity of an algorithm is reduced from O(n) to O(n), export time consumption is greatly shortened, server load can be greatly reduced in cooperation with memory occupation reduction, and a large amount of data can be stably exported in a short time.
Owner:上海森亿智慧信息科技股份有限公司

Large file data extraction method and system

The embodiment of the invention provides a large file data extraction method and system. According to the method, firstly, a to-be-extracted file is directly mapped to a system memory space by utilizing a memory mapping technology to generate a memory mapping file, so that frequent data copying of a traditional file is avoided, and data access can be accelerated; then, based on the total size of a to-be-extracted file, data structure features and the current resource state of the system, the overall data extraction task is split into a plurality of subtasks, and a foundation is laid for subsequent parallel processing; according to the current load state of the system, corresponding threads are distributed to all the subtasks from a preset thread pool, data extraction operation of all the subtasks is executed in parallel through multiple threads, and the waiting time of task processing is shortened; and finally, integrating and outputting the data extraction results of all the sub-tasks to the target storage path, so that the data processing efficiency can be remarkably improved.
Owner:INSPUR TIANYUAN COMM INFORMATION SYST CO LTD

Efficient scaling of artificial intelligence models

An example operation includes at least one of loading an Artificial Intelligence (AI) model from a storage, receiving input data for the AI model, creating a multi-output Gradient Boosted Tree (GBT) based on the input data, creating a decision tree with a split objective guided by at least one output of the multi-output GBT, creating a Scalable AI (SAI) model comprising the AI model, the decision tree, and the multi-output GBT, reducing memory use of the SAI by at least one of: deallocating memory held by the SAI when no longer used, loading input data in shared memory for sharing between worker-processes of the AI model, or storing arrays in memory as memory mapped files, and reducing processor cycles use of the SAI by performing computations by at least one of: using 32-bit floating-point resolution, using 64-bit floating-point resolution, using a same floating-point resolution for all calculations, or using vector floating-point operations on at least one of Graphical Processing Units (GPUs), Tensor Processing Units (TPUs), Neural Processing Units (NPUs), Artificial Intelligence Processors (AIPs), or Central Processing Units (CPUs).
Owner:THE TORONTO DOMINION BANK

Electronic device and method for preventing termination of process

An electronic device according to various embodiments of the present disclosure may comprise: at least one memory including a volatile memory and a non-volatile memory; and at least one processor. The at least one memory may store instructions that may be executed by the at least one processor and, when executed, cause the electronic device to: detect an access to a page of a memory mapped file of a process being executed; store a first memory address for the page of the memory mapped file; in response to generation of a signal, identify whether the signal has been generated due to an error related to the page on the basis of a second memory address included in the signal and the stored first memory address; and if the signal has been generated due to the error related to the page, change an address value of the page to a predetermined third memory address. Various other embodiments are possible.
Owner:SAMSUNG ELECTRONICS CO LTD

Software configuration method and device, computer equipment and storage medium

PendingCN121187631AVersion controlVisual/graphical programmingComputer configurationConfiguration item
The embodiment of the invention relates to the technical field of automobile electronic software development, in particular to a software configuration method and device, computer equipment and a storage medium. The method mainly comprises the following steps: determining a target component from an upper computer configuration component library according to function introduction information, generating a visual configuration interface comprising a plurality of configuration items corresponding to the target component, generating a function configuration file according to function parameter information input by the visual configuration interface, and executing the function configuration file according to security requirement information. And determining a corresponding memory interval according to the function configuration file, generating a memory mapping file, and obtaining target configuration code data according to the function configuration file and the memory mapping file, so that the automobile controller realizes a function corresponding to the to-be-configured software. By adopting the method, the software development efficiency can be improved.
Owner:CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD

Memory allocation method and device, equipment, medium and product

The invention discloses a memory allocation method and device, equipment, a medium and a product, and relates to the technical field of vehicles. The memory allocation method comprises the following steps: configuring a corresponding relationship between a target file and a memory space; in the memory mapping file, a target code segment is added, the target code segment is used for distributing a first variable in a target file to a memory space having a corresponding relation with the target file, and the first variable is a variable without a specified memory address; when the target file is compiled, the target code segment in the memory mapping file is called, and the variables are distributed to the memory space. Through the scheme disclosed by the invention, the variable of the non-specified memory address in the target file can be allocated to the memory space having the corresponding relationship with the target file, so that the problem of data consistency and the influence on the access performance of the hotspot access variable are avoided.
Owner:BEIJING CO WHEELS TECH CO LTD

A method and system for dynamically instrumenting HarmonyOS NEXT Native layer functions

The present application relates to the technical field of dynamic plug-in, and particularly relates to a method and system for dynamically plugging in a function of a NEXT Native layer of a Hongmeng system.The method comprises the following steps: obtaining a process identifier of a target application process, so as to read a corresponding memory mapping file to obtain a loading base address and a file path of a Native layer ELF shared object; reading an ELF file corresponding to the file path, and establishing an index relationship table of a target function symbol name, a PLT entry and a PLT section file offset of each entry in a PLT section; adding the loading base address and the PLT section file offset to calculate a PLT section memory starting address; and calculating a memory absolute address of a target function PLT entry according to a PLT entry of a to-be-intercepted function in the index relationship table.The present application establishes an index relationship of a symbol and an address by analyzing a memory mapping file and an ELF shared object file of a target process, and realizes accurate function interception at a PLT entry level.
Owner:BEIJING BANGCLE TECH CO LTD

Flight data real-time effective method, device, equipment and medium

The invention discloses a flight data real-time effectiveness method, device and equipment and a medium, and belongs to the technical field of data processing.The flight data real-time effectiveness method comprises the steps that flight plan data is acquired; analyzing the flight plan data; establishing an index for the analyzed flight plan data, and generating a full flight database; after the full flight database is generated, when new flight information is received, updating to the incremental flight database; and performing flight data query based on the full flight database and the incremental flight database. According to the method, the flight plan data is analyzed and then written into the memory mapping file in the binary format, the index is established for the analyzed flight plan data, and meanwhile, the new flight information is stored by adopting the linked list storage structure, so that the search efficiency is greatly improved when flight search is involved in a freight rate search system.
Owner:TRAVELSKY TECHNOLOGY LIMITED

A method and system for converting well logging data from HDS to DLIS format.

This invention provides a method and system for converting HDS logging data to DLIS format. The method includes the following steps: creating a region in the process address space when reading the HDS format source file using memory-mapped files; submitting the physical memory containing the HDS file already existing on disk to the region in the process address space; mapping the HDS file on disk to the process address space and establishing a data index; and constructing a DLIS converter object using object-oriented programming to perform DLIS format conversion on the HDS file. This invention's method for converting HDS logging data to DLIS format enables rapid reading of conversion file data, directly converting HDS format logging data files to DLIS data format, significantly saving time for field engineers and improving data format conversion efficiency.
Owner:HEBEI HUANDING PETROLEUM EQUIP CO LTD +1

A photovoltaic power station fault data analysis and intelligent diagnosis system

PendingCN122364732AData accessTerm memory
The application relates to the technical field of data processing, and discloses a photovoltaic power station fault data analysis and intelligent diagnosis system. The system comprises a data access coding module, a gradient event triggering module, a dynamic routing temporary storage module, a zero-copy query module, an intelligent diagnosis module and an asynchronous compaction recovery module. During a smooth operation period of equipment, telemetry data is normally written into a bottom storage medium; when an abnormality is identified through spatial gradient and topological comparison and a trigger signal is generated, the dynamic routing temporary storage module transfers high-frequency data to a segmented memory mapping file, so as to avoid disk congestion. The zero-copy query module directly locks a memory boundary to construct a multi-dimensional wide table matrix through bit operation truncation by using time alignment masking, and the intelligent diagnosis module performs fault evaluation. After the abnormality is eliminated, the temporary storage data is asynchronously persisted and archived to the bottom disk. The application realizes ordered release of memory physical resources, standardized persistent storage of historical data, high-throughput reception of fault period data and extremely fast alignment analysis.