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

76 results about "Program segment" patented technology

Servo control method and system based on programmable logic controller

The invention relates to the field of servo control, and particularly discloses a servo control method and system based on a programmable logic controller. The method comprises the following steps: the main control module and the shaft control module complete communication initialization through a high-speed bus, and load a standardized instruction library to generate an adaptive program segment; the digital twin engine collects data in real time to construct a virtual model, and when the deviation exceeds a threshold value, early warning is triggered; when a fault occurs, the feature parameters are matched with the fault gene pool to judge the type, and a maintenance work order is generated; and hot plug maintenance is supported, and parameters are quickly synchronized to recover operation after a new module is inserted. According to the technology, through modularization and intelligent integration, multi-axis flexible expansion is achieved, frequent hardware change is not needed, the maintenance process is optimized, faults are rapidly positioned, a main system is not interrupted, the whole process is traceable, meanwhile, system stability and control precision are guaranteed, and the flexible requirement of industrial multi-axis cooperation is met.
Owner:SHENZHEN HAITAIKE TECH CO LTD

Numerical control intelligent programming system and method based on AI large model

The invention provides an AI large model-based numerical control intelligent programming system and method. The method comprises the following steps of: determining a stability characteristic value of each machining stage in a numerical control machining process through a cutting force characteristic and a vibration spectrum characteristic of numerical control machining; when the stability characteristic value exceeds a safety threshold value in the numerical control machining process, performing characteristic comparison on a workpiece shape model machined by the numerical control machine tool and an original design model of a target workpiece to obtain deformation deviation distribution of each machining area in the workpiece shape model; determining a deviation program segment of each control module in the initial numerical control program through all deformation deviation distribution, and further determining deviation characteristics of each deviation program segment; and based on each deviation characteristic, driving the AI large model to perform deviation correction on each deviation program segment in the initial numerical control program to obtain an optimized numerical control program of the target workpiece. Based on the scheme, cooperative feedback correction of multiple physical quantities in the machining process can be achieved, and therefore the dynamic stability of a numerical control program can be improved.
Owner:WUHAN TECHN COLLEGE OF COMM

Read-only memory program correction system and method

The invention discloses a read-only memory program correction system and method, and relates to the technical field of computers, the read-only memory program correction system comprises a program comparison module, a program correction module and an address management module; the program comparison module is used for obtaining a standard signature value and an actual signature value and comparing the standard signature value with the actual signature value to obtain a comparison result of each program segment; the program correction module is used for controlling the system on chip to obtain a correction program corresponding to the target program segment from the external storage device and storing the correction program into the target storage unit; and the address management module is used for mapping an address field of the target program segment in the read-only memory into a target address field of the correction program in the target storage unit. When the wrong target program segment is started, the wrong target program segment is directly corrected and replaced by the correction program through the mapping relation, so that segmented correction and replacement of the wrong program segment are realized, the risk that the replaced correction program is physically attacked or tampered is reduced, and the reliability and safety of the starting program are improved.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Software online upgrading method of DSP chip based on CAN bus interface

The invention provides a software online upgrading method of a DSP chip based on a CAN bus interface. The software online upgrading method comprises the steps that an OUT format file generated by compiling a source project is converted into a BIN file; the method comprises the steps that a BIN file is unpacked and subpackaged, generated data packets are sent to an FPGA, DSP software conducts CRC verification on each packet of data forwarded by the FPGA till all the data packets are received, and then the software moves all the data stored in an SDRAM and burns the data into a FLASH; reading data of the FLASH and source data stored in the SDRAM, and comparing the data and the source data one by one; the method comprises the following steps: reading an Entry Point of a Bin file, turning to circularly read an initial address and length of a program segment, moving effective data by a BOOT program according to data distribution in an mxp file, after all the data are read into a memory, calculating the cumulative sum of the read data, turning to an entry address of an APP program or a BACK program, and realizing booting of the program. The method can be used for improving the online upgrading function of the DSP.
Owner:THE 20TH RESEARCH INSTITUTE OF CHINA ELECTRONICS TECHNOLOGY GROUP CORP

