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

27 results about "User-defined function" patented technology

A user-defined function (UDF) is a function provided by the user of a program or environment, in a context where the usual assumption is that functions are built into the program or environment.

Data simulation method and system based on database function and timed task

The invention discloses a data simulation method based on a database function and a timed task. The method comprises the following steps: S1, acquiring source data based on a multi-modal lightweight intelligent acquisition strategy; s2, performing data cleaning and standardization so as to ensure engineering processing of simulation data quality and consistency; s3, creating a user-defined function in the database to package intelligent logic of data simulation; according to a time condition and a data mode in the timed task, intelligently performing simulation trigger judgment and simulation data generation through the user-defined function; s4, performing efficient data injection based on a buffer and batch optimization mechanism of the intermediate table; and S5, performing timed task period regulation and control. The invention further discloses a corresponding system, electronic equipment and a computer readable storage medium.
Owner:GUANGZHOU HUIYUN NETWORK TECH CO LTD

Using custom functions to access a cloud-based data warehouse

ActiveUS12717816B1Data setEngineering
Using custom functions to access a cloud-based data warehouse including: receiving, by a workbook manager from a client computing system, a call to a first user-defined function input to an element of a workbook, wherein the workbook presents a dataset from a cloud-based data warehouse, wherein the first user-defined function is defined in the workbook manager; and executing, by the workbook manager and in the cloud-based data warehouse, based on the call to the first user-defined function, a second user-defined function defined in the cloud-based data warehouse.
Owner:SIGMA COMPUTING INC

A pallet rental data management method, system, intelligent device, and storage medium

This invention discloses a pallet rental data management method, system, intelligent device, and storage medium. The method includes: obtaining the user identifier of the current user and the database identifier of the currently accessed database; obtaining a customer number list string based on the user identifier and database identifier; saving the customer number list string to a session variable; establishing a custom function to obtain the customer number list string; splitting the customer number list string into a row-based list view; establishing a data view for the relevant data tables in the currently accessed database; associating the list view with the data view to obtain the associated view; setting the relevant data tables to write-only; obtaining the query information input by the current user; retrieving result data from the associated view based on the query information; and providing the result data back to the current user. This invention ensures effective isolation of data in the shared pallet rental system and guarantees the confidentiality of user data.
Owner:深圳市普拉托科技有限公司

Custom formulas in office cloud platform add-in

The present disclosure involves systems, software, and computer implemented methods for enabling custom formulas in a cloud platform office add-in. An example method includes automatically loading a public landing page of a cloud platform add-in of a spreadsheet application. The public landing page includes a declaration and a first implementation of at least one custom function. Login credentials for a customer tenant of the cloud platform are obtained. A redirect is performed to a private web application for the customer tenant. The private web application includes, for each custom function, a second implementation that is configured to retrieve customer-specific cloud platform data of the customer tenant. Each first implementation of a custom function is replaced with the second implementation of the custom function. In response to a user request in the spreadsheet application to use a first custom function, the second implementation of the custom function is invoked.
Owner:SAP SE

Tunnel train fire smoke spreading prediction method based on machine learning

The invention discloses a tunnel train fire smoke spreading prediction method based on machine learning, which comprises the following steps: S1, carrying out numerical simulation in Fluent, realizing variable-speed movement of a train and a fire source through a user-defined function (UDF) technology, and recording the change condition of the temperature of a key point along with time and the change condition of the carbon monoxide density along with time; s2, realizing multi-working-condition automatic solution and automatic data storage through a supercomputing platform and a PyFluent technology; the temperature distribution and the smoke concentration of the key evacuation position are obtained, and a learning sample is provided for the rapid prediction technology of the evacuation condition in the railway tunnel; and S3, training the recurrent neural network model to realize rapid prediction of disaster-causing parameters of the key point location. According to the method, the reduction degree is higher, the method better fits the actual situation, the CNN-LSTM model obtained through key input variable training is selected, and the flue gas spreading situation in the tunnel can be achieved.
Owner:BEIJING JIAOTONG UNIV +3

Enterprise-level low-code-oriented data operation execution system

