Terminal Device Application Switching for Seamless Image Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional terminal devices, such as smartphones and tablets, face inconvenience when switching between applications during communication tasks like scanning, printing, or uploading/downloading image data, as the cooperation application program stops, leading to incomplete jobs and requiring users to restart operations.
Innovation Solution
A terminal device processor configures a first transmitting and receiving process with an image processing device via a cooperation application, allowing switching to a different application, suspending the process, and resuming it through the new application for any uncompleted image data, ensuring seamless communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the terminal device allows switching to another application during communication with the image processing device, then user convenience and operational flexibility are improved, but the communication process is interrupted and incomplete tasks occur
Solution Approach 1:
The terminal device determines in advance whether the second application can receive image data before allowing the user to switch applications. This preliminary check ensures that when the user switches applications, the communication can be seamlessly continued without interruption, resolving the contradiction between user convenience and communication reliability
Solution Approach 2:
The operating system acts as an intermediary that manages the transition between applications. It suspends the first application, determines if the second application can receive image data, and facilitates the resumption of communication through the second application, thereby maintaining both user convenience and communication completion
2Adaptability or versatility
If the cooperation application program stops when switching to another application, then the terminal device can execute multiple applications simultaneously, but the communication with the image processing device is terminated
Solution Approach 1:
The system dynamically adjusts its behavior based on the user's application switching action. When the user switches applications, the system determines whether to suspend the first application or allow it to continue, and whether the second application can receive image data. This dynamic adjustment enables both application versatility and communication efficiency
Solution Approach 2:
The communication process with the image processing device is designed to continue seamlessly across application switches. The terminal device ensures that image data transmission and reception operations are not terminated when switching from the first application to the second application, maintaining continuous useful action
3Ease of operation
If the terminal device suspends the first transmitting and receiving process when switching applications, then the new application can execute properly, but the image data transmission is interrupted
Solution Approach 1:
The terminal device uses feedback mechanisms to track the status of image data transmission. When switching applications, the system determines how much image data has been transmitted and ensures that the second application can receive the remaining data, preventing information loss while allowing proper application execution
Solution Approach 2:
The system recovers the suspended transmission process and continues it through the second application. Instead of discarding the incomplete image data transmission when switching applications, the terminal device recovers the remaining transmission tasks and ensures they are completed through the new application
Data Source
AI summary
A terminal device performs communication with a MFP (Multifunction Peripheral), and each of cloud servers. Terminal device executes transmitting and receiving process for image data with the MFP and the cloud servers via a cooperation application program. The terminal device switches a working application in the terminal device to another application, during the transmitting and receiving process via the cooperation application program. In this instance, the terminal device suspends the transmitting and receiving process. The terminal device executes transmitting and receiving process via the another application for a part of the image data for which the transmitting and receiving process is not executed.


