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

34 results about "File descriptor" patented technology

In Unix and related computer operating systems, a file descriptor (FD, less frequently fildes) is an abstract indicator (handle) used to access a file or other input/output resource, such as a pipe or network socket. File descriptors form part of the POSIX application programming interface. A file descriptor is a non-negative integer, generally represented in the C programming language as the type int (negative values being reserved to indicate "no value" or an error condition).

Container application on-screen method based on texture full-process optimization

The invention discloses a container application on-screen method based on texture full-process optimization, which comprises the following steps: taking a swan-gap system as a host and an Android system as a container, distributing a plurality of first buffers by the host, screening out a first texture format by the container, writing original textures of the format generated by rendering into frame buffers, identifying a dirty area of the rendered textures, and displaying the original textures in the frame buffers; packaging the texture data of the region, storing the packaged texture data into a shared memory, transmitting a file descriptor FD to a host, binding an idle first buffer setting priority, a state, a generation timestamp and a texture data pointer at the same time, and obtaining the texture data by the host through the FD; the host establishes a fixed thread task pool, executes multiple tasks in parallel to obtain on-screen texture data, and then updates the state of the first buffer and a texture data pointer; and finally, the host queries the first buffer with the processed state, reads the texture data after sorting according to the priorities and the generation timestamps to finish on-screen, and resets the state of the first buffer to be idle, so that the on-screen delay is effectively reduced, and the actual frame rate of the Android application is improved.
Owner:北京麟卓信息科技有限公司

Video conference management method and device, equipment and storage medium

The invention discloses a video conference management method and device, equipment and a storage medium. The method comprises the following steps: establishing an audio and video channel cluster and a control channel cluster; when the conference is created, creating a conference management instance of the virtual video conference in the conference server; when a terminal joins in a video conference, the terminal establishes a control link and an audio and video physical link with a port of a conference server, file descriptors of the control link and the audio and video link are added into respective clusters, and a virtual path from the port of the conference server to a conference management instance is established by taking the file descriptors as identifiers; the control channel cluster forwards the received control signaling to the corresponding conference management instance according to the file descriptor of the control link; and the audio and video channel cluster forwards the received audio and video streams to the corresponding conference management instances according to the file descriptors of the audio and video links. According to the invention, the conference can be quickly created and destroyed, and quick real-time dynamic resource expansion can also be carried out.
Owner:GUANGZHOU AVA ELECTRONICS TECH CO LTD

Method, apparatus and device for monitoring and identifying abnormal operation of file descriptors

PendingCN122261931AHardware monitoringFile descriptorSoftware
The embodiment of the application provides a method, device and equipment for monitoring and identifying abnormal operation of a file descriptor, wherein the method is achieved by a monitoring and identifying module to monitor and identify file descriptor fd operation performed by business software; and when the result of identification matches a file operation filtering rule, it is determined that abnormal operation of the file descriptor fd occurs, so as to realize accurate identification and rapid positioning of the abnormal operation of the file descriptor fd. In addition, the file operation filtering rule is flexible and has strong scalability.
Owner:DATANG MOBILE COMM EQUIP CO LTD

A memory performance testing method and device, microprocessor architecture and storage medium

The application provides a memory performance test method and device, a microprocessor architecture and a storage medium, and is applied to the technical field of computers. After obtaining a memory mapping request of a user state program, the method obtains target page table attributes associated with a target file descriptor carried by the memory mapping request and allocates target physical memory. Then, the method configures page table entries of a memory page table according to the target page table attributes, establishes address mapping between the target physical memory and a virtual address space in the memory page table, and finally feeds back address information of the virtual address space to the user state program, so that the user state program performs memory testing based on the obtained address information. The file descriptor is associated with target page table attributes preconfigured by the user state program. By initiating a memory mapping request carrying different file descriptors, virtual address spaces mapped according to different page table attributes can be obtained, the test process is greatly simplified, the flexibility of the test process is improved, and the test efficiency is improved.
Owner:PHYTIUM TECH CO LTD +1

Forwarding synchronization method and device based on HLS streaming media load balancing

