Cross-device content transmission method and apparatus

By dragging the icon to the toolbar or floating ball when the first device remotely accesses the second device, the user can realize convenient cross-device content transmission, solving the problem of cumbersome existing methods and improving user experience and efficiency.

WO2024255344A1PCT designated stage expired Publication Date: 2024-12-19HONOR DEVICE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/081149
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-16
Filing Date
2024-03-12
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

The existing cross-device content transmission methods are cumbersome, and users need to frequently switch devices and applications in multiple device scenarios, which affects the user experience.

Method used

通过在第一设备远程访问第二设备的情况下,用户可以将图标拖拽至工具栏或悬浮球,实现便捷的跨设备内容传输,简化了传输过程,并无需同时使用两设备。

Benefits of technology

It improves the convenience and user experience of cross-device content transmission, reduces the cost of device switching, and simplifies the operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024081149_19122024_PF_FP_ABST
    Figure CN2024081149_19122024_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the technical field of terminals, and provide a cross-device content transmission method and apparatus. When 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 and sent by the second device. When the transmission of the first element is completed, a first folder of the first device comprises the first element. The third interface comprises content displayed by the second device. On the basis of the operation of a user dragging the first icon to the first toolbar, the first device enables the first element to be conveniently transmitted from the second device to the first device. In this way, the cross-device content transmission method is simplified.
Need to check novelty before this filing date? Find Prior Art

Description

Method and apparatus for cross-device content transmission

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on June 16, 2023, with application number 202310731797.1 and application name “Method and Apparatus for Cross-Device Content Transmission”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of terminal technology, and in particular to a method and apparatus for cross-device content transmission. Background Art

[0003] 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.

[0004] 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.

[0005] However, the above method of cross-device content transmission is relatively cumbersome.

[0006] Summary of the Invention

[0007] 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 the user dragging a first icon to a first toolbar, thereby simplifying the method for cross-device content transmission.

[0008] In the first aspect, an 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, and the third interface includes the content displayed by the second device, and after the first element is transmitted, the first element is included in the first folder of the first device. 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.

[0009] Among them, it can correspond to scenario four, and 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 the content displayed by window 401 in the interface shown in a in Figure 4, or display the content displayed by window 501 in the interface shown in a in Figure 5, etc. This is not limited in the embodiments of the present application.

[0010] The second interface may be the interface shown in a in FIG. 11 , the first toolbar may be the first toolbar 1100 , and the first icon may be the document 1 icon 1102 .

[0011] The third interface may be the interface shown in a in FIG12 .

[0012] In one possible implementation, in response to dragging a first icon to a first toolbar, the first device displays a third interface, including: in response to dragging the first icon to the first toolbar, the first device displays a fourth interface, the fourth interface including: content displayed on the second device and a second toolbar, the second toolbar being used to indicate the location of the first element to be transferred across devices; and in response to dragging the first icon to the second toolbar, the first device displays a third interface. In this way, the first device can drag the first element to the first toolbar, causing the first toolbar to expand to the second toolbar, and implement cross-device content transfer according to the instructions in the second toolbar.

[0013] The fourth interface may be the interface shown in d in FIG. 11 , and the second toolbar may be the second toolbar 1104 .

[0014] In one 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 a 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 achieve 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 achieving cross-device content transmission, it prevents the toolbar from occupying too large an area and affecting the user's viewing of other content in the interface.

[0015] The suspension ball may be the suspension ball 1101 shown in b in FIG. 11 .

[0016] In one possible implementation, in response to the operation of dragging a 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 including: content displayed by the second device and a second toolbar, the second toolbar being used to indicate the location of the first element to be transferred across devices; in response to the operation of dragging the first icon to the second toolbar, the first device displays a third interface. In this way, the first device can provide multiple scenarios for implementing cross-device content transfer, for example, when the user drags the first icon to the first area, the floating ball is expanded to the second toolbar, and cross-device content transfer is implemented according to the instructions in the second toolbar.

[0017] In one possible implementation, the third interface further includes a first toolbar, the first toolbar further includes a first button, and a first indicator indicating the number of files being transferred is displayed around the first button. 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 using the first button and the first indicator.

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

[0019] In one 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 displaying a fifth interface, the fifth interface being an interface corresponding to the first folder, the first folder including files received by the first device from the second device via the remote communication connection. In this way, the first device can conveniently view the files received from the second device by clicking the second button to confirm whether the file transfer is complete.

[0020] Among them, the second button is button 1204, and the fifth interface is the interface shown in c in Figure 12.

[0021] In one possible implementation, in response to the operation of dragging the first icon to the second toolbar, the first device displays a 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 a preset type, the first device displays the third interface, the preset type including one or more of the following: image, document, or folder. In this way, the first device can initiate cross-device content transfer when it detects that the type of the file or folder meets the conditions. In this scenario, text information cannot be transferred.

[0022] In a second aspect, an embodiment of the present application provides a method for cross-device content transmission, which is applied to a first device, the method comprising: the first device displays a first interface, the first interface including 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 including content displayed by the second device, and the content displayed by the second device including a second icon; in response to a split-screen operation input by a user, the first device displays a sixth interface, the sixth interface including: a first window and a second window, the first window including content displayed by the first device, the second window including content displayed by the second device, and no overlapping portion between the first window and the second window; in response to an operation of dragging a 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 being 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 both windows while achieving cross-device content transmission by dragging icons, thereby improving the user experience of the cross-device content transmission process.

