OS File Sharing Adaptation for Cross-App Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems face challenges in improving the convenience of the dragging and dropping operation for file icons across different applications, particularly when the receiving application does not support specific file sharing methods.
Innovation Solution
The system implements a method where the OS determines whether the target application supports a first method for file sharing based on the file format, and if not, it uses a second method to facilitate file sharing, ensuring compatibility and preventing application crashes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the system uses a single file sharing method (first method), then the file sharing process is simple, but applications that do not support this method cannot receive files (reliability deteriorates)
Solution Approach 1:
The system dynamically selects between first and second file sharing methods based on whether the target application supports the first method. This dynamic adaptation allows the system to switch sharing methods according to the receiving application's capabilities, ensuring reliable file sharing while maintaining process simplicity when possible.
Solution Approach 2:
The system changes the file sharing method parameter based on the support status of the target application. When the first method is not supported, the system switches to the second method, thereby adapting the sharing approach to match the receiving application's capabilities and ensuring successful file transfer.
2Reliability
If the system checks application support status and switches methods, then file sharing reliability improves, but the processing complexity increases
Solution Approach 1:
The system performs preliminary checking of the target application's support status for the first file sharing method before initiating the actual file sharing process. This advance verification allows the system to prepare the appropriate sharing method in advance, ensuring reliable file sharing while managing control process complexity through structured preliminary assessment.
3Device complexity
If the system only supports the first method, then the system design is simple, but applications without support cannot receive files (adaptability deteriorates)
Solution Approach 1:
The system implements multiple file sharing methods (first and second methods) to achieve universal compatibility with different applications. By supporting both sharing methods, the system can adapt to various application capabilities, ensuring that files can be shared with applications regardless of which specific method they support.
Data Source
AI summary
A control method includes the following: executing, based on receiving an operation of dragging the file icon included in the screen displayed by the first application program and an operation of dropping the dragged file icon on an application icon associated with a third application program and based on a fact that the third application program does not support the first method, second processing for sharing the file associated with the dropped file icon with the third application program by a second method.


