Sensor Configuration Automation via Driver Querying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software frameworks face inefficiencies in configuring connections between main control chips and sensors, particularly when changing sensor types or communication ports, requiring manual software modifications which lowers efficiency.

Innovation Solution

A sensor configuration method that acquires connection configuration information based on user input, queries for matching sensor and communication port drivers, and establishes communications using pre-stored drivers, allowing flexible changes without manual software modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual software modification is used to change sensor connections, then connection flexibility is improved, but configuration efficiency deteriorates

Engineering Contradiction:
Improveconnection flexibilityVSAvoidconfiguration efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-defining sensor connection configurations in a configuration file before runtime. The configuration file contains sensor identifiers, communication port identifiers, and driver information that are prepared in advance, allowing the system to automatically load and apply these configurations without manual software modification during sensor changes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service through an automatic driver selection mechanism. The system automatically queries the configuration file for matching sensor drivers based on sensor identifiers, selects the appropriate drivers without user intervention, and establishes communications automatically. This eliminates the need for manual driver selection and configuration.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If manual software modification is used to change sensor drivers, then driver matching accuracy is improved, but time consumption increases

Engineering Contradiction:
Improvedriver matching accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies feedback through an automatic query and matching mechanism. The system queries the configuration file using sensor identifiers as input, receives feedback in the form of matching driver information, and automatically selects the appropriate driver. This closed-loop process ensures accurate matching without manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces a configuration file as an intermediary between the sensor hardware and the driver software. This intermediary layer contains pre-defined mapping relationships between sensor identifiers and driver information, allowing the system to automatically translate sensor requirements into appropriate driver selections without direct manual matching.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If software is manually modified for port reconfiguration, then communication port adaptability is improved, but operational complexity increases

Engineering Contradiction:
Improveport reconfiguration flexibilityVSAvoidsoftware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by separating communication port configuration from the main software code. The port identifiers and communication parameters are segmented into a separate configuration file, allowing independent modification of port settings without affecting the core software. This reduces software complexity while maintaining port adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universality through a standardized configuration file format that can accommodate different sensor types, communication ports, and driver configurations. This universal configuration approach allows the same software framework to support multiple sensor-port combinations without requiring separate software modifications for each configuration scenario.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11789882B2Sensor configuration method, apparatus, computer equipment and storage medium
Publication Date: 2023.10.17 BLACK SESAME TECH INC
  • US11789882B2 patent drawing
  • US11789882B2 patent drawing
  • US11789882B2 patent drawing

AI summary

A sensor configuration method, an apparatus, computer equipment and a storage medium are disclosed. The method includes acquiring connection configuration information generated based on user input, querying for a target sensor driver matched with a target sensor represented by the sensor identifier in a device driver set, calling a target communication port driver matched with the target communication port represented by the communication port identifier and establishing communications with the target sensor by the target sensor driver and the target communication port driver. The connection configuration information includes a sensor identifier and a communication port identifier. The device driver set is pre-stored with a number of sensor drivers corresponding to a number of sensors.