Client Identifier Socket Binding for Mobile Radio Chip-Card

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidclient differentiation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveclient differentiation capabilityVSAvoidresource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If TCP protocol is used for secure communication, then security is enhanced, but overhead becomes limiting for the safe and secure environment

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8948101B2Client-server communications in mobile radio communications device
Publication Date: 2015.02.03 LENOVO INNOVATIONS LTD (HONG KONG)
  • US8948101B2 patent drawing
  • US8948101B2 patent drawing
  • US8948101B2 patent drawing

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.