Method for learning state machine of program

According to various implementations, a method for learning a state machine of a program is described, comprising: executing a state machine learning algorithm by means of a host computer system, in which the host computer system controls an embedded system via a debug interface by means of a debugger such that the embedded system executes the program multiple times, and wherein the host computer system, for each execution of the program, detects whether a program segment that has not been reached when a previous program is executed has been reached when the program is executed; and if this case is detected, determining, at least for some of these cases, an input to the program that is not provided to the program by the host computer system and causes the program to reach the program segment, by the host computer system determining, by means of a debugger, a storage area in the memory of the embedded system in which the input is written, the storage area is read out and the determined input is added to an alphabet of a state machine learning algorithm.
Owner:ROBERT BOSCH GMBH

Code detection method, system and device, electronic equipment, storage medium and program product

The embodiment of the invention provides a code detection method, system and device, electronic equipment, a storage medium and a program product. According to the scheme provided by the embodiment of the invention, the received change code data comprises at least one change code line, and the change code line is a code line of which the content is changed relative to the previous version source code in the current version source code. Based on the current version source code and the change code data, extracting at least one code program segment from the current version source code; one code program segment comprises one change code line or a plurality of change code lines with continuous line numbers or a plurality of change code lines with discontinuous line numbers. Furthermore, the change classification corresponding to the code program segment can be determined. And based on the code program segment and a risk rule associated with the change classification corresponding to the code program segment, determining a risk detection result of the change code line in the code program segment.
Owner:ALIPAY (HANGZHOU) INFORMATION TECH CO LTD

A sensor-driven loading method, device, chip, product and medium

The application belongs to the field of sensors, and discloses a sensor driving loading method, device, chip, product and medium, from multiple candidate sensor drivers, a candidate sensor driver is selected as a current to-be-matched driver, and a program segment corresponding to the current to-be-matched driver is copied from DDR to IRAM; the target sensor is hardware initialized and the hardware ID of the target sensor is obtained; the hardware ID is compared with the to-be-matched ID in the program segment; if the same, the structure pointer of the current to-be-matched driver is returned; if not the same, it is judged whether there is still other candidate sensor driver; if yes, the step of selecting a candidate sensor driver from multiple candidate sensor drivers as a current to-be-matched driver is returned; if not, the sensor failure loading information is returned. Various types of sensors can be adapted by using a set of software systems, and the utilization rate of IRAM is higher.
Owner:XIAMEN UNISOC TECH CO LTD

Performance counting device and chip

The invention relates to a performance counting device and a chip, and the performance counting device comprises a performance counting module which is used for receiving at least one instruction memory address from a program counter associated with the performance counting module, and according to the at least one instruction memory address and a pre-configured instruction memory address interval, counting the at least one instruction memory address; obtaining a statistical value of a performance signal of at least one instruction memory address in the instruction memory address interval; the storage module is used for storing the statistical value of the performance signal of the at least one instruction memory address of the performance statistical module; the write-in control module is used for writing the statistical value, obtained by the performance statistical module, of the performance signal of the at least one instruction memory address into the storage module; and the configuration module is used for configuring an instruction memory address interval of the performance statistics module. According to the method and the device, the configuration flexibility of performance statistics can be improved, performance statistics of a plurality of specified program segments can be realized at the same time on the basis, and parallel processing of the performance statistics and accurate positioning of the program segments are further realized.
Owner:SHANGHAI BIREN TECH CO LTD

Data processing method and device, electronic equipment, storage medium and program product

The invention provides a data processing method and device, electronic equipment, a storage medium and a program product. The method comprises the steps of determining a dependency relationship between interfaces based on an input parameter and an output parameter of each interface called by a program segment; according to the dependency relationship between the interfaces, grouping the interfaces with the dependency relationship into a group; calling the interfaces in the groups in parallel to obtain data returned by the interface in each group; and running the program segment based on the data returned by the interface in each group. Through the application, the running efficiency of the program segment can be improved.
Owner:MASHANG CONSUMER FINANCE CO LTD

