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

135 results about "Object-orientation" patented technology

Object-oriented or object-orientation is a software engineering concept, in which concepts are represented as "objects". It can refer to: Object-oriented analysis and design Object-oriented design Object-oriented database Object-oriented modeling Object-oriented operating system Object-oriented programming Object-oriented software engineering Object-oriented user interface

Gear machine tool expert system construction method based on production rule

The invention discloses a gear machine tool expert system construction method based on a generative rule, and the method comprises the steps: firstly carrying out the multi-dimensional modeling of a gear and a machine tool through an object-oriented technology, enabling a gear model to distinguish the characteristics of an axis position, a tooth curve and the like through an interface, and enabling a machine tool model to distinguish the machining technology and the precision grade through an interface; secondly, establishing a generation type rule mapping system from geometric, precision, material and functional attributes of the gear to machine tool movement, precision, process and rigidity attributes; finally, an intelligent reasoning system including forward reasoning, reverse verification, conflict coordination and self-learning iteration is constructed, and automatic and accurate matching from gear design requirements to machine tool optimization configuration is achieved. According to the method, the problems of high subjectivity and low efficiency caused by dependence on expert experience in the prior art are solved, and knowledge-driven intelligent decision making is realized.
Owner:CHONGQING UNIV

Object orientation determination from map and group parameters

Provided are methods for object orientation determination, which can include obtaining map parameters and group parameters and determining orientation data using said map and group parameters. Some methods described also include obtaining sensor data and using the sensor data for the determination of orientation data. Systems and computer program products are also provided.
Owner:MOTIONAL AD LLC

Object-oriented event log anomaly detection method and system

The invention discloses an object-oriented event log anomaly detection method and system. According to the method, an object-oriented event log anomaly detection model based on a graph convolution self-encoding module, a long-short-term memory network and a bidirectional gating loop unit is designed, and the graph convolution self-encoding module extracts a dependency relationship of object attributes between events in an event log with an object as a center; the long-short-term memory network extracts long-term time sequence information in the object-oriented event log, the bidirectional gating circulation unit extracts the dependency relationship of the front and back events in the object-oriented event log, and finally the outputs of the three modules are fused to obtain an event exception score. According to the method, event-level anomaly detection can be carried out on the object-oriented event log, and the accuracy is high.
Owner:HANGZHOU DIANZI UNIV +1

Building control method and system based on object-oriented thought

The invention discloses an object-oriented thought-based building control method and system, and the method comprises the steps: achieving the signal decoupling through a hierarchical inheritance architecture of a base class, a subclass and instantiation: abstracting a device common logic signal through the base class, extending a physical signal through the subclass, and flexibly defining a logic behavior through configuration through instance equipment; logic signal pre-configuration, polymorphic expansion and offline arrangement are supported, control logic is independent of physical equipment communication details, logic reconstruction is not needed during equipment replacement or protocol upgrading, and different configuration rules of equipment instances of the same model are allowed. According to the method, the reusability and expansibility of a control strategy can be improved, the development and maintenance cost of mixed deployment of multiple types of equipment, logic iteration scenes and logic similar migration is reduced, the online period of a building control system can be effectively shortened, the control capability is improved, and green and low-carbon operation of a building is assisted.
Owner:SOUTHEAST UNIV

Using a quad-tree spatial index to identify map data for autonomous systems and applications

In various examples, embodiments are directed to identifying map data (e.g., relevant to a route) using a quad-tree spatial index. In this regard, spatial map data that indicates various map features is represented in a quad-tree spatial index for use in identifying map data. To identify map data, bounding shapes may be generated in association with various segments of a route. An indication of an object-oriented bounding shape may be used to query the quad-tree spatial index to identify map data related to the object-oriented bounding shape. In embodiments, an object-oriented spatial index may be generated that indexes the object-oriented bounding shapes associated with the route. The object-oriented spatial index may be used to query the quad-tree spatial index to identify map data related to the corresponding object-oriented bounding shapes. Alternatively, the quad-tree spatial index may be used to query the object-oriented spatial index to identify map data.
Owner:NVIDIA CORP

