Selective Service Updates in Personal Area Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current UPnP architecture is inadequate for managing service advertisements across geographically dispersed Personal Area Networks (PANs), leading to inefficient use of network resources and lack of control over service updates, especially for mobile devices with limited battery life.
Innovation Solution
A method allowing a Master Personal Gateway to selectively update service advertisements among Slave Personal Gateways within a Personal Network by storing and processing service lists, applying access rules, and enabling handover procedures to optimize bandwidth usage and conserve resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If service advertisements are broadcast to all personal gateways in the personal network, then all gateways can receive service updates, but network bandwidth is wasted and mobile devices consume excessive power
Solution Approach 1:
Slave personal gateways pre-notify the master personal gateway of their service interests before actual service advertisements are generated. This allows the master gateway to prepare selective forwarding rules in advance, avoiding unnecessary reception and processing of service advertisements by gateways that don't need them, thereby reducing power consumption and network bandwidth usage.
Solution Approach 2:
The service advertisement distribution is segmented into two stages: (1) Service interest notification from slave gateways to master gateway, and (2) Selective service advertisement forwarding from master gateway to specific slave gateways. This segmentation allows the system to avoid broadcasting to all gateways and instead deliver only relevant service updates to interested parties.
2Reliability
If service advertisements are broadcast to all personal gateways, then complete service information is distributed, but network bandwidth is inefficiently used
Solution Approach 1:
Slave personal gateways pre-notify the master personal gateway of their service interests before actual service advertisements are generated. This allows the master gateway to prepare selective forwarding rules in advance, avoiding unnecessary reception and processing of service advertisements by gateways that don't need them, thereby reducing power consumption and network bandwidth usage.
Solution Approach 2:
The service advertisement distribution is segmented into two stages: (1) Service interest notification from slave gateways to master gateway, and (2) Selective service advertisement forwarding from master gateway to specific slave gateways. This segmentation allows the system to avoid broadcasting to all gateways and instead deliver only relevant service updates to interested parties.
3Productivity
If the master personal gateway manages all service advertisements centrally, then selective updating is achieved, but the system complexity increases
Solution Approach 1:
The master personal gateway acts as an intermediary that receives service interest notifications from slave gateways and forwards service advertisements selectively. This intermediary role simplifies the overall system architecture by centralizing the decision-making logic for service advertisement distribution, while slave gateways maintain simple reception and processing capabilities.
4Loss of energy
If service advertisements are selectively forwarded based on service interests, then bandwidth efficiency is improved, but the mechanism for determining which gateways receive updates becomes more complex
Solution Approach 1:
Slave personal gateways pre-notify the master personal gateway of their service interests before actual service advertisements are generated. This allows the master gateway to prepare selective forwarding rules in advance, avoiding unnecessary reception and processing of service advertisements by gateways that don't need them, thereby reducing power consumption and network bandwidth usage.
Data Source
AI summary
A method for performing selective updating procedure of service advertisements. In this method, a Master personal gateway (10a) chooses a Slave personal gateway (10c) to update from its service list (step 40). The Master personal gateway (10a) uses the service description stored in its service list to determine if the Slave personal gateway (10c) of PAN (21c) has the capabilities to use the service advertised (step 41). The Master personal gateway (10a) then forwards the service advertisement to the Slave personal gateway (10c) (step 42). The Slave personal gateway (10c) updates its service list and advertises the service within its PAN (21c) (step 43).


