Webcam Dual-OS Networking Through Virtual Network Ports

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing webcams with dual-operating systems face development challenges due to the niche IoT operating system having few libraries and requiring a private protocol for data transmission, complicating the integration and maintenance.

Innovation Solution

A webcam design with a processing circuit that executes both a Linux and an IoT operating system, utilizing a peer-to-peer proxy module under the Linux system, and connecting both systems via physical virtual network ports, eliminating the need for a private protocol and enabling clear division of labor between the systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a private protocol is defined between Linux operating system and IoT operating system for data transmission, then data transmission between the two systems is achieved, but the development complexity increases and maintenance becomes difficult

Engineering Contradiction:
Improvedata transmissionVSAvoiddevelopment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a virtual network card as an intermediary component that standardizes the interface between Linux and IoT operating systems. Instead of requiring a custom private protocol, the virtual network card provides a standardized network interface that both systems can use, thereby simplifying development while maintaining reliable data transmission.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The virtual network card serves multiple functions: it acts as a network interface for the IoT operating system, provides a standardized communication protocol for data transmission, and enables both systems to interact without requiring custom protocol development. This universal component reduces development complexity while ensuring reliable data exchange.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If the IoT operating system is used for network transmission, then network communication functionality is achieved, but the development cycle is extended due to fewer third-party libraries

Engineering Contradiction:
Improvenetwork transmissionVSAvoiddevelopment cycle
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The virtual network card acts as a bridge that allows the Linux operating system (which has abundant third-party libraries) to communicate with the IoT operating system (which has fewer libraries). By standardizing the interface through this intermediary component, developers can leverage existing Linux libraries while maintaining IoT-specific network transmission capabilities, thereby shortening the development cycle.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If a peer-to-peer proxy module operates under the first operating system, then data collection and processing is achieved, but the division of labor between operating systems becomes unclear

Engineering Contradiction:
Improvedata processingVSAvoidsystem division of labor
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the system into distinct functional components: the first operating system handles data collection and processing through the peer-to-peer proxy module, while the second operating system (via the virtual network card) handles network transmission. This clear segmentation of responsibilities eliminates ambiguity in the division of labor while maintaining high data processing productivity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250291655A1Webcam and data processing method thereof
Publication Date: 2025.09.18 REALTEK SEMICON CORP
  • US20250291655A1 patent drawing
  • US20250291655A1 patent drawing
  • US20250291655A1 patent drawing

AI summary

A webcam and a data processing method thereof are provided. The webcam includes a processing circuit and a storage circuit. The processing circuit is electrically connected to the storage circuit. The processing circuit accesses the storage circuit to execute a first operating system, a second operating system, and a peer-to-peer proxy module. The first operating system collects a plurality of data packets, the peer-to-peer proxy module operates under the first operating system, and the second operating system is configured to act as a virtual network card for connecting to an external network. The first operating system includes a first virtual network port, the second operating system includes a second virtual network port, and the first virtual network port is connected to the second virtual network port.