Cross-device content transmission method and device

By dragging the first icon to the toolbar when the first device remotely accesses the second device, convenient cross-device content transmission is achieved, and the problem of cumbersome existing methods is solved, and user experience and transmission efficiency are improved.

CN119148900APending Publication Date: 2024-12-17HONOR DEVICE CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202310731797.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

The existing cross-device content transmission methods are cumbersome and affect the user experience. You need to download the same application and log in to the same account between devices, and the transmission process is complicated.

Method used

By dragging the first icon to the toolbar when the first device remotely accesses the second device, the user drags the first icon to the toolbar to achieve convenient cross-device content transmission, simplifying the transmission process, eliminating the need to use two devices at the same time, reducing the cost of switching devices, and increasing the cost of switching devices User experience.

Benefits of technology

It realizes the convenience and user experience of cross-device content transmission, simplifies the transmission process, and reduces the complexity of interaction between devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119148900A_ABST
    Figure CN119148900A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a cross-device content transmission method and device, and relates to the technical field of terminals, under the condition that a first device remotely accesses a second device, in response to an operation of dragging a first icon to a first toolbar, the first device displays a third interface, and receives a first element indicated by the first icon sent by the second device, after the transmission of the first element is completed, the first folder of the first device comprises the first element, the third interface comprises the content displayed by the second device, and the first device can conveniently transmit the first element from the second device to the first device based on the operation that a user drags the first icon to the first toolbar. The cross-device content transmission method is simplified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to a method and apparatus for transmitting content across devices. Background Art

[0002] With the popularization and development of the Internet, the types and numbers of terminal devices are increasing, and users' demand for flexible switching between devices in multi-device scenarios is also increasing.

[0003] Typically, when a user needs to transfer a file from a first device to a second device, the user can transfer the file to a cloud application on the first device, open the same cloud application on the second device, and download the file in the cloud application, so that the file is transferred from the first device to the second device.

[0004] However, the above method for transferring content across devices is relatively complicated. Summary of the invention

[0005] An embodiment of the present application provides a method and apparatus for cross-device content transmission. When a first device remotely accesses a second device, the first device can conveniently transmit a first element from the second device to the first device based on an operation in which a user drags a first icon to a first toolbar, thereby simplifying the method for cross-device content transmission.

[0006] In the first aspect, the embodiment of the present application provides a method for cross-device content transmission, which is applied to a first device, and the method includes: the first device displays a first interface, and the first interface includes the content displayed by the first device; the first device establishes a remote communication connection with the second device; after the remote communication connection is established, the first device displays a second interface, and the second interface includes the content displayed by the second device and a first toolbar, and the content displayed by the second device includes a first icon; in response to the operation of dragging the first icon to the first toolbar, the first device displays a third interface, and receives the first element indicated by the first icon sent by the second device, the third interface includes the content displayed by the second device, and after the first element is transmitted, the first folder of the first device includes the first element. In this way, when the first device remotely accesses the second device, the first device can conveniently transfer the first element from the second device to the first device based on the user's operation of dragging the first icon to the first toolbar, thereby simplifying the method for cross-device content transmission.

[0007] Among them, it can correspond to scenario 4, the first interface can be the interface displayed by the first device before remotely accessing the second device, for example, the first interface can display Figure 4 The content displayed in window 401 in the interface shown in a in FIG. Figure 5 The content displayed in window 501 in the interface shown in a in FIG. 1 is not limited to this in the embodiment of the present application.

[0008] The second interface can be Fig.11 In the interface shown in a in , the first toolbar may be the first toolbar 1100 , and the first icon may be the document 1 icon 1102 .

[0009] The third interface can be Fig.12 The interface shown in a.

[0010] In a possible implementation, in response to the operation of dragging the first icon to the first toolbar, the first device displays a third interface, including: in response to the operation of dragging the first icon to the first toolbar, the first device displays a fourth interface, the fourth interface includes: the content displayed by the second device and the second toolbar, the second toolbar is used to indicate the position of the first element transmitted across devices; in response to the operation of dragging the first icon to the second toolbar, the first device displays the third interface. In this way, the first device can drag the first element to the first toolbar, so that the first toolbar is expanded to the second toolbar, and the cross-device content transmission is realized according to the instructions in the second toolbar.

[0011] Among them, the fourth interface can be Fig.11 In the interface shown in d, the second toolbar may be the second toolbar 1104.

[0012] In a possible implementation, before responding to the first operation of dragging the first icon to the first toolbar, the method further includes: in response to the operation on the first toolbar, the first device displays the floating ball corresponding to the first toolbar; in response to the operation of dragging the first icon to the first toolbar, the first device displays a third interface, including: in response to the operation of dragging the first icon to the first area, the first device displays the third interface, and the first area includes the floating ball. In this way, since the first toolbar can be reduced to the floating ball, the first device can realize cross-device content transmission based on the user's operation of dragging the first icon to the first area corresponding to the floating ball. While realizing cross-device content transmission, it is prevented that the toolbar occupies too large an area and affects the user's viewing of other content in the interface.

[0013] Among them, the suspended ball can be Fig.11 The suspended ball 1101 shown in b.

[0014] In a possible implementation, in response to the operation of dragging the first icon to the first area, the first device displays a third interface, including: in response to the operation of dragging the first icon to the first area, the first device displays a fourth interface, the fourth interface includes: the content displayed by the second device and the second toolbar, the second toolbar is used to indicate the position of the first element transmitted across devices; in response to the operation of dragging the first icon to the second toolbar, the first device displays the third interface. In this way, the first device can provide a variety of scenarios for implementing cross-device content transmission, for example, when the user drags the first icon to the first area, the floating ball is expanded to the second toolbar, and the cross-device content transmission is implemented according to the instructions in the second toolbar.

[0015] In a possible implementation, the third interface further includes a first toolbar, the first toolbar further includes a first button, a first identifier for indicating the number of files to be transferred is displayed around the first button, and the method further includes: in response to an operation on the first button, the first device further displays a first window in the third interface, the first window indicating that the second device is transferring the first element to the first device. In this way, the first device can conveniently view the files being transferred and the number of files being transferred through the first button and the first identifier.

[0016] The first button is button 1202 , the first identifier is the digital identifier around button 1202 , and the first window is window 1203 .

[0017] In a possible implementation, the first window further includes: a second button for opening the first folder, and the method further includes: in response to an operation on the second button, the first device displays a fifth interface, the fifth interface is an interface corresponding to the first folder, and the first folder includes files received by the first device from the second device based on the remote communication connection. In this way, the first device can conveniently view the files received from the second device through the second button to confirm whether the file transfer is completed.

[0018] The second button is button 1204, and the fifth interface is Fig.12 The interface shown in c.

[0019] In a possible implementation, in response to the operation of dragging the first icon to the second toolbar, the first device displays the third interface, including: in response to the operation of dragging the first icon to the second toolbar, when the first device determines that the type of the first element meets the preset type, the first device displays the third interface, and the preset type includes one or more of the following: picture, document, or folder. In this way, the first device can start cross-device content transmission when it is detected that the type of the file or folder meets the condition. In this scenario, text information cannot be transmitted.

[0020] In the second aspect, the embodiment of the present application provides a method for cross-device content transmission, which is applied to a first device, and the method includes: the first device displays a first interface, the first interface includes the content displayed by the first device; the first device establishes a remote communication connection with the second device; after the remote communication connection is established, the first device displays a second interface, the second interface includes the content displayed by the second device, and the content displayed by the second device includes a second icon; in response to the split-screen operation input by the user, the first device displays a sixth interface, the sixth interface includes: a first window and a second window, the first window includes the content displayed by the first device, the second window includes the content displayed by the second device, and the first window has no overlapping part with the second window; in response to the operation of dragging the second icon from the second window to the first window, the first device receives the second element indicated by the second icon sent by the second device, and displays a first prompt box in the first window, the first prompt box is used to indicate that the second element is being transmitted; after the second element is transmitted, the first device includes the second element. In this way, the split-screen display of the first window and the second window allows the first device to maximize the viewing of the content displayed in the two windows while realizing cross-device content transmission by dragging the icon, so as to improve the user's experience of the cross-device content transmission process.

[0021] Among them, the sixth interface can be a split-screen display interface, such as Figure 4-Figure 7 Any interface in .

[0022] In a possible implementation, after the first device receives the second element indicated by the second icon sent by the second device, the method further includes: the first device displays the second icon in the first window. In this way, the first device can also determine whether to implement cross-device content transmission through the second icon displayed in the first window.

[0023] Among them, the second icon can be displayed after the second element is transmitted to the first device, or it can also be displayed during the process of transmitting the second element to the first device, which is not limited in the embodiments of the present application.

[0024] In a possible implementation, the content displayed by the first device includes: a thumbnail corresponding to the first album, the second element includes the first image, in response to the operation of dragging the second icon from the second window to the first window, the first device receives the second element indicated by the second icon sent by the second device, and displays the first prompt box in the first window, including: in response to the operation of dragging the second icon from the second window to the thumbnail corresponding to the first album, the first device receives the first image sent by the second device, and displays the first prompt box in the first window, and the first album includes the first image after the first image is transmitted. In this way, the first device can not only realize cross-device content transmission in a split-screen scenario, but also transmit the second element to a certain album in the first device according to the position where the second element is dragged, so as to realize content transmission at the album granularity.

[0025] In a possible implementation, the content displayed by the first device includes: a thumbnail corresponding to at least one image, any image of the at least one image belongs to the second album, the second element includes the second image, and in response to the operation of dragging the second icon from the second window to the first window, the first device receives the second element indicated by the second icon sent by the second device, and displays the first prompt box in the first window, including: in response to the operation of dragging the second icon from the second window to the first window, the first device receives the second image sent by the second device, and displays the first prompt box in the first window, and the second album includes the second image after the second image is transferred. In this way, the first device can determine the storage location of the second image based on the content displayed in the first window. For example, when transferring the second image to the image interface corresponding to the second album, the first device can transfer the second image to the second album.

[0026] In a possible implementation, the content displayed by the first device includes: a thumbnail corresponding to the third image and a thumbnail corresponding to the fourth image, the third image and the fourth image belong to different albums, the second element includes the fifth image, and in response to the operation of dragging the second icon from the second window to the first window, the first device receives the second element indicated by the second icon sent by the second device, and displays the first prompt box in the first window, including: in response to the operation of dragging the second icon from the second window to the first window, the first device receives the fifth image sent by the second device, and displays the first prompt box in the first window, and after the fifth image is transmitted, the camera album of the first device includes the fifth image. In this way, the first device can determine the storage location of the fifth image according to the content displayed in the first window. For example, when the fifth image is transmitted to an image interface that does not distinguish between albums, the first device can transmit the fifth image to a default album, such as a camera album.