[0023] Among them, the sixth interface can be a split-screen display interface, such as any interface in Figures 4 to 7.

[0024] In one 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 displaying the second icon in the first window. In this way, the first device can also determine whether to implement cross-device content transfer based on the second icon displayed in the first window.

[0025] 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.

[0026] 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, 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 after the first image is transferred, the first album includes the first image. In this way, the first device can not only realize cross-device content transmission in a split-screen scenario, but also transfer the second element to a certain album in the first device according to the position of the dragged second element, so as to realize album-granular content transmission.

[0027] In one possible implementation, the content displayed by the first device includes: a thumbnail corresponding to at least one image, any one of the at least one images 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 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, and after the second image is transferred, the second album includes the second image. 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.

[0028] In one possible implementation, 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, and after the fifth image is transferred, 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 based on the content displayed in the first window. For example, when transferring the fifth image to an image interface that does not distinguish between albums, the first device can transfer the fifth image to a default album, such as the camera album.

[0029] In one possible implementation, after the fifth image is transferred, the first window further includes a second prompt box, which indicates the album where the fifth image is stored. In this way, the first device can also indicate the image storage location, allowing the user to find the fifth image through the second prompt box.

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

[0031] 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 buttons for adjusting the window sizes 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, while maximizing the viewing of the first window and the second window, and realize cross-device content transmission, thereby improving the user experience and avoiding the inability to accurately drag and drop files when the content in a window is covered.

[0032] In a third aspect, a method for transferring content across devices is provided, applied to a first device, the method comprising: the first device displays a first interface, the first interface including 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 including content displayed by the second device, and the content displayed by the second device including a second icon; in response to a user opening a first application on the first device, the first device displays a seventh interface, the seventh interface including: a first window and a second window, the first window including the interface of the first application, the second window including content displayed by the second device, the first window overlaying 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 indicating that the second element is being transferred, and the first device includes the second element after the transfer of the second element is completed. In this way, the first window can be displayed as a floating window, covering the second window, to maximize the display of the content of the first device in the first window, so that the user can clearly determine the specific location of the second element transferred to the first device.

[0033] Among them, corresponding to the embodiment corresponding to Figure 8 in scenario two, the seventh interface is the interface shown in b in Figure 8.

[0034] In one 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 displaying the second icon in the first window. In this way, the first device can also determine whether to implement cross-device content transfer based on the second icon displayed in the first window.

[0035] In one 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 third element is included in the second device. In this way, the first device can also transfer content in the first device to the second device when remotely accessing the second device.

[0036] In one possible implementation, the first device displays the second interface, including: in response to a user swiping upward from the bottom edge of the first device, the first device displays a multitasking interface, the multitasking interface including a thumbnail corresponding to a remote control process; and in response to an operation on the thumbnail corresponding to the remote control process, the first device displays the second interface. Thus, since the remote control process can be displayed as a thumbnail in the multitasking interface, the user can display the second interface by triggering the thumbnail corresponding to the remote control process.

[0037] 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, for displaying a first interface, the first interface including content displayed by the first device; a communication unit of the first device, for establishing 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 the 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.

[0038] 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 a 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.

[0039] 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.

[0040] 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.

[0041] 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.

[0042] 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 the 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.

[0043] 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 the preset type, the display unit of the first device is also used to display the third interface, and the preset type includes one or more of the following: picture, document or folder.

[0044] In a fifth aspect, an embodiment of the present application provides an apparatus for cross-content transmission, wherein the display unit of the first device is used to display a first interface, wherein the first interface includes the content displayed by the first device; the communication unit of the first device is used to establish a remote communication connection with the 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 the 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 the 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 the content displayed by the first device, and the second window includes the 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 the operation of dragging the second icon from the second window to the first window, and the communication unit of the first device receives the 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, and 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.

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

[0046] 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 transmission is completed.

[0047] In one possible implementation, the content displayed by the first device includes: a thumbnail corresponding to at least one image, any one of the at least one images 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 image is included in the second album after the second image is transmitted.

[0048] 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 the first prompt box in the first window, and after the transmission of the fifth image is completed, the camera album of the first device includes the fifth image.

[0049] 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.

[0050] 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 the 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, and the second device includes the third element.

[0051] 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 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.

[0052] In a sixth aspect, a device for transmitting content across devices, the display unit of the first device is used to display a first interface, the first interface including the content displayed by the first device; the communication unit of the first device is used to establish a remote communication connection with the 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 the content displayed by the second device, and the content displayed by the second device including a second icon; the processing unit of the first device responds to the user's operation of opening the first application in the first device, the display unit of the first device is also used to display a seventh interface, the seventh interface including: a first window and a second window, the first window including the interface of the first application, the second window including the content displayed by the second device, and the first window covering the second window; 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 second element indicated by the second icon 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, 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.

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

[0054] 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 the 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.

[0055] 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, which includes: 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.

[0056] 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 runnable 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.

[0057] In an eighth aspect, an embodiment of the present application provides a system for cross-device content transmission, the cross-device content transmission system including 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.

[0058] 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.

[0059] In the tenth aspect, a computer program product comprises a computer program, which, when run, 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.

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

[0061] FIG1 is a schematic diagram of a scenario provided by an embodiment of the present application;

[0062] FIG2 is a schematic diagram of the hardware structure of a terminal device provided in an embodiment of the present application;

