SIP Gateway Mediates Home Appliance Remote Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote control systems for home appliances struggle with security, scalability, and user-friendliness, particularly when trying to control multiple protocols and appliances from outside a home network without complex network settings, and they lack a plug-and-play functionality that can accommodate various control protocols.

Innovation Solution

A gateway device that detects and classifies appliances on a home network, generates identification information, and mediates communication using a call control protocol, allowing remote access and control through a SIP framework, converting control commands between different protocols and enabling plug-and-play functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a gateway device keeps a port open to accept service requests from operational terminals on the out-of-home network, then remote control functionality is enabled, but security is compromised

Engineering Contradiction:
Improveremote control functionalityVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by having appliances automatically register their presence and capabilities on the home network before remote control is needed. The gateway device proactively publishes appliance information to the SIP proxy, so when a user initiates a remote control session, the necessary connection information is already in place, eliminating the need to keep ports open continuously.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The SIP proxy acts as an intermediary between the out-of-home network and the home network. Instead of opening ports directly to appliances, all communication requests must pass through the SIP proxy which mediates the connection establishment. This intermediary approach enables remote control functionality while maintaining security by controlling exactly which connections are permitted.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If an HTTP server with CGI or Java Servlet is used for remote control, then control commands can be received from operational terminals, but scalability is poor due to the need to change applications to support new appliances

Engineering Contradiction:
Improvecontrol command receptionVSAvoidscalability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system uses SIP (Session Initiation Protocol) as a universal communication framework that can handle multiple types of appliances and control protocols through a single standardized interface. The SIP proxy can route requests to different appliances regardless of their specific protocols (UPnP, ECHONET, AV/C), eliminating the need to change applications for each new appliance type and enabling scalable expansion.

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

Solution Approach 2:

The system creates a virtual representation of each appliance's capabilities and status in the SIP proxy's registration database. Instead of modifying the control application for each appliance type, the system copies the essential appliance information into a standardized SIP registration format, allowing the same control application to manage diverse appliances through their SIP-based virtual representations.

Inventive Principle:
Principle #26Copying

3Device complexity

If control protocols are expanded to out-of-home networks without conversion processing, then protocol simplicity is maintained, but functionality cannot be implemented due to LAN-dependent broadcast and multicast communication

Engineering Contradiction:
Improveprotocol simplicityVSAvoidremote control implementation
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The gateway device and SIP proxy serve as intermediaries that translate between the simplified broadcast/multicast communication model of home control protocols and the unicast-based communication required for remote access. The gateway receives broadcast/multicast requests from the SIP proxy and converts them into targeted unicast communications with specific appliances, enabling remote control without changing the original protocol simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the communication function into two distinct parts: the home network layer maintains simple broadcast/multicast protocols for appliance discovery and control, while the gateway/SIP proxy layer handles the complex translation to unicast communication for remote access. This segmentation allows each layer to optimize for its specific requirements without compromising the other.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If manual network settings are required for remote control, then control precision can be maintained, but user-friendliness is reduced

Engineering Contradiction:
Improvecontrol accuracyVSAvoiduser-friendliness
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system implements self-service functionality where appliances automatically register their presence, capabilities, and status information with the SIP proxy when connected to the home network. The gateway device automatically publishes this information without requiring user intervention. When a user initiates remote control, the system automatically retrieves the necessary appliance information, eliminating manual network settings while maintaining accurate control through the automatically collected appliance data.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7583685B2Gateway device, network system, communication program, and communication method
Publication Date: 2009.09.01 KK TOSHIBA
  • US7583685B2 patent drawing
  • US7583685B2 patent drawing
  • US7583685B2 patent drawing

AI summary

A communication method includes; generating identification information for identifying each of detected appliances on a second network; classifying the generated identification information; publishing for a terminal device on a first network a list of the identification information; upon receipt of a request for call connection with identification information on the published list from the terminal device on the first network, establishing call connection with the terminal device; and mediating communication between the terminal device and an appliance on the second network assigned the identification information.