The application discloses a kind of data operation execution systems for enterprise level low code, specifically relates to low code development technical field, including atomic executor module, dependent parallel scheduling module and debugging sandbox module. Query, new, update, delete, rule check and custom function are uniformly encapsulated as standard atomic executor by atomic executor module, each executor configuration execution condition expression and trigger actual logic when condition is satisfied, while introducing adaptive timeout fuse mechanism to guarantee system stability. Dependent parallel scheduling module constructs data dependency graph between executors by regular matching, and based on topological sorting, non-dependent executors are divided into parallel groups. After priority sorting, they are executed in parallel through thread pool. The application solves the problems of low efficiency of low code platform data operation serial execution, dirty data in debugging process and opaque process, and realizes efficient parallel scheduling and safe and observable debugging experience.
Owner:FIRST KNOWLEDGE INTELLIGENT TECH (SHANGHAI) CO LTD

Code identification method and device, electronic equipment and computer readable storage medium

The invention discloses a code identification method and device, electronic equipment and a computer readable storage medium, relates to the technical field of computers, can be used for identifying risk codes, and comprises the steps that a function calling relation chain of a target application is obtained, and the function calling relation chain is used for describing functions with calling relations in the target application; identifying a user-defined function and a library function in the function calling relation chain; determining a target function library to which the library function belongs; and if the target function library is changed, determining the code of the custom function as a target code needing to be checked. According to the method, blindness of code inspection can be avoided, so that effectiveness of code inspection is improved.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Method, system and equipment for automatically generating control strategy code of stability control system and storage medium

The invention discloses a control strategy code automatic generation method, system and device for a stability control system and a storage medium, and the method comprises the steps: reading and analyzing a stability control strategy description file of a power system, and carrying out the standardization processing; generating a strategy logic general table through multi-table association query, and intelligently converting strategy key elements in the strategy logic general table; and automatically generating a code head file based on a variable declaration framework, realizing control logic through a custom function library and a'condition-execution 'statement, and finally outputting an executable code containing debugging information. According to the method, the problems that traditional manual coding is low in efficiency and prone to errors are solved, the generated codes support multi-platform deployment and have the technical advantages of being complete in debugging information, traceable in variable naming and the like, and the code generation efficiency and system reliability of a power grid stability control strategy are remarkably improved.
Owner:STATE GRID ELECTRIC POWER RES INST +3

Method for acquiring overtemperature area of oil return pipeline of lubricating oil system

The invention provides a method for acquiring an overtemperature area of an oil return pipeline of a lubricating oil system. An oil return pipeline solid domain and a lubricating oil fluid domain are constructed, initial thermal boundary conditions are given, simulation software is used for fluid domain flow thermal coupling calculation, and a first fluid temperature field, a first solid temperature field and a first heat exchange coefficient are obtained; constructing a geometric model solid domain having a heat exchange component with the oil return pipeline, and obtaining a second solid temperature field after heat exchange between the oil return pipeline solid domain and the geometric model solid domain; replacing the first solid temperature field with a second fixed temperature field numerical value, and performing flow thermal coupling calculation again to obtain a second fluid temperature field and a third solid temperature field; the steps are repeated until the difference value between the third solid temperature field and the second solid temperature field meets the iteration requirement; and extracting an over-temperature area in the oil return pipeline solid domain temperature field and / or the lubricating oil fluid domain temperature field meeting iteration requirements. According to the method, the overtemperature area can be accurately judged and captured.
Owner:AECC COMML AIRCRAFT ENGINE CO LTD

Large-model-driven time sequence database user-defined function testing method and system

The embodiment of the invention provides a large-model-driven time sequence database user-defined function testing method and system. The method is applied to the technical field of software testing, and comprises the following steps: extracting domain knowledge related to a user-defined function from a pre-constructed time sequence database knowledge base by adopting a retrieval enhancement generation strategy, and constructing a static analysis instruction based on the domain knowledge; the source code of the user-defined function and the static analysis instruction are input into the first large language model to be analyzed and processed, and a static analysis result is obtained; determining the time sequence characteristics of the test data according to the static analysis result, and generating the test data conforming to the time sequence characteristics by using the fine-tuned second large language model; and constructing a test case according to the test data, and testing the user-defined function by using the test case according to a preset execution strategy to obtain a dynamic test result. According to the method, the user-defined function testing efficiency and accuracy are improved.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Stain source identification method, stain source identification device, electronic device, and medium