Debugging system, debugging equipment and debugging method for intelligent electric meter

The invention discloses a debugging system, debugging equipment and a debugging method of an intelligent electric meter, belongs to the technical field of CAN communication, and particularly relates to the technical field of CAN communication. The debugging system comprises: a window component configured with an interactive window to receive operation and display information; the hardware driving assembly comprises a CAN universal driving model, and the CAN universal driving model adopts an object-oriented architecture to provide a unified programming interface for different types of CAN interfaces, so that interaction between the programming interface and each CAN interface is realized, and each CAN interface is driven to communicate; the protocol program component responds to the operation to call the programming interface and generates information based on the feedback of the programming interface; wherein the CAN interface is used for connecting an intelligent electric meter. The debugging system based on the CAN protocol can replace traditional serial port debugging to debug the intelligent electric meter, and under the condition that the intelligent electric meter is connected to a power grid system, debugging of the intelligent electric meter is abnormal, and flexibility is high.
Owner:SUZHOU GATE-SEA MICROELECTRONICS TECH CO LTD

Hardware description language code generation system based on TypeScript

The invention provides a hardware description language code generation system based on TypeScript, comprising a configuration conversion unit, a type verification unit, a parameter calculation unit, an intermediate representation construction unit and a code generation unit, through a type system of TypeScript, type inconformity can be effectively captured in a coding stage, illegal configuration with parameter type inconformity is effectively intercepted, and the code generation efficiency is improved. Therefore, the design error risk and the later debugging cost are reduced; meanwhile, based on the object-oriented characteristic of the TypeScript, the target hardware description language code with the structured hierarchy can be generated, so that the readability of the target hardware description language code is high, and then the maintainability and development efficiency of hardware design are improved.
Owner:BEIJING AIJIE KEXIN TECHNOLOGY CO LTD

Object modeling-oriented full-life-cycle material library construction and sharing method and object modeling-oriented full-life-cycle material library construction and sharing device

The invention provides a full-life-cycle material library construction and sharing method and device for object-oriented modeling, and aims to solve the problem of unified management and sharing of material data. The method comprises the steps that S101, a material body is constructed, and a material entity and material attributes are determined; step S102, integrating the heterogeneous material database, instantiating the material ontology, and constructing a uniform material library based on the material ontology; step S103, carrying out material data statistics and analysis for the full life cycle material to obtain a material selection strategy; and S104, performing material selection evaluation and recommendation based on the material maturity model and data analysis. The method supports the construction of a cross-platform collaborative unified material database based on the material ontology, realizes the full life cycle material selection based on the material maturity model and data analysis, and improves the lookup, accessibility, interoperability and reusability of the material data.
Owner:AVICIT CO LTD

Application software architecture for encapsulating task management and synchronization mechanism of operating system

The invention discloses an application software architecture for encapsulating a task management and synchronization mechanism of an operating system, and belongs to the technical field of industrial real-time control. According to the architecture, an operating system task management and synchronization mechanism is modularly packaged into three types of objects: an employee type for packaging specific business execution logic; the pipeline class is used for packaging inter-task communication and synchronization functions; and the behavior class is used for packaging an operating system task entity and is responsible for scheduling employee objects contained in the behavior class to be executed orderly. The three types of objects are created, assembled and started through a factory mode according to configuration information to form a complete real-time task system. According to the method, through object-oriented packaging and configuration assembly, the problems of tight task coupling and difficult code maintenance in traditional process-oriented programming are solved, loose coupling and high cohesion among task modules are realized, the configurability, maintainability and expandability of industrial real-time software are remarkably improved, and the method is suitable for various real-time operating system environments.
Owner:ZHEJIANG WEIDOU TECHNOLOGY CO LTD

Method, device and medium for implementing unified interface access to relational databases

