Terminal Status Subscription via Presence Server Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing terminal status subscription methods require multiple subscription operations for each terminal, increasing user operation complexity, especially in systems with a large number of users and terminals, leading to cumbersome interactions and server processing.

Innovation Solution

A terminal status subscription system that stores an association relationship between a to-be-subscribed-to user's identifier and their terminals, allowing secondary subscription through a Presence server notification, reducing the need for individual terminal subscriptions and simplifying user operations by sending a single subscription message for multiple terminals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If separate subscription operations are performed for each terminal, then status information of multiple terminals can be obtained, but user operation complexity increases significantly

Engineering Contradiction:
Improvestatus information completenessVSAvoiduser operation complexity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent introduces a terminal status subscription apparatus as an intermediary component that manages subscriptions to multiple terminals on behalf of the user. This apparatus receives a single subscription request and automatically manages the association with multiple terminals, eliminating the need for users to perform separate subscription operations for each terminal while ensuring complete status information is obtained.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The terminal status subscription apparatus provides multi-functional capability by handling subscriptions for multiple terminals through a single interface. It can manage associations between users and their multiple terminals, process subscription requests, and distribute status information universally across all associated terminals without requiring separate operations for each terminal.

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

2Reliability

If separate subscription operations are performed for each terminal, then comprehensive terminal status monitoring is achieved, but system processing overhead increases

Engineering Contradiction:
Improveterminal status monitoring coverageVSAvoidsystem processing overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple subscription operations into a single unified subscription process. The terminal status subscription apparatus consolidates the management of multiple terminal subscriptions, reducing the number of individual subscription messages that need to be processed by the Presence server and thereby reducing system processing overhead while maintaining comprehensive monitoring coverage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary action by pre-establishing associations between users and their terminals in the terminal status subscription apparatus. When a subscription request is received, the apparatus already has the necessary association information stored, allowing it to efficiently manage multiple terminal subscriptions without requiring the Presence server to perform complex lookups or processing for each terminal individually.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3026870B1Terminal status subscription method, apparatus and system
Publication Date: 2019.08.21 HUAWEI TECH CO LTD
  • EP3026870B1 patent drawingFigure 1
  • EP3026870B1 patent drawingFigure 2
  • EP3026870B1 patent drawingFigure 3

AI summary

Embodiments of the present invention relate to the field of computers and communications technologies and provide a terminal status subscription method, apparatus, and system. The method includes: receiving, by the terminal status subscription apparatus, a notification message sent by a Presence server serving a first terminal; acquiring identifiers of N terminals according to the notification message; sending N second subscription messages to a Presence server separately serving the N terminals, to separately subscribe to status of the N terminals; receiving a status change notification message that is sent by a Presence server serving a second terminal; and sending, according to the status change notification message, a publish message to the Presence server serving the first terminal, so that the Presence server serving the first terminal notifies status of the second terminal of the first terminal. Therefore, subscription does not need to be separately performed, by using a first terminal of a subscription user, on a second terminal of a to-be-subscribed-to user, so that subscription to status of multiple devices and multiple terminals of a user is implemented, and user operation complexity is reduced.