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

14 results about "Program segment" patented technology

Multi-stage boot starting method of embedded processor single starting image and embedded system

PendingCN122111521ABootstrappingProgram segmentComputer architecture
The application relates to a multi-stage Boot starting method of an embedded processor single starting mirror image and an embedded system; the method comprises the following steps: configuring a BIF file of the starting mirror image, the BIF file encapsulates and packs program segments in an ELF; adding a configuration segment type in the type of the program segments of the BIF file, including segment contents executed by the configuration segment type in the program segments of the configuration segment type, and setting a segment moving destination address as an entry address of the segment contents executed by the segment; a Bootloader program runs processor execution single-stage loading, and loads program segments in the BIF file according to the BIF file; judging that the currently executed program segment is a configuration segment, moving the segment contents of the configuration segment to an execution address according to the segment moving destination address, and handing over processor running permission to the configuration segment to execute the segment contents; after the execution is completed, handing over the processor running permission back to the Bootloader program, and continuing to load subsequent program segments. The application improves the flexibility and expandability of the single-stage loading Bootloader program under the condition of saving ROM storage space.
Owner:BEIJING HUAHANG RADIO MEASUREMENT & RES INST

Computer implementation method and computer-readable media

PendingJP2026516893AProgram controlCode compilationProgram segmentCode generation
The computer implementation method includes the steps of: (I) receiving user program code (UC) having sequences of array instructions, each configured to receive array data structures (A, B, C, D, E, F, G) capable of storing multiple elements of each common data type as input; and generating segmented program code (TCC) from the user program code (UC) that can be executed on a processing unit (PU, CPU, GPU) including several subunits (core #1 to core #4). The segmented program code includes program segments (S1, S2, S3, S4, S5) each containing an array operation, where the array operation corresponds to an array instruction. Each program segment is configured to receive a partially configured runtime instance (A1, B1, C1) of each array data structure as its runtime input, and to partially configure runtime instances (B1, C1, C2) of array data structures (B, C) as its runtime output, and at least partially configure each executable code (KC) containing each array operation, using information from each partially configured runtime instance. The executable code is configured to update the configuration of the runtime instance, which is partially configured as the runtime output of each program segment. The method further includes the steps of: (III) starting execution of the segmented program code on a first subunit (core #1) of the processing unit; (IV) completing the configuration of each executable code when the configuration of the runtime instance received as its respective runtime input is complete and / or updated; and (V) executing each executable code on the processing unit when the respective executable code is only partially configured.
Owner:ILNUMERIX GMB

A dynamic channel-based numerical control system M code control method and related device

PendingCN122261030AProgramme controlComputer controlProgram segmentDynamic channel
The application discloses a kind of dynamic channel-based numerical control system M code control method and related equipment, it is related to numerical control machine tool and industrial automation control technical field.Numerical control equipment first extracts M code set from current program segment, then according to preset channel distribution strategy, multiple M codes in M code set are distributed to different preset logical channels.M code is delivered according to channel distribution table, avoid the complex decoding logic problem caused by writing order uncertainty in traditional multiway control, PLC program only needs to process specific range of M code for fixed channel, reduce the complexity and memory occupation of ladder diagram program.Effectively solve the technical problems that the PLC program complexity is high in the prior art due to the coupling of M code channel allocation and writing order depth, while improving parallel processing efficiency, ensure the reliability of program execution, and then realize the scalability and maintainability of numerical control system by improving the parallel processing capacity of numerical control system.
Owner:GUANGZHOU KEYUAN CNC TECH CO LTD

Intelligent monitoring method and system for numerical control equipment based on machining progress

PendingCN122261019AProgramme controlComputer controlNumerical controlProgram segment
The application belongs to the technical field of supervisory control, and discloses a machining progress-based intelligent monitoring method and system for numerical control equipment. The method comprises the following steps: acquiring progress data, equipment state data, process execution data and alarm codes, and determining a program segment progress reference benchmark based on historical normal machining data, wherein the progress data comprises a program segment actual execution duration and a cumulative completion progress; time-aligning various types of data and associating them according to program segment numbers to obtain a fusion data set; constructing a causal directed graph comprising process execution nodes, equipment state nodes, machining progress nodes and alarm code nodes based on the fusion data set, combining with machining sequence constraints to limit edge directions, and establishing a benchmark association model; when detecting progress deviation or alarms, determining a deviation vector according to a current observation value and a prediction value and performing probability reasoning to output an abnormal root cause node and an abnormal propagation path. The application improves abnormal identification correlation, root cause positioning accuracy and disposal interpretability.
Owner:DONGGUAN ZHIYUAN CNC EQUIP MFG CO LTD

Methods, apparatus, media, and products for multi-engine asynchronous parallel computing architecture

This invention discloses a method, apparatus, medium, and product for a multi-engine asynchronous parallel computing architecture. The method includes: acquiring interval marker pairs, which indicate the start and end of a target program segment in a preset program; in response to the interval marker pairs, determining the boundary notification corresponding to the target program from among multiple notifications sent to the control core when each asynchronous engine related to the target program segment performs an operation; and determining the actual execution time of the target program segment based on the sending times of all boundary notifications sent by all asynchronous engines related to the target program segment.
Owner:MOXIN ARTIFICIAL INTELLIGENCE TECH (SHENZHEN) CO LTD

A method, device and computer equipment for running an application

ActiveCN114253764BRedundant operation error correctionProgram segmentData pack
Embodiments of the present application disclose a method and device for running an application program and a computer device, which are used for reducing time overhead and improving running efficiency of the application program. The method comprises the following steps: a processor runs a first program segment based on data in a first storage space, the first program segment is used for modifying the data in the first storage space, the data in the first storage space comprises values of M first variables and values of N second variables, and each value of the first variable corresponds to at least one value of the second variable; a DMA backs up the data in the first storage space based on a target rule to obtain first backup data stored in a second storage space; for the first variable and the corresponding second variable, a modification order indicated by the first program segment is opposite to a backup order indicated by the target rule, so if the first backup data comprises at least one value of the first variable after the first program segment is run, the processor determines that the first backup data is incorrect.
Owner:HUAWEI TECH CO LTD

Multi-task program compiling method and device, and multi-core chip

ActiveCN114546393BProgram segmentComputer architecture
This disclosure provides a multi-tasking program compilation method and apparatus, and a multi-core chip. The method includes: determining the initial synchronization instruction insertion point for each task; generating initial program segments within each synchronization segment corresponding to each initial synchronization instruction insertion point; calculating the program storage area required for each initial program segment; reallocating all initial program segments among the computing cores of a computing core group based on the required program storage area size for each initial program segment, so that the occupied space of each computing core is balanced after reallocation; generating new program segments and final synchronization instruction insertion points for each computing core based on the reallocation result; and inserting synchronization instructions into the corresponding new program segments according to each final synchronization instruction insertion point to generate the final program segments of the computing core group. Multiple tasks can run in the same computing core group, which can save the number of chips in a multi-tasking system and reduce costs.
Owner:STREAM COMPUTING INC

Mobile terminal elf execution method and system based on encrypted communication and memory segment loading

PendingCN122152386ADigital data protectionProgram loading/initiatingVirtual memoryProgram segment
The application provides a mobile terminal ELF execution method and system based on encrypted communication and memory segment loading. An original ELF file is obtained through static compilation, ELF file information and program segment data are extracted from a first terminal and are respectively encrypted, key exchange is performed by using an ECDH technology, encrypted communication is performed with the mobile terminal by using a randomly generated exchange key, the ELF file information and the program segment data are uploaded, the mobile terminal maps the program segment data to a virtual memory space, and jumping operation is performed after a stack is constructed. The application can effectively prevent an attacker from obtaining an ELF file to be run by using an ADB tool to capture packets and disk monitoring technical means. Even if the attacker obtains the decrypted ELF file blocks by technical means, it is difficult to recover the original ELF file and steal relevant core technology, so that the security of the ELF file is greatly improved.
Owner:XIAMEN MEIYA PICO INFORMATION CO LTD +1

Multi-task program compiling method and device, and multi-core chip

ActiveCN114546392BProgram segmentComputer architecture
The present disclosure provides a multi-task program compiling method and device, and a multi-core chip. The method comprises: determining an initial synchronization instruction insertion point of each task respectively; generating an initial program segment in each synchronization segment corresponding to each initial synchronization instruction insertion point respectively; calculating the required calculation amount of each initial program segment respectively; re-distributing all initial program segments in each calculation core of the calculation core group according to the required calculation amount of each initial program segment, so that each calculation core performs the same calculation amount; generating a new program segment and a final synchronization instruction insertion point of each calculation core based on the re-distribution result; and inserting a synchronization instruction in the corresponding new program segment according to each final synchronization instruction insertion point to generate a final program segment of the calculation core group. The present disclosure can save the number of chips in the multi-task system, reduce the cost, optimize the computing power resources, maximize the effective computing power of each calculation core, speed up the task completion, save the power consumption, and greatly reduce the programming difficulty.
Owner:STREAM COMPUTING INC

Workpiece compensation machining method, digital control machine tool and computer program product

PendingCN122322945ANumerical controlProgram segment
This application provides a workpiece compensation machining method, a numerically controlled machine tool, and a computer program product, relating to the field of CNC machine tool machining technology. It aims to solve the problem of low compensation efficiency caused by the disconnect between measurement, judgment, and compensation stages. The method includes: obtaining workpiece tolerances and theoretical dimensions of probe points; fusing static and dynamic tool parameters and performing thermal compensation to generate optimal tool parameters; performing pre-compensation based on spindle power during machining; measuring actual dimensions after machining to determine deviations and identifying out-of-tolerance points as target compensation points; clustering target compensation points to construct a rework island region isolated from the qualified area; adjusting G-code program segments within the rework island based on dimensional deviations and optimal tool parameters to generate a rework program; and executing compensation machining after simulation inspection. This application achieves closed-loop automated compensation, improving machining efficiency and workpiece pass rate.
Owner:WEIFANG GOERTEK ELECTRONICS CO LTD

Method, device, equipment, storage medium and program product for playing digital television program

PendingCN122120509ASelective content distributionProgram segmentData pack
The application provides a digital television program playing method, device, equipment, storage medium and program product, and relates to the technical field of video processing. The method comprises the following steps: in response to receiving a playing instruction sent by a control end, obtaining video data packets, audio data packets and target subtitle data packets corresponding to a same video program segment and stored in advance; wherein, the target subtitle data packets comprise subtitles and display time stamps, the display time stamps in the target subtitle data packets are determined by the display time stamps in target data packets during recording, and the target data packets are video data packets or audio data packets matched with the target subtitle data packets; and based on the display time stamps in the video data packets, the display time stamps in the audio data packets and the display time stamps in the target subtitle data packets, the video, the audio and the subtitles are synchronously played. The method can significantly improve the audio-visual experience of a user when watching a recorded video program.
Owner:CHENGDU TD TECH LTD

Manufacturing execution oriented machining program collaborative control method and system

PendingCN122331469AProgram segmentManufacturing technology
This invention discloses a collaborative control method and system for machining programs oriented towards manufacturing execution, specifically relating to the field of intelligent manufacturing technology. By establishing a program call object, parsing the machining program segment by segment to generate program segment records, and solidifying equipment capability windows, spatial boundary windows, and step continuation windows, the method performs interlock checks on the effective parameters of the program segment, machine tool coordinate targets, tool envelopes, auxiliary action instructions, and jump, loop, and subroutine flow directions. Each interlock flag is synthesized into a program segment execution permission state, and the issuance, initiation, continuation, or blocking of the program segment is controlled accordingly. This invention can identify risks such as local program segment parameter out-of-bounds, tool space interference, cross-step jumps, unpermitted jumps, and abnormal loop counts after the machining program file-level matching is established, and can block these risks before the program segment is issued, started, continued, or before the first segment of the next step is released, thus improving the safety of machining program execution.
Owner:SHENYANG HUNHE IND CO LTD

Methods, apparatus, storage media, and electronic devices for upgrading the boot loader based on a single-sector MCU.

ActiveCN115993982BSoftware deploymentProgram segmentSoftware engineering
This invention discloses a method for upgrading the BootLoader of a single-sector MCU, belonging to the field of Boot Loader upgrade technology. It includes: merging BootLoader program upgrade array data into an APP program upgrade file to obtain a target APP program upgrade file, wherein the BootLoader program upgrade array data is used as a program segment in the target APP program upgrade file, and the BootLoader program upgrade array data stores the BootLoader program upgrade data; obtaining the target APP program upgrade file; and upgrading the target APP program upgrade file, with the BootLoader program upgrade array data upgrading along with the target APP program upgrade file. The method in this invention facilitates remote upgrades of the BootLoader for a single-sector MCU.
Owner:GUIZHOU QUANAN MILING TECHNOLOGY LIMITED COMPANY

System and method to identify programs and commercials in video content via unsupervised static content identification

ActiveUS12671852B2Pattern recognitionProgram segment
In one aspect, an example method includes (i) determining, by a computing system, a mean image of a set of frames of video content; (ii) extracting, by the computing system, a reference template of static content from the mean image; (iii) identifying, by the computing system, the extracted reference template of static content in a frame of the set of frames of the video content; (iv) labeling a segment within the video content as either a program segment or an advertisement segment based on the identifying of the extracted reference template of static content in the frame of the video content; and (v) generating data identifying the labeled segment.
Owner:GRACENOTE INC