The present application provides a kind of stain source identification method, stain source identification device, electronic equipment and medium.The method comprises: the similarity of the behavior feature vector corresponding to each function in target firmware respectively and target feature matrix is calculated, the similarity score of each function is determined, the behavior feature vector corresponding to each function respectively is determined based on binary program in the target firmware, and the target feature matrix is constructed based on the behavior feature vector corresponding to memory operation function;Based on the similarity score of each function, determine the target function as the stain source, and the target function is used for carrying out stain analysis.The stain source identification method provided by the present application can determine the stain source in the self-defined function of the binary program in the target firmware, and carry out stain analysis, which effectively discovers the security defects existing in binary program.
Owner:INSTITUTE OF INFORMATION ENGINEERING CHINESE ACADEMY OF SCIENCES

Binary executable file password misuse detection method based on dynamic compiling traceability

The invention relates to the technical field of information security, and provides a binary executable file password misuse detection method based on dynamic compilation traceability, which comprises the following steps of: performing local static analysis on an input binary executable file, positioning a sensitive function in the binary executable file and calling a self-defined function of the sensitive function; performing dynamic variation traceability on the parameters of the sensitive function, performing execution by changing parameter values and combining under-constraint dynamic symbols, tracing a real source of the parameters, and performing code accessibility verification in the traceability process to obtain an execution result of the sensitive function; and performing mode matching and constraint solution on the obtained execution result according to a predefined cryptographic security rule, judging whether a password misuse behavior exists or not, and outputting a detection log. Through the technical means of combining dynamic variation traceability and local static analysis, the effect of efficiently and accurately detecting the password misuse behavior in the binary file on the premise of avoiding path explosion is achieved.
Owner:GUANGZHOU UNIVERSITY

System cue word generation method and system in urban and rural planning scene, terminal and medium

The invention relates to a system cue word generation method and system in an urban and rural planning scene, a terminal and a medium, and relates to the technical field of large language models.The method comprises the steps that in response to query operation, a planning scene is extracted from an input text, and the planning scene comprises urban and rural planning, traffic planning, municipal planning and the like; acquiring role positioning and task instructions according to the planning scene; determining a planning database corresponding to the planning scene; performing type labeling and semantic annotation on the planning database to obtain a data specification; identifying an analysis task in the planning scene; setting a custom function for the analysis task; and integrating the role location, the task instruction, the data specification and the custom function to obtain a system cue word. The method has the effect of improving the processing efficiency of the system cue word.
Owner:NINGBO PLANNING & DESIGN INST CO LTD

Computer-implemented methods and computing systems for reorganizing data

Computer-implemented methods and computing systems for reorganizing data are disclosed. One or more user defined functions (UDFs) are applied to one or more columns of a data set to generate a hidden column. The data set partitioned according to a first partition scheme and the hidden column are stored in memory of a computing system. A set of queries run against the data set and the hidden column are stored in the memory. Each query in the set of queries and the one or more UDFs are processed with a machine learning model to select a second partition scheme for the data set. The data set in the memory is reorganized according to the second partition scheme.
Owner:HUAWEI TECH CO LTD

An automated penetration testing method, device and medium based on expression language and high concurrency scanning

The application discloses an automatic penetration testing method and device based on expression language and high-concurrency scanning and a medium, and mainly relates to the technical field of penetration testing, and aims to solve the problems of long time consumption, multiple combination tools depending on fragmentation, and lack of flexibility of vulnerability detection rule engine in the prior art. The application comprises the following steps: constructing a front-end and back-end separated system architecture; a back-end service layer delivers task metadata to a message queue; an external network module and an internal network module of a penetration testing engine subscribe or poll a database from the message queue to obtain tasks; the external network module replaces POC template variables with actual parameter values in an execution context, generates a structured request and sends it in parallel, performs normalization processing after receiving a response, executes a precompiled CEL expression in a restricted sandbox and calls a custom function in a preset function library to obtain a vulnerability verification result; and a dynamically scalable pool of the internal network module sequentially obtains subtasks from a local bounded job queue to execute and obtain a vulnerability verification result.
Owner:SOUTHWEST PETROLEUM UNIV

Automatic penetration testing method and equipment based on expression language and high-concurrency scanning and medium