[0027] In a possible implementation, after the fifth image is transmitted, the first window further includes a second prompt box, the second prompt box is used to indicate the album where the fifth image is stored. In this way, the first device can also indicate the location where the image is stored, so that the user can find the fifth image through the second prompt box.

[0028] In a possible implementation, the interface displayed by the first device also includes a third icon, and the method further includes: in response to the operation of dragging the third icon from the first window to the second window, the first device sends a third element indicated by the third icon to the second device, and displays a third prompt box in the second window, the third prompt box is used to indicate that the third element is being transmitted, and the second device includes the third element. In this way, the first device can also transmit the content in the first device to the second device when remotely accessing the second device.

[0029] In a possible implementation, the first device includes a display screen, and the display area of ​​the display screen is: the sum of the area occupied by the first window, the area occupied by the second window, and the area occupied by the first region, wherein the first region includes a button for adjusting the window size of the first window and the second window, and the first region is located between the first window and the second window. In this way, the first device can remotely access the second device in a split-screen scenario, and realize cross-device content transmission while maximizing the viewing of the first window and the second window, so as to improve the user experience and avoid the inability to accurately drag files when the content in a certain window is covered.

[0030] In a third aspect, a method for transmitting content across devices is applied to a first device, the method comprising: the first device displays a first interface, the first interface includes content displayed by the first device; the first device establishes a remote communication connection with a second device; after the remote communication connection is established, the first device displays a second interface, the second interface includes content displayed by the second device, and the content displayed by the second device includes a second icon; in response to a user opening an operation of a first application in the first device, the first device displays a seventh interface, the seventh interface includes: a first window and a second window, the first window includes an interface of the first application, the second window includes content displayed by the second device, and the first window covers the second window; in response to an operation of dragging the second icon from the second window to the first window, the first device receives a second element indicated by the second icon sent by the second device, and displays a first prompt box in the first window, the first prompt box is used to indicate that the second element is being transmitted, and the first device includes the second element after the second element is transmitted. In this way, the first window can be displayed in the form of a floating window, covering the second window, and the content of the first device is displayed in the first window to the greatest extent, so that the user can clearly determine the specific location of the second element transmitted to the first device.

[0031] Among them, corresponding to the second scene Figure 8 In the corresponding embodiment, the seventh interface is Figure 8 The interface shown in b.

[0032] In a possible implementation, after the first device receives the second element indicated by the second icon sent by the second device, the method further includes: the first device displays the second icon in the first window. In this way, the first device can also determine whether to implement cross-device content transmission through the second icon displayed in the first window.

[0033] In a possible implementation, the interface displayed by the first device also includes a third icon, and the method further includes: in response to the operation of dragging the third icon from the first window to the second window, the first device sends a third element indicated by the third icon to the second device, and displays a third prompt box in the second window, the third prompt box is used to indicate that the third element is being transmitted, and after the transmission of the third element is completed, the second device includes the third element. In this way, the first device can also transmit the content in the first device to the second device when remotely accessing the second device.

[0034] In a possible implementation, the first device displays the second interface, including: in response to a user sliding upward from the bottom edge of the first device, the first device displays a multitasking interface, the multitasking interface including: a thumbnail corresponding to the remote control process; in response to an operation on the thumbnail corresponding to the remote control process, the first device displays the second interface. In this way, since the remote control process can be displayed in the multitasking interface in the form of a thumbnail, the user can display the second interface by triggering the thumbnail corresponding to the remote control process.

[0035] In a fourth aspect, an embodiment of the present application provides an apparatus for transmitting content across devices, and the method includes: a display unit of a first device, used to display a first interface, the first interface including content displayed by the first device; a communication unit of the first device, used to establish a remote communication connection with a second device; after the remote communication connection is established, the display unit of the first device is also used to display a second interface, the second interface including content displayed by the second device and a first toolbar, the content displayed by the second device including a first icon; the processing unit of the first device responds to the operation of dragging the first icon to the first toolbar, the display unit of the first device is also used to display a third interface, and the communication unit of the first device is also used to receive a first element indicated by the first icon sent by the second device, the third interface including content displayed by the second device, and the first element is included in the first folder of the first device after the transmission of the first element is completed.

[0036] In one possible implementation, the processing unit of the first device is specifically used to respond to the operation of dragging the first icon to the first toolbar, and the display unit of the first device is specifically used to display a fourth interface, wherein the fourth interface includes: content displayed by the second device and the second toolbar, and the second toolbar is used to indicate the location of the first element transmitted across devices; the processing unit of the first device is also specifically used to respond to the operation of dragging the first icon to the second toolbar, and the display unit of the first device is also specifically used to display a third interface.

[0037] In one possible implementation, the processing unit of the first device responds to an operation on the first toolbar, and the display unit of the first device is also used to display a floating ball corresponding to the first toolbar; the processing unit of the first device responds to an operation of dragging the first icon to the first area, and the display unit of the first device is also used to display a third interface, and the first area includes a floating ball.

[0038] In one possible implementation, the processing unit of the first device responds to the operation of dragging the first icon to the first area, and the display unit of the first device is also used to display a fourth interface, the fourth interface including: content displayed by the second device and a second toolbar, the second toolbar is used to indicate the location of the first element transmitted across devices; the processing unit of the first device responds to the operation of dragging the first icon to the second toolbar, and the display unit of the first device is also used to display a third interface.

[0039] In one possible implementation, the third interface also includes a first toolbar, the first toolbar also includes a first button, a first identifier for indicating the number of files transferred is displayed around the first button, the processing unit of the first device responds to the operation on the first button, and the display unit of the first device is also used to display a first window in the third interface, and the first window indicates that the second device is transferring the first element to the first device.

[0040] In one possible implementation, the first window also includes: a second button for opening the first folder, the processing unit of the first device responds to the operation of the second button, and the display unit of the first device is also used to display a fifth interface, the fifth interface is an interface corresponding to the first folder, and the first folder includes files received by the first device from the second device based on a remote communication connection.

[0041] In one possible implementation, the processing unit of the first device responds to the operation of dragging the first icon to the second toolbar. When the processing unit of the first device determines that the type of the first element meets a preset type, the display unit of the first device is also used to display a third interface, and the preset type includes one or more of the following: picture, document or folder.

[0042] In a fifth aspect, an embodiment of the present application provides an apparatus for cross-content transmission, wherein a display unit of a first device is used to display a first interface, wherein the first interface includes content displayed by the first device; a communication unit of the first device is used to establish a remote communication connection with a second device; after the remote communication connection is established, the display unit of the first device is also used to display a second interface, wherein the second interface includes content displayed by the second device, and the content displayed by the second device includes a second icon; the processing unit of the first device responds to a split-screen operation input by a user, and the display unit of the first device is also used to display a sixth interface, wherein the sixth interface includes: a first window and a second window, wherein the first window includes content displayed by the first device, and the second window includes content displayed by the second device, and there is no overlapping part between the first window and the second window; the processing unit of the first device responds to an operation of dragging the second icon from the second window to the first window, and the communication unit of the first device receives a second element indicated by the second icon sent by the second device, and the display unit of the first device is also used to display a first prompt box in the first window, wherein the first prompt box is used to indicate that the second element is being transmitted; after the transmission of the second element is completed, the first device includes the second element.

[0043] In a possible implementation, the display unit of the first device is further configured to display the second icon in the first window.

[0044] In one possible implementation, the content displayed by the first device includes: a thumbnail corresponding to the first album, the second element includes the first image, the processing unit of the first device responds to the operation of dragging the second icon from the second window to the thumbnail corresponding to the first album, the communication unit of the first device is used to receive the first image sent by the second device, and the display unit of the first device is also used to display a first prompt box in the first window, and the first album includes the first image after the first image is transmitted.

[0045] In one possible implementation, the content displayed by the first device includes: a thumbnail corresponding to at least one image, any image of the at least one image belongs to a second album, the second element includes the second image, the processing unit of the first device responds to the operation of dragging the second icon from the second window to the first window, the communication unit of the first device is used to receive the second image sent by the second device, the display unit of the first device is also used to display a first prompt box in the first window, and the second album includes the second image after the second image is transmitted.

[0046] In one possible implementation, the content displayed by the first device includes: a thumbnail corresponding to the third image and a thumbnail corresponding to the fourth image, the third image and the fourth image belong to different albums, the second element includes the fifth image, the processing unit of the first device responds to the operation of dragging the second icon from the second window to the first window, the communication unit of the first device is also used to receive the fifth image sent by the second device, the display unit of the first device is also used to display a first prompt box in the first window, and the camera album of the first device includes the fifth image after the fifth image is transmitted.

[0047] In a possible implementation, after the fifth image is transmitted, the first window further includes a second prompt box, where the second prompt box is used to indicate the album where the fifth image is stored.

[0048] In one possible implementation, the interface displayed by the first device also includes a third icon. The processing unit of the first device responds to the operation of dragging the third icon from the first window to the second window. The communication unit of the first device is also used to send a third element indicated by the third icon to the second device. The display unit of the first device is also used to display a third prompt box in the second window. The third prompt box is used to indicate that a third element is being transmitted, and the second device includes the third element.

[0049] In one possible implementation, the first device includes a display screen, and the display area of ​​the display screen is: the sum of the area occupied by the first window, the area occupied by the second window, and the area occupied by the first region, wherein the first region includes a button for adjusting the window size of the first window and the second window, and the first region is located between the first window and the second window.

[0050] In a sixth aspect, a device for transmitting content across devices, the display unit of the first device being used to display a first interface, the first interface including content displayed by the first device; the communication unit of the first device being used to establish a remote communication connection with a second device; after the remote communication connection is established, the display unit of the first device being used to display a second interface, the second interface including content displayed by the second device, the content displayed by the second device including a second icon; the processing unit of the first device responds to an operation of a user opening a first application in the first device, the display unit of the first device being used to display a seventh interface, the seventh interface including: a first window and a second window, the first window including an interface of the first application, the second window including content displayed by the second device, the first window covering the second window; the processing unit of the first device responds to an operation of dragging the second icon from the second window to the first window, the communication unit of the first device being used to receive a second element indicated by the second icon sent by the second device, the display unit of the first device being used to display a first prompt box in the first window, the first prompt box being used to indicate that the second element is being transmitted, and after the transmission of the second element is completed, the first device includes the second element.

[0051] In a possible implementation, the display unit of the first device is further configured to display the second icon in the first window.

[0052] In one possible implementation, the interface displayed by the first device also includes a third icon. The processing unit of the first device responds to the operation of dragging the third icon from the first window to the second window. The communication unit of the first device is also used to send a third element indicated by the third icon to the second device. The display unit of the first device is also used to display a third prompt box in the second window. The third prompt box is used to indicate that the third element is being transmitted. After the transmission of the third element is completed, the third element is included in the second device.

[0053] In one possible implementation, in response to a user sliding upward from the bottom edge of the first device, the first device displays a multitasking interface, the multitasking interface including: a thumbnail corresponding to the remote control process; in response to an operation on the thumbnail corresponding to the remote access control process, the first device displays a second interface.