[0063] FIG3 is a schematic diagram of an interface for a first device to remotely access a second device according to an embodiment of the present application;

[0064] FIG4 is a schematic diagram of an interface for transferring a picture from a first device to a second device in a split-screen scenario provided by an embodiment of the present application;

[0065] FIG5 is a schematic diagram of an interface for transferring a picture from a second device to a first device in a split-screen scenario provided by an embodiment of the present application;

[0066] FIG6 is a schematic diagram of an interface for transferring a document from a second device to a first device in a split-screen scenario provided by an embodiment of the present application;

[0067] FIG7 is a schematic diagram of an interface for transferring text from a first device to a second device according to an embodiment of the present application;

[0068] FIG8 is a schematic diagram of an interface of a first device displayed in a floating window according to an embodiment of the present application;

[0069] FIG9 is a schematic diagram of an interface of a second device displayed in a floating window according to an embodiment of the present application;

[0070] FIG10 is a schematic diagram of an interface for content transmission in a full-screen scenario provided by an embodiment of the present application;

[0071] FIG11 is a first schematic diagram of an interface for content transmission based on a toolbar provided in an embodiment of the present application;

[0072] FIG12 is a second schematic diagram of an interface for content transmission based on a toolbar provided in an embodiment of the present application;

[0073] FIG13 is a schematic structural diagram of an apparatus for cross-content transmission provided in an embodiment of the present application;

[0074] FIG14 is a schematic diagram of the hardware structure of another terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0075] To facilitate a clear description of the technical solutions of the embodiments of the present application, some of the terms and technologies involved in the embodiments of the present application are briefly introduced below:

[0076] 1. Remote access function

[0077] Remote access allows one device to access the interface displayed on another device. Generally, remote access requires that it be enabled before it can be used. For example, users can enable or disable remote access by turning on or off a preset switch in the remote control interface of the terminal device.

[0078] The remote access function may have different names on different terminal devices, such as remote control, remote sharing, or remote access to PC.

[0079] When a first device remotely accesses a second device, the first device can transfer files, folders, and / or text and other contents to the second device, and / or the first device can also transfer files, folders, and / or text and other contents in the second device to the first device. When a second device remotely accesses the first device, the second device can transfer files, folders, and / or text and other contents to the first device, and / or the second device can also transfer 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.

[0080] 2. Toolbar

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

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

[0083] 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 can be called up based on user operations. For example, when a first device accesses the interface displayed by a 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 then display the toolbar when the first device receives a triggering operation from the user.

[0084] In order to clearly describe 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 merely used to distinguish different values ​​and do not limit their order. Those skilled in the art will 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 different values.

[0085] 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 in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0086] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean:

[0087] 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 before and after are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: 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 plural.

[0088] For example, Figure 1 is a schematic diagram of a scenario provided by an embodiment of the present application. As shown in Figure 1, 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.

[0089] 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 the application respectively, to achieve cross-device content transmission through the same application.

[0090] For example, taking the application as a network disk application, when a user needs to transfer data from tablet 101 to computer 102, the user can upload the data to be transferred to the network disk application of tablet 101 and log in to the network disk application of the same account on computer 102. Then, the user can download the data to be transferred from the network disk application, thereby transferring the data from tablet 101 to computer 102 across devices. The process of computer 102 transferring data from the local computer to tablet 101 is similar to the above and will not be repeated here.

[0091] 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.

[0092] 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 the first element from the second device to the first device based on the user dragging the 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 while improving the user experience of cross-device transmission.

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

[0094] The above-mentioned first device (or second device) can be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. For example, the terminal device can 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.

[0095] 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. For example, Figure 2 is a schematic diagram of the hardware structure of a terminal device provided in the embodiment of the present application.

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

[0097] As shown in Figure 2, 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.

[0098] 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.

[0099] It is understood that the structures illustrated in the embodiments of the present application do not constitute specific limitations on the terminal device. In other embodiments of the present application, the terminal device may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0100] The processor 110 may include one or more processing units. The 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.

[0101] The USB interface 130 is an interface that complies with USB standards and specifications, and may be a Mini USB interface, a Micro USB interface, a USB Type-C interface, or the like. The USB interface 130 can be used to connect a charger to charge the terminal device, or to transfer data between the terminal device and peripheral devices. It can also be used to connect headphones to play audio. The interface can also be used to connect other devices, such as AR devices.

[0102] The charging management module 140 is used to receive charging input from a charger. The charger can 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.

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

[0104] 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 antenna utilization.

[0105] 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.

[0106] 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.

[0107] The modem may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be transmitted 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 being processed by the baseband processor, the low-frequency baseband signal 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 the 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.

[0108] The terminal device implements display functions through a GPU, display screen 194, and an application processor. The GPU is a microprocessor for image processing that connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering.

[0109] 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.

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

[0111] 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.

[0112] 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 via the external memory interface 120 to implement data storage functions. For example, files such as music and videos can be stored on the external memory card.

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

[0114] The terminal device can implement audio functions such as music playback and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.

[0115] 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. The speaker 170A, also known as the "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 the speaker 170A. The receiver 170B, also known as the "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 heard by placing the receiver 170B close to the human ear. The headphone jack 170D is used to connect a wired headset. The microphone 170C, also known as the "microphone", "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.

[0116] Keys 190 include a power button, a volume button, and other buttons. Keys 190 can be mechanical or touch-sensitive. The terminal device can receive key inputs and generate key signal inputs related to user settings and function control of the terminal device. Indicator 192 can be an indicator light that can be used to indicate charging status, battery level changes, messages, missed calls, notifications, and the like.

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