The invention discloses an automatic penetration testing method and device based on expression language and high-concurrency scanning and a medium, mainly relates to the technical field of penetration testing and is used for solving the problems that an existing scheme is long in consumed time, combination tools depend on splitting, and a vulnerability detection rule engine lacks flexibility. Comprising the following steps: constructing a front-end and rear-end separated system architecture; the back-end service layer delivers the task metadata to a message queue; an extranet module and an intranet module of the penetration test engine subscribe to or poll a database from a message queue to receive a task, the extranet module replaces a POC template variable with an actual parameter value in an execution context, a structured request is generated and sent concurrently, normalization processing is performed after a response is received, and the task is obtained. Executing the pre-compiled CEL expression in the limited sandbox and calling a self-defined function in a preset function library to obtain a vulnerability verification result; and the dynamically telescopic pool of the intranet module takes out the subtasks from the local bounded job queue in sequence and executes the subtasks to obtain a vulnerability verification result.
Owner:SOUTHWEST PETROLEUM UNIV

Efficient user-defined function execution and artificial intelligence model invocation

Efficient implementation of user defined functions (UDFs) is provided herein. Specifically, a database management system (DBMS) compiler may receive a UDF and a query that includes a relational operator and an indication of the UDF that is associated with the relational operator. The compiler may attach the UDF to the relational operator in the query plan, which indicates an execution order of components of the query.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Parallelizing user defined functions in a SQL database

Systems and methods are provided for receiving, at a compiler, a structured query language (SQL) query that includes one or more user defined function (UDF) expressions. The SQL query may be compiled to generate an SQL query plan such that the UDF expression will be computed as part of an SQL operator function. The UDF expression is computed by virtue of performing the SQL operator function during execution of the SQL plan.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Memory-intensive, distributed, user defined aggregate functions in a cloud database

PendingUS20260023733A1Special data processing applicationsDatabase indexingAggregate functionUser-defined function
The subject technology sends, from a child rowset operator (RSO) instance, a first request for performing a user defined aggregate function (UDAF) to a user defined function (UDF) server to initialize an aggregate state for a set of aggregation groups and update aggregated states for each aggregation group from the set of aggregation groups, the first request including a set of input rows. The subject technology receives information comprising a computation status of the UDAF. The subject technology sends, by the child RSO instance, a second request to the UDF server to update the aggregated states for each aggregation group from the set of aggregation groups, the second request including a second set of input rows. The subject technology receives an aggregate states vector with one entry per aggregation group. The subject technology sends, by the child RSO instance, the aggregate states vector to a parent RSO instance.
Owner:SNOWFLAKE INC

Integrated data analysis and full-text retrieval method and system

The invention discloses an integrated data analysis and full-text retrieval method and system.The method comprises the steps that a materialized view is created based on a data main table, and the materialized view specifies fields needing full-text retrieval and main key fields of the data main table; the materialized view uses a table of a URL (Uniform Resource Locator) engine as a base table of the materialized view, converts a received data insertion statement into an HTTP (Hyper Text Transport Protocol) request of the URL, automatically constructs an inverted index, and finally writes the index into a storage library of a search engine; customizing a UDF function, calling a search engine library by the UDF function, and retrieving data by utilizing the full-text retrieval capability of a search engine; the parameters of the UDF function comprise a retrieval field name and a retrieval keyword, and the return value of the UDF function is an array composed of hit record primary keys, and judging whether the primary key field value of the data primary table is in the returned UDF array or not. According to the method and the system, the data consistency is ensured, the query process is simplified, the query is accelerated through the primary key index, and the retrieval performance is remarkably improved.
Owner:CHINA UNITECHS

Universal adversarial sample generation method for Android malicious software

The invention provides an Android malicious software general antagonism sample generation method which specifically comprises the following steps: receiving a malicious APK file uploaded by a user, and constructing a target function call graph corresponding to the APK file; traversing all nodes in the objective function call graph, and identifying self-defined functions, non-self-defined functions and APIs in all the nodes; determining a target API disturbance set needing to be injected and the number of new nodes needing to be added to each non-custom function; and performing integration processing on files generated after the target API disturbance set and the new non-custom function are injected so as to generate a countermeasure sample. The method focuses on universal disturbance from three aspects of nodes, edges and application programming interfaces, so that the generated confrontation samples can effectively avoid various typical detection methods based on different feature sets at the same time. And secondly, the beneficial effects of the invention are embodied in practicability and function losslessness.
Owner:NANCHANG UNIV