The present invention relates to a method, device and medium for implementing unified interface access to a relational database. The method includes: effectively encapsulating each basic object component by using object-oriented programming technology, and providing a general and standardized consistent development call interface OCI; executing SQL standard statements according to the standard language of the relational database to query and access data sets or execute database operation processes, and performing unified interface access; supporting adaptive selection of Unix, Linux, and Windows operating systems for compilation according to the requirements of different operating systems to implement the cross-platform function of the object-oriented interface; using C++ / C language as the basis and further encapsulating to adapt to the programming requirements of different languages according to the requirements of different programming languages to implement the cross-language function of the object-oriented interface. Compared with the prior art, the present invention has the advantages of reducing the complexity of technical implementation and the cost of operation and maintenance, etc.
Owner:CASCO SIGNAL LTD

Feature fusion method based on special-shaped convolution kernel

The invention relates to a feature fusion method based on a special-shaped convolution kernel, and aims to solve the problem that traditional feature fusion is poor in adaptability to object direction and length-width ratio change. Comprising the following steps: extracting input image features; multiple special-shaped convolution kernels are adopted to extract multi-direction features in parallel; splicing the feature maps along the height dimension; and fusing multi-scale information through expansion convolution, and adding the fused multi-scale information with original feature residual errors. According to the feature fusion method, the detection precision of targets with changeable directions and large length-width ratio difference is remarkably improved, mAPs on SIXray and CLCXray data sets are improved by 2.22% and 1.84% respectively, and the feature fusion method is suitable for target detection of complex scenes such as security check and remote sensing.
Owner:CLP KESHENTAI INFORMATION TECH CO LTD

Object data processing method, device and storage medium

The application provides an object data processing method and device and a storage medium, relates to the technical field of Internet, can be applied to various scenes such as cloud technology, artificial intelligence, intelligent transportation and auxiliary driving, is applied to an object data processing system including a first data processing end and a second data processing end, and the method comprises the following steps: the first data processing end receives an object data update request, the object data update request carries a member object identifier and member update data of a target member object, the first data processing end is constructed based on a script language; the first data processing end calls a target attribute mapping object in the second data processing end based on the member object identifier of the target member object, the second data processing end is constructed based on an object-oriented programming language; and the second data processing end performs data update on the target attribute mapping object according to the member update data. The application can reduce the update resource occupation and cost, and improve data synchronization.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Object-oriented and / or symbolic prompting to impose structure on generative model output

Implementations are described herein for object-oriented and / or symbolic prompting to impose structure on generative model output. In various implementations, an input prompt for a generative model may be assembled to include an input object and a desired output type. The input object may express a task to be performed using the generative model. The desired output type may include one or more object-oriented constructs, composed using an object-oriented programming language, which define structure to impose on generative model output predicted using the generative model. The input prompt may be processed using the generative model to predict an output object. The output object may be structured in accordance with one or more of the object-oriented constructs.
Owner:GDM HOLDING LLC

Industrial robot machining program migration method based on configuration description file

PendingCN121957677AReduce deployment timeImprove production expansion efficiencyData processing applicationsVersion controlJoint coordinatesMachine
The invention relates to the technical field of non-standard automation equipment control, in particular to an industrial robot machining program migration method based on a configuration description file, and solves the problem that a non-standard industrial robot cannot migrate a machining program. The method comprises the steps that S1, a configuration description file of a prototype industrial robot is constructed, and based on object-oriented abstract modeling, kinematics, peripheral and communication modeling and a machining program are included; s2, the target robot is assembled according to the prototype physical structure, and it is ensured that the same configuration, component assembly, the axis movement direction and the origin coordinate are consistent; s3, loading the configuration file to the target robot; s4, correcting assembly errors through visual sensing, obtaining accurate coordinates among the parts, and then generating joint coordinates through inverse solution; and S5, the target robot executes the adaptive machining program, and program migration is achieved. According to the method, prototype machine information is packaged through the configuration description file, after the target machine is loaded, errors are corrected only through visual calibration, rapid adaptive machining can be achieved through kinematic chain inverse solution, and rapid copying of robots of the same configuration is achieved.
Owner:CHENGDU LEETRO AUTOMATION CO LTD

