Application Information Integrity Checks for Edge Message Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Improper use of application information in network resources leads to inefficient allocation and potential misuse, as seen in Application-aware Internet Protocol Version 6 (APN6) networks, where unauthorized or fraudulent applications can embezzle network resources.
Innovation Solution
A method and apparatus for verifying the integrity of application information within packets using a verification mechanism, involving the generation and use of verification information through hash algorithms and digital signatures to ensure the authenticity and integrity of application data, ensuring proper network resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If traditional message processing methods are used where the core network forwards messages between application servers, then message routing capability is maintained, but network latency increases and processing efficiency deteriorates
Solution Approach 1:
The patent extracts the message forwarding function from the core network to the edge network. The edge application server directly receives and processes messages locally, eliminating the need for messages to traverse through the core network. This extraction of the forwarding function to the network edge directly reduces network latency and improves message processing speed.
Solution Approach 2:
The patent introduces a new dimensional approach by deploying application servers at the network edge rather than relying solely on core network infrastructure. This spatial dimensionality change allows messages to be processed closer to the source, reducing the physical and logical distance messages must travel, thereby decreasing latency.
2Productivity
If application servers are deployed at the network edge, then message processing efficiency improves, but system complexity increases due to distributed deployment
Solution Approach 1:
The patent makes the edge application server universal by enabling it to perform multiple functions: receiving messages from messaging devices, processing application logic, and directly forwarding messages to target devices. This multi-functionality consolidates what would otherwise require multiple separate components, simplifying the distributed system architecture while maintaining high processing efficiency.
Solution Approach 2:
The patent implements preliminary action by pre-deploying application servers at network edge locations before messages arrive. This allows the system to be proactive rather than reactive, with message processing capability already in place at strategic network points, reducing the need for complex dynamic routing and server allocation logic.
3Speed
If direct message forwarding between application servers is implemented, then processing speed increases, but message delivery reliability may deteriorate due to lack of core network routing
Solution Approach 1:
The patent introduces a message queue as an intermediary component between the edge application server and the core network. The message queue receives messages from the edge server and manages their delivery to target devices or core network destinations. This intermediary ensures reliable message delivery by providing buffering, acknowledgment, and retry mechanisms, while the edge server maintains high forwarding speed through direct local processing.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments of this application disclose an application information verification method, which may be performed by a first communication apparatus. After receiving a first packet including application information, the first communication apparatus may verify integrity of the application information in the first packet. In embodiments of this application, the first packet includes the application information and first verification information, and the first verification information is for verifying the integrity of the application information. Therefore, after receiving the first packet, the first communication apparatus may verify the integrity of the application information based on the first verification information. It can be learned that, with the use of the solutions in embodiments of this application, the first communication apparatus can verify the integrity of the application information. This avoids improper use of the application information, and correspondingly avoids improper use of network resources caused by the improper use of the application information.