A data processing method and related apparatus

The application discloses a data processing method applied to an intermittently working terminal, and comprises the following steps: executing a first program segment; calculating a first check code corresponding to a first address interval, wherein the first address interval is an address interval used when the first program segment is executed; acquiring a second check code corresponding to a second address interval, wherein the second address interval is an address interval except the first address interval in a third address interval, and the third address interval is an address interval used when a program to which the first program segment belongs is executed; determining a third check code according to the first check code and the second check code, and storing the third check code in a non-volatile memory, so as to check data in a volatile memory after power supply is restored. According to the scheme, the calculation of the check code does not need to be performed on the whole address interval of the saved data, the energy consumption and time for calculating the check code can be reduced, the terminal can continuously operate, and the real-time response performance of the terminal is ensured.
Owner:HUAWEI TECH CO LTD

Numerical control gear processing machine tool health early warning method based on low-frequency sampling operation data

The application discloses a numerical control gear processing machine tool health early warning method based on low-frequency sampling operation data, comprising: acquiring low-frequency sampling internal operation data of a numerical control gear processing machine tool, dividing candidate stable processing data segments according to program segments, tools and instruction / feedback changes, and evaluating the availability of the segments through five-dimensional scores of sample sufficiency, data integrity, state stability, instruction feedback consistency and boundary remoteness, and screening the segments meeting the availability threshold to enter subsequent analysis. The available data segments are classified into the same working condition data segment set according to the program segments, tools, rotating speed intervals and feeding intervals, and the same working condition health benchmark is established based on historical normal available segments; the health deviation of the current segment relative to the health benchmark is calculated, and the same working condition sequence deviation is accumulated in combination with the deviation reference value, the segment availability score and the deviation direction consistency coefficient, and the health early warning result is output according to the accumulated risk value.
Owner:CHONGQING UNIV

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

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

Safe starting method and device of vehicle-mounted controller, electronic equipment and storage medium

The invention discloses a safe starting method and device of a vehicle-mounted controller, electronic equipment and a storage medium, and relates to the technical field of vehicle information security, and the safe starting method comprises the steps that after the controller is reset and powered on, a first processing core and a second processing core are started synchronously; the second processing core comprises an intermediary bootstrap program, and the second processing core issues an execution instruction to the first processing core to guide the first processing core to run the intermediary bootstrap program; the first processing core sends a start configuration query request to the second processing core; the first processing core sends a code verification request to the second processing core, the second processing core asynchronously executes verification operation according to a code segment division sequence to generate a verification result of each code segment, compares the verification result with a corresponding verification reference value, and stores a comparison result in a preset state storage unit; the first processing core starts the boot loader segment, queries a comparison result of the code segment, and skips to the functional application program segment if verification is passed; and inquiring a self comparison result, and stopping running if verification fails.
Owner:FAW JIEFANG AUTOMOTIVE CO

Text processing method and device, electronic equipment and storage medium

The application discloses a text processing method and device, electronic equipment and storage medium. The method comprises the following steps: obtaining a segment text of a current program segment to be played; playing the current program segment to be played and obtaining feedback information of the current program segment to be played based on the segment text of the current program segment to be played; generating a segment text of a next program segment to be played based on a target text generation model matched with target program parameters input by a target user, the segment text of the current program segment to be played and the feedback information, wherein the target program parameters comprise a target actor type and a target performance style; and playing the next program segment to be played based on the segment text of the next program segment to be played after the current program segment to be played is played. The application is beneficial to realizing customized playing of language programs, thereby better meeting personalized needs of users.
Owner:MASHANG CONSUMER FINANCE CO LTD

A wcet analysis method and device for embedded multithreaded programs

