Telematics Controller RRC Keep-Alive via Ping Messages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current connected vehicle systems experience significant delays in responding to remote commands due to the time required to transition from low power mode to active state, particularly in low power registered mode, where the radio resource control (RRC) transitions to idle after inactivity, leading to increased round trip times for command responses.
Innovation Solution
Implementing a mechanism to keep the RRC active by sending periodic ping messages after receiving a wakeup SMS message, allowing the system to maintain connectivity and avoid idle state transitions, with the RRC keep-alive timer being self-learned and updated based on network activity, ensuring quicker reconnection and data communication readiness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the gateway transitions to sleep state to save energy, then energy consumption is reduced, but response time for remote commands increases
Solution Approach 1:
The system performs preliminary actions by keeping the RRC in active state after receiving a wakeup SMS message, before actual data communication is needed. This preliminary maintenance of connectivity avoids the need to reestablish RRC when commands arrive, reducing response time while the gateway remains in a low-power state.
Solution Approach 2:
The system implements periodic action by sending ping messages at regular intervals to keep the RRC connection alive. This periodic maintenance ensures the connection remains active without requiring continuous data transmission, balancing energy consumption with availability.
2Loss of energy
If the RRC transitions to idle state after inactivity, then energy saving is improved, but connection reestablishment time increases
Solution Approach 1:
The system performs preliminary action by maintaining RRC connectivity through ping messages after wakeup, before actual communication occurs. This prevents the RRC from transitioning to idle state during the critical period when commands need to be executed, eliminating reconnection delays.
Solution Approach 2:
The system uses feedback mechanisms where the telematics controller monitors network activity and adjusts the keep-alive timer accordingly. The timer is self-learned and updated based on observed network behavior, allowing optimal balancing of energy saving and connection maintenance.
3Loss of time
If ping messages are sent continuously to keep RRC active, then response time is reduced, but energy consumption increases
Solution Approach 1:
The system implements periodic action by sending ping messages at controlled intervals rather than continuously. The keep-alive timer manages the frequency of these messages, maintaining RRC connectivity while minimizing unnecessary transmissions that would waste energy.
Solution Approach 2:
The system applies dynamics by making the ping message interval adaptive rather than fixed. The keep-alive timer is self-learned and adjusts its timing based on network conditions and observed activity patterns, optimizing the balance between keeping RRC active and conserving energy.
Data Source
AI summary
A vehicle includes a gateway and a telematics controller. The controller is programmed to generate a signal to transition the gateway from sleep to powered state responsive to receipt of a wakeup message over a network; initialize a gateway cloud connector and a timer to periodically send ping messages to keep radio resource control alive; and responsive to inactivity over the network for a predefined period, discontinue the timer and transition the gateway from powered to sleep state.


