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

17 results about "Function table" patented technology

Function Tables. Function tables are simply lists of possible values of a variable and the function's result. Pictured is a simple function table that lists a series of possible grades in the class and then applies the f(x) = x + 3 function to them. To create a function table, simply list a bunch of values in the left column.

Construction method of iec61850 goose protocol dictionary and protocol feature library

The application provides a construction method of an IEC61850 GOOSE protocol dictionary and a protocol feature library, and the dictionary construction comprises the following steps: step A1, using an XML label to represent a protocol field; step A2, taking the label representing the protocol field as element content of a Protocol label, and taking the formed XML file as a protocol dictionary; the feature library construction comprises the following steps: step B1, generating a protocol field table according to the protocol dictionary; step B2, defining multiple function functions according to the characteristics of the protocol field, and constructing a function function table; step B3, constructing protocol features from multiple angles in combination with the field table and the function function table, and using feature rules to represent the protocol features, and then storing the feature rules corresponding to the protocol features into different protocol feature rule tables; and step B4, constructing the protocol feature library based on the protocol field table, the function function table and the protocol feature rule table; the application provides a protocol feature extraction scheme of the IEC61850 GOOSE, and provides a unified protocol feature representation method.
Owner:STATE GRID FUJIAN ELECTRIC POWER RES INST +1

Systems and Methods for Democratizing Sensitive Data

In one embodiment, a method includes obtaining datasets from one or more applications. The datasets comprise functional data and control data related to a plurality of events. The method also includes defining a functional table using the functional data and defining a control table using the control data. The method further includes joining the functional table and the control table to generate an entitlement table. In another embodiment, a method includes receiving a request from a user to access sensitive data related to an event. The method also includes identifying a role of the user and identifying a role-based entitlement of the user based on the role of the user. The method also includes determining, using the role-based entitlement of the user, a user entitlement. The method further includes generating a secured view associated with the user entitlement and communicating the secured view to the user.
Owner:GOLDMAN SACHS & CO LLC

Plug-in function registration method and device and electronic equipment

The invention discloses a plug-in function registration method and device and electronic equipment. The method comprises the steps that a source file of a to-be-registered plug-in function is obtained, the source file comprises a registration entry of the to-be-registered plug-in function, and the registration entry is bound with a preset trigger condition; under the condition that the triggering condition is met, registration information of the plug-in function to be registered is written into a global registry, and the global registry is used for storing registration information of all registered plug-in functions. According to the method and the device, the technical problems of high plug-in maintenance cost and low registration success rate due to the fact that the registration of the plug-in function depends on centralized static function table maintenance or a global variable-based registration mode in related technologies are solved.
Owner:BEITAI ZHENHUAN (CHONGQING) TECH CO LTD

A 64-bit fixed-point trigonometric function operation method of an ARM processor

The application discloses a 64-bit fixed-point trigonometric function operation method of an ARM processor, which comprises the following steps: firstly, defining a 64-bit fixed-point number and a data type conversion mechanism; defining a sin trigonometric function table based on a 32-bit fixed-point number and storing the table in the form of integer data; secondly, converting a floating-point number to be operated into a 64-bit fixed-point number, performing a modulus operation on the 64-bit fixed-point number and a 64-bit fixed-point number form of π / 2, obtaining a trigonometric function variable, representing the variable in the form of integer data, and then incrementally searching a table to obtain a sin value of the converted 32-bit fixed-point number in the sin trigonometric function table; using the 64-bit fixed-point number to represent and using linear interpolation to compensate the value of the lower 16 bits of the decimal point, so as to obtain a sin value corresponding to the 64-bit fixed-point number; and finally, according to the sin value, using a trigonometric function transformation formula to calculate the values of trigonometric functions cos and tan. The operation method can realize high-precision decimal trigonometric function operation with high operation speed in the ARM processor.
Owner:INST OF INTELLIGENT MFG GUANGDONG ACAD OF SCI