Near data processing (NDP) in network nodes

In some implementations, a storage node receives data processing instructions from a compute node of a network architecture. The storage node detects, within the data processing instructions, a directed acyclic graph (DAG). The DAG includes a plurality of data processing operations arranged according to an execution order within the DAG. The data processing operations further include user-defined function (UDF) information associated with a UDF. The storage node can retrieve, from an object store of the distributed storage node, a first data object based on object key information within the plurality of data processing operations. The storage node can execute the plurality of data processing operations using the retrieved first data object to generate a DAG execution result, the execution of the plurality of data processing operations based on the execution order. The storage node can communicate the DAG execution result to the compute node in response to the data processing instructions.
Owner:HUAWEI TECH CO LTD

Data identification method and device based on knowledge base, equipment and medium

The invention discloses a knowledge base-based data identification method and device, equipment and a medium, and relates to the technical field of data processing. The method comprises the following steps: constructing a knowledge base which stores a data item field set, an enumeration type value definition, a regular expression rule and a function identification rule; in response to the data identification request, extracting a sample data set based on a combined sampling strategy; for a sample data set, matching field names of data items in the sample data set with the data item field set, and if matching succeeds, marking the corresponding data items as sensitive data to be examined; calling an enumeration type value definition, a regular expression rule and / or a custom function rule to identify the data content of the marked data item so as to verify the data type; generating and outputting an identification report based on the identification result; wherein the external rule update information and the updated knowledge base version are received through the API so as to adjust the execution parameters of the recognition process. According to the method, the data can be identified more efficiently, accurately and adaptively.
Owner:ZHONGDIAN DATA IND CO LTD +1

Report data attribute processing method and device based on custom function

The invention discloses a report data attribute processing method and device based on a user-defined function, and relates to the technical field of data processing. The method comprises the following steps: constructing a user-defined function library containing period and unit acquisition modules, and providing a standardized calling framework; receiving and verifying a service option selected by a user through a service option processing module; establishing a mapping relation table of business options and data attributes, and realizing automatic searching and conversion of attribute values; nested calling and complex logic processing of a self-defined function and a built-in function are achieved through a function nested calling execution module; and displaying the attribute value in a specified cell in real time through a result displaying and updating module, and establishing data binding to realize automatic refreshing. The problems of tedious report attribute setting and poor flexibility are solved.
Owner:YGSOFT INC

Circuit design and simulation verification method and device, and storage medium

The invention provides a circuit design and simulation verification method and device and a storage medium. The method comprises the steps that a built-in function and a user-defined function are integrated in a compiling tool, and the user-defined function is at least used for determining the graph shape of a component and the relative position relation between graphs; obtaining demand parameters input by a user in the compiling tool; controlling the compiling tool to call the built-in function and the custom function, and generating layout and electrical information corresponding to circuit design according to the demand parameters; and performing simulation verification according to the layout and the electrical information. On the basis, more functions can be integrated and directly called in a compiling tool through the custom function, so that the efficiency of generating the component layout can be improved; besides, multiple groups of corresponding components can be automatically generated in a form filling mode, and a verification platform is automatically called for simulation verification, so that the manual participation degree is low, and the layout generation efficiency can be further improved.
Owner:PRIMARIUS TECH CO LTD

Code conversion method from Verilog-A model to C + + table model

The invention relates to a code conversion method from a Verilog-A model to a C + + table model and a storage medium, and belongs to the technical field of electronic design automation. The method comprises the steps that a Verilog-A analysis model is read in, and model analysis and preprocessing are conducted; on the basis of preset configuration information, after discretization sampling is carried out on the analytical expression of the model, the original analytical expression is replaced with a C + + type instance for processing the table model; and converting a mathematical function and a system function built in the Verilog-A into an equivalent C / C + + standard library function or a custom function in the simulator, and finally generating a C + + table model source code capable of accessing the simulator. According to the method, derivative calculation is converted into efficient multiplexing of interpolation coefficients, so that the iteration efficiency and the simulation performance are improved; through an automatic code conversion mode, the coding efficiency is improved, and rapid iterative development is realized; and the balance between precision and speed can be adjusted according to requirements.
Owner:EMPYREAN TECH CO LTD