Communication Device Service Search Mode Selection
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