Sampling from binomial distribution in secure multi-party computation

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a random noise value for use in providing differential privacy in multiparty computation. One of the method includes receiving, by a first party participating in a multiparty secure computation (“MPC”) instance, a share of a first n-bit random binary number and a plurality of function table segments; generating a share of a second n-bit random binary number; calculating a first value based on a comparison between the share of the first and second n-bit random binary numbers; reconstructs an overall value of a comparison between the first and second n-bit random binary numbers; and determining a share of the random noise value based on the overall value and the plurality of function table segments.
Owner:BEIJING ZITIAO NETWORK TECH CO LTD +1

Project-level CPG file generation method, system and equipment and storage medium

The invention belongs to the field of CPG file generation, and particularly relates to a project-level CPG file generation method, system and device and a storage medium, and the method comprises the steps: generating an abstract syntax tree according to a screened file set, traversing nodes for generating action ranges in the abstract syntax tree, and obtaining a node relationship; establishing a dependency edge according to the abstract syntax tree and the node relationship; processing a branch structure, a loop structure and a jump structure according to the abstract syntax tree to obtain a control flow edge; traversing the abstract syntax tree and establishing a dependency edge, otherwise, storing the position of the calling block and the calling information into an import function table, establishing a calling edge, and obtaining a single CPG file according to the calling edge, the dependency edge, the control flow edge and the basic block; and generating a project-level CPG file according to the abstract syntax tree generation file index in combination with the single CPG file. The method has the advantages that structured data support is provided for static analysis of a large-scale Lua project, and the static analysis efficiency can be greatly improved.
Owner:NAT UNIV OF DEFENSE TECH

An RTOS task hook type adaptation method based on a compile-time static trampoline function table

ActiveCN122431993BCode generationSimulation
The application discloses an RTOS task hook type adaptation method based on a compiling period static trampoline function table, and comprises the following steps: S1, a compiling period presetting stage; S2, a running period binding stage; S3, a running period calling stage; and S4, a running period canceling stage. According to the application, a static trampoline function is pre-generated in the compiling period, all codes are solidified to a read-only Flash area after being compiled, and any code does not need to be generated in the running time, so that the contradiction between the running time code generation and the MCU hardware characteristics is fundamentally solved, the system complexity and the Flash occupation are reduced, a one-to-one mapping relationship between a user hook function and the trampoline function is established through a bidirectional binding table, and when being canceled, the corresponding slot can be reversely positioned only through the user hook function pointer, the whole hook list does not need to be traversed, the time complexity is O (n), the real-time loss of a traditional dynamic link table scheme is eliminated, and the resource leakage and the hook residual problem are avoided.
Owner:HUNAN BOJIANG INFORMATION TECHNOLOGY CO LTD

A data processing method and device, electronic equipment and storage medium

This invention provides a data processing method, apparatus, electronic device, and storage medium. The method involves obtaining the overridden function table of subclasses in the executable file of an application. The subclasses inherit from a base class in the executable file. The overridden function table includes the addresses of the original functions in the base class that need to be replaced, the class name of the base class, and the address of the target function used to replace the original functions. The method then determines the virtual function table of the base class, which includes the addresses of functions in the base class. The method searches for the address of the original function in the base class's virtual function table. Finally, the address of the target function replaces the address of the original function in the base class's virtual function table. This avoids replacing the address of a function in the virtual function table that should not have been replaced with the address of the target function, thus preventing replacement errors and preventing the application from calling the wrong function, ultimately preventing application runtime errors.
Owner:WUBA

An automated testing method for a numeric multi-function table based on a configuration table