The invention discloses an HLS streaming media load balancing-based forwarding synchronization method, which comprises the following steps of: writing into a node in a server cluster through a scheduling algorithm on the basis of an RTMP (Real Time Messaging Protocol) stream pushing access address, and obtaining a live broadcast data stream through a client on the basis of an HTTP-FLV (Hyper Text Transfer Protocol-Flash Virtualization) address; based on the real-time code stream data, driving and starting a slicer process by starting an hls instruction; obtaining first slice fragment data by waiting for a preset key frame interval based on the real-time code stream data, obtaining a slice file through a packaging module based on the first slice fragment data, and storing the slice file in a disk; a slice file storage disk successfully drives a closing file descriptor and generates a completion signal file, and the completion signal file is written into an index file of an HLS protocol in real time through a sliding window; copying the slice file and the index file to other nodes in the server cluster through a tool based on the completion signal file; and driving a deletion completion signal file based on the copy success signal, and deleting the historical slice file and the index record in real time to realize storage of the latest time sequence file in the disk.
Owner:SHANGHAI RUIHUA YIHANG DIGITAL TECHNOLOGY CO LTD +1

Methods for non-invasive API discovery, monitoring and exploitation detection in third-party processes

System and method for non-invasive monitoring and exploitation detection in third-party software processes. The system includes modules for scanning process memory to identify sensitive credentials such as application programming interface (API) keys and tokens, monitoring opened file descriptors including files, sockets, and inter-process communication channels, and analyzing network activity including domain name system (DNS) requests and encrypted connections. Runtime metadata such as privileges, environment variables and resource usage is also collected. The system correlates these signals to detect indicators of exploitation, such as unauthorized access, privilege escalation, or injected payloads, without modifying or instrumenting the monitored process. Integration with external security systems may enhance detection accuracy. Alerts and reports are generated in real-time to support incident response and forensic analysis.
Owner:WALLARM INC

Dynamic migration and non-inductive operation method and system based on constellation satellite network routing

The invention relates to a dynamic migration and non-inductive operation method and system based on constellation satellite network routing, and the method comprises the steps: capturing a complete task operation state comprising a memory page, a register state, a file descriptor and network connection at a source satellite node through a check point mechanism; the application software, the library file and the environment parameters of the task are synchronized; then, the information is jointly packaged into a unified migration reconstruction packet; transmitting the data packet to a target satellite node through an inter-satellite link network; and after the target node receives the operation state, the operation environment consistent with that of the source node is accurately reconstructed, and task execution is recovered based on the received operation state, so that non-interruption migration of the task is realized. By integrating incremental snapshot, library file incremental synchronization and rollback mechanisms, the task continuity problem during satellite node failure or load balancing is efficiently solved, and the overall reliability and resource utilization efficiency of a constellation system are remarkably improved.
Owner:EAST CHINA NORMAL UNIV +1

Multi-path RTSP video real-time display method and system

PendingCN121940387ATransmissionComputer hardwareFile descriptor
The invention relates to a multi-channel RTSP video real-time display method and system. The system comprises a video receiving module, a hardware decoding module, a GPU rendering module and a rendering adaptation module. The video receiving module is used for receiving multiple paths of RTSP video streams in parallel and extracting coded video data corresponding to each path of RTSP video stream; the hardware decoding module is used for carrying out hard decoding on each path of coded video data, and each decoded video frame after decoding is output in the form of a dma-buf file descriptor; the GPU rendering module is used for processing each frame of dma-buf file descriptor through a GPU and generating an OpenGL texture, all the OpenGL textures corresponding to each path of coded video data are rendered through a pre-configured OpenGL rendering pipeline, and a GPU rendering result is output; and the rendering adaptation module is used for introducing each GPU rendering result into a QML rendering pipeline and displaying the result in real time through a QML control. According to the invention, the processing process of the plurality of video streams is efficient and stable.
Owner:ZHENGZHOU HENGDA INTELLIGENT CONTROL TECHNOLOGY CO LTD

A file operation method and file operation system for a distributed file system

This invention discloses a file operation method and file operating system for distributed file systems. One embodiment of the file operation method includes: in response to the startup of a target business process, loading a dynamically linked library configured based on the LD_PRELOAD mechanism, and obtaining a globally unique process access identifier allocated by the user-space distributed file system server cluster; intercepting system calls related to glibc library files, allocating a unique file descriptor within the process in user space to replace the Linux kernel allocation logic, concatenating the process access identifier and the file descriptor to generate a globally unique file handle, and calling the server cluster interface to complete the file operation; and notifying the server cluster to release access resources when the process exits. This invention relates to the field of distributed storage technology, solves the performance bottleneck problem of existing user-space file systems, effectively eliminates kernel redundancy overhead, and enables an order-of-magnitude improvement in the read and write performance of distributed file systems.
Owner:CHINA UNICOM DIGITAL TECNOLOGY CO LTD

Gateway and gateway hot upgrade method and system