[0054] In the seventh aspect, an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the terminal device executes the method described in any implementation of the second aspect, or the method described in any implementation of the second aspect, or the method described in any implementation of the third aspect.

[0055] In an eighth aspect, an embodiment of the present application provides a system for cross-device content transmission, the system for cross-device content transmission comprising a first device and a second device, the first device being used to execute the method described in any implementation manner of the second aspect, or the method described in any implementation manner of the second aspect, or the method described in any implementation manner of the third aspect, and the second device being used to execute the method described in any implementation manner of the second aspect, or the method described in any implementation manner of the second aspect, or the method described in any implementation manner of the third aspect.

[0056] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed, the computer executes the method described in any implementation of the second aspect, or the method described in any implementation of the second aspect, or the method described in any implementation of the third aspect.

[0057] In the tenth aspect, a computer program product comprises a computer program, which, when executed, enables a computer to execute the method described in any one of the implementations of the second aspect, or the method described in any one of the implementations of the second aspect, or the method described in any one of the implementations of the third aspect.

[0058] It can be understood that the effects corresponding to the fourth aspect to the tenth aspect can be found in the description of the first aspect to the third aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1 A schematic diagram of a scenario provided for an embodiment of the present application;

[0060] Figure 2 A schematic diagram of the hardware structure of a terminal device provided in an embodiment of the present application;

[0061] Figure 3 A schematic diagram of an interface for a first device to remotely access a second device provided in an embodiment of the present application;

[0062] Figure 4 A schematic diagram of an interface for transferring a picture in a first device to a second device in a split-screen scenario provided in an embodiment of the present application;

[0063] Figure 5 A schematic diagram of an interface for transferring a picture in a second device to a first device in a split-screen scenario provided in an embodiment of the present application;

[0064] Figure 6 A schematic diagram of an interface for transferring a document in a second device to a first device in a split-screen scenario provided in an embodiment of the present application;

[0065] Figure 7A schematic diagram of an interface for transmitting text in a first device to a second device provided in an embodiment of the present application;

[0066] Figure 8 A schematic diagram of an interface of a first device displayed in a floating window provided in an embodiment of the present application;

[0067] Fig. 9 A schematic diagram of an interface of a second device displayed in a floating window provided in an embodiment of the present application;

[0068] Fig.10 A schematic diagram of an interface for transmitting content in a full-screen scenario provided in an embodiment of the present application;

[0069] Fig.11 A schematic diagram of an interface for content transmission based on a toolbar provided in an embodiment of the present application Figure 1 ;

[0070] Fig.12 A schematic diagram of an interface for content transmission based on a toolbar provided in an embodiment of the present application Figure 2 ;

[0071] Fig.13 A schematic diagram of the structure of a device for cross-content transmission provided in an embodiment of the present application;

[0072] Fig.14 A schematic diagram of the hardware structure of another terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0073] In order to clearly describe the technical solutions of the embodiments of the present application, some terms and technologies involved in the embodiments of the present application are briefly introduced below:

[0074] 1. Remote access function

[0075] The remote access function is a function that allows one device to access the interface displayed by another device. Generally speaking, the remote access function needs to be enabled before it can be used. For example, the user can enable or disable the remote access function by turning on or off a preset switch in the remote control interface of the terminal device.

[0076] In different terminal devices, the remote access function may have different names, such as remote control, remote sharing, or remote access to PC.

[0077] In the case where the first device remotely accesses the second device, the first device can realize the transmission of files, folders and / or text and other contents to the second device, and / or the first device can also realize the transmission of files, folders and / or text and other contents in the second device to the first device. In the case where the second device remotely accesses the first device, the second device can realize the transmission of files, folders and / or text and other contents to the first device, and / or the second device can also realize the transmission of files, folders and / or text and other contents in the first device to the second device. It can be understood that the embodiments of the present application can realize cross-device content transmission based on the remote access function.

[0078] 2. Toolbar

[0079] The toolbar, or tool bar, is an area that helps users quickly use certain functions. Elements such as buttons, icons, and / or function names can be placed in the toolbar.

[0080] The toolbar may be displayed in the interface in a capsule shape, or the toolbar may be circular, semicircular, etc., and displayed in the interface in the form of a floating ball.

[0081] The toolbar can be automatically displayed when the terminal device uses the remote access function, or the toolbar can be automatically hidden when the terminal device uses the remote access function and called based on user operations. For example, when the first device accesses the interface displayed by the second device through the remote access function, the first device can display the toolbar while displaying the interface corresponding to the second device. Alternatively, the first device can display the interface corresponding to the second device without the toolbar, and display the toolbar when the first device receives a trigger operation from the user.

[0082] In order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. For example, the first value and the second value are only used to distinguish different values, and their order is not limited. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.

[0083] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0084] In the present application, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a, b and c, where a, b, c can be single or multiple.

[0085] For example, Figure 1 A schematic diagram of a scenario provided in an embodiment of the present application. Figure 1 As shown, the scenario may include: a first device and a second device. In the embodiment of the present application, the first device is a tablet 101 and the second device is a computer 102. This example does not constitute a limitation on the embodiment of the present application.

[0086] Normally, when the tablet 101 and the computer 102 cannot communicate via a data cable or near-field methods such as Bluetooth, and the user needs to transfer data from the tablet 101 to the computer 102, or transfer data from the computer 102 to the tablet 101, the user can open the same application in the tablet 101 and the computer 102 respectively, and log in to the same application account in each application, thereby realizing cross-device content transmission through the same application.

[0087] For example, taking the application as a network disk application as an example, when the user needs to transfer data from the tablet 101 to the computer 102, the user can upload the data to be transferred to the network disk application of the tablet 101, and log in to the network disk application of the same account on the computer 102, and then the user can download the data to be transferred from the network disk application to achieve cross-device transfer of the data in the tablet 101 to the computer 102. The process of the computer 102 transferring the data in the local computer to the tablet 101 is similar to the above, and will not be repeated here.

[0088] However, the above-mentioned method of cross-device content transmission requires downloading the same application in the first device and the second device, logging in to the same account in the application, and then completing the data transmission through steps such as data uploading and data downloading. The steps are cumbersome and affect the user experience.

[0089] In view of this, an embodiment of the present application provides a method for cross-device content transmission. When a first device remotely accesses a second device, the first device can conveniently transfer a first element from the second device to the first device based on the user dragging a first icon to the first toolbar, thereby simplifying the method for cross-device content transmission and eliminating the need to use the first device and the second device at the same time. This reduces the cost of device switching and improves the user experience of cross-device transmission.

[0090] Among them, the first element may include: files, folders and other contents, the files may include: pictures, or documents, or the files may also include music, videos and other contents, which are not specifically limited in the embodiments of the present application.

[0091] The first device (or second device) mentioned above may be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. For example, the terminal device may be a mobile phone, a smart TV, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.

[0092] In order to better understand the embodiment of the present application, the structure of the terminal device of the embodiment of the present application is introduced below. Figure 2 A schematic diagram of the hardware structure of a terminal device provided in an embodiment of the present application.

[0093] Figure 2 The terminal device described in may be the first device or the second device mentioned in the embodiment of the present application. The hardware structure of the first device may be the same as the hardware structure of the second device, or may be different. This is not specifically limited in the embodiment of the present application.

[0094] like Figure 2As shown, the terminal device may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, an indicator 192, a camera 193, and a display screen 194, etc.

[0095] The sensor module 180 may include one or more of the following, for example: a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, or a bone conduction sensor.

[0096] It is to be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the terminal device. In other embodiments of the present application, the terminal device may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0097] The processor 110 may include one or more processing units. Different processing units may be independent devices or integrated into one or more processors. The processor 110 may also be provided with a memory for storing instructions and data.

[0098] The USB interface 130 is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the terminal device, and can also be used to transfer data between the terminal device and peripheral devices. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other devices, such as AR devices, etc.

[0099] The charging management module 140 is used to receive charging input from a charger, which may be a wireless charger or a wired charger. The power management module 141 is used to connect the charging management module 140 to the processor 110 .

[0100] The wireless communication function of the terminal device can be realized through the antenna 2, the mobile communication module 150, the wireless communication module 160 and the baseband processor.

[0101] Antenna 2 is used to transmit and receive electromagnetic wave signals. The antenna in the terminal device can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization rate of the antenna.

[0102] The mobile communication module 150 can provide wireless communication solutions including 2G / 3G / 4G / 5G etc. applied to the terminal device. The mobile communication module 150 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA) etc.

[0103] The wireless communication module 160 can provide wireless communication solutions applied to terminal devices, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), etc.

[0104] The modem may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker, a receiver, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem may be an independent device. In other embodiments, the modem may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.

[0105] The terminal device realizes the display function through the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, connecting the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering.

[0106] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. In some embodiments, the terminal device may include 1 or N display screens 194, where N is a positive integer greater than 1.

[0107] The terminal device can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.

[0108] The camera 193 is used to capture static images or videos. In some embodiments, the terminal device may include 1 or N cameras 193, where N is a positive integer greater than 1.

[0109] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the terminal device. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos can be stored in the external memory card.

[0110] The internal memory 121 can be used to store computer executable program codes, and the executable program codes include instructions. The internal memory 121 can include a program storage area and a data storage area.

[0111] The terminal device can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor.

[0112] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. Speaker 170A, also known as "speaker", is used to convert audio electrical signals into sound signals. The terminal device can listen to music or listen to hands-free calls through speaker 170A. Receiver 170B, also known as "earpiece", is used to convert audio electrical signals into sound signals. When the terminal device answers a call or voice message, the voice can be answered by placing receiver 170B close to the human ear. Headphone interface 170D is used to connect wired headphones. Microphone 170C, also known as "microphone" or "microphone", is used to convert sound signals into electrical signals. In an embodiment of the present application, the terminal device may have a microphone 170C.

[0113] The button 190 includes a power button, a volume button, etc. The button 190 may be a mechanical button. It may also be a touch button. The terminal device may receive the button input and generate a key signal input related to the user settings and function control of the terminal device. The indicator 192 may be an indicator light, which may be used to indicate the charging status, power change, message, missed call, notification, etc.

[0114] In addition, on top of the above components, the device also runs an operating system, such as an iOS operating system, an Android operating system, or a Windows operating system, etc. Applications can be installed and run on the operating system.

[0115] The software system of the terminal device can adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture, etc., which will not be elaborated here.

[0116] The following specific embodiments are used to describe in detail the technical solution of the present application and how the technical solution of the present application solves the above technical problems. The following specific embodiments can be implemented independently or in combination with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0117] A method for cross-device content transmission provided in an embodiment of the present application can realize the convenient cross-device content transmission based on the user's operation in one of the devices when the first device remotely accesses the second device (or the second device remotely accesses the first device). The essence of cross-device content transmission is: when the first device remotely accesses the second device, the first device can respond to the user's operation and transmit the content to be transmitted in the first device to the second device through the cloud device, or the second device can also respond to the operation initiated by the user through the remote access function and transmit the content to be transmitted in the second device to the first device through the cloud device.