[0118] The software system of the terminal device can adopt a layered architecture, event-driven architecture, micro-kernel architecture, microservice architecture, or cloud architecture, etc., which will not be described here.

[0119] 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. For the same or similar concepts or processes, some embodiments may not be described in detail.

[0120] A method for cross-device content transmission provided in an embodiment of the present application can facilitate cross-device content transmission based on a user's operation on one of the devices when a first device remotely accesses a second device (or vice versa). The essence of cross-device content transmission is that when a first device remotely accesses a second device, the first device can, in response to a user's operation, transmit the content to be transmitted in the first device to the second device via a cloud device, or the second device can, in response to an operation initiated by a user through a remote access function, transmit the content to be transmitted in the second device to the first device via a cloud device.

[0121] 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.

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

[0123] For example, FIG3 is a schematic diagram of an interface for a first device to remotely access a second device provided in an embodiment of the present application.

[0124] When both the first device and the second device are logged into the same device account and both the first device and the second device are 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 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, the first device and the second device can achieve a near-field connection based on a local area network.

[0125] 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, ensuring 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 from any device.

[0126] The first device displays an interface as shown in a of FIG3 . This interface may be an activation interface corresponding to a remote control function. This interface may include at least one second device that allows remote access. For example, this second device may be a device logged into the same device account as the first device and connected to the network. The interface shown in a of FIG3 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.

[0127] When the first device receives the user's trigger operation for the control 200, the first device displays the interface shown in b in Figure 3, which can display the interface corresponding to the second device that is remotely accessed by the first device, such as 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.

[0128] 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, a long press operation or other operations on a certain control. The specific form of the trigger operation is not limited in the embodiments of the present application.

[0129] It is understandable that other interfaces may also be included between a in Figure 3 and b in Figure 3, that is, the user can view the interface shown in b in Figure 3 by triggering the control 200 in a in Figure 3 and other controls in other interfaces. This is not limited in the embodiments of the present application.

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

[0131] Based on this, the first device can display the interface corresponding to the second device in the interface shown in b in FIG. 3 through the remote access function, thereby achieving flexible access to the content in the second device.

[0132] 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).

[0133] In scenarios one through three, the first device and the second device can transfer content such as a second element (or third element). In scenario four, the first device can transfer content such as a first element from the second device to the first device. The second element (or third element) can include content such as files, folders, and / or text. Files can include images, documents, music, and videos. The first element can include content such as files or folders, but may not include text.

[0134] Scenario 1: Content transmission between the first device and the second device in a split-screen scenario.

[0135] A split-screen scenario can be understood as a first device displaying two windows. One of the two windows can display content corresponding to the first device, and the other window can display content corresponding to the second device, with no overlap between the two windows. In a 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.

[0136] In scenario one, image transmission can be achieved between the first device and the second device (see the corresponding embodiments of Figures 4-5), document transmission can be achieved between the first device and the second device (see the corresponding embodiment of Figure 6), and text transmission can be achieved between the first device and the second device (see the corresponding embodiment of Figure 7).

[0137] For example, FIG4 is 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.

[0138] In the case where the first device displays the interface as shown in b in FIG. 3 , the first device may display the interface as shown in a in FIG. 4 upon receiving a split-screen operation by the user.

[0139] 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.

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

[0141] The note application may also be called a memo application. The note application is an application for storing content such as text and pictures.

[0142] As shown in Figure 4 (a), the interface 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 remotely accessed by the first device. Window 401 may include: the note content titled "Posted by the Terminal Device", a share button, a favorite button, a delete button, and more buttons. The note content may include text information and image 403. The text information may display such as "In early March, the flagship model of the terminal device was released. Device 2.0 brings us a high-refresh rate screen, enriching the product line."

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

[0144] When the first device receives a drag operation from the user on the picture 403 in the window 401 (the user does 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.

[0145] 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 let go at this time), and the first device can display an interface as shown in a in Figure 4, in which the dotted icon 404 in window 401 is used to indicate the position of the picture 403 dragged to the window 402, and the icon 404 can be moved from the position of the dotted icon 404 in window 401 to the position of the solid icon 404 in window 402 based on the user's drag operation.

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

[0147] As shown in b in Figure 4, the interface can 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.

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

[0149] 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.

[0150] 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. 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 the user double-clicking the desktop 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 interface shown in b in Figure 4.

[0151] 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 picture 403 cannot be achieved.

[0152] After the data transmission is completed, the first device displays the interface shown in c in Figure 4. 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 user's operation of 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.

[0153] In some embodiments, window 401 may also display interfaces such as the gallery application, email application, or 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.

[0154] And / or, window 402 can also display any application, any folder, or any compressed package of the second device, so that the first device can 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. This is not limited in the embodiments of the present application.

[0155] For example, when the first device receives the user's dragging of icon 404 to a new folder or other folder in window 402, it can be understood that the dragging operation ends at the new folder or other folder, so the first device can copy image 403 to the new folder. Alternatively, when any folder in the second device is open, the first device can also respond to the user's dragging of icon 404 to any open folder (the user releases the icon at this time) to copy image 403 to any open folder.

[0156] 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.

[0157] In some embodiments, based on the embodiment corresponding to Figure 4, the first device can transfer the files, folders and other contents in window 401 to the second device corresponding to window 402 by dragging and dropping in a split-screen scenario. The specific process is not repeated here.

