VNC Client Architecture for Cellular Network Testing Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional network testing methods, such as drive testing and remote control of smartphones using Virtual Network Computing (VNC) interfaces, face limitations due to high data bandwidth consumption and image processing overload, which restrict the number of devices that can participate simultaneously in cellular network testing.

Innovation Solution

Implementing a VNC client on the same communication device as the VNC server, allowing for compact script-based communication and offloading image processing tasks, thereby reducing data bandwidth requirements and enabling the communication device to function as a self-contained test unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If VNC interface is used to remotely control smartphone for network testing, then the ability to control and monitor smartphone operations is improved, but data bandwidth consumption increases and the number of simultaneously testable devices is limited

Engineering Contradiction:
Improveremote control capabilityVSAvoiddata bandwidth consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extracts the essential control functionality from the VNC interface and implements it natively on the smartphone through an application controller. This eliminates the need to transmit screen captures and user input data over the network, as the smartphone autonomously executes test commands and generates results locally, thereby dramatically reducing data bandwidth consumption while preserving remote control capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The smartphone is transformed into a self-contained test unit that autonomously receives test parameters, executes test applications, and generates test results without requiring continuous remote control or monitoring. The device serves itself by locally processing all test operations, which eliminates the bandwidth-intensive VNC communication loop while maintaining full test control capability.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If screen captures are transmitted via VNC data link for analysis, then real-time monitoring of application behavior is improved, but network load and processing overhead increase

Engineering Contradiction:
Improveapplication behavior monitoringVSAvoidnetwork testing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces the mechanical VNC screen capture and transmission system with an electronic data generation system. Instead of capturing and transmitting visual screen information, the system directly generates structured test result data containing application behavior metrics, which is then transmitted to the test station. This substitution eliminates the bandwidth-intensive image transmission while preserving precise application behavior monitoring capability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the form of data transmission from visual screen captures to structured parameter data. The application controller directly generates test results in standardized formats containing relevant performance metrics, eliminating the need to transmit and process large image files. This parameter transformation maintains measurement precision while dramatically improving network testing efficiency by reducing data size and processing requirements.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple smartphones are tested simultaneously using VNC remote control, then testing coverage is improved, but the management module becomes overwhelmed with image processing tasks

Engineering Contradiction:
Improvetesting coverageVSAvoidmanagement module processing load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the test processing function from the central management module and distributes it to individual smartphones. Each smartphone contains an application controller that independently executes test applications and generates results locally. This segmentation eliminates the need for the management module to process images from multiple devices, allowing unlimited simultaneous testing while reducing central processing load to only coordinating and collecting results.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each smartphone operates as an autonomous test unit that self-manages application execution and result generation without requiring centralized image processing. The application controller on each device independently handles all test operations locally, enabling the management module to oversee numerous simultaneous tests without becoming overwhelmed, as each device serves its own processing needs.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10320650B2Testing a network using a communication device
Publication Date: 2019.06.11 VIAVI SOLUTIONS INC(US)
  • US10320650B2 patent drawing
  • US10320650B2 patent drawing
  • US10320650B2 patent drawing

AI summary

A network testing system includes a test station and a communication device running an application. A VNC client and a VNC server are provided on the communication device to control the application for network testing purposes. In operation, the test station communicates with the remote VNC client, providing information and context data for the network test. More than one communication device may be used in the test.