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

96 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

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

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

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

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:格创通信(浙江)有限公司

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

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

Object-oriented PLC programming system and method

The invention discloses an object-oriented PLC (programmable logic controller) programming system and method, and the method comprises the steps: predefining PLC programming resources as an input object set and an output object set, and fixedly displaying the input object set and the output object set in a graphical programming interface in a partitioned manner; the method specifically comprises the steps of object pre-classification and partition display, fixedly displaying an input object set in a first area (such as the left side) of an interface, and fixedly displaying an output object set in a second area (such as the right side); object-driven program construction: inserting a condition input focus position of a programming working area when a user selects an input object, configuring attributes through an exclusive visual interface, inserting an action input focus position when the user selects an output object, and configuring the attributes; and logic generation: according to the topological connection relationship of the object and the bound instruction semantics, automatically compiling to generate a PLC executable code. According to the system, direct mapping of instruction semantics is realized through a graphical interface, and the programming efficiency is remarkably improved.
Owner:BEIJING MELECHENG IOT TECH CO LTD

Object database for business modeling with improved data security

A modular object database for holistic, object-oriented business modeling, in which business data and processes of all types are represented separately in key and value objects, wherein the attributes and methods of the objects are likewise stored separately from one another, and the database management system itself is implemented as objects of the object database, as a result of which simpler handling of the object database and substantially improved data security is achieved overall.
Owner:BIERMANN GERHARD

Method and apparatus for setting up single-use devices / processes

Methods, apparatus, systems, and articles of manufacture are disclosed for setting up single-use devices / processes. An example method disclosed herein includes configuring a control interface via an object-oriented programming interface, the object-oriented programming interface including an object class representing a single-use component in a single-use process. The example method also includes activating the single-use object in the control interface by detecting that all ports associated with the single-use component are connected, and verifying the single-use component.
Owner:FISHER ROSEMOUNT SYST INC

Gamified virtual construction lab

A system for providing a gamified virtual construction lab, comprising a game model system generating a virtual game environment, an objectives system displaying one or more game objectives to a user in the virtual game environment, a user movement system receiving object selection data by a user of an object in the virtual environment, user movement data from one or more movement data sources, and object orientation data from one or more user orientation data sources, to determine whether the user movement data and the user orientation data results in a collision between the selected object and the virtual game environment and to generate collision data, and a scoring system receiving the collision data and the game objectives and generating score data in response.
Owner:TEXAS A&M UNIVERSITY

Multi-dimensional configuration description and modeling method for industrial robot

The invention relates to the technical field of automation equipment control, in particular to a multi-dimensional configuration description and modeling method for an industrial robot, and solves the problems that only kinematics modeling can be performed and peripherals, communication and machining programs cannot be covered in the prior art. The method comprises the following steps of S1, dividing independent functional parts of an industrial robot machine into peripheral parts, communication parts and basic parts according to function uniqueness; s2, an object-oriented modeling method is used for modeling the three types of components from the dimensions of motion ability, function interface and interaction logic; s3, modeling results are integrated, the basic part is used as a carrier, peripheral and communication part modeling data and configuration parameters are matched, a machining program is designed in a flow chart compiling mode, and a configuration description file set is generated; and S4, loading the file set to a development platform program, controlling industrial robots with different configurations, and supporting construction of digital twin objects. According to the method, a multi-dimensional modeling system is constructed, a physical structure and motion logic are covered, key production links are incorporated, and model description and whole-process control are realized.
Owner:CHENGDU LEETRO AUTOMATION CO LTD

Object orientation estimation device and object orientation estimation method

The present invention improves estimation accuracy and calculation load in estimating the orientation of an object. This object orientation estimation device estimates the orientation of an object, and is characterized by comprising: a feature point measurement unit for acquiring a feature point of the object; a CAD information extraction unit for acquiring, from CAD data in a CAD database, shape information of the object; an operation definition information extraction unit for extracting, from the CAD data, operation definition information of a mechanism including the object; an operation restriction information generation unit for generating, from the operation definition information, operation restriction information defining, as a starting point, a movable range determined from another object on the mechanism of the object; and an orientation estimation unit for estimating the orientation of the object from the feature point, the shape information, and the operation restriction information.
Owner:HITACHI LTD

A method and system for installing application packages for resource-constrained devices

This invention relates to an application package installation method and system for resource-constrained devices. The invention proposes a technique for implementing an object-oriented virtual machine on resource-constrained devices. Instructions for accessing classes, static fields, static methods, instance fields, and virtual methods in the instruction set are specifically designed for resource-constrained hardware environments. This eliminates the need for complex parsing processes during class installation, which relies on a constant pool index. A static field initialization method is designed to replace existing static field component technologies, simplifying the initialization operation of static fields. Through these optimization steps, the file size of the installation package is reduced, and the installation speed is improved.
Owner:BEIJING WATCH DATA SYSTEM CO LTD

Object-oriented code processing method and device, electronic equipment and storage medium

This application provides an object-oriented code processing method, apparatus, electronic device, and storage medium, relating to the field of programmable logic controller (PLC) technology. The object-oriented code processing method provided by this application includes: converting an acquired structured text language program into code to generate a code program, and compiling the code program to obtain an object file and a first variable library; given that the acquired PLC's operating mode is incremental update mode and the PLC has a second variable library, using a pre-built carriage merging algorithm to compare and analyze the second variable library with the first variable library to obtain a memory block processing file to be updated; and sending the object file, the first variable library, and the memory block processing file to be updated to the PLC, enabling the PLC to run the code program based on the object file, the first variable library, and the memory block processing file to be updated. This application can reduce program complexity and achieve incremental update operation.
Owner:NR ELECTRIC CO LTD +1

Controlling application logging

Controlling application logging, including: identifying one or more relationships between a plurality of classes of an object oriented application; generating a tree structure comprised of a plurality of nodes and a plurality of branches, where each of the plurality of branches is comprised of at least one node from the plurality of nodes, based on the one or more identified relationships, where a first one or more nodes of the plurality of nodes correspond to one or more classes of the object-oriented application; assigning a weight to each of the plurality of branches, based at least in part on an identified relationship corresponding to each of the one or more nodes comprising each of the plurality of branches; and determining a logging level to each branch of the plurality of branches, based on the assigned weight for each branch of the plurality of branches.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION