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

81results about "Parser generation" patented technology

Inference method and device, equipment and storage medium

The invention provides an inference method and device, equipment and a storage medium, and relates to the technical field of artificial intelligence, in particular to the technical fields of deep learning, large language models and the like. The method comprises the steps of determining target metadata of a target operator through a predefined function interface in response to an identified extended dependency package corresponding to the reference target operator in an inference framework; a calculation graph is generated according to the target metadata and native metadata, and the native metadata is metadata of other operators except the target operator in the reasoning framework; and reasoning on the target hardware according to the input data and the calculation graph to obtain a reasoning result. According to the method, the operator and the frame are decoupled, meanwhile, the fracture condition of the computational graph is avoided, and the compatibility and reasoning efficiency of the reasoning frame are improved.
Owner:BEIJING BAIDU NETCOM SCI & TECH CO LTD

Multimodal large language model-oriented compiling method and system for generating hardware accelerator executable codes, terminal and storage medium

The invention relates to the technical field of data processing, and discloses a compiling method and system for generating hardware accelerator executable codes facing a multi-mode large language model, a terminal and a storage medium. The method comprises the following steps: constructing a computational graph according to the structure of a to-be-deployed large language model and operators supported by a hardware platform; traversing the computational graph to deduce output tensor type information of each operator, and verifying the type consistency between adjacent operators; based on the verified type information, executing static memory allocation to determine a static storage address of the weight data, and executing dynamic memory allocation to determine a dynamic storage address of the state data; then combining the verified type information and the static and dynamic storage addresses to generate an intermediate representation instruction sequence for configuring a hardware acceleration platform register; and finally, converting the intermediate representation instruction sequence into a target code file which can be directly loaded and executed by a hardware acceleration platform. The compiling efficiency, the deployment reliability and the resource utilization rate are improved.
Owner:SHENZHEN MAITEXIN TECH CO LTD

Dynamic equivalent on board estimator

Adaptive on board estimation of exogenous pharmacon responsive to transient (i.e., impermanent) physiological effects is provided. Dynamically estimating an equivalent amount of an exogenous pharmacon on board (XOB), such as insulin and / or carbohydrates, left in the subject, is based on predictions of glucose time-series data. These estimated values, such as insulin on board (IOB), are useful for diabetes management software, including decision support and / or artificial pancreas (AP) algorithms, for example.
Owner:DEXCOM INC

Data encoding and decoding method and device for service information interaction of power regulation and control application

The invention discloses a data encoding and decoding method and device for power regulation and control application service information interaction, and belongs to the technical field of power system regulation and control, and the method comprises the steps: obtaining structured data from a power regulation and control system through a client, the structured data comprising power system operation parameters; calling a coding interface through a client, coding the structured data into a binary data stream according to a predefined message description language specification, and transmitting the binary data stream to a server through a power communication network through the client; receiving the binary data stream through a server, and calling a decoding interface to decode the binary data stream into structured data; the decoded structured data is transmitted to a power regulation and control application service module for use through the server side; according to the method, the network overhead in the interaction process of the power regulation and control system is greatly optimized, and the overall performance and safety of the system are improved.
Owner:BEIJING KEDONG ELECTRIC POWER CONTROL SYST CO LTD +1

Actuarial calculation engine code compiler, operation method and related product

PendingCN121541861ACompiler constructionParser generationIdentifying VariableSoftware engineering
The invention discloses an actuarial calculation engine code compiler, an operation method and a related product. The actuarial calculation engine code compiler comprises an editing layer, an analysis layer and a mapping layer. The editing layer is configured to compile an actuarial process about the target actuarial business by adopting actuarial business terms and actuarial logic in response to the operation of the client; the analysis layer is configured to analyze the actuarial process and identify variables, formulas and time sequences in the actuarial process; generating a main syntax tree comprising target actuarial business semantics and a sub syntax tree comprising operation symbols and functions; and a mapping layer configured to parse the main syntax tree and the sub-syntax tree into machine executable code. In the embodiment of the invention, the actuarial process is edited through the actuarial business terms and the actuarial logic, and the actuarial process is converted into the machine executable code, so that the actuarial process adapts to high professionality and high suitability of professional evaluation of actuarial professionals.
Owner:太保科技有限公司

Program compiling method and device, electronic equipment, storage medium and program product

