Connected Car Gateway Blocking to Prevent Failed-Server Retries
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Connected car systems face issues with server failures leading to increased data traffic and prolonged failure resolution due to CCS terminals repeatedly attempting service requests without detecting server failures.
Innovation Solution
A gateway server detects server failures, sends error responses to vehicle terminals, stores request information, and notifies terminals of service availability upon recovery, preventing unnecessary re-requests and reducing server-side traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the CCS terminal repeatedly attempts service requests upon timeout, then service reliability is improved, but data traffic increases and server failure detection is delayed
Solution Approach 1:
The gateway server acts as an intermediary between the CCS terminal and the service processing server. It receives service requests from the terminal, forwards them to the appropriate service processing server, and returns responses. When a service processing server fails, the gateway server detects this failure and sends error responses to the CCS terminal, preventing the terminal from repeatedly attempting requests and thus reducing data traffic while maintaining service reliability.
2Reliability
If the CCS terminal continues to request service after timeout, then service availability is maintained, but server failure response time increases
Solution Approach 1:
The gateway server implements a feedback mechanism where it monitors the status of service processing servers and provides feedback to CCS terminals about service availability. When a service processing server fails, the gateway server sends error responses to terminals that have timed out, informing them of the failure status. This feedback loop enables terminals to understand why requests failed and prevents continued futile requests, thereby reducing failure response time while maintaining service availability information.
3Quantity of substance
If the gateway server blocks all requests to failed servers, then data traffic is reduced, but service recovery notification may be delayed
Solution Approach 1:
The gateway server performs preliminary actions by storing request information from CCS terminals before blocking requests to failed service processing servers. When a service processing server recovers, the gateway server checks the stored request information and proactively notifies the CCS terminals that their services are now available. This preliminary storage of request details enables quick service recovery notification without requiring terminals to re-send requests, thus reducing data traffic while maintaining timely recovery notification.
Data Source
AI summary
The disclosure relates to an apparatus and method for providing connected car service capable of effectively responding to the event of server failure. A system of providing connected car services may include a gateway server configured to, based on receiving a first service request from a vehicle terminal, forward the first service request to a service processing server responsible for processing a service corresponding to the first received service request. The gateway server may detect a failure in the service processing server by receiving, from the service processing server, a service failure notification. The gateway server may, based on receiving a second service request after detecting the failure in the service processing server, transmit a service error response to the vehicle terminal.