The application relates to the field of embedded technology, in particular to a WCET analysis method and device for an embedded multithreaded program. The method comprises the following steps: recognizing synchronization operations in a multithreaded program under the POSIX thread standard, recording lock-related operation statements, generating an extended parallel program control flow graph to describe synchronization dependency relationships among threads, calculating WCST of a program caused by thread application of critical resources based on the principle of mutual exclusion access of critical resource under lock protection, determining a parallel section in which a program section runs on other cores as an interference set according to the control flow graph of the parallel program, and performing conflict analysis on a shared instruction cache through an abstract interpretation method, and inputting the analysis result into a WCET calculation method IPET as a parameter to obtain a WCET analysis result of the entire parallel program.
Owner:TONGJI UNIV

Construction method, device and equipment for transition track of numerical control machine tool and storage medium

The invention provides a construction method and device for a transition track of a numerical control machine tool, electronic equipment and a storage medium, and the method comprises the steps: obtaining geometric parameters of adjacent program segments, including a starting point, an end point, a tangential direction and a curvature; based on the starting point, the ending point, the tangential direction and the curvature, constructing a transition curve meeting position continuity, tangential direction continuity and curvature continuity; wherein the curvature change rate of the transition curve is minimum; the deviation between the transition curve and the original program segment is restrained not to exceed a preset tolerance; the transition curve is inserted between numerical control instruction points, a continuous and smooth transition track is generated, the curvature change rate is controlled while it is guaranteed that the position, speed or acceleration is continuous, higher-order smoothness is guaranteed, and it is guaranteed that the deviation of the transition track is controllable through constraint tolerance.
Owner:GENERAL TECH GRP MASCH TOOL ENG RES INST CO LTD SHANGHAI BRANCH

Ansys workbench model scheduling method and device

The invention discloses an Ansys workbench model scheduling method and device, and the method comprises the steps: calling a loading interface function of an internal interface of a self-packaged Ansys workbench model through an interface of a scheduling engine to load the Ansys workbench model, and after the loading is completed, connecting the Ansys workbench model. And calling a scheduling interface function of the internal interface through an interface of the scheduling engine to send a scheduling message to the macro program segment. And receiving a scheduling message through the macro program segment, analyzing the scheduling message to obtain a scheduling instruction, and calling an internal interface of the Ansys workbench model according to the scheduling instruction to execute an operation corresponding to the scheduling instruction. By applying the scheme provided by the invention, the Ansys workbench model can be automatically scheduled without manual participation, so that the time consumption is reduced, and the efficiency is improved.
Owner:SHANGHAI RENTONG ELECTRONICS TECH CO LTD

Printing control method, electronic equipment, storage medium and program product

The embodiment of the invention provides a printing control method, electronic equipment, a storage medium and a program product. The method comprises the steps of determining multiple pieces of track data according to a target program segment corresponding to a target object; according to the multiple pieces of track data, a resultant movement speed curve corresponding to the printing head tool nose point is determined, and the resultant movement speed curve is a continuous curve for correspondingly controlling the spatial resultant movement speed of the printing head tool nose point to change along with time in the target program segment; determining a dynamic correction coefficient set corresponding to the target program segment based on the resultant motion speed curve; and according to the dynamic correction coefficient set, the wire feeding speed reference value is corrected, a wire feeding speed set corresponding to the target program segment is generated, and the wire feeding amount of a wire feeding shaft corresponding to the printing equipment is matched with the deposition amount of the molten material. The method is used for achieving the effect of improving the printing precision and the forming quality.
Owner:SHENZHEN XINGHAN LASER TECH CO LTD

Method for controlling speed and energy of laser cutting non-circular pipe over corner