The invention provides a program compiling method and device, electronic equipment, a storage medium and a program product. The method comprises the steps of obtaining a to-be-processed program; from the to-be-processed program, determining a task interface used for indicating to distribute the coprocessor task to the coprocessor for execution; generating a first execution code of the coprocessor task on the coprocessor based on the logic relationship of the task interface in the to-be-processed program; original logic used for calling a task interface in the to-be-processed program is updated into control logic executed by the central processing unit, an updated program is obtained, and the control logic is used for the central processing unit to drive the coprocessor to execute the first execution code; and based on the update program, generating a second execution code of the central processing unit task on the central processing unit, and packaging the first execution code and the second execution code to obtain a compiling result of the to-be-processed program. Through the method, the compiling efficiency can be effectively improved.
Owner:SHANGHAI ORIENTAL COMPUTER TECHNOLOGY CO LTD

Program translation through code distillation

A source code translation system translates a source code snippet in an original source code programming language into distilled code that preserves the core semantics, logic flow, and data flow of the source code snippet in a language-independent format. The distilled code is then translated into a semantically-equivalent source code snippet in a different programming language by a decompiler. The decompiler is configured as a neural transformer model with attention pre-trained for translation using masked language modeling, denoising auto-encoding and multilingual program generation. The decompiler translates the distilled code into one of several different high-level programming languages.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Device and method for quickly generating and publishing RESTFUL API (Application Program Interface)

The invention discloses a RESTFUL API rapid generation and release device and method, and the device comprises an API service management module which is used for providing an API interface development and management interactive interface for a data server user, achieving the configuration, testing and release of a newly-added API, and achieving the management function of the existing API, project and environment; the API service opening module is used for providing an API reading and subscribing interaction interface for a user at the service system end; and a network management and control module, a data basic service module and the like. The device provides an interface mode or an SQL configuration mode to generate an API; dynamic online and offline management can be carried out on the API; multiple sets of environments can be managed, the APIs can be dynamically published to the specified environment, and the registration publishing and management efficiency of the APIs is effectively improved.
Owner:SHENZHEN HAIZHICHUANG TECH CO LTD

Method for collecting data, storage medium, processor and engineering vehicle

The embodiment of the invention provides a method for collecting data, a storage medium, a processor and an engineering vehicle, the method is applied to a first terminal provided with a nifi application program, and the method comprises the steps of obtaining a first operation instruction which is triggered by a user through an operation interface of the nifi application program and aims at a first icon, the first icon is a display icon of a preset nifi component in a nifi application program; according to the first operation instruction, obtaining a configuration parameter which is input by a user and aims at each preset nifi component; generating a first template file corresponding to the target device according to the configuration parameters of each preset nifi component; and sending the first template file to a second terminal corresponding to the target equipment so as to carry out a corresponding data acquisition operation through the second terminal according to the first template file. According to the technical scheme, a large number of components do not need to be repeatedly developed, the data acquisition time period is shortened, and the data acquisition efficiency is greatly improved.
Owner:ZHONGKE YUNGU TECH

Development method and system based on low-code configuration function engine

The invention relates to the technical field of function engine configuration, and discloses a development method and system based on a low-code configuration function engine, and the method comprises the steps: decoupling bottom configuration information and specific business configuration according to the core capability demand of the function engine, and configuring a basic support module for the operation of the function engine; configuring a core function of the function engine based on the basic support module, and converting a core function configuration process of the function engine into an executable logic or instruction; configuration of executable logic or instructions is achieved through a visual user interface, an operation and maintenance mechanism is adjusted in real time in combination with the operation state in the operation process of the function engine, and core functions of the function engine are continuously iterated in combination with user feedback and service changes. According to the method, the function engine can be quickly configured while the code quantity is reduced, so that business changes are quickly responded, the efficiency is improved, and the cost is reduced.
Owner:JIANGSU HENGTONG DIGITAL INTELLIGENT TECH CO LTD

Construct-associated candidate tag for development-phase compiler requests

Construct-modification tags conveying development-phase compiler requests are introduced into source code to facilitate communication between developers, identify areas that need developer attention, send directives to a compiler, and other development features in an integrated development environment, during the software development phase. A CANDIDATE tag conveys a request to a compiler to identify multiple candidate constructs, compile each set of candidates or sets of multiple candidates into executables, and profile the compiled executables. Results of the profiling can be compared and a best candidate or set of candidates selected based on one or more of various criteria. A CANDIDATE tag may incorporate properties, permissions, and generate notifications. Methods ensure that tags no longer remain in source code once the software development process enters the production phase.
Owner:ZOHO OFFICE SUITE

Permissions and notifications for construct-modification tags

