Network Control Apparatus for Accurate Multi-Device Message Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for distributing messages in a network environment with multiple devices fail to accurately deliver messages to the intended device, leading to usability issues when users have multiple devices, as they cannot directly transmit messages to the device currently in use without notifying the network environment.
Innovation Solution
A control apparatus that includes a reception unit for detecting device states, a management unit for managing sensor data from multiple devices, and a selection unit to choose the intended device for message transmission based on detected states, using an Extensive Message and Presence Protocol (XMPP) server to manage device relationships and sensor information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If distributed process technique is applied to transfer messages based on processing load, then message delivery efficiency is improved, but message delivery accuracy deteriorates
Solution Approach 1:
The patent introduces a server as an intermediary that manages device state information and mediates message routing. The server receives sensor information from multiple devices, determines their states, and selects the appropriate destination device based on user intent rather than just processing load. This intermediary resolves the contradiction by decoupling the routing decision from simple load-based distribution.
Solution Approach 2:
The system performs preliminary actions by collecting and managing device state information (sensor data) before messages need to be routed. The server proactively determines which devices are in use and their states in advance, so when a message needs to be sent, the routing decision can be made quickly and accurately based on pre-collected information rather than calculating load at message-sending time.
2Reliability
If user notifies network environment of device before use, then communication reliability is improved, but ease of operation deteriorates
Solution Approach 1:
The system implements self-service by having devices automatically send sensor information to the server without user intervention. The server automatically processes this information and determines device states. Users simply need to send messages to the server, which then automatically routes them to the correct device based on pre-collected sensor data, eliminating the need for users to manually notify the network of their device choices.
Solution Approach 2:
The system uses feedback from sensor information to automatically adjust message routing. Devices continuously provide sensor data about their state (whether they are being used), and the server uses this feedback to dynamically determine the appropriate destination device. This feedback loop maintains communication reliability while keeping the user interface simple.
3Adaptability or versatility
If multiple devices are supported with independent state checking, then device versatility is improved, but system complexity increases
Solution Approach 1:
The patent merges the state checking and routing decision functions into a single centralized server. Instead of each device or each application independently checking device states, the server consolidates sensor information from multiple devices and centralizes the routing logic. This reduces system complexity by eliminating redundant checking mechanisms while maintaining support for multiple diverse devices.
Solution Approach 2:
The server is designed with universal functionality to handle sensor information from various types of devices (smartphones, tablets, cameras, etc.) and to route messages to any of these devices. By creating a multi-functional routing system that can adapt to different device types through a common interface, the system supports device versatility without proportionally increasing complexity.
Data Source
AI summary
A control apparatus for controlling data transmission via a network, comprising: a reception unit configured to receive, via the network, a result of detection by a sensor for detecting a state of a device; a management unit configured to manage results of detection by a plurality of sensors for detecting states of a plurality of devices corresponding to a common identification; and a selection unit configured to select, from the plurality of devices, a device which is a destination of data whose destination is the identification, based on the results of detection managed by the management unit.