[0118] In the embodiments of the present application, the first device is a tablet and the second device is a computer. This example does not constitute a limitation on the embodiments of the present application.

[0119] Before performing cross-device content transmission, the present application embodiment illustrates an example of a process in which a first device remotely accesses a second device (see Figure 3 Corresponding embodiment), it can be understood that the process of the second device remotely accessing the first device can be similar to the process of the first device remotely accessing the second device mentioned above, and will not be repeated later.

[0120] For example, Figure 3 A schematic diagram of an interface for a first device to remotely access a second device provided in an embodiment of the present application.

[0121] When the first device and the second device are both logged in to the same device account, and the first device and the second device are both in a network connection state, the first device and the second device can establish a connection. It is understandable that the connection established between the first device and the second device can be a connection established in a far-field scenario, or it can also be a connection established in a near-field scenario, which is not limited in the embodiments of the present application. For example, in a near-field scenario, a near-field connection can be achieved between the first device and the second device based on a local area network.

[0122] Before the first device remotely accesses the second device, the second device may enable remote access permission in advance. When the remote access permission is enabled, the second device will no longer enter sleep / hibernation when the second device is connected to an external power source to ensure that other devices can access the device remotely at any time. When the remote access permission is disabled, the second device does not support remote access by any device.

[0123] The first device displays Figure 3 The interface shown in a in the figure may be an opening interface corresponding to the remote control function, and the interface may include at least one second device that allows remote access to be established. For example, the second device may be a device that is logged in to the same device account as the first device and is in a network connection state. Figure 3 The interface shown in a in the figure may include: a control 200 corresponding to PC 102, and PC 201. The second device that allows remote access may not be limited to a PC, but may also be a tablet, a mobile phone or other device.

[0124] When the first device receives the user's trigger operation on the control 200, the first device displays the following Figure 3 The interface shown in b in the figure may display the interface corresponding to the second device accessed remotely by the first device, such as displaying the desktop of the second device. The desktop of the second device may include: a computer icon, a recycle bin icon, a browser icon, a new folder icon, a document 1 icon, a picture 1 icon, and a taskbar at the bottom of the desktop, etc. The above icons in the desktop can all be triggered, and any of the above icons may include: a function icon and a name corresponding to the function icon. In some embodiments, the interface corresponding to the second device may also display an application interface or other content, which is not limited in the embodiments of the present application.

[0125] It can be understood that the trigger operation described in the embodiments of the present application can be a click operation, a double-click operation, or a long press operation or other operations on a certain control, and the specific form of the trigger operation is not limited in the embodiments of the present application.

[0126] Understandably, Figure 3 a in Figure 3 Other interfaces can also be included between b in the text box, that is, users can trigger Figure 3 Control 200 in a and other controls in other interfaces, see Figure 3 The interface shown in b in the figure is not limited to this in the embodiments of the present application.

[0127] exist Figure 3 In the interface shown in b, the user can control any function in the interface, for example, the user can open any function icon in the computer desktop in the tablet, or can also perform other operations on any function icon, such as the user can open, edit, delete, rename and other operations on document 1, so that the user can remotely access the computer through the remote access function in the tablet.

[0128] Based on this, the first device can use the remote access function to Figure 3The interface corresponding to the second device is displayed in the interface shown in b, thereby achieving flexible access to the content in the second device.

[0129] When the first device remotely accesses the second device, content can be transferred between the first device and the second device in a split-screen scenario (see the embodiment corresponding to scenario one), or content can be transferred between the first device and the second device in a floating window scenario (see the embodiment corresponding to scenario two), or content can be transferred between the first device and the second device in a full-screen scenario (see the embodiment corresponding to scenario three), or content can be transferred between the first device and the second device using a toolbar (see the embodiment corresponding to scenario four).

[0130] In scenarios 1 to 3, the first device and the second device can realize the transmission of the second element (or the third element) and other contents; in scenario 4, the first device can realize the transmission of the first element and other contents in the second device to the first device. The second element (or the third element) may include: files, folders and / or text and other contents, and the files may include: pictures, documents, or files may also include music, videos and other contents; the first element may include: files or folders and other contents, and the first element may not include text.

[0131] Scenario 1: Content transmission is performed between a first device and a second device in a split-screen scenario.

[0132] The split screen scenario can be understood as the first device can display two windows in a split screen, one of the two windows can display the content corresponding to the first device, and the other of the two windows can display the content corresponding to the second device, and the two windows have no overlapping parts. In the split screen scenario, the sum of the area occupied by the two windows and the area used to adjust the size of the two windows is the display area of ​​the display screen.

[0133] In scenario 1, the first device and the second device can transfer pictures (see Figure 4-Figure 5 Corresponding embodiment), the first device and the second device can realize document transmission (see Figure 6 Corresponding embodiments), and text transmission can be achieved between the first device and the second device (see Figure 7 corresponding embodiments).

[0134] For example, Figure 4 A schematic diagram of an interface for transferring a picture in a first device to a second device in a split-screen scenario provided in an embodiment of the present application.

[0135] The first device displays Figure 3 In the case of the interface shown in b in FIG. 1 , the first device may display the following when receiving the split screen operation of the user: Figure 4 The interface shown in a.

[0136] For example, the split screen operation may include: the user swipes from the left edge of the display screen to the right (or the right edge of the display screen to the left) to bring up the sidebar, drags out the note application from the sidebar, and drags the note application to the left side of the display screen, so that the split screen is displayed in the interface.

[0137] It is understandable that the first device may also present a split-screen interface based on other operations of the user, and the specific implementation of the split-screen operation is not limited in the embodiments of the present application.

[0138] The note application may also be called a memo application. The note application is an application program for storing text, pictures and other contents.

[0139] like Figure 4 The interface shown in a in the figure may include: window 401 and window 402, window 401 is used to display the content of the note application of the first device, and window 402 is used to display the interface corresponding to the second device accessed remotely by the first device. Window 401 may include: the note content titled as published by the terminal device, a share button, a favorite button, a delete button, and more buttons, and the note content may include text information and picture 403, and the text information may be displayed as "In early March, the flagship model of the terminal device was released, and the device 2.0 brought us a high-frequency refresh rate screen and enriched product lines" and so on.

[0140] In this embodiment of the present application, there is no limitation on the positional relationship between window 401 and window 402, and the displayed window size. Window 401 and window 402 may include buttons for adjusting the window size.

[0141] When the first device receives a drag operation from the user on the picture 403 in the window 401 (the user has not let go at this time, or it is understood that the drag operation has not ended), the first device can display an icon 404 around the picture 403 (such as the dotted icon in the window 401), and the icon 404 is displayed as a reduced picture 403.

[0142] When the drag operation continues to act on icon 404, the user can drag icon 404 from window 401 to window 402 (the user does not release the icon at this time), and the first device can display the following Figure 4 The interface shown in a in the figure, in which the dotted icon 404 in the window 401 is used to indicate that the image 403 is dragged to the position in the window 402, and the icon 404 can be moved from the position of the dotted icon 404 in the window 401 to the position of the solid icon 404 in the window 402 based on the user's drag operation.

[0143] When the user drags the icon 404 from the window 401 to the window 402 and then lets go, the first device can transmit the image 403 to the second device in response to the user's release operation (or understand that the dragging operation is ended at this time), and display the image 403 during the transmission process as shown in FIG. Figure 4 The interface shown in b.

[0144] like Figure 4 The interface shown in b in the figure may be an interface displayed when transmitting data. The window 402 of the interface may include a prompt box 405, and the prompt box 405 is used to prompt that the second device is receiving data (such as the above-mentioned picture 403). For example, the prompt box 405 may include one or more of the following: text information indicating that data is being copied, prompt information indicating the size of the data (such as displayed as 4.5MB), prompt information indicating the size of the data that has been copied (such as displayed as 4), a cancel control, a progress bar indicating the transmission process, or a percentage indicating the transmission progress (such as displayed as 80%), etc., which is not specifically limited in the embodiments of the present application.

[0145] Understandably, Figure 4 An icon 404 may also be displayed in the window 402 in the interface shown in b, and an indicator indicating that data is being transmitted may be displayed around the icon 404 to indicate that the image 403 corresponding to the icon 404 is being transmitted and the transmission has not yet been completed. This is not limited in the embodiments of the present application.

[0146] It is understandable that, in response to the user dragging the icon 404 from the window 401 to the window 402 and releasing the icon, the first device can transfer the image 403 to the second device via the cloud device.

[0147] The first device can copy the image 403 to the second device based on a complete drag operation by the user, or can copy the image 403 to the second device based on multiple operations. For example, the first device can receive a trigger operation such as a long press operation or a double-click operation on the image 403 by the user in window 401, and in response to any trigger operation on the image 403, the first device can display the icon 404 around the image 403. Furthermore, when the first device receives a drag operation of the user dragging the icon 404 from the window 401 to the window 402 (the user lets go at this time), or when the first device receives an operation such as a double-click of the desktop by the user in the window 402 (the user lets go at this time), the first device can copy the image 403 to the second device, and the first device can display the following. Figure 4 The interface shown in b.

[0148] In some embodiments, when the user drags icon 404 in window 401 and ends the dragging operation before dragging icon 404 to window 402, the first device can cancel the display of icon 404. At this time, since icon 404 has not been dragged to window 402, cross-device transmission of image 403 cannot be achieved.

[0149] After the data transfer is completed, the first device displays Figure 4 In the interface shown in c, the picture 2 icon 406 can be displayed in the window 402 of the interface. The picture content indicated in the icon 406 is consistent with the picture 403 in the window 401. Therefore, the operation of the user dragging the picture from the window where the first device is located to the window where the second device is located can be understood as a file copying operation.

[0150] In some embodiments, window 401 may also display interfaces such as a gallery application, an email application, or a folder of the first device, so that the first device can also transfer pictures displayed in different applications of window 401 to the second device corresponding to window 402 based on the user's drag operation. This is not limited in the embodiments of the present application.

[0151] And / or, window 402 may also display any application, any folder, or any compressed package of the second device, so that the first device may also transfer the picture in the first device to any application, folder, or compressed package of the second device based on the user's drag operation, which is not limited in the embodiments of the present application.

[0152] For example, when the first device receives the user dragging icon 404 to a new folder or other folder in window 402, it can be understood that the position where the dragging operation ends is in the new folder or other folder, so the first device can copy the picture 403 to the new folder. Alternatively, when any folder in the second device is open, the first device can also respond to the user dragging icon 404 to any open folder (the user lets go at this time) to copy the picture 403 to any open folder.

[0153] It is understandable that, in response to the location where the user's dragging operation ends, the first device can copy the file to the folder or desktop where the dragging operation ends, which is not limited in the embodiments of the present application.

