Client Identifier Socket Binding for Mobile Radio Chip-Card
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile radio communication devices face challenges in distinguishing between multiple clients sharing the same IP address, particularly when using BIP channels, as TCP support is resource-intensive and lacks inherent client identification, leading to inefficiencies and overheads in data separation.
Innovation Solution
A method is introduced where each client is assigned a socket with a client port, and a client identifier is associated with the port, allowing the chip-card to differentiate between messages from multiple clients, supported by both UDP and TCP protocols, enabling efficient communication within mobile radio communications devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If TCP is supported over BIP channel for multiple clients, then reliable communication is achieved, but resource consumption increases and client differentiation becomes complex
Solution Approach 1:
The patent extracts the client identification function from the TCP protocol layer and implements it at the BIP channel layer using client identifiers. This separation allows TCP to maintain its reliability functions while client differentiation is handled independently through the extracted identifier mechanism, reducing overall system complexity.
Solution Approach 2:
The patent introduces client identifiers as an intermediary element between the BIP channel and TCP protocol. These identifiers act as mediators that enable client differentiation without requiring complex modifications to the TCP protocol itself, thus maintaining communication reliability while simplifying the differentiation mechanism.
2Ease of operation
If separate BIP channels are provided for each TCP connection, then client differentiation is achieved, but resource consumption increases due to multiple channels and buffers
Solution Approach 1:
The patent merges multiple client connections into a single BIP channel by using client identifiers to distinguish between clients. Instead of creating separate physical channels for each client, the system combines them in one channel while maintaining logical separation through identifiers, thereby reducing resource consumption while preserving client differentiation capability.
Solution Approach 2:
The BIP channel is designed to serve multiple clients simultaneously through a universal interface that accepts client identifiers. This multi-functional approach allows a single channel to handle communications from multiple clients, eliminating the need for dedicated channels per client and reducing overall resource requirements.
3Reliability
If TCP protocol is used for secure communication, then security is enhanced, but overhead becomes limiting for the safe and secure environment
Solution Approach 1:
The patent extracts the security-critical identification function from the TCP protocol overhead and implements it through lightweight client identifiers at the BIP layer. This extraction removes unnecessary TCP overhead while maintaining the security needed for the safe and secure environment, thereby improving communication efficiency.
Data Source
AI summary
The invention provides for a method of communication within a mobile radio communications device between a chip-card in server mode and any one or more of a plurality of clients each having the same IP address, the method including the steps of creating for each of the clients a socket, wherein each socket is bound to a client port allocated by the device, associating a client identifier to each of the bound client ports, and making each said client identifier available to the chip-card whereby the chip card can distinguish between messages from the plurality of clients.