ActiveUS12602211B2Version controlProgram/content distribution protectionSoftware development processPersonalization
Construct-modification tags conveying development-phase compiler requests are introduced into source code to facilitate communication between developers, identify areas that need developer attention, send directives to a compiler, and other development features in an integrated development environment, during the software development phase. A hierarchy of developers and associated permissions is maintained. A tag may be associated with one or more developers as well as one or more permissions. Notifications associated with tags may be issued to one or more developers in response to a conveyed compiler request. General messages to all the developers and personalized messages to one or more developers indicate the presence of tags and need to resolve issues before the software development process enters the production phase.
Owner:ZOHO OFFICE SUITE

Method for dynamically issuing locomotive by using lua script generated by workflow

The invention discloses a method for generating a Lua script dynamic departure engine through a workflow, and relates to the technical field of Internet of Vehicles and vehicle-mounted software, and the method comprises the steps: firstly constructing a basic operator through a cloud platform, responding to a user arrangement, generating a process definition file, converting the process definition file into a Lua script code, and packaging and uploading the Lua script code after digital signature; and the vehicle terminal monitors a system state, downloads an update file when a trigger condition is satisfied, and performs integrity verification and signature verification. And after the verification is passed, the calculation center module starts a Lua interpreter to run a script, and calls a local Java operator to execute service logic through a reflection mechanism. According to the method, decoupling of service logic and underlying capability is realized through cloud arrangement and an end-side sandbox execution mechanism, dynamic hot update of the vehicle machine function is completed under the condition that firmware OTA flash is not carried out, and meanwhile, the security of script operation is ensured by utilizing encryption verification and permission isolation.
Owner:CHINA FAW CO LTD +1

Layout conversion method for multi-level storage

The invention particularly relates to a layout conversion method for multi-level storage. According to the layout conversion method oriented to the multi-level storage, the storage capacity is from small to large, the access delay is from low to high, and the layout conversion method is divided into a register level, an SRAM level and a DRAM level; the method comprises the following steps of: firstly, determining a matrix multiplication task and a partitioning strategy, storing data in a DRAM (Dynamic Random Access Memory) in a Tile layout, then loading the data from an SRAM (Static Random Access Memory) into the SRAM in a Swizzle layout form, and finally loading the data from the SRAM into a specific register and completing calculation, so that a calculation unit can read the data from the register without waiting. According to the layout conversion method oriented to multi-level storage, continuous memory access reading is achieved by conducting layout conversion among different storage levels, the problem of plate conflict is solved, and meanwhile the DRAM bandwidth utilization rate and the access parallelism degree on an SRAM are improved through continuous memory access.
Owner:YUANQIXIN (SHANDONG) SEMICONDUCTOR TECHNOLOGY CO LTD

Program compiling and program loading method

The embodiment of the present application provides a program compiling and loading method. In the embodiment of the present application, when an application program is compiled, on one hand, the code section and the data section of a plurality of object files compiled from application source code are subjected to merging processing to obtain a target code section and a target data section, thereby reducing table header information; on the other hand, only a symbol table corresponding to a relocation table required when the application is loaded is retained, thereby reducing the space consumption of the symbol table; therefore, the size of an executable file of the application generated according to the target code section, the target data section, the relocation table and the symbol table corresponding to the relocation table is reduced, and the memory consumption when the application is loaded is reduced.
Owner:ALIBABA CLOUD COMPUTING CO LTD

Icon-related XML format recognition method, icon format recognition method and server

The invention discloses an icon-related XML format recognition method, an icon format recognition method and a server, and the method comprises the steps: obtaining an XML document according to an icon file path in an installation package, and extracting a tag name of a root element; when the tag name is identified as a vector graph type or an adaptive icon type, reading attribute information or child node information of a root element, and executing structural integrity verification; and finally determining the icon format type according to the structure verification result and the tag name. According to the method and the device, through a dual detection mechanism of extension shunting and content deep analysis, and in cooperation with a main and standby analysis fault-tolerant strategy, accurate identification in an environment without Android running is realized, the problem of misjudgment of an XML icon format is effectively solved, and the consistency of icon display is ensured.
Owner:FUJIAN LANDI COMMERCIAL EQUIPMENT CO LTD

Modbus communication library adaptation method under MATLAB and CCS joint development mode