[0154] In some embodiments, the first device may be based on Figure 4 In the corresponding embodiment, in the split-screen scenario, the contents such as files or folders in window 401 are transferred to the second device corresponding to window 402 by dragging and dropping, and the specific process is not repeated here.

[0155] It is understandable that, when the first device remotely accesses the second device, the first device can flexibly transfer pictures in the first device to the second device based on the user's drag operation, thereby realizing cross-device content transmission.

[0156] Similarly, when the first device remotely accesses the second device, the first device can also copy the picture in the second device to the first device based on the user's drag operation.

[0157] For example, Figure 5 A schematic diagram of an interface for transferring a picture in a second device to a first device in a split-screen scenario provided in an embodiment of the present application.

[0158] The first device displays Figure 5 The interface shown in a in FIG. 1 may include: a window 501 and a window 502, wherein the window 501 is used to display the content in the gallery application of the first device, and the window 502 is used to display the interface corresponding to the second device that is remotely accessed by the first device.

[0159] Window 501 may include: a camera album containing 20 photos, a screenshot album containing 22 photos, and a my album containing 10 photos, etc. The camera album may contain photos with two hexagonal star patterns. The content displayed in the gallery application in the embodiment of the present application is not specifically limited.

[0160] The gallery application is an application for storing photos. The gallery application may also be called an album application or a photo application in some devices, which is not limited in the present embodiment. The content contained in window 502 may be Figure 4 The contents contained in window 402 are similar and will not be described again here.

[0161] When the first device receives a user drag operation on the picture 1 icon 503 in the window 502 (the user does not let go at this time), the first device can display an icon 504 around the icon 503 (such as the dotted icon in the window 502), and the display content of the icon 504 is the same as that of the icon 503.

[0162] In the case where the drag operation continues to act on the icon 504, when the first device receives the drag operation of the user dragging the icon 504 from the window 502 to the window 501 (the user does not release the icon at this time), the terminal device can display the following Figure 5 The interface shown in a in the figure, in which the dotted icon 504 in the window 502 is used to indicate the position where the icon 503 is dragged, and the icon 504 can be moved from the position of the dotted icon 504 in the window 502 to the position of the solid icon 504 in the window 501 based on the user's drag operation.

[0163] When the user drags the icon 504 to the window 502 and then lets go, the first device can transmit the picture 1 in the second device to the first device through the cloud device in response to the user's release operation (or understand that the dragging operation is ended at this time), and display the picture 1 in the second device during the transmission process as shown in FIG. Figure 5 The interface shown in b.

[0164] like Figure 5 In the interface shown in b in the figure, the window 501 of the interface may include a prompt box 505, which is used to indicate that the first device is receiving data. For example, the prompt box 505 may display a prompt message indicating that the data is being transmitted and that you should not leave this page. The window 501 may also include a picture 1, for example, the camera album may display the same content as the picture 1 icon 503, and the number of photos included in the camera album is 21.

[0165] In a possible implementation, picture 1 may not be displayed in window 501 in the interface as shown in b in 5 , which can be understood as picture 1 has not yet completed transmission.

[0166] After the data transfer is completed, the first device displays Figure 5 In the interface shown in c, the gallery application of the window 501 of the interface may include the transferred picture 1.

[0167] It is understandable that in response to the user dragging picture 1 to a blank position in the album interface in window 501 (such as Figure 5 ), the first device may store the picture 1 in a default album, such as a camera album.

[0168] In some embodiments, the first device may also copy the picture 1 to the album specified by the user according to the position where the dragging operation ends. For example, when the first device receives the user dragging the picture 1 from the window 502 to the position of the My Album in the window 501 and releases the drag, the first device may receive the picture 1 sent by the second device, and then the first device may display the prompt box 505 and store the picture 1 in the My Album. In this scenario, the My Album of the first device may display 11 images including the picture 1 ( Figure 5 The interface shown in b is not shown).

