Unified Device Linkage via Object Models Across Mixed Protocols
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In interconnection scenarios, devices often fail to link due to incompatible communication protocols, leading to poor expansibility and high development costs for extending linkage functions, and requiring specific protocols for each function, resulting in limited universality.
Innovation Solution
A linkage system comprising an object model device, a non-object model device, and a main control device that models functions to obtain object models with parameters, allowing the main control device to drive these devices based on target parameters and linkage rules, enabling linkage without the need for specific protocols for each device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If specific communication protocols are used for each device linkage, then linkage reliability is improved, but device complexity and development costs increase
Solution Approach 1:
The patent introduces an intermediary translation layer that converts messages between different communication protocols (CAN, LIN, Ethernet, USB) into a unified internal format. This mediator handles protocol conversion transparently, allowing devices with different protocols to communicate reliably without each device needing to implement multiple protocol stacks, thus reducing overall system complexity while maintaining linkage reliability.
Solution Approach 2:
The control device is designed with multi-functional capability to support multiple communication protocols simultaneously. It can act as different types of nodes (ECU, gateway, sensor, actuator) and adapt to various protocol requirements through a unified object model interface, eliminating the need for separate specialized devices for each protocol type.
2Manufacturing precision
If device-specific protocols are implemented, then linkage precision is improved, but expansibility deteriorates
Solution Approach 1:
The communication system is segmented into distinct layers: protocol-specific translation layers for each device type, a universal message bus for internal communication, and a standardized object model interface. This segmentation allows precise protocol handling at the device level while maintaining uniformity at the system level, enabling easy addition of new device types without affecting existing precise linkages.
Solution Approach 2:
The system uses configurable parameters in the object model to adapt to different device types and protocols. By changing parameters such as message ID, data length, and protocol type in the unified object interface, the system can precisely control specific device linkages while maintaining the same underlying communication mechanism, thus supporting both precision and expansibility.
3Adaptability or versatility
If multiple communication protocols are supported, then adaptability is improved, but device complexity increases
Solution Approach 1:
The control device incorporates intermediary translation modules for each supported protocol (CAN, LIN, Ethernet, USB). These intermediaries handle the complexity of protocol-specific operations, allowing the main control logic to interact with all devices through a single unified interface, thus providing high protocol adaptability without proportionally increasing control device complexity.
Solution Approach 2:
The system creates virtual copies of protocol-specific interfaces through the unified object model. Instead of implementing multiple complex protocol handlers directly in the control logic, the system uses template-based object models that replicate the essential behavior of different device types, simplifying the control device's internal structure while maintaining broad protocol adaptability.
4Ease of operation
If unified object model is used, then ease of operation is improved, but measurement precision deteriorates
Solution Approach 1:
The unified object model serves as an intermediary abstraction layer that simplifies device operation through standardized interfaces. Behind this simple interface, a translation mechanism maintains precise mapping between the unified parameters and the specific protocol parameters of each device, ensuring that ease of operation does not compromise parameter precision.
Solution Approach 2:
The system performs preliminary parameter mapping and validation when devices are first connected and registered. The object model parameters are pre-configured with precise correspondence to the underlying protocol parameters, so that subsequent operations can use the simplified unified interface without losing precision. This preliminary setup ensures both ease of operation and measurement precision are maintained.
Data Source
Figure 1~2
Figure 3~4
AI summary
The present invention relates to the field of interconnection technology. A system includes an object model device, a non-object model device and a main control device. The object model device is configured to model a function of the object model device to obtain a first object model with a first parameter. The main control device is configured to model a function of the main control device to obtain a second object model, and model a function of the non-object model device to obtain a third object model. The second object model has a second parameter and the third object model has a third parameter. The main control device is further configured to drive at least one of the object model device, the non-object model device and the main control device when a target parameter is changed or triggered.