The present disclosure discloses a gateway and a gateway hot upgrade method and system, related to the field of cloud computing. The method includes that: a connection between a parent process before a hot upgrade of a service request and a child process after the hot upgrade of the service request is cut off in response to receiving an exit signal, where the service request is used for establishing the connection between the child process after the hot upgrade and the parent process before the hot upgrade, and the child process is used for receiving port information and file descriptor information transferred by the parent process after the connection is established; and the parent process is exited, and the service request is processed based on the port information and the file descriptor information through the child process.
Owner:CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD

Zero-copy port multiplexing method based on Linux kernel

The invention discloses a zero-copy port multiplexing method based on a LINUX kernel. Unified handshake proxy, intelligent socket right of use handover, zero-copy connection handover and service process seamless takeover functions are realized by adopting a mode of customizing a kernel module. The intelligent socket use right handover is that the handover work of the socket use right is completed according to a user-defined rule, the socket connection is handed over to other independent service processes, and the subsequent operation on the socket is carried out by the independent service processes. Zero-copy connection handover is a socket connection copying technology of a self-implementation kernel, a socket file descriptor with established connection is directly handed over to a target service process, and no data copy exists in the handover process. According to the method, direct kernel-level zero-copy data can be realized, load balancing and efficient resource utilization are realized through intelligent flow distribution based on service characteristics, and the security is enhanced by maximally converging an attack surface.
Owner:JIANGSU SHENWANG TECH CO LTD

Method for compatible running of Android camera HAL in container based on memory access virtualization

The application discloses a container-in-Android camera HAL compatible running method based on memory access virtualization, takes a DMA-Buf memory heap of a Linux kernel host system as a target memory heap, takes an ION memory heap of an Android container system as a source memory heap, creates a process-dedicated memory management context, an FD cache table and a synchronization barrier pool, completes kernel registration and node binding of a virtual ION device, first memory pool pre-allocation and kernel layer device access hook registration, checks legality of a container process and initializes context binding to a file descriptor when an ION file descriptor is acquired by a HAL process; intercepts a memory allocation request of the HAL process, parses and adapts parameters, and preferentially reuses first memory pool resources to obtain an ION handle; when a data sharing request is processed, an FD cache is matched or a new FD is generated through the ION handle; when memory is released by the HAL process, resources are recycled according to the memory source, and when the HAL process exits, the context is cached or destroyed, and cross-system memory operation compatibility is realized.
Owner:北京麟卓信息科技有限公司

Data transmission method and data transmission server

This application provides techniques comprising creating a main thread and at least two task threads; determining, by the main thread, a target task thread based on a data packet corresponding to a data transmission task in response to detecting the data transmission task associated with a client device, and sending the data packet to the target task thread, where the target task thread is any one of the at least two task threads; and receiving, by the target task thread, the data packet sent by the main thread, determining, based on the data packet, a first file descriptor corresponding to the client device, and communicating with the client device by using the first file descriptor to perform data transmission.
Owner:SHANGHAI BILIBILI TECH CO LTD

File handle leakage monitoring method and device, vehicle and storage medium

The invention relates to a file handle leakage monitoring method and device, a vehicle and a storage medium, and relates to the technical field of computers.The method comprises the steps that in the operation process of an operating system kernel, in response to file handle distribution, an eBPF is used for monitoring a distribution event of file handles, and a distributed file descriptor value is obtained; comparing the file descriptor value with a preset leakage judgment threshold value; generating a file handle leakage event in response to the file descriptor value exceeding a leakage determination threshold; and reporting the file handle leakage event. According to the invention, the real-time performance and the response speed of monitoring can be obviously improved; unnecessary system calling and context switching are greatly reduced, the resource consumption in the monitoring process is remarkably reduced, and the overall monitoring efficiency is improved.
Owner:XIAOMI EV TECH CO LTD

Subtitle generation method, device, and storage medium

PendingCN122293885AData streamSubtitle
This application discloses a subtitle generation method, device, and storage medium, relating to the field of speech recognition technology. The method includes: obtaining a cross-process file descriptor through a first channel between a server and a client, wherein the cross-process file descriptor is used to characterize the reading end of a second channel; responding to a subtitle startup command, sending an audio capture command through the first channel, and reading an audio data stream from the reading end of the second channel according to the cross-process file descriptor, wherein the audio data stream is captured by the server and written to the writing end of the second channel; and parsing and recognizing the audio data stream to obtain subtitle text data. This application constructs an architecture that decouples hierarchical permissions from cross-process communication, with the server possessing system-level permissions responsible for audio capture. This eliminates the need for cumbersome pop-up confirmation operations when the client application starts subtitles, thus eliminating interruptions to the user's viewing continuity and achieving seamless interaction from startup.
Owner:SHENZHEN ZHIXIAN VISION SOFTWARE TECHNOLOGY CO LTD

