AOI Middleware Uninstallation Notification for Terminal Status Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for detecting and processing abnormal conditions of application proxy clients on terminals, such as uninstallation, are inefficient, leading to resource consumption and poor quality of service due to the inability to accurately determine the status of the terminal and notify relevant servers.

Innovation Solution

The method involves the terminal actively sending uninstallation indication messages to the AOI server when the AOI middleware is uninstalled, allowing the server to timely learn the status and reduce resource consumption, and triggering re-registration requests from application clients to establish connections with application servers, thereby improving user experience and network efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the AOI server continuously sends wakeup short messages to detect terminal status, then the server can detect abnormal conditions, but network resources are consumed and processing efficiency is reduced

Engineering Contradiction:
Improveterminal status detection accuracyVSAvoidnetwork resource consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

Instead of the server actively querying terminal status by sending wakeup messages, the terminal actively notifies the server of its status by sending uninstallation indication messages. This inverts the detection direction from server-to-terminal to terminal-to-server, eliminating continuous polling and reducing network resource consumption while maintaining accurate status detection.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The terminal autonomously detects its own status (whether AOI middleware is installed) and self-notifies the server by sending uninstallation indication messages. This self-service approach eliminates the need for server-side active detection mechanisms, reducing network resource consumption and processing overhead.

Inventive Principle:
Principle #25Self-service

2Productivity

If the terminal actively sends uninstallation indication messages, then processing efficiency is improved and network resources are saved, but the terminal must have capability to detect and notify

Engineering Contradiction:
Improveabnormality processing efficiencyVSAvoidterminal detection and notification capability
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The terminal uses its existing self-detection capability to monitor whether AOI middleware is installed, and autonomously sends notification messages to the server when status changes occur. This self-service mechanism leverages existing terminal capabilities without requiring complex additional systems, improving processing efficiency while maintaining acceptable device complexity.

Inventive Principle:
Principle #25Self-service

3Reliability

If heartbeat signaling is sent continuously to maintain IP connection, then connection validity is ensured, but signaling storm occurs consuming wireless communication resources

Engineering Contradiction:
ImproveIP connection validityVSAvoidwireless communication resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the connection maintenance function from the application client layer and relocates it to the AOI middleware layer. The AOI server maintains connections with terminals through the AOI middleware, separating this function from individual application clients. This eliminates the need for each application to send heartbeat signals, reducing signaling storm while maintaining connection reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Multiple application clients share a common AOI middleware component that handles connection maintenance with the AOI server. Instead of each application maintaining separate connections and sending individual heartbeat signals, they merge into a single connection managed by the AOI middleware, reducing overall signaling overhead while maintaining connection validity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2854430B1Method and device for processing abnormality of application proxy client terminal
Publication Date: 2020.01.15 HUAWEI DEVICE CO LTD
  • EP2854430B1 patent drawingFigure 1~2
  • EP2854430B1 patent drawingFigure 3A
  • EP2854430B1 patent drawingFigure 3B

AI summary

A processing method and apparatus for an application proxy client are provided. The method includes: determining, on a terminal, that an application proxy client is uninstalled; and sending an uninstallation indication message from the terminal to a proxy server corresponding to the application proxy client, where the uninstallation indication message indicates that the application proxy client has been uninstalled from the terminal. According to the method in the present invention, a proxy server can timely learn an abnormal condition of an application proxy client on a user side, thereby avoiding a problem caused in a process in which the proxy server attempts to wake a terminal up.