The application discloses a kind of digital multimeter automatic test methods based on configuration table. Including: constructing digital multimeter automatic test system, set configuration table, the configuration table includes multiple rows of data, each row of data includes multiple parameter variables of the digital multimeter to be measured and multiple behavior variables of digital multimeter automatic test system, each row of data corresponds to a test point of the digital multimeter to be measured;Based on the measurement value and theoretical output value corresponding to test point, the eligibility of test point is determined, and a test report is generated based on the determination result of each test point.The application abstracts all controllable variables and test logic, parameterizes, and stores in a structured configuration table, thereby realizing data-driven of test process, and the entire test process can be defined and modified by modifying the configuration table, which fundamentally improves the flexibility, transparency and work efficiency of the test system.
Owner:BEIJING AEROSPACE MEASUREMENT & CONTROL TECH

Data processing method, device and equipment and readable storage medium

PendingCN121918830Areduce in quantityReduce compilation memoryCode compilationComputer hardwareData segment
The invention discloses a data processing method, device and equipment and a readable storage medium. The method comprises the steps of generating a memory data segment for a linear memory based on constant information of M similar functions; aiming at constant information in the M similar functions, generating a combined function containing a global variable; if the global variable is used for indicating the function table subscript of the similar function in the function index table, the merging function is used for calling constant information associated with the global variable in the linear memory through the parameter reading instruction group; determining a function calling the target similar function in the code package as a to-be-modified function, and modifying a function calling instruction group of the to-be-modified function into a merged calling instruction group to obtain a modified function; and replacing the function indexes of the M similar functions in the code package with the function indexes of the merged functions to obtain a merged code package. By adopting the method, the compiling memory and the package volume of the code package can be reduced.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

A secondary measure single generation method, storage medium and device

Embodiments of the present application disclose a secondary measure single generation method, a storage medium and equipment, the method comprising: importing original data into a first original data table to obtain a second original data table, marking cells corresponding to data that does not meet a preset rule, and modifying the second original data table according to the position information of the marked cells and a first preset requirement to obtain a third original data table, and de-duplicating and sorting the third original data table to obtain a start-end table and a loop function table, finding and replacing data that does not meet a second preset requirement according to the second preset requirement to obtain a fourth original data table, updating the start-end table and the loop function table, generating a first measure table according to a first preset format, summarizing the first measure table and a preset measure table and updating the sequence numbers, generating a second measure table according to a second preset format, summarizing the second measure table and updating the sequence numbers, and generating a secondary measure single according to a measure table template, a pre-operation measure table and an operation measure table. The method can reduce the amount of manual tasks and improve efficiency.
Owner:GUANGDONG POWER TRANSMISSION & TRANSFORMATION ENG

A project-level CPG file generation method, system, device and storage medium

The application belongs to the field of CPG file generation, and particularly relates to a project-level CPG file generation method, system, device and storage medium, which comprises the following steps: generating an abstract syntax tree according to a filtered file set, traversing nodes in the abstract syntax tree to generate a scope, and obtaining node relationships; establishing a dependency edge according to the abstract syntax tree and the node relationships; processing a branch structure, a loop structure and a jump structure according to the abstract syntax tree, and obtaining a control flow edge; traversing the abstract syntax tree to establish the dependency edge, otherwise, storing a call block position and call information into an import function table to establish a call edge, and obtaining a single CPG file according to the call edge, the dependency edge, the control flow edge and a basic block; and generating a project-level CPG file according to a file index generated from the abstract syntax tree and the single CPG file. The application can provide structured data support for static analysis of a large-scale Lua project, and can greatly improve the efficiency of the static analysis.
Owner:NAT UNIV OF DEFENSE TECH

Systems and methods for democratizing sensitive data

In one embodiment, a method includes obtaining datasets from one or more applications. The datasets comprise functional data and control data related to a plurality of events. The method also includes defining a functional table using the functional data and defining a control table using the control data. The method further includes joining the functional table and the control table to generate an entitlement table. In another embodiment, a method includes receiving a request from a user to access sensitive data related to an event. The method also includes identifying a role of the user and identifying a role-based entitlement of the user based on the role of the user. The method also includes determining, using the role-based entitlement of the user, a user entitlement. The method further includes generating a secured view associated with the user entitlement and communicating the secured view to the user.
Owner:GOLDMAN SACHS & CO LLC