Video playing method and device of embedded game engine, equipment and medium

The invention relates to the technical field of video rendering, and discloses a video playing method, device and equipment of an embedded game engine and a medium, the method comprises the following steps: opening up a first space in a CPU memory based on a DMA-BUF method, and generating a file descriptor for the first space; assigning the file descriptor to the GPU; the CPU calls a hard decoding unit through a customized FFmpeg component, decodes the obtained coded video stream and writes decoded picture data into a first space, and the customized FFmpeg component is generated by compiling the embedded environment based on a cross compiling component; the GPU uses the file descriptor to create an EGLImage object; the GPU binds the EGLImage object with an OpenGL (Open Graphics Library) texture; and the GPU performs picture playing on the game engine by using the OpenGL texture. According to the method and the device, the problems of incompatibility of video playing of the game engine in the embedded equipment and more redundant operations are solved at the same time.
Owner:CHONGQING CHANGAN AUTOMOBILE CO LTD

Multiplexing event processing method, device and equipment and computer storage medium

The invention relates to the technical field of data processing, and provides a multiplexing event processing method and device, equipment and a computer storage medium. The method comprises the following steps: constructing a user mode protocol stack process in a user mode of an operating system, and mapping and controlling network interface card hardware resources by the user mode protocol stack process through a user mode input / output UIO technology; in an application program process space, loading a homonymy dynamic link library, so that a multiplexing function request sent by an application program is redirected to a nominal multiplexing module; receiving a multiplexing function request through a nominal multiplexing module, and executing an event management operation based on the file descriptor; establishing a bidirectional information exchange channel between the user mode protocol stack process and the nominal multiplexing module in the application program process space; when the event waiting operation is executed, the bidirectional information exchange channel is inquired through the nominal multiplexing module, and the ready state of the network event associated with the file descriptor is obtained.
Owner:CHINA MOBILEHANGZHOUINFORMATION TECH CO LTD +1

A method, apparatus and readable storage medium for processing threads

ActiveCN115129493BParallel computingFile descriptor
The application discloses a method, device and readable storage medium for processing threads, and relates to the field of information technology. The method for processing threads comprises the following steps: receiving TGT service starting information, initializing a storage thread pool, receiving a TCP connection, forwarding a file descriptor of the TCP to a main thread, setting the main thread to a running state, and assigning a slave thread to a corresponding target object to run an iSCSI protocol instruction. Since all the file descriptors are run by the main thread, only the instruction needs to be issued when issuing, and the switching of the file descriptor is not needed. Compared with the previous switching mode of the file descriptor, the TCP file descriptor is processed in a thread, the read-write problem caused by the calling of the TCP file descriptor in multiple threads can be prevented, the life cycle of the file descriptor is ensured, and the life cycle of the instruction in all threads is also ensured.
Owner:JINAN INSPUR DATA TECH CO LTD

Task scheduling method and task scheduling framework based on select

The invention discloses a select-based task scheduling method and a task scheduling framework, and belongs to the field of computer information processing.The method comprises the steps that a framework entity is initialized, and an IO read event list, an IO write event list and a timer queue are created and maintained; entering an event cycle, and setting overtime of select blocking according to the time of the timed task triggered earliest in the timer queue; calling a blocking waiting mechanism of select, and simultaneously monitoring file descriptors in the IO read event list and the IO write event list in a blocking manner until the file descriptors are ready or overtime; processing the triggered event in response to select return, and executing a corresponding IO event callback function if the file descriptor is ready to return; if returning due to timeout, executing callback functions of all the timeout timer events; and circularly executing until a termination instruction is received.
Owner:WUHAN SHIP COMM RES INST (NO 722 RES INST OF CHINA STATE SHIPBUILDING CORP)

A cross-host inter-container communication method and network device

