Movable Object Connection Updates for Secure Protocol-Independent Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The traditional movable object environment is not scalable and lacks openness, as it is typically closed, with vendors providing end-to-end solutions, limiting independent application development and requiring proprietary protocols, which hinders adoption in diverse fields and fails to provide adequate security against malicious attacks.

Innovation Solution

An open and secure movable object environment is created, allowing protocol-independent application development, where affiliated devices can interact with movable objects using protocol-independent APIs, and data distribution is enabled, with authentication servers managing privileges and communication parameters optimized for efficient connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a closed movable object environment with proprietary protocols is used, then vendor control and security are improved, but independent application development and scalability are hindered

Engineering Contradiction:
ImprovesecurityVSAvoidindependent application development
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the communication architecture into multiple layers: protocol-specific adapters handle different communication protocols (UART, I2C, SPI, etc.) while the core movable object controller remains protocol-agnostic. This segmentation allows the system to maintain security through controlled interfaces while enabling independent application development through protocol-independent access points.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Protocol adapters serve as intermediaries between external devices using various protocols and the movable object's core control system. These adapters translate and mediate communications, allowing the movable object to maintain a closed, secure core environment while enabling open access for independent developers through standardized protocol-independent interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If protocol-specific interfaces are used for each affiliated device, then communication efficiency is improved, but device complexity and difficulty of integration increase

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidintegration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The movable object controller implements a universal, protocol-independent interface that can communicate with multiple types of affiliated devices (smartphones, tablets, computers, remote controllers) regardless of their specific communication protocols. This universal interface reduces integration complexity while maintaining communication efficiency through protocol-specific optimization at the adapter layer.

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

Solution Approach 2:

The system dynamically adjusts communication parameters based on the affiliated device type and protocol being used. The protocol adapters modify communication parameters (baud rate, data format, timing) to optimize efficiency for each specific protocol while presenting a consistent protocol-independent interface to the core controller, thereby reducing integration complexity.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If default communication parameters are used for all devices, then ease of connection is improved, but communication efficiency and adaptability to specific devices decrease

Engineering Contradiction:
Improveconnection easeVSAvoidcommunication efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary actions by automatically detecting the affiliated device type and selecting appropriate communication parameters before actual data transmission begins. The protocol adapters pre-configured with device-specific parameters enable easy connection through automatic parameter selection, while subsequent communication benefits from optimized efficiency tailored to each device type.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The communication parameters are made dynamic rather than static, allowing the system to automatically adjust parameters based on the specific affiliated device being connected. The protocol adapters dynamically select and configure optimal parameters (baud rate, packet size, timing) for each device type, maintaining ease of connection through automatic adaptation while maximizing communication efficiency for each specific device.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11134526B2Automatic update of connection to a movable object
Publication Date: 2021.09.28 SZ DJI TECH CO LTD
  • US11134526B2 patent drawing
  • US11134526B2 patent drawing
  • US11134526B2 patent drawing

AI summary

Described herein are systems, methods, storage media, and computer programs that support communication in a movable object environment. In one embodiment, information for a set of communication parameters is provided, a modified value for at least one of the set of communication parameters is obtained from an affiliated device; and a connection established between the movable object and the affiliated device is configured based on the modified value. In another embodiment, a connection between a movable object and an affiliated device is established, wherein the connection uses a set of communication parameters, values of which are set to default values; a modified value for at least one of the set is obtained, based on values for the set of communication parameters provided by the movable object and values for the set of communication parameters provided by the affiliated device, and the connection is configured based on the modified value.