A method for planning components in software engineering

The present invention provides a component planning method for an object-oriented software engineering environment, belonging to the fields of object-oriented software engineering and modularization methods; the division of components provided by the present invention is a key link in software modularization. Component-based design makes the software structure clearer, enabling each component to complete a relatively independent specific sub-function, and the relationship between modules is as loosely coupled as possible.
Owner:NO 719 RES INST CHINA SHIPBUILDING IND

Object-oriented network-on-chip verification environment construction method and verification system

The invention provides an object-oriented network-on-chip verification environment construction method and a verification system. According to the method, class template parameterization configuration is adopted, the types and the number of Agents and Scoeboard are managed in a unified mode through template parameters, and rapid adaptation of the verification environment is achieved. According to the method, a dynamic data stream comparison path technology is adopted, and the problem of multi-channel data confusion is solved through corresponding connection of the Agent and the FIFO, so that the comparison accuracy is improved. In addition, a reinforcement learning dynamic scene generation technology is adopted, manual scene pre-definition is replaced, the scene is optimized in real time based on the coverage rate and the data flow state, and the dynamic scene coverage degree is improved. According to the method, the object-oriented class template mechanism and the reinforcement learning technology are fused and applied to NoC verification environment construction, and parameterized and intelligent construction of the verification environment is realized.
Owner:格创通信(浙江)有限公司

Industrial Simulation Software Based on PloughCAE and Its Application in Aeroengine Development

The present invention relates to an industrial simulation software based on PloughCAE. This software adopts the compositional logic architecture of PloughCAE software, uses the C++ programming language, and is based on the object-oriented programming paradigm. It encapsulates the functions in each module into objects, and organizes and manages the code through inheritance, encapsulation, and polymorphism of classes and objects. Each module contains multiple classes, and each class is responsible for implementing specific functions. The objects interact through message passing and method calls. This software includes a basic module, a custom module, an automation system, and a database system. This software adopts an adaptive mesh generation strategy, which can refine or coarsen the mesh elements according to the complexity of the geometric model, increase the mesh density in the regions where the solution changes greatly to improve the calculation accuracy, and reduce the mesh density in the regions where the solution changes little to reduce the calculation cost. It is applicable to the cases where high resolution is required and the local characteristics of the solution are strong.
Owner:PLOUGHUAV

A twin model-based sensitivity analysis and particle swarm algorithm machine tool feeding system service performance maintenance method

This invention discloses a method for maintaining the service performance of machine tool feed systems based on sensitivity analysis using a twin model and a particle swarm optimization algorithm. The overall method encompasses a five-layer framework for digital twin modeling, electromechanical wear mechanism fusion and encapsulation, time-varying element sensitivity analysis, and multi-objective maintenance decision optimization. The modeling part employs an object-oriented five-layer architecture, deeply encapsulating physical mechanisms such as electromechanical coupling wear evolution based on spatial location distribution into a quasi-physical model layer, achieving accurate description and real-time updates of implicit time-varying elements such as localized guideway wear. The decision-making part uses the Sobol sensitivity analysis method to quantify the impact weight of each element on service performance, constructs a full-effect exponential-driven adaptive tightening mechanism for early warning thresholds, and combines it with a particle swarm optimization algorithm (PI-PSO) that introduces degradation inertia and physical boundary penalties to iteratively calculate the optimal maintenance scheme with the goal of minimizing maintenance costs, downtime losses, and performance degradation. This method not only solves the problem that general models are difficult to describe the underlying electromechanical-dynamic coupling mechanism but also achieves deep integration of optimization algorithms and physical degradation laws, significantly improving the service reliability and economic benefits of machine tool feed systems.
Owner:SOUTHEAST UNIV

Object-oriented infrastructure-as-code platform (ooiacp)