ActiveCN116939053BImprove the efficiency of establishing TCP connectionsTransmissionEngineeringFile descriptor
This application discloses a cross-host inter-container communication method and network device. In this method, the server can establish a TCP connection with the client through a port (i.e., a first preset port) specifically used for establishing connections related to containers on the server, thereby obtaining the host socket of the TCP connection. Furthermore, the server can transmit the file descriptor of the aforementioned host socket to the first container using the address information of the first container received from the client. Since this process does not require transmitting host port information to the client via an overlay network, nor does it require transmitting the file descriptor of the host socket to the container on the server via an overlay network, an overlay network does not need to be established before establishing the inter-host TCP connection. Therefore, the efficiency of establishing the TCP connection can be improved, enabling containers on the server and containers on the client to communicate via the file descriptor of the host socket in a shorter time.
Owner:HUAWEI TECH CO LTD

Data interaction method, apparatus and electronic device

The application discloses a data interaction method and device and electronic equipment, and belongs to the field of data communication of a data center. The method comprises the following steps: obtaining statistical information of a waiting command of a file descriptor mechanism in a computing node; determining an invalid polling proportion of the waiting command according to the statistical information; determining a calling frequency of the waiting command according to the invalid polling proportion; controlling a thread in the computing node to call the waiting command according to the calling frequency, so as to determine a file descriptor in a ready state in the computing node, the file descriptor in the ready state being used to store target data corresponding to a data access request in a kernel of the computing node after the storage node responds to the data access request sent by the computing node, and the thread of the computing node and the kernel of the computing node being interacted to obtain the target data; and the file descriptor is registered in the file descriptor mechanism by the thread of the computing node. The application embodiment reduces resource waste caused by invalid calling of the waiting command in a cloud service system.
Owner:CHINA TELECOM CLOUD TECH CO LTD

A distributed storage message interaction method, system, device and storage medium

ActiveCN116414309BComputer hardwareContext recognition
This invention provides a distributed storage message interaction method, system, device, and storage medium. The method reduces memory consumption in the IO stack and improves memory utilization efficiency through IO context integration; it converts message transmission to semi-asynchronous mode through context integration, reducing CPU consumption; it reduces file descriptor usage during message interaction through time-division multiplexing of sockets; it improves overall network bandwidth utilization through socket multi-channel technology; it reduces the impact of data retransmission on the system through IO context identification; and it accelerates IO processing and message processing speed through polling mode, thereby reducing the usage of CPU, memory, and file descriptors in the entire HCI environment, while improving IO speed and reducing IO latency in the entire HCI scenario.
Owner:JINAN INSPUR DATA TECH CO LTD

Embedded trapping service method and system of cloud native environment power monitoring system

The invention provides an embedded trapping service method and system for a power monitoring system in a cloud native environment, and the method comprises the steps: employing form () + exc () to generate trapping sub-processes with the same port and certificate as a real service thread in the same service container, and enabling the trapping sub-processes to share a file descriptor table but to have an independent scheduling context; probability-network segment double-factor redirection is executed on the ingress flow through an eBPF / XDP program; an entropy-length-keyword three-factor linear model is used in the trapping sub-process to calculate attack confidence C, when C is larger than or equal to 0.7, an index is triggered to backoff a blacklist, and the forbidding duration Tk is calculated; the power protocol standard Fin-Frame is sent to the forbidden source IP, TCP is started for four times of waving, and no RST is generated in the whole process; sM3 hash + ECDSA signature is carried out on the call chain data, the call chain data are pushed to a traceability platform, and the call chain data are written into a tmpfs annular queue when a network is interrupted and are reported after recovery. High-concealment trapping, real-time banning and quitting under the condition of zero independent host are realized, and the detection and tracing efficiency of the cloud native power monitoring system to the Internet side attack is improved.
Owner:STATE GRID SIJI TESTING TECH (BEIJING) CO LTD +1

Memory-based video playback method, system, device and readable storage medium

ActiveCN121996444BFrame sequenceTimestamp
The application discloses a memory-based video playback method, system and device and a readable storage medium, relates to the technical field of video playback, and comprises the following steps: preprocessing acquired image data to obtain an image frame sequence, wherein each frame of data in the image frame sequence is a scheduling record, the scheduling record contains image index information of a plurality of virtual video devices belonging to a same synchronization group at a same scheduling moment, and the frames are sequentially sorted in ascending order of time stamps; a video playback layer is controlled to read current frame data from the image frame sequence and write the current frame data into a shared memory, and send a file descriptor corresponding to the shared memory to a virtual video device; and a sensor receiving layer is controlled to acquire the file descriptor through the virtual video device and access and process the current frame data in the shared memory based on the file descriptor, so that zero-copy video playback is realized. The application realizes video playback through the shared memory, can effectively reduce cost and deployment complexity, and improves flexibility.
Owner:SIENGINE TECH CO LTD