A code hot deployment method and device, electronic equipment and storage medium

The application discloses a code hot deployment method, comprising the following steps: defining a dynamic loading parent class to realize a target interface needing a dynamic loading function; defining a dynamic loading subclass; defining a buried point business interface and a class for realizing the buried point business interface; when an implementation method of the class for realizing the buried point business interface is executed, determining a target dynamic loading subclass according to a buried point business interface identifier; when an abstract value in a function table of the target dynamic loading subclass is changed, obtaining updated target dynamic loading source code according to a function identifier code of the abstract value; creating a bean and loading the bean into a spring container; and acquiring the bean according to the function identifier code when calling, so as to call the target dynamic loading subclass. Through the dynamic loading class and the buried point mechanism, the application realizes that the code modification takes effect directly, and does not need to pass through a complicated code publishing process, thereby improving the efficiency of dynamic adjustment of the code. The application also discloses a device, an electronic equipment and a storage medium for realizing the method.
Owner:QIJIAYOUDAO NETWORK TECH (BEIJING) CO LTD

Method and system for automatically importing and distributing project rule numbers for planar graph verification

The invention discloses a method and a system for automatically importing and distributing project rule numbers for planar graph verification. The method comprises the following steps: generating a rule distribution table according to system configuration rules of a system configuration rule file; and creating a verification report template, importing the platform rule number in the platform document into the verification report template, and generating an intermediate record form. Importing project rule numbers in the rule distribution table into corresponding positions in the middle record form; and screening and marking the project rule number distributed to the'plane graph 'in the middle record form to obtain a final record form. Creating a sub-table group; and importing the project rule number distributed to the plane graph into a corresponding sub-table according to whether the project rule number distributed to the plane graph in the final recording form records a function of a corresponding platform rule number in a platform document, so as to obtain different function forms of the plane graph verification project. The method and the system have the characteristics of short time consumption, high efficiency and high accuracy.
Owner:CASCO SIGNAL LTD

Program modularization method, device, equipment, storage medium and computer program product

PendingCN122173129Aaddress independenceaddress flexibilityResource allocationVersion controlSoftware engineeringModularity
The application discloses a program modularization method and device, equipment, a storage medium and a computer program product, and relates to the technical field of computers. The method comprises the following steps: generating a code dynamic library based on to-be-modularized Go code and a programming language type corresponding to the to-be-modularized Go code; determining whether a function name identical to a target function name corresponding to a to-be-executed logic function exists in a global logic function table in the code dynamic library; if the function name exists, determining a target internal logic function based on the target function name; and calling and executing a target programming language type corresponding to the target internal logic function in the code dynamic library. By applying the technical solution, the technical problem that, in the prior art, a Go plugin mechanism is used to realize Go language program modularization, and the program needs to be compiled by using specific parameters, thereby resulting in low independence and flexibility of the program is solved.
Owner:BEIJING HONGTENG INTELLIGENT TECH CO LTD

Code hot deployment method and device, electronic equipment and storage medium

The invention discloses a code hot deployment method. The method comprises the steps that a dynamic loading parent class is defined to achieve a target interface needing a dynamic loading function; defining a dynamic loading subclass; defining a point burying service interface and a class for realizing the point burying service interface; when the implementation method of the class of the buried point service interface is executed, determining a target dynamic loading subclass according to the buried point service interface identifier; when the digest value in the function table of the target dynamic loading subclass is changed, obtaining the updated target dynamic loading source code according to the function identification code of the digest value; creating a bean, and loading the bean into a spring container; and during calling, obtaining the bean according to the function identification code so as to call the target dynamic loading subclass. Through the dynamic loading class and burying point mechanism, the code directly takes effect after being modified, a tedious code release process is not needed, and the code dynamic adjustment efficiency is improved. The invention further discloses a device for implementing the method, electronic equipment and a storage medium.
Owner:QIJIAYOUDAO NETWORK TECH (BEIJING) CO LTD