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

19 results about "Program completion" patented technology

Online teaching method and system suitable for laser cutting

The invention discloses an online teaching method and system suitable for laser cutting, and relates to the technical field of laser cutting. The method comprises the following steps: S1, running a generated G code cutting file, pausing and recording a line number at a deviation position between a theoretical cutting point and an actual cutting position, selecting a preset operation mode for adjustment according to displayed data, and after adjustment is completed, covering an original file with edited data and reloading; or S2, a cutting program is input in a software editing interface, cutting parameters are set, the cutting parameters comprise the cutting speed and the process type, a cutting head is moved to a designated position to execute a cutting instruction, and by inserting related instructions and macro programs in a display list, definition and editing of all cutting contours are completed, and a G code program is generated. Through real-time deviation adjustment, a simplified operation process and a flexible adjustment mode, the precision, the adaptability and the operation convenience of the laser cutting process are improved, and the working efficiency and the cutting quality are remarkably improved.
Owner:INNOVISION INTELLIGENT TECH (HANGZHOU) CO LTD

Task execution method and device, storage medium and program product

The embodiment of the invention discloses a task execution method and device, a storage medium and a program product, the method is applied to a graphics processor, and the graphics processor comprises an analyzer and an instruction processor; the method comprises the steps that a first program in a to-be-executed queue is parsed in response to a parser and issued to an instruction processor, a second program in the to-be-executed queue is parsed through the parser, and the parsed second program is issued to the instruction processor; the second program depends on the first program. According to the task execution method, the graphics processor can more efficiently process the program with the dependency relationship.
Owner:MOORE THREADS TECHNOLOGY (SHANGHAI) CO LTD

Implementation methods and systems for simulation interaction between PLC and MES in the MES field

This invention provides a method and system for implementing a simulation interaction process between a PLC and an MES in the MES field. The method includes: S1: defining trigger signals and writing a business scenario signal interaction flowchart; S2: writing trigger signal scripts to implement business processing feedback logic; S3: configuring a signal generator; S4: configuring multiple workstations and specifying the line-start workstation as the entry point for the program; S5: importing the trigger script and generator configuration into the main program and starting the program; S6: debugging and verifying the PLC or MES program through process-driven execution, completing the debugging from a single workstation to the entire line of workstations. This invention achieves MES and PLC interaction process simulation through signal-triggered simulation. Whether it's the MES or PLC, process simulation is implemented during the development and design phase, correcting obvious errors in the design phase, advancing the debugging process, shortening the implementation cycle, and reducing economic costs.
Owner:SUZHOU MACROSOFT INFORMATION TECH CO LTD

A neural machine translation internet of things remote attestation method for data flow attacks

The application discloses a neural machine translation Internet of Things remote proof method for data flow attacks, which comprises an offline stage and a runtime verification stage. In the offline stage, a verifier and a prover first complete the negotiation of a symmetric key for subsequent remote proof, and at the same time, complete static plugging for a target program. A program control flow dataset is pre-constructed through fuzzy testing, a neural machine translation model is trained to establish the mapping of program input to an execution path, and a control flow graph is embedded to provide a structured prior for decoder attention. In the runtime verification stage, the verifier initiates a proof challenge to the prover, the prover provides the program input and the control flow path of the last execution, the verifier predicts a benign path from the program input by the neural machine translation model, and the difference between the benign predicted path and the actual path is used to judge the legitimacy of the prover. The application realizes accurate modeling of the program execution path, and shows effective detection capability for the abnormal path triggered by malicious input containing real vulnerabilities, and a good balance is achieved between detection coverage and running overhead.
Owner:NANJING UNIV OF SCI & TECH

BOOT upgrading method and device and storage medium

The invention provides a BOOT upgrading method and device and a storage medium, and belongs to the technical field of computers.The BOOT upgrading method comprises the steps that a first BOOT program of a BOOT partition in a device storage is called, and an upgrading file package is downloaded to an application program partition in the device storage; wherein the upgrading file package comprises a second BOOT program and an upgrading auxiliary file; calling a first program in the upgrading auxiliary file, copying a second BOOT program stored in the application program partition to the BOOT partition to cover the first BOOT program, and completing BOOT upgrading. According to the application, the storage space of the application program partition is directly used for temporarily storing related programs and files required by BOOT upgrading, other storage spaces do not need to be additionally arranged for storing the programs and the files, and the application can be effectively suitable for BOOT upgrading under the scene that storage spaces of household storage devices, micro inverters, relays, standby power boxes and other devices are small.
Owner:SHANGHAI MOOREWATT ENERGY TECHNOLOGY CO LTD

Task execution methods, devices, storage media, and program products

This application discloses a task execution method, device, storage medium, and program product. The method is applied to a graphics processing unit (GPU), which includes a parser and an instruction processor. The method includes: in response to the parser completing the parsing of a first program in the execution queue and sending it to the instruction processor, parsing a second program in the execution queue through the parser, and sending the parsed second program to the instruction processor; the second program depends on the first program. This task execution method enables the GPU to process dependent programs more efficiently.
Owner:MOORE THREADS TECHNOLOGY (SHANGHAI) CO LTD

