Lightweight SIP Protocol for Mobile Wireless Transaction Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile networks face inefficiencies due to high oversubscription and bandwidth constraints when extending SIP protocols to mobile terminals, leading to reduced effective bandwidth and network throughput.
Innovation Solution
Implementing a lightweight communications protocol that distributes SIP functionality between mobile subscribers and application servers, using a lightweight client on the mobile device and an alias on the server to reduce the number of wireless transactions and processing requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If SIP protocol is extended to mobile terminals, then communication flexibility and functionality are improved, but network bandwidth consumption and transaction overhead increase significantly
Solution Approach 1:
The SIP protocol functionality is segmented into two parts: a full SIP stack resides on the application server while a lightweight client on the mobile terminal handles only basic message transmission. This segmentation allows mobile devices to benefit from SIP functionality without requiring the complete protocol stack, thereby reducing bandwidth consumption and transaction overhead while maintaining communication flexibility.
Solution Approach 2:
The application server acts as an intermediary between the mobile terminal and the SIP network. The lightweight client on the mobile device communicates with the server, which then handles all complex SIP protocol processing, registration, and message routing. This intermediary approach enables mobile devices to access SIP services with minimal local processing requirements, reducing the bandwidth and transaction burden on the mobile network.
2Adaptability or versatility
If full SIP stack is implemented on mobile devices, then protocol functionality is complete, but device complexity and processing requirements increase
Solution Approach 1:
The complex SIP protocol processing functionality is extracted from the mobile device and relocated to the application server. The mobile terminal only retains minimal client functionality for basic message sending and receiving, while the server handles registration, authentication, routing, and other complex SIP operations. This extraction significantly reduces device complexity while maintaining complete protocol functionality through the server-based implementation.
3Reliability
If multiple SIP transactions are used for each message, then message delivery reliability is ensured, but network throughput and effective bandwidth decrease
Solution Approach 1:
Multiple SIP transactions that would normally be required for reliable message delivery are merged into a single optimized transaction handled by the application server. The server consolidates registration, message routing, and delivery confirmation into efficient batch operations, reducing the number of individual wireless transactions from 9 to 2 per message while maintaining delivery reliability through server-side transaction management and confirmation protocols.
Data Source
AI summary
A method and system are provided for reducing the number of wireless transactions between an application server and mobile subscribers in a wireless communications system. The communications system includes a plurality of wireless mobile subscribers communicating with network devices via the application server. Each of the mobile subscribers includes a lightweight client, and the application server includes an alias for each mobile subscriber. For each session between a mobile subscriber and a network device: the application server receives a communication from the network device intended to be processed at a client residing on the mobile subscriber in accordance with a given protocol. The system distributes the processing of the communication between the lightweight client on the mobile subscriber and the alias for the mobile subscriber on the application server to reduce the processing performed by the lightweight client and the number of wireless transactions between the mobile subscriber and the application server.