The application discloses a Modbus communication library adaptation method under a MATLAB and CCS combined development mode, which comprises the following steps: writing a Modbus drive code unit, creating a Simulink module for the Modbus drive code unit by using a code inheritance tool, setting the code related to a DSP hardware drive to a state of exempting from compilation and completely reserving during the creating process, restoring the code related to the DSP hardware drive to an executable state after the creating process, encapsulating a plurality of created Modbus drive modules to form a Modbus drive module library, calling the modules in the Modbus drive module library in Simulink to build a Modbus communication model and generate code, and deploying the code to a DSP. The method can break away from the limitation of hardware resources provided by MATLAB for DSP development, quickly complete Modbus-based communication development based on the self-written Modbus drive code, and has the advantages of high development efficiency, easy integration and the like.
Owner:CHONGQING UNIV

Programming data processing method, apparatus, medium, and electronic device

The application belongs to the technical field of computers, and particularly relates to a programming data processing method, a programming data processing device, a computer readable medium and an electronic device. The programming data processing method in the application embodiment comprises the following steps: acquiring a building block module set used for graphical programming, the building block module set comprising an expression building block used for executing a logic command and having a return value and a behavior building block used for executing a logic command and not having a return value; in response to a selection operation on the expression building block, adding an object creation building block used for creating a program object and returning an object identifier of the program object in a programming interface; and in response to a selection operation on the behavior building block, adding an object control building block used for executing a control command on the program object according to an input object identifier in the programming interface. The application embodiment can realize effective control on a newly created object.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Automatic SOA service code generation system and method based on AUTOSAR XML

The invention discloses an automatic SOA service code generation system and method based on AUTOSAR XML, and relates to the technical field of automobile electronic software development, and the system comprises a signal analysis module, a module search module, a code generation module and a code insertion module. The signal analysis module constructs a document object model by using XPath and extracts a service context associated with a signal; the module searching module traverses a directory to position a target source file; the code generation module constructs communication code snippets adapted to different hierarchies based on a preset template; and the code insertion module writes the generated code into a target file through anchor point search. By means of the method and device, automatic conversion from architecture description to code implementation is achieved, type mapping errors caused by manual analysis of ARXML are eliminated, strict consistency of bottom-layer implementation and upper-layer architecture definition is ensured, incremental updating of existing engineering is supported, and SOA software development efficiency is improved.
Owner:CHINA FAW CO LTD +1

Sparsity uniformity enforcement for multicore processor

Methods and systems relating to the field of parallel computing are disclosed herein. The methods and systems disclosed include approaches for sparsity uniformity enforcement for a set of computational nodes which are used to execute a complex computation. A disclosed method includes determining a sparsity distribution in a set of operand data, and generating, using a compiler, a set of instructions for executing, using the set of operand data and a set of processing cores, a complex computation. Alternatively, the method includes altering the operand data. The method also includes distributing the set of operand data to the set of processing cores for use in executing the complex computation in accordance with the set of instructions. Either the altering is conducted to, or the compiler is programmed to, balance the sparsity distribution among the set of processing cores.
Owner:TENSTORRENT AI ULC

A data processing method and apparatus

The application discloses a data processing method and device, and relates to the technical field of computers. A specific implementation manner of the method comprises the following steps: receiving a definition operation of a syntax rule and a syntax label of an index calculation expression; using the syntax rule to perform lexical analysis and syntax analysis on the index calculation expression, and obtaining a syntax analysis tree; creating an accessor to traverse the syntax analysis tree, and replacing the syntax label in a node in the syntax analysis tree with implementation logic code of the corresponding syntax rule by analyzing the node; determining an index identifier in the index calculation expression, obtaining index data corresponding to the index identifier, processing the index data in sequence according to the position of the node where the implementation logic code is located in the syntax analysis tree, obtaining processing result data, and returning the processing result data. In the implementation manner, for an index definer who can give a data expression, the index definer can efficiently define and efficiently execute a new index without writing redundant codes, and the learning cost and operation cost are relatively low.
Owner:JD DIGITS HAIYI INFORMATION TECHNOLOGY CO LTD

Method for updating a description of an automation system

ActiveUS12619798B2Geometric CADSoftware metricsNon-functional requirementFunctional requirement
A computer-implemented method for updating a description of an automation system of a power network including at least: providing a preliminary description of the automation system, the preliminary description including components and relationships; providing at least one non-functional requirement; adapting the preliminary description to meet the non-functional requirement by modifying the components and relationships; instantiating a final description of the automation system based on the adapted preliminary description.
Owner:SCHNEIDER ELECTRIC IND SAS

A sample-based visualization generation method and system

