Relay Service Roaming Rerouting Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication network relay systems face inefficiencies in service roaming, where messages and connections are not effectively rerouted when a service device roams between relays, leading to potential disruptions and resource wastage due to unnecessary communication with all connection objects.

Innovation Solution

A relay device and system with a processor and communication interface that utilizes specific connection objects to reroute messages and delete service messages only when a service device roams, communicating solely with the relevant connection objects to ensure seamless service continuity and resource optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the relay applies service roaming when communicating with all other relays, then service continuity is maintained, but processing overhead and resource consumption increase

Engineering Contradiction:
Improveservice continuityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The relay divides communication operations into segments by maintaining separate connection objects for different relays. When service roaming occurs, the relay only communicates with the specific connection object related to the roaming service device, rather than all connection objects. This segmentation isolates the roaming handling to minimal necessary communication, reducing processing overhead while maintaining service continuity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the service roaming handling logic from the general communication process. By identifying service devices that have roamed and separating their handling from routine relay communications, the system performs roaming operations only when necessary, eliminating unnecessary processing and reducing overall device complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the relay communicates with all connection objects during service roaming, then all connections are updated, but resource wastage occurs

Engineering Contradiction:
Improveconnection update completenessVSAvoidresource wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The relay applies local quality by treating different connection objects differently based on their relevance to the roaming service device. Instead of uniformly communicating with all connection objects, the system selectively communicates only with the specific connection object associated with the roaming service device. This localized approach ensures complete connection updates for affected services while avoiding resource wastage on unrelated connections.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the relay maintains all connection objects, then service flexibility is preserved, but device complexity increases

Engineering Contradiction:
Improveservice flexibilityVSAvoidconnection object management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by making the connection object management adaptive rather than static. The relay dynamically determines which connection objects need to be communicated with based on the current roaming state of service devices. This dynamic approach maintains service flexibility when needed while reducing device complexity by avoiding unnecessary communication operations during normal operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2701432B1Relay, method and computer program product with efficient service roaming handling
Publication Date: 2017.07.19 BLACKBERRY LTD
  • EP2701432B1 patent drawingFigure 1
  • EP2701432B1 patent drawingFigure 2
  • EP2701432B1 patent drawingFigure 3

AI summary

A relay device and system with efficient service roaming handling, and methods there for, are provided. The relay device comprises: a processor; a communication interface for communicating with at least a second relay and a third relay, the second relay for relaying messages to a service device; and, a plurality of connection objects, including at least a first connection object for relaying first messages to the second relay and a second connection object for relaying second messages to the third relay, the processor enabled to: receive a service roaming indication that the service device has roamed from the second relay to the third relay; and, in response, communicate only with the first connection object to reroute the first messages associated with the service device to the third relay.