[0158] It is understandable that when a first device remotely accesses a 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.

[0159] 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.

[0160] For example, FIG5 is 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.

[0161] The first device displays an interface as shown in a of FIG5 , which may include: a window 501 and a window 502 . The window 501 is used to display the content of 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.

[0162] 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.

[0163] 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 embodiments of the present application. The content contained in window 502 may be similar to the content contained in window 402 in Figure 4, and will not be repeated here.

[0164] 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.

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

[0166] When the user drags the icon 504 to the window 502 and then lets go, the first device can respond to the user's release operation (or understand that the dragging operation ends at this time) by transmitting the picture 1 in the second device to the first device through the cloud device, and display the interface shown in b in Figure 5 during the transmission process.

[0167] As shown in FIG. 5 b , window 501 of the interface may include a prompt box 505 indicating that the first device is receiving data. For example, prompt box 505 may display a message indicating that the data is being transmitted and that the user should not leave the page. Window 501 may also include Picture 1. For example, the camera album may display the same content as Picture 1 icon 503, and the camera album may contain 21 photos.

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

[0169] After the data transmission is completed, the first device displays an interface as shown in c in FIG. 5 , and the gallery application in the window 501 of the interface may include the transferred picture 1 .

[0170] 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 the position of icon 504 as shown in a in Figure 5), the first device can store picture 1 in a default album, such as a camera album.

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

[0172] In some embodiments, the first image interface can also be displayed in window 501 (not shown in the embodiment corresponding to FIG5 ), that is, the first image interface of window 501 can display: a thumbnail corresponding to at least one image, or 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 the first image interface is displayed in window 501, when the first device receives the user's drag operation of dragging 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. 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.

[0173] Alternatively, the first device may also store the image in different albums of the first device based on 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.

[0174] In some embodiments, window 501 may also display a second image interface corresponding to a particular album, i.e., the images displayed in the second image interface are all in the same album. If the images displayed in the second image interface all belong to my album, when the first device receives a user drag operation of image 1 from window 502 to the second image interface in window 501 (the user releases the drag at this time), the first device may store image 1 in my album.

[0175] It is understandable that not only can the first device and the second device achieve cross-device transmission through the remote access function, but data can also be directly transmitted across devices to a specified application or a specified interface, thereby enriching the usage scenarios of the remote access function.

[0176] 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.

[0177] And / or, window 502 can also display any application, any folder, or any compressed package of the second device, so that the first device can 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. This is not limited in the embodiments of the present application.

[0178] In some embodiments, based on the embodiment corresponding to Figure 5, the first device can transfer the files, folders and other contents in window 402 to the first device corresponding to window 401 by dragging and dropping in a split-screen scenario. The specific process is not repeated here.

[0179] It is understandable that when a first device remotely accesses a 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.

[0180] For example, FIG6 is 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.

[0181] When the first device remotely accesses the second device, the first device may also copy the file of the second device to the first device based on the user's drag operation.

[0182] The first device displays an interface as shown in a in Figure 6, which 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. Window 602 is used to display the interface corresponding to the second device that is remotely accessed by the first device.

[0183] 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.

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

[0185] In the case where the drag operation continues to act on icon 604, when the first device receives the user's drag operation of dragging icon 604 from window 602 to window 601 (the user has not let go at this time), the terminal device can display an interface as shown in a in Figure 6, in which the dotted 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 of the dotted icon 604 in window 602 to the position of the solid icon 604 in window 601 based on the user's drag operation.

[0186] When the user drags the icon 604 to the window 602 and then lets go, the first device can respond to the user's release operation (or understand that the dragging operation ends at this time) by transferring the document 1 in the second device to the first device through the cloud device, and display the interface shown in b in Figure 6 during the transfer process.

[0187] As shown in FIG6(b), window 601 of the interface may include a prompt box 605, which is used to indicate that the first device is receiving data. The content displayed in prompt box 605 may be the same as the content displayed in prompt box 505 in the embodiment corresponding to FIG5, and will not be repeated here. Window 601 may also include: Document 1. For example, Document 1, which was transmitted on May 25, 2023 and has a file size of 2.39 MB, may be displayed above screenshot_1.png.

[0188] After the data transmission is completed, the first device displays an interface as shown in c of FIG. 6 , and the folder of the window 601 of the interface may include document 1 .

[0189] In some embodiments, window 601 may also display interfaces or other application interfaces corresponding to other folders in the first device, 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.

[0190] 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. This is not limited in the embodiments of the present application.

[0191] It is understandable that when a first device remotely accesses a second device, the first device can flexibly transfer files from the second device to the first device based on the user's drag and drop operation, thereby achieving cross-device content transmission.

[0192] In some embodiments, the first device can also transmit the video, audio and other content in the second device to the first device based on the embodiment corresponding to Figure 6. The specific transmission process is similar to the description of the transmission document described in Figure 6 and will not be repeated here.

[0193] In some embodiments, in the interface shown in a in Figure 6, 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 realize cross-device content transmission. The prompt box displayed in the second device can be similar to the prompt box 405 in Figure 4, and will not be repeated here.

[0194] For example, FIG7 is a schematic diagram of an interface for transferring text in a first device to a second device according to an embodiment of the present application.

[0195] 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.