This invention discloses a method for controlling the speed and energy at corners when laser-cutting non-circular pipes. The post-processor in the CAM system first calculates the distance L1 traveled by the arc segment at the corner in each line of the NC program. The interpolator in the CNC system then calculates the distance L2 traveled by each line of the NC program within the CNC system. Next, the feed rate F1, which needs to be automatically set in the current line of the NC program, is obtained. Finally, the output duty cycle is automatically adjusted based on the feed rate F1 to automatically control the laser output power. By using interpolation to calculate the feed rate that needs to be automatically controlled, and by automatically controlling the laser output energy through the feed rate, the laser automatically adjusts the surface cutting speed at the plane and corners to be consistent during the cutting of non-circular pipes. This improves the processing efficiency at corners, avoids overburning at the corner cut surface, improves the cutting quality of non-circular pipes, and saves time and effort.
Owner:SHENZHEN DEBAO CNC TECH CO LTD

Computer implementation method and computer-readable media

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 memory management method and a computer device

ActiveCN120704882BProgram segmentTerm memory
The application provides a memory management method and a computer device. The method comprises the following steps: in response to a target program segment execution end event, obtaining memory protection area information in a physical memory; if it is detected that the memory protection area information is abnormal, obtaining execution context information corresponding to the target program segment; and based on the execution context information corresponding to the target program segment, determining position information of illegal memory access. The method can improve the positioning accuracy and universality of illegal memory access, reduce performance overhead, and ensure system stability and security.
Owner:HENAN KUNLUN TECH CO LTD

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

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

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

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

A high-compatibility blockchain SDK testing method and system, and a storage medium

The application relates to the technical field of blockchain testing, in particular to a high-compatibility blockchain SDK testing method and system and a storage medium, wherein the method comprises the following steps: a use case layer stores a plurality of test cases; an adaptation layer provides a function calling interface for adapting a plurality of kinds of SDKs; a performing layer receives a first test instruction, and the test comprises executing a test script according to a parameter configuration table; the execution result of a function test program segment is recorded and written into a result reference file; the test instruction for other kinds of SDKs is received, and the test script is executed on the SDK; the execution result of the function test program segment is compared with the result reference file, if the execution result is consistent, the function test is passed; if all the function tests are passed, the SDK test is passed. The application has the beneficial technical effects that after one-time operation test, subsequent SDK tests of other language kinds can be automatically performed, and the compatibility and test efficiency of the SDK test are remarkably improved.
Owner:HANGZHOU QULIAN TECHNOLOGY CO LTD

Print control method, electronic device, storage medium, and program product

Embodiments of the present application provide a printing control method, an electronic device, a storage medium and a program product. The method comprises: determining a plurality of trajectory data according to a target program segment corresponding to a target object; determining a synthetic motion speed curve corresponding to a tool tip point of a print head according to the plurality of trajectory data, the synthetic motion speed curve being a continuous curve of the spatial synthetic motion speed of the tool tip point of the print head corresponding to the target program segment changing with time; determining a dynamic correction coefficient set corresponding to the target program segment based on the synthetic motion speed curve; and performing correction processing on a wire feeding speed reference value according to the dynamic correction coefficient set to generate a wire feeding speed set corresponding to the target program segment, so that the wire feeding amount of a wire feeding shaft of a printing device matches the molten material deposition amount. The method is used to improve the printing precision and the forming quality.
Owner:SHENZHEN XINGHAN LASER TECH CO LTD

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

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

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

Assistance device and assistance method

An assistance device for assisting creation of a program comprises: a display unit that displays, on a display device, a graphic object representing a program component that a user has instructed is to be added to a program; an acquisition unit that acquires settings related to the program component from the user; and a creation unit that creates a program on the basis of settings related to a plurality of program components acquired from the user. The program component is of any type among a plurality of types including a first type that defines an activation condition for activating the program and a second type that defines individual processing of the program. For the first type of program component, a second type of program component that is activated in response to the activation condition being satisfied can be set. For the second type of program component, the details of the individual processing and another program component of the second type activated after the execution of the individual processing can be set. For at least one program component of the second type, the details of the individual processing can be set in a natural language.
Owner:SORACOM INC