C-V2X Modem Packet Routing via Dynamic Logical Data Paths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current C-V2X devices are ill-equipped to process and route both IP and non-IP packets efficiently, requiring modifications to applications and implementing multiple socket APIs, which increases development costs and complexity.
Innovation Solution
The techniques allow C-V2X devices to use a default API for regular cellular communication to differentiate between IP and non-IP packets by dynamically adjusting logical data paths and assigning appropriate media access control flows, enabling the modem to process and route packets without modifying application operations, using C-V2X specific access point names to handle both packet types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple socket APIs are implemented to handle both IP and non-IP packets, then packet processing capability is improved, but device complexity increases
Solution Approach 1:
The patent implements a universal socket API that can handle both IP and non-IP packets through a single interface. The system uses a packet type indicator field within the standard socket API framework to differentiate between packet types, allowing one API to serve multiple functions rather than requiring separate APIs for IP and non-IP traffic.
Solution Approach 2:
The patent introduces an intermediary layer in the protocol stack that translates between different packet types. This intermediary component receives packets from the application layer, determines their type using the packet type indicator, and routes them through appropriate processing paths, thereby unifying the interface while maintaining specialized handling capabilities.
2Manufacturing precision
If applications are modified to differentiate between IP and non-IP packets, then packet routing accuracy is improved, but ease of operation deteriorates
Solution Approach 1:
The patent implements self-service by automatically determining packet type and routing decisions within the system itself, without requiring application-level intervention. The packet type indicator field is automatically set by the generating application, and the system automatically routes packets based on this indicator, eliminating the need for applications to implement complex routing logic.
Solution Approach 2:
The patent performs preliminary action by pre-defining the packet type indicator field and establishing routing rules in advance. Applications simply set this indicator when generating packets, and the pre-configured system automatically handles the rest of the routing process, eliminating the need for applications to modify their operations for different packet types.
3Ease of operation
If C-V2X devices use default API for regular cellular communication, then ease of operation is improved, but adaptability to handle non-IP packets deteriorates
Solution Approach 1:
The patent introduces dynamic capabilities to the default socket API by adding the packet type indicator field and implementing dynamic routing logic. The system can adapt its behavior based on the packet type indicated, allowing the same default API to dynamically handle both IP and non-IP packets appropriately without requiring separate specialized APIs.
Data Source
AI summary
Aspects of the present disclosure provide techniques for routing internet protocol (IP) and non-IP packets in cellular vehicle-to-everything devices that can be transmitted over the air via cellular or side-link device-to-device (D2D) communication systems without the need for the applications (e.g., automotive applications) to modify its operations. Specifically, an application (automotive application or web browser) may use default Application Programming Interface (API) that is typically used for regular cellular communication without modifying its operations to differentiate between IP and non-IP packets. Instead, in accordance with present disclosure, logical data paths may be dynamically adjusted to map services associated with the packets with an appropriate media access control (MAC) flow such that the modem receiving the packet may process and route the packet to target end-destination.