Novel tools and techniques are provided for implementing object-oriented infrastructure-as-code platform (“OOIACP”) and its functionalities. In various embodiments, when a request to process one or more lifecycle events is received, a computing system may perform: selecting and scaling across a plurality of OOIACP instances; and causing the selected plurality of OOIACP instances to process the one or more lifecycle events. In some cases, each OOIACP instance may include an infrastructure-as-code (“IAC”) command line that instantiates component infrastructure among a plurality of component infrastructure to process at least one lifecycle event among the one or more lifecycle events concurrently and independently of other OOIACP instances. In some instances, the first plurality of OOIACP instances may be located within an environment in which the plurality of component infrastructure is located.
Owner:CENTURYLINK INTELLECTUAL PROPERTY LLC

Object-oriented periodic dynamic motion 4D Gaussian splash reconstruction method

The invention discloses an object-oriented periodic dynamic motion 4D Gaussian splash reconstruction method, and relates to the technical field of computer vision and graphics. The method comprises the following steps: identifying and tracking a dynamic object in a foreground, generating a 3D mask and extracting sparse point clouds, performing time sequence alignment to generate a 4D point cloud sequence, identifying periodic motion and extracting global trajectory codes; initializing a standard state 3D Gaussian, constructing a periodic deformation field for a periodic object, generating a dynamic object Gaussian in combination with a global trajectory, coding a non-periodic object only by using the global trajectory, and using the standard state Gaussian for a background; and a reconstruction image is obtained through rendering, reconstruction loss is calculated and back propagation optimization is carried out on normative state 3D Gaussian, a periodic deformation field and global trajectory coding, adaptive density control is executed at an object level in the process, and 4D Gaussian splash reconstruction is completed. According to the method, high-fidelity, editable and efficient-storage 4D dynamic scene reconstruction is realized, and the representation compactness, semantic controllability and motion modeling precision are improved.
Owner:SICHUAN VOCATIONAL & TECHN COLLEGE OF COMM

Object relation mapping-oriented entity class dynamic management system and method and medium

The invention discloses an object relation mapping-oriented entity class dynamic management system and method and a medium. Comprises: a change monitoring module configured to notify an entity class management framework when a table structure change event is monitored; the entity class management framework is configured to obtain changed table structure metadata from metadata storage when receiving a notification of changing the monitoring module, call a byte code generation engine to generate a byte code of a first version entity class, and load the byte code of the first version entity class through a user-defined class loader; after the first version entity class is successfully loaded, the object relation mapping framework is notified to update a metadata model of the object relation mapping framework to reconstruct an internal mapping relation, and version information of a corresponding table structure in metadata storage is updated; and returning the target version entity class matched with the version indication information to the service system initiating the request. According to the method and the device, the entity class can be updated to adapt to database table structure change under the condition that the application service is not restarted.
Owner:QIAN JIN NETWORK INFORMATION TECH SHANGHAI LTD

Information processing apparatus, method, and non-transitory computer-readable medium

An information processing apparatus comprises: at least one memory storing instructions; and at least one processor configured to execute the instructions to; input, to a predetermined language model, a first input text including a first instruction sentence for converting a required specification sentence in which a required specification of software is described in a natural language into a set of sentences in accordance with a predetermined sentence type and the required specification sentence; acquire the set of sentences converted from the required specification sentence based on the first instruction sentence; input, to the language model, a second input text including a second instruction sentence for converting the set of sentences into model data by a software design method based on object orientation and the set of sentences; and acquire model data converted from the set of sentences based on the second instruction sentence.
Owner:NEC CORP

Method and engineering system for configuring and parameterizing fieldbus users

