Smart Home Session Routing via Mobile Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In smart home environments, fixed devices like smart photo frames and smart TVs struggle to accept session requests when users are not nearby, leading to poor user experience and delayed urgent message delivery.
Innovation Solution
A method and apparatus for establishing a session that includes receiving a session request with priority, displaying session information, and sending a user perception request to terminal devices if no acceptance is detected within a preset time for urgent priorities, to identify and connect with a target terminal device that perceives a user.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a session request is sent to a fixed smart home device, then the device can potentially establish a session, but the user experience deteriorates when the user is not beside the device and cannot accept the session request
Solution Approach 1:
The patent introduces a mobile terminal as an intermediary device between the user and the fixed smart home device. When a user initiates a session request, the mobile terminal receives the request, determines the target fixed device, and forwards the request to enable session establishment even when the user is not physically beside the fixed device. This mediator approach resolves the contradiction by allowing reliable session establishment while maintaining user accessibility from any location.
Solution Approach 2:
The mobile terminal performs automatic user perception and target device determination without requiring manual user input. The system automatically detects user presence, identifies the appropriate fixed smart home device, and completes the session establishment process. This self-service mechanism improves ease of operation while maintaining reliable session establishment.
2Reliability
If a session request waits for user acceptance at a fixed device, then the device can confirm user intent, but urgent message delivery is delayed when the user is not nearby
Solution Approach 1:
The patent implements dynamic session establishment by allowing the mobile terminal to determine target devices and forward requests dynamically based on user presence and device availability. For urgent messages, the system can bypass traditional acceptance waiting and establish sessions dynamically, resolving the contradiction between confirming user intent and delivering urgent messages timely.
Solution Approach 2:
The system changes the parameter of session establishment from static (requiring user presence at the fixed device) to dynamic (allowing remote initiation via mobile terminal). This parameter change enables urgent message delivery while still maintaining user intent confirmation through the mobile terminal's ability to determine and forward requests appropriately.
3Loss of time
If the system actively searches for user-perceiving terminal devices, then urgent sessions can be delivered quickly, but the system complexity increases
Solution Approach 1:
The mobile terminal serves as an intermediary that simplifies the complexity of searching for user-perceiving devices. Instead of the fixed device or server performing complex searches, the mobile terminal (which already has user context and location information) determines the target device and forwards the request. This intermediary approach reduces system complexity while enabling fast urgent session delivery.
Solution Approach 2:
The system performs preliminary actions by having the mobile terminal determine the target fixed device before the session request is fully processed. This preliminary determination of the target device based on user presence and device registration information eliminates the need for complex real-time searching during urgent message delivery, reducing both time loss and system complexity.
Data Source
AI summary
Provided are a method and apparatus for establishing a session, and a related device. The method applied to a session receiver includes: receiving a session request sent by a server, the session request including a session priority; displaying session information and determining whether a session acceptance operation is detected in a preset period of time; when the session acceptance operation is not detected in the preset period of time and the session priority is urgent, sending a user perception request to at least one terminal device to acquire a target terminal device that perceives a user; and feeding back a first session response carrying an identifier of the target terminal device to the server, such that the server sends the session request to the target terminal device and establishes a session.