[0196] The first device displays the interface shown in a of FIG7 , which may include: a window 701 and a window 702 . Window 701 is used to display the content in the note application of the first device, and window 702 is used to display the interface corresponding to the second device that is remotely accessed by the first device.

[0197] The content displayed in window 701 can be the same as the content displayed in window 401 in Figure 4, and window 702 can include: content displayed by the document application, such as input box, file button, start button, insert button, design button, data button, process button, review button, and view button and other functional buttons.

[0198] As shown in the interface of Figure 7a, when the first device receives a user trigger operation on text message 703, the first device may display a prompt box 704 around the text message 703. 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 user trigger operation on the copy button, the first device may copy the text message 703 and temporarily store the copied content. The trigger operation on the text message 703 may be a long press operation or a double-click operation on the text message 703.

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

[0200] The input box is used to input text or characters, and when a user triggers the input box, an insertion point cursor may be displayed in the input box, indicating the location of the 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, 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.

[0201] When the first device receives a user trigger operation on the paste button in the prompt box 705 , the first device may display an interface as shown in c in FIG. 7 , and the document application in the interface window 702 may display the same content as the text information 703 .

[0202] In some embodiments, window 701 may also display other application interfaces containing text information, 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.

[0203] 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. This is not limited in the embodiments of the present application.

[0204] It is understandable that when a first device remotely accesses a 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.

[0205] In some embodiments, in the interface shown in a in Figure 7, 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 similar to that described in the embodiment corresponding to Figure 7 and will not be repeated here.

[0206] 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. For example, in the interface shown in a of Figure 7, when the first device receives the user's selection of text information 703 and drags the text information 703 from window 701 to the input box in window 702 (the user releases the drag at this time), the first device may display the interface shown in c of Figure 7. Similarly, the first device may also implement copying text information from the second device to the first device by dragging, which is not limited in the embodiments of the present application.

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

[0208] The floating window scenario can be understood as a first device displaying a window and a floating window overlaying the window. The window can include the content corresponding to the first device displayed 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 full screen, and the floating window can display the content corresponding to the first device.

[0209] In scenario 2, the first device and the second device can transfer files (or folders), text, and other contents. The files may include pictures or documents.

[0210] Among them, when the first device remotely accesses the second device, the interface displayed by the first device may include: the interface corresponding to the first device displayed in the form of a floating window, and the interface corresponding to the second device displayed in full screen (see the corresponding embodiment of Figure 8), or, the interface displayed by the first device may also include: the interface corresponding to the second device displayed in the form of a floating window, and the interface corresponding to the first device displayed in full screen (see the corresponding embodiment of Figure 9).

[0211] For example, FIG8 is a schematic diagram of an interface of a first device displayed in a floating window provided in an embodiment of the present application.

[0212] When the first device displays the interface shown in b of FIG. 3 , when the first device receives an operation in which the user swipes left along the right edge of the display screen, the first device may display the interface shown in a of FIG. 8 , which may include: an interface corresponding to the second device displayed in full screen, and a sidebar 801 overlaid on 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, a message application button, a phone application button, an address book application button, and a button for adding an application to the sidebar.

[0213] When the first device receives a trigger operation from the user on the note application button in the sidebar 801, the first device can display the interface shown in b in Figure 8, which may include: the 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, which can display the content in the note application of the first device.

[0214] Based on the interface shown in b in Figure 8 displayed on the first device, 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.

[0215] Alternatively, the first device may 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 the prompt box 505 and will not be repeated here.

[0216] 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.

[0217] 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.

[0218] In some embodiments, text information may be transmitted between the first device and the second device based on the user's copy and paste operations.

[0219] For example, FIG9 is a schematic diagram of an interface of a second device displayed in a floating window provided in an embodiment of the present application.

[0220] When the first device displays the interface as shown in b in Figure 3, when the first device receives a user sliding from bottom to top along the lower edge of the display screen, the first device can display the interface as shown in a in Figure 9, which can be a background multitasking interface. The interface may include at least one thumbnail of an application or process running in the background, such as: 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 a button 901 for floating window display can be displayed around the remote control process or on the thumbnail.

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

[0222] When the first device receives a user trigger operation on button 901, the first device may display the interface shown in FIG9 b, which may include: window 900 and floating window 902. Window 900 may display the desktop of the first device, and floating window 902 overlays window 900. Floating window 902 may display content corresponding to the remote control process, such as the interface corresponding to the second device. Window 900 may display: time information, note application button 903, etc.

[0223] When the first device receives the triggering operation of button 903 , the first device may display an interface as shown in c in FIG. 9 , which may include: content in the note application displayed in window 900 , and a floating window 902 .

[0224] Based on the interface shown in c in Figure 9 displayed on the first device, 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 the window 900. The content in the prompt box can be similar to the prompt box 505, which will not be repeated here.

[0225] 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 and will not be repeated here.

[0226] 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 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.

[0227] 8 and 9 , when the first device remotely accesses the 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.

[0228] 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.

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

[0230] 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 realize cross-device content transmission by switching between the interface corresponding to the first device and the interface corresponding to the second device.

[0231] In scenario three, pictures can be transmitted between the first device and the second device, documents can be transmitted between the first device and the second device, and text can be transmitted between the first device and the second device (see the embodiment corresponding to FIG10 ).

[0232] For example, FIG10 is a schematic diagram of an interface for content transmission in a full-screen scenario provided in an embodiment of the present application.