The present invention relates to a method for configuring and parameterizing fieldbus users (Ctr, Dev), the fieldbus users being connected to each other via a fieldbus (F), wherein at least one first fieldbus user (Dev) is designed to provide and / or receive process data (IO), and a second fieldbus user (Ctr) is designed to run an application (AP), wherein, in a first step (S1), a topology (Topo) with configuration parameters (CP) of the fieldbus users (Ctr, Dev) is determined in a configuration file (CD) by means of a configuration tool (CT), and in a second step (S2), the first fieldbus user (Dev) is parameterized to subsequently communicate via the fieldbus (F) with at least one configuration data set (Dconf), the configuration data set comprising at least a first part (GDI) of the configuration file (CD), wherein, in a third step (S3), an object-oriented class (class) with elements (E) and functions (f) is generated from the configuration file (CD) originating from a program library (PB) and other code parts (C1, ..., C5) for communication between the second fieldbus user (Ctr) and the first fieldbus user (Dev), wherein, in a fourth step (S4), the class (class) is instantiated in the application (AP) of the second fieldbus user (Ctr), and the function (f) is used for communication when the application (AP) is executed, so as to enable access (Z) to the process data (IO).
Owner:SIEMENS AG

Data coding method, device and equipment for surface-oriented object of electric energy and medium

The invention relates to the technical field of electric energy meter data management, in particular to a data coding method, device and equipment of an electric energy meter facing object and a medium. The method comprises the following steps: S1, respectively defining an object attribute structure and a general object structure; s2, obtaining an object identifier of a target object from the received message or instruction, and searching a corresponding universal object structure in a preset object set according to the object identifier; s3, according to the general object structure corresponding to the target object, verifying the access authority of the target object attribute and checking the validity of the data source of the target object attribute; and S4, in response to the readable target object attribute and the valid data source, dynamically binding and calling a corresponding coding function through a virtual method table in the object attribute structure corresponding to the target attribute, and coding the data source according to a predetermined coding rule, so as to improve expansibility, code conciseness and maintenance convenience.
Owner:SHENZHEN TECHRISE ELECTRONICS

Time-series-based text summarization method for a continuous process

Objects from text documents are extracted the objects are associated with a time factor. The objects are transformed to an object oriented data structure that includes time-series based text pieces sorted by the time factor from the text documents. An intermediate output is generated for the objects by identifying changes in the time-series based text pieces and labeling the changes as contradictions or updates. A text summary of the text documents is generated based on a received prompt and the intermediate output. Fact-based contradictions are detected in the text summary based on comparing the text summary to the intermediate output. An updated text summary is generated based on the one or more fact-based contradictions detected in the text summary. The method has applications including, but not limited to, use cases in computational biology, medical AI and healthcare, and cyber threat security for optimizing machine learning processes or supporting decision making.
Owner:NEC LAB EURO GMBH

Dynamic concurrent object-based programming model

Dynamic concurrent object-based programming model A method (300) of executing a concurrent task-oriented computer program and related distributed computing system (100) for program execution are disclosed. Multiple compute nodes (110a-d) of the computing system are coupled to a shared global computer memory (120). The method comprises decomposing the task-oriented computer program into a plurality of tasks at runtime and adding dependencies (307) to created tasks to constrain an execution order thereof. Tasks with resolved start dependencies are distributed (313) across the different compute nodes and then executed (303) on the different compute nodes. Tasks that have finished execution and no child tasks outstanding are terminated. Task outputs are stored (316) as immutable objects in the shared global memory. Tasks are created dynamically in a parent-child relationship and according to a tree structure while executing.
Owner:INTERUNIVERSITAIR MICRO ELECTRONICS CENT (IMEC VZW)

Consensus-based object-oriented platform

Systems and methods for implementing a decentralized consensus-based object-oriented platform with the scalability and bandwidth necessary to constitute a single unified infrastructure for web 3.0. Each object in the system represents a piece of data and / or an entity and / or a function and can be owned, controlled, and interacted with by its creator and / or by other objects. Messages are sent between the objects, validation clusters then reach a consensus among themselves per each of the messages received in conjunction with a respective one of the objects, and actions are finally made in conjunction with each of the messages by at least the validation clusters that are in consensus regarding the message, thereby assuring state-coherence among all objects. The platform has the capability / capacity to become “the computer”, which is a computational extension of “the internet”, with the potential to encompass virtually any activity, from social networks to financial systems, e-commerce and metaverse.
Owner:GOBARU LTD