[0169] In some embodiments, the window 501 may also display a first image interface ( Figure 5(not shown in the corresponding embodiment), that is, the first image interface of window 501 can display: a thumbnail corresponding to at least one image, or display a certain image, wherein when the thumbnail corresponding to the at least one image includes thumbnails corresponding to multiple images, the multiple images can belong to multiple albums. In the case where window 501 displays the first image interface, when the first device receives a drag operation from the user to drag picture 1 from window 502 to the first image interface in window 501 (the user lets go at this time), the first device can receive picture 1 sent by the second device, and implement the storage of picture 1, and display a prompt box indicating the storage location of picture 1 in the first image interface, and the prompt box can be displayed as picture 1 stored in the camera album to facilitate the user to find picture 1 in the album. It can be understood that the camera album can be the default album when the first device receives an image.

[0170] Alternatively, the first device may also store the image in different albums of the first device according to the image identifier. For example, when the image has a screenshot identifier, the image may be stored in a screenshot and recording album; or when the image has a social application identifier, the first device may store the image in an album corresponding to the social application; or when the image does not have an identifier, the image may be stored in a default camera album.

[0171] In some embodiments, window 501 may also display a second image interface corresponding to a certain album, that is, the images displayed in the second image interface are all in the same album. In the case where the images displayed in the second image interface all belong to my album, when the first device receives a drag operation from the user to drag picture 1 from window 502 to the second image interface in window 501 (the user lets go at this time), the first device can store picture 1 in my album.

[0172] It is understandable that the first device and the second device can not only achieve cross-device transmission through the remote access function, but also directly transmit data across devices to a specified application or a specified interface, so as to enrich the usage scenarios of the remote access function.

[0173] In some embodiments, window 501 may also display the interface corresponding to the document application, folder or other application in the first device, so that the first device can transfer the picture in the second device to any application of the first device based on the user's drag operation. This is not limited in the embodiments of the present application.

[0174] And / or, window 502 may also display any application, any folder, or any compressed package of the second device, so that the first device may also transfer pictures displayed in any application of the second device, pictures displayed in any folder of the second device, or pictures displayed in any compressed package of the second device to the first device based on the user's drag operation, which is not limited to this in the embodiments of the present application.

[0175] In some embodiments, the first device may be based on Figure 5 In a corresponding embodiment, in a split-screen scenario, the contents such as files or folders in window 402 are transferred to the first device corresponding to window 401 by dragging and dropping, and the specific process is not repeated here.

[0176] It is understandable that, when the first device remotely accesses the second device, the first device can flexibly transfer pictures in the second device to the first device based on the user's drag operation, thereby realizing cross-device content transmission.

[0177] For example, Figure 6 A schematic diagram of an interface for transferring a document from a second device to a first device in a split-screen scenario provided in an embodiment of the present application.

[0178] When the first device remotely accesses the second device, the first device may also copy the files of the second device to the first device based on the drag operation of the user.

[0179] The first device displays Figure 6 The interface shown in a in , the interface may include: window 601 and window 602, window 601 is used to display the contents in the folder of the first device, such as displaying the contents in the download folder in my mobile phone of the first device, and window 602 is used to display the interface corresponding to the second device remotely accessed by the first device.

[0180] Window 601 may include a file list, which includes at least one file (or folder) downloaded by the first device, such as screenshot_1.png, screenshot_2.png, installation package.apk, folder 1, and folder 2.

[0181] When the first device receives a user drag operation on the document 1 icon 603 in the window 602 (the user does not let go at this time), the first device can display an icon 604 around the icon 603 (such as the dotted icon in the window 602), and the display content of the icon 604 is the same as that of the icon 603.

[0182] In the case where the drag operation continues to act on the icon 604, when the first device receives the drag operation of the user dragging the icon 604 from the window 602 to the window 601 (the user does not release the icon at this time), the terminal device can display the following Figure 6 The interface shown in a in FIG. 1 is a diagram in which the dotted line icon 604 in window 602 is used to indicate the position where the icon 603 is dragged, and the icon 604 can be moved from the position where the dotted line icon 604 in window 602 is located to the position where the solid line icon 604 in window 601 is located based on the user's drag operation.

[0183] When the user drags the icon 604 to the window 602 and then lets go, the first device can transmit the document 1 in the second device to the first device via the cloud device in response to the user's release operation (or understand that the drag operation is ended at this time), and display the following during the transmission process: Figure 6 The interface shown in b.

[0184] like Figure 6 In the interface shown in b, the window 601 of the interface may include a prompt box 605, the prompt box 605 is used to prompt that the first device is receiving data, and the content displayed in the prompt box 605 may be the same as Figure 5 The content displayed in the prompt box 505 in the corresponding embodiment is the same, which will not be repeated here. The window 601 may also include: Document 1, for example, Document 1 transmitted on May 25, 2023 with a file size of 2.39 MB may be displayed above the screenshot_1.png.

[0185] After the data transfer is completed, the first device displays Figure 6 In the interface shown in c, the folder of the window 601 of the interface may include document 1.

[0186] In some embodiments, window 601 may also display interfaces corresponding to other folders in the first device or other application interfaces, so that the first device can transfer files (or folders) in the second device to the first device based on the user's drag operation. This is not limited in the embodiments of the present application.

[0187] And / or, window 602 may also display any application, any folder, or any compressed package of the second device, so that the first device may also transfer files in any application of the second device, files in any folder of the second device, or files in any compressed package of the second device to the first device based on the user's drag operation, which is not limited to this in the embodiments of the present application.

[0188] It is understandable that, in the case where the first device remotely accesses the second device, the first device can flexibly transfer files in the second device to the first device based on the user's drag operation, thereby realizing cross-device content transmission.

[0189] In some embodiments, the first device may also be based on Figure 6 The corresponding embodiment realizes the transmission of the video, audio and other contents in the second device to the first device. The specific transmission process is the same as Figure 6 The description of the transmission document described in is similar and will not be repeated here.

[0190] In some embodiments, Figure 6 In the interface shown in a of FIG. 1 , the first device can also transfer any file (or folder) in window 601 to the interface of the second device based on the user's drag operation. At this time, a prompt box indicating that the second device is receiving data can be displayed in the window 602 corresponding to the second device to achieve cross-device content transmission. The prompt box displayed in the second device can be the same as Figure 4 The prompt box 405 in is similar and will not be described again here.

[0191] For example, Figure 7 A schematic diagram of an interface for transmitting text in a first device to a second device provided in an embodiment of the present application.

[0192] When the first device remotely accesses the second device, the first device may also copy text in the first device to the second device based on the user's copy and paste operations.

[0193] The first device displays Figure 7 The interface shown in a in FIG. 1 may include: a window 701 and a window 702, wherein the window 701 is used to display the content in the note application of the first device, and the window 702 is used to display the interface corresponding to the second device that is remotely accessed by the first device.

[0194] The content displayed in window 701 can be Figure 4 The content displayed in window 401 is the same as that displayed in window 702, and window 702 may include: the content displayed by the document application, such as an input box, a file button, a start button, an insert button, a design button, a data button, a process button, a review button, and function buttons such as a view button.

[0195] like Figure 7In the interface shown in a of , when the first device receives a trigger operation of the user on the text information 703, the first device may display a prompt box 704 around the text information 703, and the prompt box 704 may include at least one function button, such as a copy button, a share button, a select all button, and a search button. For example, when the first device receives a trigger operation of the user on the copy button, the first device may copy the text information 703 and temporarily store the copied content. The trigger operation on the text information 703 may be a long press operation or a double-click operation on the text information 703.

[0196] When the first device receives a trigger operation from the user on the input box in the document application window 702, the first device may display the following Figure 7 In the interface shown in b, a prompt box 704 may be displayed in the document application of the interface, and the prompt box 704 may include: a copy button, a paste button, and a selective paste button, etc.

[0197] The input box is used to input text or text information, and when the user triggers the input box, an insertion point cursor may be displayed in the input box, and the insertion cursor is used to indicate the position of information input. The user's triggering operation on the input box in the document application in window 702 may be a single-finger click operation, a single-finger double-click operation, or a multi-finger click operation on the input box in the document application, and the triggering operation on the input box in the document application in window 702 is equivalent to a right-click operation on a mouse connected to the second device.

[0198] When the first device receives the user's trigger operation on the paste button in the prompt box 705, the first device may display the following Figure 7 In the interface shown in c, the document application of the interface window 702 can display the same content as the text information 703.

[0199] In some embodiments, other application interfaces containing text information may also be displayed in window 701, so that the first device can transfer text information in other applications of the first device to the second device based on the user's copy operation. This is not limited in the embodiments of the present application.

[0200] And / or, any interface including an input box may also be displayed in window 702, so that the first device may also transfer text information in the first device to any input box of the second device based on the user's copy operation, which is not limited in the embodiments of the present application.

[0201] It is understandable that, in the case where the first device remotely accesses the second device, the first device can flexibly transfer text information in the first device to the second device based on the user's copy operation, thereby realizing cross-device content transmission.

[0202] In some embodiments, Figure 7 In the interface shown in a of FIG. 1 , the first device can also transmit the text information in window 702 to any application of the first device based on the user's copy and paste operations to achieve cross-device content transmission. The specific transmission process can be the same as Figure 7 The description in the corresponding embodiments is similar and will not be repeated here.

[0203] In some embodiments, the first device may also implement cross-device transmission of text information based on the user's operation of dragging the text information. Figure 7 In the interface shown in a of FIG. 1 , when the first device receives a drag operation in which the user selects text information 703 and drags the text information 703 from window 701 to the input box in window 702 (the user releases the hand at this time), the first device may display the following Figure 7 Similarly, the first device can also copy the text information in the second device to the first device by dragging, which is not limited in the embodiments of the present application.

[0204] Scenario 2: Content is transmitted between the first device and the second device in a floating window scenario.

[0205] The floating window scenario can be understood as the first device can display a window, and a floating window covering the window. The window can include the content corresponding to the first device displayed in full screen, and the floating window can display the content corresponding to the second device, or the window can include the content corresponding to the second device displayed in full screen, and the floating window can display the content corresponding to the first device.

[0206] In scenario 2, the first device and the second device can realize the transmission of files (or folders), text and other contents. The files may include pictures, documents and the like.

[0207] In the case where the first device remotely accesses the second device, the interface displayed by the first device may include: an interface corresponding to the first device displayed in the form of a floating window, and an interface corresponding to the second device displayed in full screen (see Figure 8 Alternatively, the interface displayed by the first device may also include: an interface corresponding to the second device displayed in the form of a floating window, and an interface corresponding to the first device displayed in full screen (see Fig. 9 corresponding embodiments).

[0208] For example, Figure 8 A floating window displaying an interface schematic diagram of a first device is provided in an embodiment of the present application.

[0209] The first device displays Figure 3In the case of the interface shown in b in FIG. 1 , when the first device receives an operation of the user sliding left along the right edge of the display screen, the first device may display the following Figure 8 The interface shown in a in , the interface may include: an interface corresponding to the second device displayed in full screen, and a sidebar 801 covering the interface corresponding to the second device. The sidebar 801 may include at least one application button, such as a note application button, an album application button, a clock application button, a calendar application button, an information application button, a phone application button, an address book application button, and a button for adding an application to the sidebar.

[0210] When the first device receives a trigger operation from the user on the note application button in the sidebar 801, the first device may display the following Figure 8 The interface shown in b in FIG. 8 may include: an interface corresponding to the second device displayed in full screen, such as the content displayed in window 803, and a floating window 802 covering window 803, in which the content in the note application of the first device can be displayed.

[0211] The first device displays Figure 8 Based on the interface shown in b, the first device can copy the picture in the floating window 802 to the desktop of the second device based on the user's drag operation. At this time, a prompt box can be displayed in window 803. The content in the prompt box can be similar to that of prompt box 405, which will not be repeated here.

[0212] Alternatively, the first device may also copy picture 1 in the interface of the second device to the floating window 802 based on the user's drag operation. At this time, a prompt box may be displayed in the floating window 802. The content in the prompt box may be similar to that in the prompt box 505, which will not be repeated here.

[0213] It is understandable that the specific implementation of cross-device transmission of content such as picture 1 or text information through dragging operation in scenario 2 can be found in the corresponding description of scenario 1, which will not be repeated here.

[0214] In some embodiments, other application interfaces of the first device may also be displayed in the floating window 802, and other interfaces may also be displayed in the window 803, so that the first device can transmit the content in the floating window 802 to the second device based on the user's operation, or transmit the content in the second device to the first device corresponding to the floating window 802. This is not limited in the embodiments of the present application.

[0215] In some embodiments, the first device and the second device may also transmit text information based on the user's copy and paste operations.

[0216] For example, Fig. 9A schematic diagram of an interface of a second device displayed in a floating window provided in an embodiment of the present application.

[0217] The first device displays Figure 3 In the case of the interface shown in b in FIG. 1 , when the first device receives a user sliding from bottom to top along the lower edge of the display screen, the first device may display the following Fig. 9 The interface shown in a in , which may be a background multitasking interface, may include at least one thumbnail of an application or process running in the background, such as the interface may include: a thumbnail of a remote control process, a thumbnail of a note application, a thumbnail of an information application, a thumbnail of a phone application, etc., and the button 901 for floating window display may be displayed around the remote control process or on the thumbnail.

[0218] The remote control process may be a process that is run when the first device accesses the second device based on the remote access function.

[0219] When the first device receives a trigger operation of the user on button 901, the first device may display the following Fig. 9 The interface shown in b in the figure may include: a window 900 and a floating window 902. The window 900 may display the desktop of the first device. The floating window 902 covers the window 900. The floating window 902 may display the content corresponding to the remote control process, such as displaying the interface corresponding to the second device. The window 900 may display: time information, a note application button 903, etc.

[0220] When the first device receives the trigger operation of button 903, the first device may display Fig. 9 The interface shown in c in FIG. 8 may include: the content of the note application displayed in window 900 , and a floating window 902 .

[0221] The first device displays Fig. 9 Based on the interface shown in c, the first device can copy picture 1 in the floating window 902 to the note application of the first device based on the user's drag operation. At this time, a prompt box can be displayed in window 900, and the content in the prompt box can be similar to that of prompt box 505, which will not be repeated here.

[0222] Alternatively, the first device may also copy the image in the note application to the floating window 902 based on the user's drag operation. At this time, a prompt box may be displayed in the floating window 802. The content in the prompt box may be similar to the prompt box 405, which will not be repeated here.

[0223] In some embodiments, other interfaces of the second device may also be displayed in the floating window 902, and other application interfaces besides the note-taking application may also be displayed in the window 900 to achieve cross-device transmission of content, which is not limited in the embodiments of the present application.

[0224] Combination Figure 8 as well as Fig. 9 In a corresponding embodiment, when a first device remotely accesses a second device, whether the content in the first device is displayed in a floating window or the content in the second device is displayed in a floating window, it does not affect the content transmission between the devices.

[0225] For example, when content in a first device is transferred to a second device, a prompt box indicating that the second device is receiving data may be displayed in the window where the second device is located; or when content in a second device is transferred to a first device, a prompt box indicating that the first device is receiving data may be displayed in the window where the first device is located, so as to prompt the user to transfer data between different devices.

[0226] Scenario 3: Content is transmitted between the first device and the second device in a full-screen scenario.

[0227] The full-screen scenario can be understood as the first device can display the interface corresponding to the first device in full screen, or can also display the interface corresponding to the second device in full screen. The first device can achieve cross-device content transmission by switching between the interface corresponding to the first device and the interface corresponding to the second device.

[0228] In scenario three, the first device and the second device can realize image transmission, the first device and the second device can realize document transmission, and the first device and the second device can realize text transmission (see Fig.10 corresponding embodiments).

[0229] For example, Fig.10 A schematic diagram of an interface for transmitting content in a full-screen scenario provided in an embodiment of the present application.

[0230] The first device may display Fig. 9 When the first device receives a click operation of the user on the note application, the first device may display the following Fig.10 The interface shown in a in the figure, Fig.10 The interface shown in a may include: a note application displayed in full screen in the first device, and the note application may include: text information 1001.

[0231] It is understandable that while the first device displays the interface as shown in a of 10 , the remote control process can run in the background and support being called at any time.

[0232] When the first device receives a trigger operation from the user on the text information 1001, the first device may display a prompt box 1002 around the text information 1001. The prompt box 1002 may include at least one function button, such as a copy button, a share button, a select all button, and a search button. When the first device receives a click operation from the user on the copy button, the first device may copy the text information 1001 and temporarily store the copied content.

[0233] like Fig.10 In the interface shown in a of FIG. 1 , when the first device receives a sliding operation from the user along the bottom of the display screen from bottom to top, the first device may display the interface shown in a of FIG. 1 again. Fig. 9 The background multitasking interface shown in a of FIG. 1 is displayed, and when a user clicks on the thumbnail of the remote control process, the thumbnail is displayed as shown in FIG. Fig.10 It is understandable that, in the case where the second device opens the document application in the interface in advance, the first device may display the following Fig.10 The interface shown in b in , which may include: the content displayed by the document application in the second device.

[0234] When the first device receives a click operation from the user on the input box in the document application, the first device may display the following Fig.10 In the interface shown in c of FIG. 1 , a prompt box 1003 may be displayed in the document application of the interface. The prompt box 1003 may include: a copy button, a paste button, and a selective paste button. When the first device receives a click operation of the user on the paste button, the first device may display the following Fig.10 The interface shown in d in FIG. 1 can display the same content as the text information 1001 in the document application of the interface.

[0235] It is understandable that the first device can display the interface corresponding to the first device and the interface corresponding to the second device in sequence from the background multitasking interface based on user operations, and realize the transmission of text information between devices through interface switching. Scenario three provides users with more ways to realize cross-device content transmission, thereby improving user experience.

[0236] In some embodiments, the first device may also be based on Fig.10 The corresponding embodiment realizes copying the text information in the second device to any application of the first device. The specific process is the same as above. Fig.10 Similar, no further elaboration is required here.

[0237] In some embodiments, the first device may also be based on Fig.10 In the corresponding embodiment, the file (or folder) in the second device is copied to the first device by copying and pasting. The specific process is the same as the above. Fig.10Similar, no further elaboration is required here.

[0238] Scenario 4: The first device and the second device transfer content using the toolbar.

[0239] In scenario 4, the first device remotely accesses the second device, and uses the toolbar to transfer the first element in the second device to the first device as an example for illustration (see Figure 11-Figure 12 corresponding embodiments).

[0240] For example, Fig.11 A schematic diagram of an interface for content transmission based on a toolbar provided in an embodiment of the present application Figure 1 .

[0241] When the first device remotely accesses the second device, the first device may display Fig.11 The interface shown in a in the figure may include a first toolbar 1100. The first toolbar 1100 may include at least one function button, and the function buttons in the first toolbar 1100 are, from top to bottom: a button for viewing the desktop, a multitasking button (equivalent to WIN+TAB in a computer), a retract button, a mute button, a button for viewing files being transferred, and a setting button, etc. The specific content displayed in the first toolbar is not limited in the embodiment of the present application.

[0242] When the first device receives the operation of the user dragging the first toolbar 1100 to the left edge of the display screen (the user releases the first toolbar 1100 at this time), the first device may display the following Fig.11 The interface shown in b in the figure may include a floating ball 1101, which may be semicircular and / or translucent, and may be in a retracted state corresponding to the toolbar. The floating ball 1101 may also be replaced with other retracted forms, which is not limited in the embodiments of the present application.

[0243] Fig.11 The interface shown in b in FIG. 1 may also include: a document 1 icon 1102. When the first device receives a user drag operation on the icon 1102 (the user does not release the icon at this time), the first device may display an icon 1103 (such as Fig.11 (the dotted icon in b in FIG. 11 ), icon 1103 has the same display content as icon 1102.

[0244] In some embodiments, Fig.11 In the interface shown in b in FIG. 1 , when the first device receives a click operation of the user on the floating ball 1101, the first device can expand the floating ball 1101 to the first toolbar 1100 and display the following Fig.11 The interface shown in a.

[0245] In the case where the drag operation continues to act on the icon 1103, when the first device receives the user's operation of dragging the icon 1103 to a position close to the floating ball 1101 (the user does not release the icon at this time), the first device can display the following Fig.11 After switching to the interface shown in c Fig.11 The interface shown in d in the figure. The position close to the suspended ball 1101 may be any position in the area including the suspended ball 1101.

[0246] In the first device by Fig.11 The interface shown in b in the figure switches to Fig.11 The interface shown in c in the figure is switched to Fig.11 During the process of the interface shown in d, the suspended ball 1101 can be Fig.11 The state shown in b in the figure gradually expands to Fig.11 The rounded rectangle (or rectangle) shown in c in the figure is then expanded to Fig.11 The capsule-shaped second toolbar 1104 shown in d in FIG. Fig.11 The rounded rectangle shown in c is only an example of a state of the floating ball during the expansion process. In some embodiments, the floating ball can also present other forms during the expansion process, which is not limited in the embodiments of the present application.

[0247] like Fig.11 The interface shown in d in the figure may include a second toolbar 1104 located at the edge of the display screen, and the second toolbar 1104 is used to indicate the location of the file transfer. The second toolbar 1104 may display prompt information for indicating the dragging location, and the prompt information may be displayed as "Drag to this area and save to the tablet."

[0248] Among them, when the first device receives the operation of the user dragging the icon 1103 to a position close to the floating ball 1101 (the user has not let go at this time), the first device can identify the content dragged by the user, and when it is identified that the dragged content is a file or folder, etc., the floating ball 1101 is expanded and the second toolbar 1104 is displayed.

[0249] In some embodiments, when the first device recognizes that the dragged content is text information or other content, the first device will not expand the floating ball 1101 , which can be understood as text information cannot be transmitted across devices through the second toolbar 1104 .

[0250] In a possible implementation, the first device may also transfer the file in the second device to the first device based on the user dragging the file to the first toolbar 1100 (the user lets go at this time). Fig.11In the interface shown in a, when the first device receives the user dragging document 1 to the location of the first toolbar 1100 (the user lets go at this time), the first device can receive the file sent by the second device and transfer the file to a preset folder.

[0251] In another implementation, Fig.11 In the interface shown in a of FIG. 1 , when the first device receives that the user drags the document 1 to the location of the first toolbar 1100 (the user does not release the document at this time), the first device can expand the first toolbar 1100 and display the following: Fig.11 Furthermore, when the first device detects that the user drags the document 1 to the second toolbar 1104 and lets go, the first device can receive the file sent by the second device and transfer the file to a preset folder.

[0252] When the first device receives a message that the user drags the document 1 to the location of the first toolbar 1100 (the user does not release the document at this time), and the first device recognizes that the dragged content is a file or folder, the first device can expand the first toolbar 1100 and display the following information: Fig.11 The interface shown in d.

[0253] For example, Fig.12 A schematic diagram of an interface for content transmission based on a toolbar provided in an embodiment of the present application Figure 2 .

[0254] like Fig.11 In the interface shown in d in FIG. 1 , when the drag operation continues to act on the icon 1103, when the first device receives that the user drags the icon 1103 to the position of the second toolbar 1104 and ends the drag operation, the first device may display the following Fig.12 The interface shown in a.

[0255] like Fig.12 In the interface shown in a of FIG. 1 , the interface may include: a first toolbar 1201, the first toolbar 1201 may include at least one function button, such as a button 1202 for viewing files being transferred, and a mark indicating the number of files being transferred may be displayed around the button 1202. When 1 is displayed around the button 1202, it can be understood that the first device is receiving a file (or folder).

[0256] like Fig.12 When the first device receives a trigger operation of the user on button 1202, the first device may display the following Fig.12The interface shown in b in the figure may include a prompt window 1203, which is used to display a file list. The file list may include files being transferred, for example, the prompt window 1203 may include document 1 being transferred. The prompt window 1203 may also include: a button 1204 for opening a folder, and a button for closing the prompt window.

[0257] like Fig.12 In the interface shown in b in FIG. 1 , the floating ball displayed on the left edge of the display screen may be in the collapsed state corresponding to the first toolbar 1201, and the floating ball may be displayed in a semicircular and / or semi-transparent state. Fig.12 When the first toolbar 1201 is dragged and slid to the left in the interface shown in a of FIG. 1 , the first toolbar 1201 can be gradually reduced with the user's finger point as the center until it is reduced to a floating ball, and becomes semicircular and / or translucent when it moves to the edge of the display screen. Fig.12 In the interface shown in b, the first toolbar 1201 may also not be collapsed.

[0258] The button for opening a folder is used to view the files received by the first device from the second device. For example, when the first device receives a trigger operation of the user on button 1204, the first device displays the following Fig.12 The interface shown in c in FIG. 1 may include: a file received by the first device from the second device, such as picture 1200.jpg, the file size of picture 1200.jpg is 161KB, the receiving time is 8:00 am, and a button for deleting the file may also be displayed around picture 1200.jpg.

[0259] After file 1 is transferred, Fig.12 The interface shown in c in FIG. 1 can also display file 1 and the transmission information corresponding to file 1.

[0260] Based on this, the first device can be based on Fig.11 In the corresponding embodiment, the toolbar is used to realize cross-device file transfer, and the Fig.12 In a corresponding embodiment, the file being transmitted or the file already received by the first device is viewed to improve the flexibility of cross-device content transmission.

[0261] An embodiment of the present application further provides a system for cross-device content transmission. The system for cross-device content transmission includes a first device and a second device. The first device and the second device are used to implement the steps described above.

[0262] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0263] Combined with the above Figure 4-Figure 12 , the method provided in the embodiment of the present application is described, and the device for executing the above method provided in the embodiment of the present application is described below. Fig.13 As shown, Fig.13 A structural diagram of an apparatus for cross-device content transmission provided in an embodiment of the present application. The apparatus for cross-device content transmission may be the first device or the second device in the embodiment of the present application, or may be a chip or a chip system in the first device or a chip or a chip system in the second device.

[0264] like Fig.13 As shown, the apparatus 1300 for cross-device content transmission can be used in a communication device, circuit, hardware component or chip, and the apparatus 1300 for cross-device content transmission includes: a display unit 1301, a processing unit 1302, and a communication unit 1303, etc. Among them, the display unit 1301 is used to support the display step of the method for cross-device content transmission; the processing unit 1302 is used to support the apparatus 1300 for cross-device content transmission to perform information processing steps; and the communication unit 1303 is used to support the apparatus 1300 for cross-device content transmission to perform steps such as receiving or sending messages.

[0265] The apparatus for transmitting content across devices of the first device (or the second device) described in the embodiments of the present application may include: Fig.13 The units described in the corresponding embodiments.

[0266] Specifically, the processing unit 1302 and the display unit 1301 may be integrated together, and the processing unit 1302 and the display unit 1301 may communicate with each other.

[0267] In a possible implementation, the apparatus 1300 for transmitting content across devices may further include: a storage unit 1304. The storage unit 1304 may include one or more memories, and the memory may be a device in one or more devices or circuits for storing programs or data.

[0268] The storage unit 1304 may exist independently and be connected to the processing unit 1302 via a communication bus. The storage unit 1304 may also be integrated with the processing unit 1302.

[0269] Taking the case where the device 1300 for cross-device content transmission can be a chip or chip system of a terminal device in an embodiment of the present application, the storage unit 1304 can store computer execution instructions of the method of the terminal device, so that the processing unit 1302 executes the method of the terminal device in the above embodiment. The storage unit 1304 can be a register, a cache, or a random access memory (RAM), etc. The storage unit 1304 can be integrated with the processing unit 1302. The storage unit 1304 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, and the storage unit 1304 can be independent of the processing unit 1302.

[0270] In a possible implementation, the apparatus 1300 for cross-device content transmission may further include: a communication unit 1303. The communication unit 1303 is used to support the apparatus 1300 for cross-device content transmission to interact with other devices. Exemplarily, when the apparatus 1300 for cross-device content transmission is a terminal device, the communication unit 1303 may be a communication interface or an interface circuit. When the apparatus 1300 for cross-device content transmission is a chip or a chip system in a terminal device, the communication unit 1303 may be a communication interface. For example, the communication interface may be an input / output interface, a pin or a circuit, etc.

[0271] The device of this embodiment can be used to execute the steps executed in the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.

[0272] Fig.14 A schematic diagram of the hardware structure of another terminal device provided in an embodiment of the present application is shown in FIG. Fig.14 As shown, the terminal device may be the first device or the second device described in the embodiments of the present application.

[0273] The terminal device includes a processor 1401, a communication line 1404 and at least one communication interface ( Fig.14 The communication interface 1403 is used as an example for explanation).

[0274] The processor 1401 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0275] Communications link 1404 may include circuitry to transmit information between the above-described components.

[0276] The communication interface 1403 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, wireless local area networks (WLAN), etc.

[0277] Possibly, the terminal device may further include a memory 1402 .

[0278] The memory 1402 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 1404. The memory may also be integrated with the processor.

[0279] The memory 1402 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 1401. The processor 1401 is used to execute the computer-executable instructions stored in the memory 1402, thereby implementing the method provided by the embodiment of the present application.

[0280] Possibly, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, and the embodiments of the present application do not specifically limit this.

[0281] In a specific implementation, as an embodiment, the processor 1401 may include one or more CPUs, such as Fig.14 CPU0 and CPU1 in.

[0282] In a specific implementation, as an embodiment, the terminal device may include multiple processors, such as Fig.141401 and 1405 in the embodiment of the present invention. Each of these processors may be a single-CPU processor or a multi-CPU processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0283] In the above embodiments, the instructions stored in the memory for execution by the processor may be implemented in the form of a computer program product, wherein the computer program product may be pre-written in the memory, or may be downloaded and installed in the memory in the form of software.