[0233] The first device can display the interface shown in a in Figure 9. When the first device receives a click operation from the user on the note application, the first device can display the interface shown in a in Figure 10. The interface shown in a in Figure 10 may include: a note application displayed in full screen in the first device, and the note application may include: text information 1001.

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

[0235] When the first device receives a user trigger operation on text message 1001, the first device may display a prompt box 1002 around text message 1001. 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 user click operation on the copy button, the first device may copy text message 1001 and temporarily store the copied content.

[0236] As shown in the interface in Figure 10a, when the first device receives a user swipe operation from bottom to top along the bottom of the display screen, the first device may again display the background multitasking interface shown in Figure 9a, and when the user clicks the thumbnail of the remote control process, it may display the interface shown in Figure 10b. It is understood that if the second device has previously opened a document application in the interface, the first device may display the interface shown in Figure 10b, which may include: the content displayed by the document application on the second device.

[0237] When the first device receives a user click operation on an input box in a document application, the first device may display an interface as shown in FIG. 10 c , in which a prompt box 1003 may be displayed in the document application. Prompt box 1003 may include a copy button, a paste button, and a paste-selective button. When the first device receives a user click operation on the paste button, the first device may display an interface as shown in FIG. 10 d , in which the document application may display the same content as text message 1001.

[0238] 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 multi-tasking 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 the user experience.

[0239] In some embodiments, the first device can also copy the text information in the second device to any application of the first device based on the embodiment corresponding to Figure 10. The specific process is similar to that of Figure 10 above and will not be repeated here.

[0240] In some embodiments, the first device can also copy the files (or folders) in the second device to the first device by copying and pasting based on the embodiment corresponding to Figure 10. The specific process is similar to that of Figure 10 above and will not be repeated here.

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

[0242] In scenario four, an example is given in which a first device remotely accesses a second device and uses a toolbar to transfer a first element in the second device to the first device (see the corresponding embodiments of FIG. 11 - FIG. 12 ).

[0243] For example, FIG11 is a schematic diagram of an interface for content transmission based on a toolbar provided in an embodiment of the present application.

[0244] When the first device remotely accesses the second device, the first device may display an interface as shown in Figure 11a, which may include a first toolbar 1100. The first toolbar 1100 may include at least one function button. 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 on a computer), an undo button, a mute button, a button for viewing files being transferred, and a settings button. The specific content displayed in the first toolbar is not limited in this embodiment of the present application.

[0245] When the first device receives an operation in which the user drags the first toolbar 1100 to the left edge of the display screen (the user releases the first toolbar), the first device may display an interface as shown in FIG11 b, which may include a floating ball 1101. The floating ball 1101 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.

[0246] The interface shown in b in Figure 11 may also include: Document 1 icon 1102. When the first device receives a drag operation from the user on icon 1102 (the user has not let go at this time), the first device may display icon 1103 around icon 1102 (such as the dotted icon in b in Figure 11). The display content of icon 1103 is the same as that of icon 1102.

[0247] In some embodiments, as shown in the interface b in Figure 11, when the first device receives a user click operation on the floating ball 1101, the first device can expand the floating ball 1101 to the first toolbar 1100 and display the interface shown in Figure 11 a.

[0248] In the case where the drag operation continues to act on icon 1103, when the first device receives an operation that the user drags icon 1103 to a position close to the floating ball 1101 (the user does not release the icon), the first device may switch to the interface shown in FIG11 d after displaying the interface shown in FIG11 c. The position close to the floating ball 1101 may be any position in the area containing the floating ball 1101.

[0249] During the process of the first device switching from the interface shown in FIG. 11 b to the interface shown in FIG. 11 c, and then to the interface shown in FIG. 11 d, the floating ball 1101 may gradually expand from the state shown in FIG. 11 b to the rounded rectangle (or rectangle) shown in FIG. 11 c, and then to the capsule-shaped second toolbar 1104 shown in FIG. 11 d. The rounded rectangle shown in FIG. 11 c is merely an example of one state of the floating ball during expansion. In some embodiments, the floating ball may also exhibit other forms during expansion, which is not limited in the present embodiment.

[0250] The interface shown in d in Figure 11 may include a second toolbar 1104 located at the edge of the display screen. The second toolbar 1104 is used to indicate the location of 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."

[0251] Among them, when the first device receives the operation of the user dragging the icon 1103 to the 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.

[0252] 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. It can be understood that text information cannot be transmitted across devices through the second toolbar 1104.

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

[0254] In another implementation, as shown in the interface of FIG11a, when the first device receives the user dragging document 1 to the location of the first toolbar 1100 (the user has not released the document), the first device can expand the first toolbar 1100 and display the interface shown in FIG11d. Furthermore, when the first device detects that the user dragged document 1 to the second toolbar 1104 and released the document, the first device can receive the file sent by the second device and transfer the file to a preset folder.

[0255] Among them, when the first device receives the user dragging document 1 to the location of the first toolbar 1100 (the user has not let go at this time), and the first device recognizes that the dragged content is a file or folder, etc., the first device can expand the first toolbar 1100 and display the interface shown in d in Figure 11.

[0256] For example, FIG12 is a second schematic diagram of an interface for content transmission based on a toolbar provided in an embodiment of the present application.

[0257] As shown in the interface d in Figure 11, when the drag operation continues to act on the icon 1103, when the first device receives the user dragging the icon 1103 to the location of the second toolbar 1104 and ends the drag operation, the first device can display the interface shown in a in Figure 12.