The application provides a sample-based visualization generation method and system, wherein the visualization method comprises the following steps: obtaining a chart sample based on Vega or Vega-Line; templateizing the chart sample to obtain a corresponding chart template; obtaining actual user data, mapping the actual user data to the chart template, and generating a target visualization chart. The chart sample can be obtained from an existing complete sample library or obtained from the Internet according to user preferences. The method overcomes the defects that the expressiveness of the prior art visualization is limited by the existing templates, and the generation process is complex and time-consuming, and effectively improves the richness and ease of use of the visualization creation.
Owner:TSINGHUA UNIVERSITY

Code protection method, electronic equipment and storage medium

The embodiment of the invention provides a code protection method, electronic equipment and a storage medium, and the method comprises the steps: analyzing a preset program, and determining a target code in the preset program; designing a custom instruction based on the target code; and adjusting a tool chain based on the custom instruction, and generating an executable file corresponding to the target code based on the adjusted tool chain. According to the embodiment of the invention, by designing the custom instruction of the key code, the difficulty of reverse engineering of the code is increased, so that the source code is effectively protected, and key confidential information in the code is prevented from being leaked.
Owner:ZHEJIANG GEELY HLDG GRP CO LTD +1

Method for collecting data, storage medium, processor and engineering vehicle

The embodiment of the invention provides a method for collecting data, a storage medium, a processor and an engineering vehicle, the method is applied to a first terminal provided with a nifi application program, and the method comprises the steps of obtaining a first operation instruction which is triggered by a user through an operation interface of the nifi application program and aims at a first icon, the first icon is a display icon of a preset nifi component in a nifi application program; according to the first operation instruction, obtaining a configuration parameter which is input by a user and aims at each preset nifi component; generating a first template file corresponding to the target device according to the configuration parameters of each preset nifi component; and sending the first template file to a second terminal corresponding to the target equipment so as to carry out a corresponding data acquisition operation through the second terminal according to the first template file. According to the technical scheme, a large number of components do not need to be repeatedly developed, the data acquisition time period is shortened, and the data acquisition efficiency is greatly improved.
Owner:ZHONGKE YUNGU TECH

Methods and plugins for automatically detecting unimplemented functions based on the Xcode protocol.

This invention provides a method and plugin for automatically detecting unimplemented protocol functions based on Xcode. It obtains the configuration file of the currently foreground Xcode project; parses the configuration file to obtain all class and protocol data for the project; calculates an array of unimplemented protocol functions based on all class and protocol data; and outputs the array in JSON format. This achieves automated detection of unimplemented protocol functions, saving time and development costs, reducing missed functions due to human error, reducing trial and error and maintenance costs, and offering high accuracy. The functions are uniformly stored in a designated area for easy viewing and modification, reducing maintenance difficulty and time, and providing good code readability.
Owner:宝宝巴士股份有限公司

Micro application running method, device, equipment and storage medium

The present disclosure provides a micro application running method and device, equipment and storage medium, relates to the technical field of computer software, and particularly relates to cloud platform, software development and the like. The specific implementation scheme is as follows: obtaining running data and a protocol file of a micro application; obtaining an event declaration statement from the protocol file, and obtaining corresponding event code from a platform event library according to the event declaration statement; executing the event code according to event processing logic in the protocol file, so as to control view data in the running data to be updated; obtaining a view layout from the protocol file, and generating a view for display according to the updated view data and the view layout. According to the technology of the present disclosure, the development efficiency of the micro application and the function iteration speed of the micro application are improved.
Owner:BEIJING BAIDU NETCOM SCI & TECH CO LTD

Grammar class implementation method and system for variable operation tracking integrated in programming language

The invention relates to the technical field of compiler implementation, and discloses a grammar class implementation method and system for variable operation tracking integrated in a programming language, and the method comprises the steps: instantiating a grammar class of an OSE programming language, and building a binding mapping relation between a user interface element and the grammar class, so as to configure a Traceable variable tracking interface; identifying a type identifier of the target variable in the binding mapping relation to generate an executable intermediate code of the target variable; defining a callback update triggering rule corresponding to the user interface element in the Traceable variable tracking interface, and executing callback update processing of the user interface element based on the callback update triggering rule after the operation behavior of the target variable is intercepted; and fusing a Traceable variable tracking interface, executing the intermediate code and callback the updating result, and outputting an operation tracking result of the target variable. According to the method, the expandability and the code maintainability of the programming language can be improved through the built-in grammar class defined in the OSE programming language.
Owner:GUANGZHOU YUNBIAO NETWORK TECH CO LTD