Video reinjection method, system and equipment based on memory and readable storage medium

A video reinjection method, system and device based on a memory and a readable storage medium relate to the technical field of video reinjection, and comprise: preprocessing acquired image data to obtain an image frame sequence, each frame of data in the image frame sequence being a scheduling record, the frames comprise image index information of a plurality of virtual video devices belonging to the same synchronization group at the same scheduling moment, and the frames are ranked according to a timestamp increasing sequence; controlling a video reinjection layer to read current frame data from the image frame sequence and write the current frame data into a shared memory, and sending a file descriptor corresponding to the shared memory to a virtual video device; and controlling a sensor receiving layer to acquire a file descriptor through the virtual video device and access and process the current frame data in the shared memory based on the file descriptor so as to realize zero-copy video reinjection. The video reinjection is realized through the shared memory, the cost and the deployment complexity can be effectively reduced, and the flexibility is improved.
Owner:SIENGINE TECH CO LTD

Data processing method and device, equipment and storage medium

Embodiments of the present application disclose a data processing method, device and equipment, and a storage medium, wherein the method comprises: when there is a cleaning event of log data of a host database, obtaining a file descriptor of backup log data which is backed up from the host by a backup machine last time, the file descriptor of any log data being used to reflect the order in which any log data is generated, the backup machine constantly backing up log data from the host according to the order in which each log data is generated; determining a reference file descriptor according to the file descriptor of the backup log data, and obtaining a target file descriptor corresponding to target log data to be cleaned based on the reference file descriptor, the target file descriptor being less than or equal to the reference file descriptor; virtually cleaning the target log data based on the target file descriptor, and asynchronously deleting the target log data. The embodiments of the present application can prevent disk jitter caused by log data cleaning.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

A high-efficiency distributed downloading method and system for multi-source meteorological data

The application discloses a kind of multi-source weather data-oriented efficient distributed download method and system, comprising: obtaining the configuration information of multi-source weather data, construct hierarchical architecture, deploy multi-node cluster and database;By time dimension path mapping algorithm, the task list of the file to be downloaded is generated by combining regular expression to analyze path parameters;Optimistic lock mechanism is used to realize task atomicity distribution, and a distributed task scheduling queue is established;Pipe connection is established using Linux pipe technology;FIFO named pipe is created as semaphore control concurrent number, and resource pool management is realized by combining file descriptor;Real-time monitoring of task execution status and system resource usage, using automatic retry mechanism to handle failed tasks.The application solves the problems of low efficiency, large resource occupation, simple task scheduling and limited reliability in the process of acquiring massive heterogeneous data in the existing weather data download system, and improves the efficiency and reliability of weather data acquisition.
Owner:GUIZHOU UNIVERSITY OF FINANCE AND ECONOMICS +1

A container application on-screen method based on texture whole-process optimization

The application discloses a container application on-screen method based on a texture whole-process optimization, takes a Hongmeng system as a host and an Android system as a container, the host allocates a plurality of first buffers, the container screens out a first texture format, writes original texture of the format generated by rendering into a frame buffer, identifies a dirty area of the texture after rendering, packs texture data of the area and stores the texture data into shared memory, delivers a file descriptor FD to the host, simultaneously binds the idle first buffer to set a priority, a state, a generation timestamp and a texture data pointer, and the host acquires the texture data through the FD; the host establishes a fixed thread task pool, executes a plurality of tasks in parallel, updates the state and the texture data pointer of the first buffer after obtaining on-screen texture data, finally, the host queries the first buffer with the state of being processed, reads the texture data after sorting according to the priority and the generation timestamp, completes the on-screen, and resets the state of the first buffer to be idle, thereby effectively reducing on-screen delay and improving actual frame rate of the Android application.
Owner:北京麟卓信息科技有限公司

Techniques for improved process availability and downtime reduction in connection with core dumps

PendingUS20260178423A1Interprogram communicationCore dumpDowntime
Techniques can include: executing a first process that performs processing including: creating a first socket associated with a first file descriptor; and binding the first socket, as referenced using the first file descriptor, to a port having a port number; the first process crashing including abnormally terminating execution; and in response to the first process crashing, performing second processing including: core dump processing of memory used by the first process; and starting execution of a second process prior to completing the core dump processing for the first process, wherein the second process performs third processing including: creating a second file descriptor of the second process, wherein the second file descriptor is associated with the first socket that is i) referenced using the first file descriptor, and ii) bound to the port; and the second process taking over communications to the port using the second file descriptor and the first socket.
Owner:DELL PROD LP