Vehicle SOA Access via Multi-BLE Packet Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies require connecting a mobile phone to WiFi in a vehicle to access Ethernet for Service-Oriented Architecture (SOA) services, which is not feasible until the vehicle is powered on, affecting user experience.
Innovation Solution
Utilizing multiple Bluetooth Low Energy (BLE) nodes to form channels and divide SOA service request data packets, sending them separately through these channels to interact with the vehicle without needing WiFi connectivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If WiFi connectivity is required to access SOA services, then service access reliability is improved, but device operation complexity increases and user convenience deteriorates
Solution Approach 1:
The patent segments the SOA service request data into multiple data packets that can be transmitted through different communication channels (WiFi and Bluetooth Low Energy). This segmentation allows the system to bypass the requirement of connecting to vehicle WiFi by using BLE as an alternative transmission path, thereby improving user convenience while maintaining service access reliability
Solution Approach 2:
The patent introduces Bluetooth Low Energy as an intermediary communication channel between the external terminal and the vehicle system. This intermediary enables data transmission without requiring connection to the vehicle's WiFi network, simplifying the connection process while ensuring reliable service access through the alternative BLE pathway
2Reliability
If WiFi connection is required before vehicle startup, then network connectivity is improved, but system adaptability deteriorates
Solution Approach 1:
The patent implements a dynamic communication strategy where the system can adaptively switch between WiFi and Bluetooth Low Energy communication channels based on the vehicle's operational state. Before vehicle startup, BLE is used for communication; after startup, WiFi can be utilized. This dynamic approach enhances system adaptability across different operational phases while maintaining reliable network connectivity
Solution Approach 2:
The patent changes the communication parameter (transmission channel) based on the vehicle's power state. By transitioning from BLE-only communication before startup to potentially WiFi-based communication after startup, the system adapts to different operational conditions, improving both connectivity reliability and system versatility
3Device complexity
If SOA service data is transmitted through a single channel, then transmission simplicity is improved, but communication efficiency deteriorates
Solution Approach 1:
The patent segments the SOA service request data into multiple data packets and distributes them across different communication channels (BLE and WiFi). This segmentation enables parallel transmission of data packets, significantly improving communication efficiency by utilizing multiple pathways simultaneously while managing transmission complexity through systematic packet handling
4Use of energy by moving object
If vehicle power-on is required for service access, then energy consumption is improved, but user experience deteriorates
Solution Approach 1:
The patent enables preliminary service interactions before the vehicle is fully powered on by utilizing Bluetooth Low Energy communication. Users can access certain SOA services and receive information through BLE in the pre-startup phase, improving user experience by allowing early interaction without requiring the vehicle to be powered on, thereby avoiding unnecessary energy consumption
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
The disclosure relates to a data interaction method and apparatus, a vehicle, a readable storage medium and a chip. The data interaction method includes: forming (S11) a plurality of BLE channels by connecting a mobile terminal with a plurality of Bluetooth low energy (BLE) nodes of a vehicle separately, obtaining (S12) a service-oriented architecture (SOA) service request data packet of the vehicle, where data in the SOA service request data packet are configured to call an SOA service of the vehicle, obtaining (S13) a plurality of data sub-packets by dividing the SOA service request data packet, and sending (S14) the plurality of data sub-packets separately to the vehicle through the plurality of BLE channels; and sending a data packet of the mobile terminal to the vehicle through the plurality of BLE nodes.