Cross-System File Dragging via Collaboration Window

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current file processing methods across systems require users to manually open target applications before dragging files, leading to reduced processing efficiency and complexity in using target applications across different operating systems.

Innovation Solution

A file processing method that establishes a wireless connection between electronic devices, allowing users to drag files directly to application icons in a collaboration window, where the target application automatically opens the file without prior manual opening, using technologies like Huawei Share OneHop for projection and data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually open target applications before dragging files across systems, then file processing can be performed, but processing efficiency is reduced and operational complexity increases

Engineering Contradiction:
Improvefile processing efficiencyVSAvoidoperational complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by pre-establishing wireless connections between electronic devices and pre-registering application icons in the collaboration window. This allows the target application to be ready to receive and process dragged files immediately, eliminating the need for manual opening operations and improving file processing efficiency across systems

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a collaboration window as an intermediary interface that displays application icons from one system and accepts file drops from another system. This mediator enables seamless file processing across different operating systems by translating cross-system drag operations into local application launch commands, reducing operational complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cross-system file dragging is enabled, then system compatibility is improved, but technical complexity of the processing system increases

Engineering Contradiction:
Improvecross-system compatibilityVSAvoidprocessing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The collaboration window is designed as a universal interface that can display and interact with application icons from multiple different operating systems (Windows, macOS, Linux, Android, iOS). The system implements multi-functionality by handling both local and cross-system file operations through the same drag-and-drop mechanism, improving cross-system compatibility without requiring separate processing paths for each operating system combination

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system creates a visual copy of the target system's application icons within the collaboration window on the source system. This copying approach allows users to interact with familiar icon representations while the underlying system translates these interactions into appropriate cross-system commands, reducing technical complexity by abstracting away system-specific protocols

Inventive Principle:
Principle #26Copying

Data Source

PatentEP4068064B1File processing method, electronic apparatus, system, and storage medium
Publication Date: 2025.03.26 HUAWEI TECH CO LTD
  • EP4068064B1 patent drawingFigure 1
  • EP4068064B1 patent drawingFigure 2
  • EP4068064B1 patent drawingFigure 3A

AI summary

A file processing method, an electronic device, a system, and a storage medium are provided. The method includes: A second electronic device projects onto a first electronic device, and generates a collaboration window on the first electronic device, where the collaboration window includes a desktop of the second electronic device; it is detected that a target file in the first electronic device is dragged by a first operation to an icon of a first application in the collaboration window, and the first operation is released, and the first application is used to open the target file (104) in the collaboration window; and it is detected that the target file in the first electronic device is dragged by a second operation to an icon of a second application in the collaboration window, and the second operation is released, and the second application is used to open the target file (106) in the collaboration window. This can implement that after the target file is dragged to an icon of one target application in the collaboration window across systems, the target application automatically opens the target file.