RDS Protocol Port Discovery Using SET_PARAMETERS and RDS_PORT_MGMT
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Reliable Data Service (RDS) protocol lacks mechanisms for dynamic port number assignment and management, which is currently handled outside the protocol through proprietary methods or static configuration, making it inflexible and requiring firmware upgrades for changes, and there is no way to dynamically discover port numbers for UEs with limited subscription to non-IP APNs.
Innovation Solution
The RDS protocol is extended to include dynamic port discovery through the SET_PARAMETERS command/response and the introduction of a new RDS_PORT_MGMT command, allowing originators to dynamically discover and manage port numbers using bitmaps and application identifiers, enabling flexible port number assignment and release.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If static configuration or proprietary methods are used for port number management, then port numbers can be assigned, but the system lacks flexibility and requires firmware upgrades for changes
Solution Approach 1:
The patent introduces dynamic port number assignment and discovery mechanisms within the RDS protocol, allowing port numbers to be allocated and modified during operation without requiring firmware upgrades. The protocol enables dynamic discovery of available port numbers and dynamic assignment to applications, transforming the static configuration approach into a dynamic, runtime-adjustable system.
Solution Approach 2:
The patent implements self-service port management where the RDS protocol automatically handles port number discovery and assignment without external intervention or firmware modifications. The protocol includes mechanisms for automatic port discovery, assignment to applications, and release, enabling the system to manage its own port resources autonomously.
2Adaptability or versatility
If dynamic port discovery is implemented within the RDS protocol, then flexible port management is achieved, but the protocol complexity increases
Solution Approach 1:
The patent merges port management functions directly into the RDS protocol structure, combining port discovery, assignment, and release mechanisms with the existing protocol flow. By integrating these functions into the protocol itself rather than adding separate external systems, the patent achieves dynamic port management while minimizing overall system complexity.
Solution Approach 2:
The patent designs the RDS protocol to handle multiple functions including data transmission and port management through a unified structure. The protocol mechanisms serve dual purposes: maintaining the core data communication function while simultaneously providing port discovery and assignment capabilities, thereby reducing the need for separate dedicated systems.
3Ease of operation
If proprietary methods are used outside the protocol for port management, then port numbers can be assigned, but the system becomes inflexible and requires external systems
Solution Approach 1:
The patent merges port management functionality into the core RDS protocol, eliminating the need for separate proprietary external systems. The protocol itself provides the mechanisms for port discovery, assignment, and release, integrating what was previously a separate external management system directly into the communication protocol.
Solution Approach 2:
The patent enables the RDS protocol to self-manage port numbers through built-in discovery and assignment mechanisms, removing the dependency on external proprietary systems. The protocol automatically discovers available ports, assigns them to applications, and handles release, making the system self-sufficient without requiring external management systems.
Data Source
AI summary
Systems, apparatuses, methods, and computer-readable media are provided for use in a wireless network for dynamic port discovery. Some embodiments are directed to an originator device that includes processor circuitry and radio front circuitry. The processor circuitry can be configured to generate a command frame for dynamic port discovery for communicating with a receiver device using a Reliable Data Service (RDS) protocol. The processor circuitry can be further configured to transmit, using the radio front end circuitry, the command frame to the receiver device and receive, using the radio front end circuitry, a response frame from the receiver device. The processor circuitry can be further configured to assign, using the received response frame, a source port number and a destination port number to an application identifier. The application identifier can be associated with an application on the originator device communicating with a corresponding application on the receiver device.


