Service Data Packet Set Negotiation for Congestion-Stable Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies struggle to efficiently process data packets in high-bandwidth interactive services like cloud gaming, VR, AR, MR, and XR due to the lack of mechanisms for associating and processing service data packet sets, leading to potential packet discard during network congestion.
Innovation Solution
A data processing method where a terminal device negotiates processing capability information with a network side device to manage service data packet sets, enabling efficient processing through signaling procedures that align capabilities between the terminal and network devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data is stored in multiple cells in a matrix arrangement, then storage capacity is improved, but the number of bits required to indicate the active cell increases
Solution Approach 1:
The patent introduces a two-dimensional addressing mechanism using row and column selectors as intermediaries to locate data cells. Instead of using a single counter to address N cells directly (requiring log2(N) bits), the system uses two separate one-dimensional selectors (row and column) that each require only log2(M) bits where M is the dimension size. This intermediary addressing structure reduces the total bits required while maintaining access to all cells in the matrix arrangement.
2Device complexity
If a single counter is used to address data cells, then device complexity is reduced, but the counter must be sufficiently large to address all cells
Solution Approach 1:
The patent segments the single counter function into two separate, smaller counters (row counter and column counter). Each counter manages only one dimension of the matrix, requiring fewer bits and simpler logic. This segmentation allows the system to address all cells in the matrix while using simpler, smaller counter components rather than one large complex counter.
3Speed
If data is processed in parallel across multiple cells, then processing speed is improved, but synchronization and control become more complex
Solution Approach 1:
The patent implements periodic scanning of the matrix cells in a systematic sequence defined by the row and column counters. The counters increment in a periodic manner to cycle through all cells in a predictable pattern, enabling parallel processing while maintaining synchronization through the periodic addressing sequence. This periodic action provides a simple control mechanism for coordinating multiple processing operations.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
Embodiments of the present application provide a data processing method and apparatus, a computer readable medium, and a terminal device. The data processing method comprises: negotiating with a network side device about processing capability information for a service data packet set, the service data packet set comprising a plurality of associated service data packets (S310); and processing, according to the processing capability information negotiated with the network side device, the service data packets comprised in the service data packet set during communication with the network side device (S320) .According to the technical solution of embodiments of the present application, processing of the service data packet set can be implemented by negotiating the processing capability information of the service data packet set, so that the efficiency of processing the service data packets can be improved.