Terminal Device Switching Through Dynamic 2D Barcode Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems fail to seamlessly switch terminal devices while maintaining ongoing communication sessions, especially when users change devices without prior registration.
Innovation Solution
A system comprising terminal devices with information acquisition and output modules, utilizing a server to manage terminal identification information and enable communication initiation between devices through methods like two-dimensional barcodes, sound, or NFC, allowing users to switch devices with minimal user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If terminal device identifiers are registered in advance with the server, then communication switching between devices is enabled, but the system cannot accommodate terminal devices that have not been registered beforehand
Solution Approach 1:
The system performs preliminary actions by having the first terminal device generate and transmit communication initiation information (including identifier and location data) before the actual communication switching occurs. This pre-prepared information enables the second terminal device to immediately establish connection without requiring advance registration of the third terminal device.
Solution Approach 2:
The server acts as an intermediary that receives communication initiation information from the first terminal device and uses it to establish a communication connection between the first and third terminal devices. The server mediates the switching process by utilizing the pre-transmitted identifier and location information without requiring the third device to be pre-registered.
2Adaptability or versatility
If communication switching is implemented without advance registration, then device versatility is improved, but the communication establishment process becomes more complex
Solution Approach 1:
The first terminal device performs self-service by autonomously generating communication initiation information containing its own identifier and location data, and transmitting it to the second terminal device. This self-service mechanism eliminates the need for manual registration operations while simplifying the overall communication establishment process.
Solution Approach 2:
The system uses copying by transmitting a copy of the first terminal device's identifier and location information to the second terminal device. This copied information serves as the basis for establishing the new communication connection, avoiding the need for the third terminal device to undergo registration procedures.
3Reliability
If the system uses stored telephone numbers for communication establishment, then communication can be maintained, but it cannot handle unregistered terminal devices
Solution Approach 1:
The system transitions from a static registration-based model to a dynamic model where communication initiation information is generated and transmitted in real-time. The first terminal device dynamically creates communication initiation information containing its current identifier and location data, enabling the system to adapt to unregistered devices while maintaining reliable communication connections.
Data Source
AI summary
When user X and user Y are communicating using a first terminal device and a second terminal device, respectively, and user Y performs a predetermined operation on the second terminal device, the second terminal device displays a two-dimensional barcode representing terminal identification information of the first terminal device. When user Z captures the two-dimensional barcode using a third terminal device, the third terminal device uses the terminal identification information represented by the captured two-dimensional barcode to obtain the IP address of the first terminal device from a server device and calls the first terminal device. When user X performs an operation to respond to the call, user X and user Z become able to communicate using the first terminal device and the third terminal device, respectively.


