Multiplexed Computing Arrays for Faster Network Performance Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network performance testing systems face limitations due to hardware constraints, such as USB bus connection speeds and the inability to easily correlate device identifiers with phone numbers, leading to delayed command delivery and disparate testing results.
Innovation Solution
A network environment utilizing user equipment (UE) connected to cloud virtual machines (VMs) and containment systems, where device identifiers and phone numbers are retrieved via SMS messages, allowing for synchronized command delivery and improved data correlation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If USB bus connection is used to connect computing device to test devices, then device connection is established, but command delivery speed is limited by USB bus connection speed
Solution Approach 1:
The patent introduces a test device that acts as an intermediary between the computing device and the cellular network. The test device receives commands from the computing device via USB connection and autonomously executes them by sending communication messages through the cellular network. This intermediary approach allows the computing device to operate independently without being constrained by USB bus speed limitations during actual network testing operations.
2Measurement precision
If device identifier is stored separately from phone number, then data organization is simplified, but correlation between device identifier and phone number becomes difficult
Solution Approach 1:
The patent merges the device identifier and phone number into a single paired data structure stored in the communication log. Each log entry contains both the device ID received from the test device and the corresponding phone number from the SIM card, creating a correlated record that eliminates the need for separate correlation processes while maintaining accurate device identification.
3Productivity
If multiple test devices are connected to single computing device, then testing capacity is increased, but command delivery delay increases due to USB hub limitations
Solution Approach 1:
The patent segments the testing system by introducing multiple independent test devices, each with its own cellular network connection. Instead of having one computing device control multiple test devices through a USB hub (creating bottlenecks), each test device operates independently with its own USB connection to the computing device, eliminating the USB hub bottleneck and allowing parallel command execution without delay.
4Quantity of substance
If communication log is retrieved from receive device, then testing data is collected, but data parsing and correlation requires additional processing time
Solution Approach 1:
The patent performs preliminary organization of testing data by storing both device identifiers and phone numbers together in the communication log at the time of message transmission. The receive device automatically logs both pieces of information in a pre-correlated format, eliminating the need for subsequent data parsing and correlation processing and reducing data processing time while maintaining complete testing data collection.
Data Source
AI summary
A system comprises a source communication device, a test device, and a receive communication device. The source communication device is configured to receive a device identifier (ID) of the test device; send a communication message request to the test device; receive a communication log comprising a pair identifier based on the communication message; send a testing instruction to the test device; receive a second communication log from the receive communication device; and correlate the device ID with the second device ID to obtain the wireless network parameters for the test device. The test device is configured to receive the communication message request; send a communication message responsive to receiving the communication message request to the receive communication device. The receive communication device is configured to create a communication log corresponding to the communication message; and send the communication log and the second communication log to the source communication device.


