AOI Middleware Uninstallation Notification for Terminal Status Detection
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Reliability
If heartbeat signaling is sent continuously to maintain IP connection, then connection validity is ensured, but signaling storm occurs consuming wireless communication resources
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.
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.
Data Source
Figure 1~2
Figure 3A
Figure 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.