[0284] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or data center that includes one or more available media integrated. For example, the available medium can include a magnetic medium (e.g., a floppy disk, a hard disk or a tape), an optical medium (e.g., a digital versatile disc (digital versatile disc, DVD)), or a semiconductor medium (e.g., a solid state drive (solid state disk, SSD)), etc.

[0285] The embodiments of the present application also provide a computer-readable storage medium. The methods described in the above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. Computer-readable media may include computer storage media and communication media, and may also include any medium that can transfer a computer program from one place to another. The storage medium may be any target medium that can be accessed by a computer.

[0286] As a possible design, the computer readable medium may include a compact disc read-only memory (CD-ROM), RAM, ROM, EEPROM or other optical disc storage; the computer readable medium may include a magnetic disk storage or other magnetic disk storage device. Moreover, any connection line may also be appropriately referred to as a computer readable medium. For example, if the software is transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology (such as infrared, radio and microwave), the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of medium. Disk and disc as used herein include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks usually reproduce data magnetically, while optical discs reproduce data optically using lasers.

[0287] The above combinations should also be included in the scope of computer-readable media. The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for transmitting content across devices, characterized in that: Applied to a first device, the method includes: The first device displays a first interface, where the first interface includes content displayed by the first device; The first device establishes a remote communication connection with the second device; After the remote communication connection is established, the first device displays a second interface, the second interface includes content displayed by the second device and a first toolbar, and the content displayed by the second device includes a first icon; In response to the operation of dragging the first icon to the first toolbar, the first device displays a third interface and receives a first element indicated by the first icon sent by the second device, wherein the third interface includes content displayed by the second device; After the transmission of the first element is completed, the first folder of the first device includes the first element.