[0258] The interface shown in a of FIG12 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. A symbol indicating the number of files being transferred may be displayed around the button 1202. When a symbol 1 is displayed around the button 1202, it can be understood that the first device is receiving a file (or folder).

[0259] As shown in the interface of FIG12 a, when the first device receives a user trigger operation on button 1202, the first device may display the interface shown in FIG12 b, which may include a prompt window 1203. The prompt window 1203 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.

[0260] In the interface shown in b in Figure 12, the floating ball displayed on the left edge of the display screen can be the retracted state corresponding to the first toolbar 1201, and the floating ball can be displayed in a semicircular and / or translucent state. For example, when the tablet receives the user's operation of dragging the first toolbar 1201 and sliding it to the left in the interface shown in a in Figure 12, the first toolbar 1201 can gradually shrink with the user's finger landing point as the center until it shrinks into a floating ball, and becomes semicircular and / or translucent when it moves to the edge of the display screen. Of course, in the interface shown in b in Figure 12, the first toolbar 1201 may not be retracted.

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

[0262] After the transfer of file 1 is completed, the interface shown in c in FIG. 12 may also display file 1 and the transfer information corresponding to file 1.

[0263] Based on this, the first device can use the toolbar to realize cross-device file transfer based on the embodiment corresponding to Figure 11, and can view the files being transferred or the files that the first device has received based on the embodiment corresponding to Figure 12 to improve the flexibility of cross-device content transmission.

[0264] 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, and the first device and the second device are used to implement the steps described above.

[0265] 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.

[0266] The method provided in the embodiment of the present application is described above in conjunction with Figures 4 to 12. The device for executing the above method provided in the embodiment of the present application is described below. As shown in Figure 13, Figure 13 is a structural schematic diagram of a device for cross-device content transmission provided in the embodiment of the present application. The device for cross-device content transmission can be the first device or the second device in the embodiment of the present application, or it can be a chip or chip system in the first device or a chip or chip system in the second device.

[0267] As shown in Figure 13, an apparatus 1300 for cross-device content transmission can be used in a communication device, circuit, hardware component, or chip. The apparatus 1300 includes a display unit 1301, a processing unit 1302, and a communication unit 1303. The display unit 1301 is used to support the display step of the cross-device content transmission method; the processing unit 1302 is used to support the apparatus 1300 for cross-device content transmission in performing information processing; and the communication unit 1303 is used to support the apparatus 1300 for cross-device content transmission in performing steps such as receiving or sending messages.

[0268] The apparatus for cross-device content transmission of the first device (or second device) described in the embodiments of the present application may include the units described in the embodiment corresponding to FIG. 13 .

[0269] 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.

[0270] In a possible implementation, the apparatus 1300 for cross-device content transmission may further include a storage unit 1304. The storage unit 1304 may include one or more memories, and the memories may be devices in one or more devices or circuits for storing programs or data.

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

[0272] Taking the example of a chip or chip system of a terminal device in an embodiment of the present application as an example, the storage unit 1304 can store computer-executable instructions of the terminal device method, so that the processing unit 1302 executes the terminal device method 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 type of static storage device that can store static information and instructions. The storage unit 1304 can be independent of the processing unit 1302.

[0273] In one possible implementation, the apparatus 1300 for cross-device content transmission may further include a communication unit 1303. The communication unit 1303 is configured to support interaction between the apparatus 1300 for cross-device content transmission and other devices. For example, when the apparatus 1300 for cross-device content transmission is a terminal device, the communication unit 1303 may be a communication interface or interface circuit. When the apparatus 1300 for cross-device content transmission is a chip or chip system within the 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.

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

[0275] Figure 14 is a schematic diagram of the hardware structure of another terminal device provided in an embodiment of the present application. As shown in Figure 14, the terminal device can be the first device or the second device described in the embodiment of the present application.

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

[0277] 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.

[0278] Communications link 1404 may include circuitry to transmit information between the aforementioned components.

[0279] 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.

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

[0281] The memory 1402 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device 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, an optical disc storage (including a compact 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 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 be independent and connected to the processor via a communication line 1404. The memory may also be integrated with the processor.

[0282] 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.

[0283] 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.

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

[0285] In a specific implementation, as an embodiment, the terminal device may include multiple processors, such as processor 1401 and processor 1405 in Figure 14. Each of these processors can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0286] In the above embodiment, 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 downloaded and installed in the memory in the form of software.

[0287] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a 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, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. 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 magnetic media (e.g., floppy disk, hard disk or tape), optical media (e.g., digital versatile disc (DVD)), or semiconductor media (e.g., solid state disk (SSD)).

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

[0289] As one possible design, computer-readable media may include compact disc read-only memory (CD-ROM), RAM, ROM, EEPROM or other optical disc storage; computer-readable media may include magnetic disk storage or other magnetic disk storage devices. Moreover, any connecting 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 technologies such as infrared, radio and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies 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 discs reproduce data optically using lasers.

[0290] The above combinations are also included within the scope of computer-readable media. The above are only specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection 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 the operation on the second button, the first device displays a fifth interface, and the fifth interface is The interface corresponding to 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

Patent Citations

  • Apparatus and method for sharing contents

    CN105765518A

  • Data transmission method and device

    CN111666055A

  • Data transmission method and related equipment

    CN113157231A

  • Cross-platform drag and drop user experience

    CN114222966A

  • Mobile device, cross-device content sharing system and content sharing methods thereof

    KR1020150113732A