A data processing method, device, apparatus, and storage medium

The application discloses a data processing method, device and equipment and a storage medium. The method comprises the following steps: acquiring log data; processing the log data by using an SQL statement executable by a Hive SQL engine; wherein the SQL statement is obtained by being customized according to the requirement of a data receiver; and responding to the data receiver based on the processing result of the log data. In this way, different SQL statements are customized according to different requirements of the data receiver, different MapReduce programs are obtained by analyzing the different SQL statements by using the Hive SQL engine, and different processing of the log data is completed by executing the different MapReduce programs. Compared with the prior art of directly developing corresponding MapReduce programs according to different processing requirements, the technical scheme of the application reduces the development cost.
Owner:CHINA MOBILE (SUZHOU) SOFTWARE TECH CO LTD +1

Graphical user interface for baking program settings of an electronic device

1. The name of the design product: graphical user interface for baking program setting of electronic equipment. 2. The use of the design product: an electronic device. 3. The design points of the design product: in the front view. 4. The picture or photo that best indicates the design points: front view. 5. The design claimed contains color. 6. The use of the graphical user interface: the graphical user interface is used to display the automatic program completion interface of the baking equipment, prompt the user that the current automatic cooking has ended, and show the completion status, time-consuming information and subsequent operation options. 7. The human-computer interaction mode of the graphical user interface: the front view is an automatic completion interface, and the user starts and pauses the completed editing baking program by touching the start button and the pause button in the interface.
Owner:胡旭东

Task execution method and device between platforms, computer device and storage medium

The embodiment of the application belongs to the field of artificial intelligence, is applied to the field of cross-platform interaction, and relates to a cross-platform task execution method and device, computer equipment and a storage medium, which comprises the following steps: acquiring a system image of a first platform and caching the system image into a Docker engine; acquiring machine resources of a second platform, deploying the Docker engine, and mounting a preset NAS mounting volume into the deployed Docker engine; acquiring a pre-created AI processing task through the Docker engine, taking the system image as an execution program, taking the machine resources as a configuration program, and completing AI processing system construction; calling the constructed AI processing system to run the AI processing task, acquiring a task execution result, and storing the task execution result in the NAS mounting volume. The application realizes cross-platform task execution in a state where business logic and configuration resources are highly separated across platforms through a NAS mounting volume and a Docker engine, and avoids excessive coupling among multiple platforms.
Owner:CHINA PING AN PROPERTY INSURANCE CO LTD

A GPIO and timer-based pwm signal generation method

The application discloses a PWM signal generation method based on GPIO and a timer, which comprises a main program, an interrupt service function program and a PWM generation subprogram.The main program completes initialization of various parameters according to user setting values, calls the PWM generation subprogram to complete PWM generation and to stop and judge signals.The interrupt service function program periodically enters a timer interrupt to complete an increment counting function according to an initialized unit clock value, and calls the PWM generation subprogram to generate each PWM signal.The PWM generation subprogram makes logical judgment according to various parameter values, sets corresponding GPIO to high or low, completes a PWM generation function, and simultaneously calls a closed-loop control algorithm to obtain various parameter values of the next period when a condition is met.The application can realize duty ratio, phase-shifting angle and frequency adjustment of the PWM by controlling a PWM generation logic timing sequence in a software programming mode, and can realize mixed regulation and control in multiple modes.
Owner:SOUTH CHINA UNIV OF TECH

Field programmable gate array (FPGA) daughter board programmer based on SelectMap

The invention belongs to the technical field of integrated circuit testing, and particularly relates to a field programmable gate array (FPGA) daughter board programmer based on SelectMap. The method is applied to a software and hardware cooperation digital IC test platform based on the FPGA, and rapid programming and reconfiguration of the daughter board FPGA are achieved through the SelectMap configuration interface. The programmer adopts a parallel data transmission mechanism, supports high-speed bit stream loading, and controls programming processes including idle, reset activation, programming neutralization, programming completion and other states through a state machine. The programmer integrates a cross-clock domain processing mechanism, is compatible with different clock frequencies, and has automatic error monitoring and state feedback functions. The problems of low efficiency and poor flexibility of sub-plate programming in a traditional test platform are solved, the configuration speed and reliability of the test platform are remarkably improved, and the method is suitable for verification and test scenes of large-scale digital ICs.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Rollable program upgrading method for programming in application

The invention relates to a rollback program upgrading method for programming in an application, which relates to the technical field of program upgrading, and comprises the following steps: splitting a preset storage area into a mark area and a detection area, setting an invalid mark bit for the mark area, and setting an effective mark bit for the detection area; a preset operation module is controlled to select and operate according to the effective mark bit, and trigger information is collected; when the trigger information is consistent with the preset reference information, erasing the partition corresponding to the invalid flag bit; transmission information is obtained through the triggering information and the marking area; and performing program input verification based on the transmission information and the invalid flag bit, and setting an effective flag bit for the flag area and an invalid flag bit for the detection area after the program is input and trial operation is passed. The method and the device have the effect of improving the usability of equipment operation during program upgrading.
Owner:HANGZHOU KANGBEI MOTOR

