Communication Device Service Search Mode Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication devices face inefficiencies in service discovery, as the optional service discovery function in Wi-Fi Direct delays service information exchange, and techniques like UPnP require establishing communication parameters, leading to longer service search times and reduced user convenience when multiple communication modes are involved.

Innovation Solution

A communication device that presents options to the user for specifying a service or a connected party first, allowing selection of a wireless communication mode that optimizes service search processes across different communication layers, using Wi-Fi Direct for service discovery and UPnP for service information exchange in higher layers, thereby improving user convenience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If service discovery function is used in Wi-Fi Direct, then service information can be exchanged before communication connection, but the function is optional and devices without support cannot respond

Engineering Contradiction:
Improveservice search timeVSAvoidcompatibility with devices
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The service search process is segmented into two distinct modes: service-based search (for devices supporting service discovery) and connection-based search (for devices without service discovery support). The system divides the search mechanism according to device capabilities, allowing selective application of appropriate search methods based on whether the target device supports the service discovery function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service search mechanism dynamically adapts based on device capabilities. The system determines whether the target device supports service discovery and automatically selects the appropriate search mode. This dynamic adjustment optimizes search time for compatible devices while ensuring compatibility with devices that lack service discovery support.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If UPnP is used for service search in higher communication layer, then service information can be obtained from devices without service discovery support, but communication parameters must be established first

Engineering Contradiction:
Improvecompatibility with devicesVSAvoidservice search time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection of device capabilities before initiating service search. By checking whether the target device supports service discovery in advance, the system can select the optimal search path. This preliminary action prevents unnecessary establishment of communication parameters when service discovery is available, saving time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The search strategy changes parameters based on device capabilities. When service discovery is supported, the system uses layer 2 service search; when not supported, it falls back to layer 3 UPnP search. This parameter change in search approach optimizes both compatibility and efficiency for different device types.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple communication modes are present for service search, then flexibility is provided, but selection of optimal mode is not addressed in related art

Engineering Contradiction:
Improvecommunication mode optionsVSAvoiduser convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically selects the optimal service search mode without requiring user intervention. By self-detecting device capabilities and autonomously choosing between service-based and connection-based search modes, the system eliminates the complexity of manual mode selection while maintaining flexibility and optimization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9872241B2Communication device, method for controlling communication device, and program for service search performed in communication layers
Publication Date: 2018.01.16 CANON KK
  • US9872241B2 patent drawing
  • US9872241B2 patent drawing
  • US9872241B2 patent drawing

AI summary

The present invention relates to improvement of convenience in displaying service search results when service search is performed in different communication layers.A communication device of the present invention includes the steps of presenting a plurality of options including a first option for specifying a service to be executed and performing wireless communication and a second option for specifying a connected party and performing wireless communication; and selecting a wireless communication mode to be executed from wireless communication modes corresponding to the plurality of options including the first option and the second option.