2. The method according to claim 1, characterized in that In response to the operation of dragging the first icon to the first toolbar, the first device displays a third interface, including: In response to the operation of dragging the first icon to the first toolbar, the first device displays a fourth interface, wherein the fourth interface includes: content displayed by the second device and a second toolbar, wherein the second toolbar is used to indicate a position of the first element transmitted across devices; In response to an operation of dragging the first icon to the second toolbar, the first device displays the third interface.

3. The method according to claim 1, characterized in that Before the first operation in response to dragging the first icon to the first toolbar, the method further includes: In response to an operation on the first toolbar, the first device displays a floating ball corresponding to the first toolbar; The first device displays the third interface in response to the operation of dragging the first icon to the first toolbar, including: the first device displays the third interface in response to the operation of dragging the first icon to a first area, and the first area includes the floating ball.

4. The method according to claim 3, characterized in that In response to the operation of dragging the first icon to the first area, the first device displays the third interface, including: In response to the operation of dragging the first icon to the first area, the first device displays a fourth interface, the fourth interface including: content displayed by the second device and a second toolbar, the second toolbar being used to indicate a position of the first element transmitted across devices; In response to an operation of dragging the first icon to the second toolbar, the first device displays the third interface.

5. The method according to any one of claims 1 to 4, characterized in that: The third interface further includes a first toolbar, the first toolbar further includes a first button, a first mark indicating the number of files to be transferred is displayed around the first button, and the method further includes: In response to an operation on the first button, the first device further displays a first window in the third interface, wherein the first window indicates that the second device is transmitting the first element to the first device.

6. The method according to claim 5, characterized in that The first window also includes: a second button for opening the first folder, and the method further includes: In response to an operation on the second button, the first device displays a fifth interface, where the fifth interface is an interface corresponding to the first folder, and the first folder includes files received by the first device from the second device based on the remote communication connection.

7. The method according to claim 2 or 4, characterized in that: In response to the operation of dragging the first icon to the second toolbar, the first device displays the third interface, including: In response to the operation of dragging the first icon to the second toolbar, when the first device determines that the type of the first element meets the preset type, the first device displays the third interface, and the preset type includes one or more of the following: picture, document or folder.

8. A method for transmitting content across devices, characterized in that: Applied to a first device, the method includes: The first device displays a first interface, where the first interface includes content displayed by the first device; The first device establishes a remote communication connection with the second device; After the remote communication connection is established, the first device displays a second interface, the second interface includes content displayed by the second device, and the content displayed by the second device includes a second icon; In response to a split-screen operation input by a user, the first device displays a sixth interface, wherein the sixth interface includes: a first window and a second window, wherein the first window includes content displayed by the first device, and the second window includes content displayed by the second device, and the first window has no overlapping portion with the second window; In response to an operation of dragging the second icon from the second window to the first window, the first device receives a second element indicated by the second icon sent by the second device, and displays a first prompt box in the first window, where the first prompt box is used to indicate that the second element is being transmitted; After the transmission of the second element is completed, the first device includes the second element.

9. The method according to claim 8, characterized in that After the first device receives the second element indicated by the second icon sent by the second device, the method further includes: The first device displays the second icon in the first window.

10. The method according to claim 8, characterized in that The content displayed by the first device includes: a thumbnail corresponding to the first album, the second element includes a first image, and in response to the operation of dragging the second icon from the second window to the first window, the first device receives the second element indicated by the second icon sent by the second device, and displays a first prompt box in the first window, including: In response to the operation of dragging the second icon from the second window to the thumbnail corresponding to the first album, the first device receives the first image sent by the second device and displays the first prompt box in the first window. After the first image is transmitted, the first album includes the first image.

11. The method according to claim 8, characterized in that The content displayed by the first device includes: a thumbnail corresponding to at least one image, any image of the at least one image belongs to a second album, the second element includes a second image, and in response to the operation of dragging the second icon from the second window to the first window, the first device receives the second element indicated by the second icon sent by the second device, and displays a first prompt box in the first window, including: In response to the operation of dragging the second icon from the second window to the first window, the first device receives the second image sent by the second device and displays the first prompt box in the first window. After the second image is transmitted, the second album includes the second image.

12. The method according to claim 8, characterized in that The content displayed by the first device includes: a thumbnail corresponding to a third image and a thumbnail corresponding to a fourth image, the third image and the fourth image belong to different albums, the second element includes a fifth image, and in response to the operation of dragging the second icon from the second window to the first window, the first device receives the second element indicated by the second icon sent by the second device, and displays a first prompt box in the first window, including: In response to the operation of dragging the second icon from the second window to the first window, the first device receives the fifth image sent by the second device and displays the first prompt box in the first window. After the fifth image is transmitted, the camera album of the first device includes the fifth image.

13. The method according to claim 8 or 9, characterized in that: The interface displayed by the first device also includes a third icon, and the method further includes: In response to the operation of dragging the third icon from the first window to the second window, the first device sends the third element indicated by the third icon to the second device, and displays a third prompt box in the second window, wherein the third prompt box is used to indicate that the third element is being transmitted, and the second device includes the third element.

14. The method according to any one of claims 8 to 13, characterized in that: The first device includes a display screen, and a display area of ​​the display screen is: the sum of an area occupied by the first window, an area occupied by the second window, and an area occupied by a first area, wherein the first area includes a button for adjusting the window size of the first window and the second window, and the first area is located between the first window and the second window.

15. A method for transmitting content across devices, characterized in that: Applied to a first device, the method includes: The first device displays a first interface, where the first interface includes content displayed by the first device; The first device establishes a remote communication connection with the second device; After the remote communication connection is established, the first device displays a second interface, the second interface includes content displayed by the second device, and the content displayed by the second device includes a second icon; In response to a user opening an operation of opening a first application in the first device, the first device displays a seventh interface, wherein the seventh interface includes: a first window and a second window, wherein the first window includes an interface of the first application, and the second window includes content displayed by the second device, and the first window covers the second window; In response to the operation of dragging the second icon from the second window to the first window, the first device receives the second element indicated by the second icon sent by the second device, and displays a first prompt box in the first window, wherein the first prompt box is used to indicate that the second element is being transmitted, and after the transmission of the second element is completed, the first device includes the second element.

16. The method according to claim 15, characterized in that After the first device receives the second element indicated by the second icon sent by the second device, the method further includes: The first device displays the second icon in the first window.

17. The method according to claim 15 or 16, characterized in that The interface displayed by the first device also includes a third icon, and the method further includes: In response to the operation of dragging the third icon from the first window to the second window, the first device sends the third element indicated by the third icon to the second device, and displays a third prompt box in the second window, wherein the third prompt box is used to indicate that the third element is being transmitted, and after the transmission of the third element is completed, the second device includes the third element.

18. The method according to any one of claims 1 to 7, or the method according to any one of claims 8 to 14, or the method according to any one of claims 15 to 17, characterized in that: The first device displays a second interface, including: In response to a user sliding upward from the bottom edge of the first device, the first device displays a multitasking interface, the multitasking interface including: a thumbnail corresponding to the remote control process; In response to an operation on the thumbnail corresponding to the remote access control process, the first device displays the second interface.

19. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the terminal device executes the method according to any one of claims 1 to 7, or executes the method according to any one of claims 8 to 14, or executes the method according to any one of claims 15 to 18.

20. A system for transmitting content across devices, characterized in that: The system for cross-device content transmission includes a first device and a second device, the first device is used to execute the method executed by the first device as claimed in any one of claims 1-7, or 8-14, or 15-18, and the second device is used to execute the method executed by the second device as claimed in any one of claims 1-7, or 8-14, or 15-18.

21. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the computer executes the method according to any one of claims 1 to 7, or the method according to any one of claims 8 to 14, or the method according to any one of claims 15 to 18.

Citation Information

Cited By

  • Method and system for realizing convenient transmission of remote file through dragging

    CN120780679A

  • Cross-device content transmission method and apparatus

    EP4650927A1