Application presentation method, electronic equipment and external equipment

The embodiment of the invention relates to the technical field of electronic equipment, and discloses an application presentation method, electronic equipment and external equipment. The method comprises the steps of responding to a starting operation received by a collaborative application program, controlling the collaborative application program to send an application list request to external equipment, controlling the collaborative application program to present a desktop editing window, responding to an editing operation input to a candidate application program in the desktop editing window, generating target application information, and sending the target application information to the external equipment. And controlling the cooperative application program to transmit the target application information to the launcher, so that the launcher presents the target application program. According to the embodiment, the task of presenting the application programs in a cross-system mode can be completed based on the collaborative application programs, the mode is simple and rapid, and manual switching among multiple operation systems is not needed. And secondly, the collaborative application program provided by the embodiment actively asks for the application information of the application program from the second operating system, and the first operating system does not need to work in a monitoring state all the time, so that the computing power resource can be saved.
Owner:GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1

A method for resisting single event upsets in an FPGA program online upgrade process

The present application relates to a kind of methods of resisting single event upset in FPGA program online upgrading process, belong to online upgrading field.The method of the present application includes: starting online upgrading: MCU receives online upgrading instruction, starts online upgrading program;The lower half area of FPGA external program memory is set as upgrade partition;FPGA loads partition as upper half area;Upgrade lower half area program;After lower half area program upgrading is completed, switch upgrade and load partition;The upper half area of FPGA external program memory is set as upgrade partition;FPGA default load partition changes to lower half area;Upgrade upper half area program;Complete online upgrading.The present application is stored redundantly to FPGA program and is upgraded by partition, cooperate with the flexible switching strategy of hardware dial switch, MCU, hardware two alternative circuit composition, so that upgrade area and load area are separated, completely eliminate the problem that FPGA cannot normally work due to incomplete update during FPGA program online upgrading process.
Owner:BEIJING INST OF COMP TECH & APPL +1

Rapid CAN port upgrading method for MPC5554 under condition of starting hardware watchdog

The invention belongs to the technical field of aviation electromechanical communication, and relates to a rapid CAN port upgrading method for MPC5554 under the condition that a hardware watchdog is started. The problems that no BootLoader software configuration item exists, and a program cannot be upgraded under the condition that a hardware watchdog is additionally installed are ingeniously solved. The method comprises a set of general upper computer based on a BAM upgrading protocol, a set of minimum upgrading program CKFA and a set of full-function upgrading program LOAD. The method comprises the steps that firstly, upgrading of a minimum upgrading program CKFA is completed through a BAM program of the MPC5554, and it is ensured that upgrading work is completed before a watchdog is reset; then, a running CKFA program is utilized to complete upgrading of a formal LOAD program; and finally, finishing the upgrading of the APP program by using the running LOAD program. Through the cooperative design of software and hardware, the method for upgrading the MPC5554 based on the CAN protocol is realized, and the technical scheme is good in stability and has relatively high application and popularization values.
Owner:JINCHENG NANJING ELECTROMECHANICAL HYDRAULIC PRESSURE ENG RES CENT AVIATION IND OF CHINA

Interrupt processing method for CPU simulation

The invention relates to the technical field of chip simulation verification, in particular to an interrupt processing method for CPU simulation. Compared with the prior art, the method has the advantages that an interrupt identifier is newly added in a target program, and a firmware program actively acquires and sets an interrupt signal, so that global variable address conflicts caused by asynchronous execution of the program are effectively avoided; according to the interrupt identifier and the interrupt signal, a mechanism that the interrupt program is executed immediately and the main program waits for the completion of the interrupt program can be realized, two programs are prevented from operating a register at the same time, the atomicity of configuration logic is ensured, concurrent conflicts and sequential logic conforming to interrupt response priority are avoided, and the reliability of simulation is improved.
Owner:沐曦科技(成都)有限公司

NAND detect program completion (NDPC) with power off charge loss calibration in a memory sub-system

ActiveUS12718898B2Bit lineMemory cell
A system including a memory device and an operatively coupled processing device to perform operations including: responsive to detecting a power-up event, performing a first read strobe on a first set of a plurality of memory cells addressable by a first wordline, determining a value of a conductivity metric reflecting conductive states of one or more bitlines connected to the first set of the plurality of memory cells, determining, based on the value of the conductivity metric, a read level offset value for a second wordline, wherein the second wordline is adjacent to the first wordline, performing, using the read level offset value, a second read strobe on the second wordline, and responsive to determining that a value of a quality metric produced by the second read strobe satisfies a quality criterion, indicating that a programming operation performed on the second wordline was completed before a power off event.
Owner:GOOGLE LLC +1