Remote control method and device, mobile terminal, storage medium and program product

By displaying a split-screen window on the mobile terminal and triggering file transfer operations, the problems of complex operation and low file transfer efficiency in traditional remote control methods are solved, and convenient and efficient file transfer is achieved, which is suitable for remote control and file transfer between different devices.

CN120050270APending Publication Date: 2025-05-27GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510191836.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-20
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In the traditional remote control method, the mobile terminal operates complex when remote control of computer equipment, and due to the size of the display screen and the installation of third-party applications, it is difficult to achieve convenient and efficient file transfer.

Method used

By displaying the first split-screen window and the second split-screen window in the first device, one is used to display the display interface of the first device, and the other is used to display the display interface of the second device, and triggering a file transfer operation between the two split-screen windows, convenient and efficient file transfer between the first device and the second device is realized.

Benefits of technology

The operation complexity of the mobile terminal to remotely control computer equipment is reduced, making remote control more simplified, and improving the efficiency of cross-end and cross-application file transfer. It is suitable for file transfer between different devices, regardless of whether the second device is installed on the first device or supports third-party applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050270A_ABST
    Figure CN120050270A_ABST
Patent Text Reader

Abstract

The invention relates to a remote control method and device, a mobile terminal, a storage medium and a program product. The method comprises the steps that after remote connection is established between first equipment and second equipment, a first split-screen window and a second split-screen window are displayed in the first equipment in response to split-screen operation, one of the first split-screen window and the second split-screen window is used for displaying a display interface of the first equipment, and the other of the first split-screen window and the second split-screen window is used for displaying a display interface of the second equipment. The other one is used for displaying a display interface of the second equipment; and in response to a file transmission operation between the first split-screen window and the second split-screen window, transmitting a target file between the first device and the second device. By adopting the method, the operation complexity when the computer equipment is remotely controlled by the mobile terminal can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of remote control, and particularly to a remote control method, device, mobile terminal, storage medium, and program product. Background Art

[0002] With the development of mobile Internet technology, mobile terminals such as mobile phones and tablets have been widely used in daily life, and users can use mobile terminals anytime and anywhere. Based on this, a remote control technology that uses a mobile terminal to control a computer device has emerged to meet the diverse and immediate needs of users for information acquisition and processing.

[0003] In the traditional technology, when a remote control connection is established between a mobile terminal and a computer device, the mobile terminal realizes remote control of the computer device through the remote control connection.

[0004] However, the traditional method has the problem that the operation is relatively complex when the mobile terminal remotely controls the computer device. Summary of the Invention

[0005] Based on this, it is necessary to provide a remote control method, device, mobile terminal, storage medium, and program product that can reduce the operation complexity when a mobile terminal remotely controls a computer device for the above technical problems.

[0006] In a first aspect, an embodiment of the present application provides a remote control method, and the method includes:

[0007] After a remote connection is established between a first device and a second device, in response to a split-screen operation, a first split-screen window and a second split-screen window are displayed in the first device, where one of the first split-screen window and the second split-screen window is used to display the display interface of the first device, and the other is used to display the display interface of the second device;

[0008] In response to a file transfer operation between the first split-screen window and the second split-screen window, a target file is transferred between the first device and the second device.

[0009] In a second aspect, an embodiment of the present application provides a remote control device, and the device includes:

[0010] A display module, configured to, after a remote connection is established between a first device and a second device, in response to a split-screen operation, display a first split-screen window and a second split-screen window in the first device, where one of the first split-screen window and the second split-screen window is used to display the display interface of the first device, and the other is used to display the display interface of the second device;

[0011] A transmission module, configured to transmit a target file between the first device and the second device in response to a file transmission operation between the first split-screen window and the second split-screen window.

[0012] In a third aspect, an embodiment of the present application provides a mobile terminal, including a memory and a processor. A computer program is stored in the memory. When the computer program is executed by the processor, the processor is caused to execute the steps of the remote control method as described in the first aspect.

[0013] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method as described in the first aspect are implemented.

[0014] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the method as described in the first aspect are implemented.

[0015] In the above-mentioned remote control method, device, mobile terminal, storage medium, and program product, after a remote connection is established between the first device and the second device, the first device can, in response to a split-screen operation, display a first split-screen window and a second split-screen window in the first device. Among them, one of the first split-screen window and the second split-screen window is used to display the display interface of the first device, and the other user displays the display interface of the second device. The display interface of the second device can be displayed in the first device in a remote manner, so that a file transmission operation can be triggered between the first split-screen window and the second split-screen window, enabling the first device to respond to the file transmission operation and conveniently and efficiently transmit the target file between the first device and the second device, reducing the operation complexity of the first device for remotely controlling the second device, and making the remote control of the second device by the first device simpler. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments of the present application or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.

[0017] Figure 1 It is an application environment diagram of the remote control method in an embodiment;

[0018] Figure 2 It is a schematic flowchart of the remote control method in an embodiment;

[0019] Figure 3Schematic diagram of the process of the remote control method in another embodiment;

[0020] Figure 4 Schematic diagram of the operation of the file transfer operation in one embodiment;

[0021] Figure 5 Schematic diagram of the process of the remote control method in another embodiment;

[0022] Figure 6 Schematic diagram of the process of the remote control method in another embodiment;

[0023] Figure 7 Schematic diagram of the login interface of the remote control application in one embodiment;

[0024] Figure 8 Schematic diagram of the first connection interface of the remote control application in one embodiment;

[0025] Figure 9 Schematic diagram of the second connection interface of the remote control application in one embodiment;

[0026] Figure 10 Schematic diagram of the interface of the first split screen window and the second split screen window in one embodiment;

[0027] Figure 11 Schematic diagram of the interface of the first split screen window and the second split screen window in another embodiment;

[0028] Figure 12 Schematic diagram of the interface of the first split screen window and the second split screen window in another embodiment;

[0029] Figure 13 Schematic diagram of the interface of the first split screen window and the second split screen window in another embodiment;

[0030] Figure 14 Schematic diagram of the interface of the first split screen window and the second split screen window in another embodiment;

[0031] Figure 15 Schematic diagram of the interface of the first split screen window and the second split screen window in another embodiment;

[0032] Figure 16 Schematic diagram of the interface of the first split screen window and the second split screen window in another embodiment;

[0033] Figure 17 Schematic diagram of the interface of the first split screen window and the second split screen window in another embodiment;

[0034] Figure 18 Schematic diagram of the interface for dragging a file from the split screen window of a computer to the split screen window of a mobile phone in one embodiment;

[0035] Figure 19 Schematic diagram of the interface for dragging a file from the split-screen window of a mobile phone to the split-screen window of a computer in an embodiment;

[0036] Figure 20 Block diagram of the structure of a remote control device in an embodiment;

[0037] Figure 21 Internal structure diagram of a computer device in an embodiment. Detailed implementation manners

[0038] In order to make the objectives, technical solutions and advantages of the present application more clear and understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0039] In the traditional technology, in the case of establishing a remote control connection between a mobile terminal and a computer device, a mirror image interface of the computer device can be displayed on the display interface of the mobile terminal. The mobile terminal can trigger a remote control instruction for the computer device in the displayed mirror image interface to remotely control the computer device. For example, in order to transfer a certain file from the computer device to the mobile terminal, a certain file in the mirror image interface of the computer device can be selected, and a copy operation for the file can be triggered to copy the file to a third-party application running in the front end of the computer device. Then, log in to the third-party application on the mobile terminal and download and save the file from the third-party application to the mobile terminal, that is, it is necessary to transfer through a third-party application to achieve cross-terminal transfer or cross-application transfer of the file. However, this operation process is relatively complex and requires multiple operation steps to copy the file to a third-party application running in the front end of the computer. Moreover, limited by the size of the display screen of the mobile terminal, it is not suitable to perform relatively complex remote control operations when the display screen size of the mobile terminal is small. In addition, for third-party applications not installed on the computer device or third-party applications not supported by the computer device, it is impossible to transfer the file in the mirror image interface of the computer device to the third-party application through the above remote control method. Based on this, the present application provides a remote control method, device, mobile terminal, storage medium and program product to solve the technical problems existing in the traditional technology.

[0040] The remote control method provided by the embodiments of the present application can be applied to, for example Figure 1In the application environment shown. Among them, the first device 102 communicates with the second device 104 through a network. Among them, the first device 102 can be but is not limited to various smartphones, tablets, Internet of Things devices, and portable wearable devices. The Internet of Things devices can be smart TVs, smart in-vehicle devices, etc. The portable wearable devices can be smart watches, smart bracelets, etc. The second device 102 can be various computer devices used in fixed places, etc.

[0041] In one embodiment, as Figure 2 shown, a remote control method is provided. Taking the first device in Figure 1 as an example, the method includes the following steps:

[0042] S201, after establishing a remote connection between the first device and the second device, in response to a split-screen operation, a first split-screen window and a second split-screen window are displayed on the first device. Among them, one of the first split-screen window and the second split-screen window is used to display the display interface of the first device, and the other is used to display the display interface of the second device.

[0043] Among them, the same remote control application can be deployed on the first device and the second device, and the first device and the second device can establish a remote connection through this remote control application. Taking an actual application scenario as an example, when a user needs to obtain files stored on a company computer at home, if the user's mobile phone and the company computer are deployed with the same remote control application, the user can establish a remote connection between the mobile phone and the company computer through this remote control application.

[0044] Generally, the first device can be a mobile terminal such as a mobile phone or a tablet. In the embodiments of the present application, the first device is taken as a mobile phone as an example. There may be a split-screen control on the display interface of the mobile phone. As an optional implementation manner, the user can trigger the split-screen operation by triggering the split-screen control on the display interface of the mobile phone. As another optional implementation manner, the user can also trigger the split-screen operation through a preset gesture. For example, the user can swipe up with two fingers from within the mobile phone screen to trigger the split-screen operation, or the user can also swipe the screen horizontally with three fingers to trigger the split-screen operation. Optionally, in this embodiment, the first split-screen window can be used to display the display interface of the first device, and the second split-screen window can be used to display the display interface of the second device; or, the first split-screen window can be used to display the display interface of the second device, and the second split-screen window can be used to display the display interface of the first device. This embodiment does not limit this here.

[0045] In this embodiment, the display area of the first split-screen window can be larger than the display area of the second split-screen window; or, the display area of the first split-screen window can also be smaller than the display area of the second split-screen window, or, the display area of the first split-screen window can also be equal to the display area of the second split-screen window.

[0046] In one embodiment, taking the first split-screen window for displaying the display interface of the first device and the second split-screen window for displaying the display interface of the second device as an example, if a file is transferred from the first device to the second device, in this scenario, the display area of the first split-screen window can be larger than that of the second split-screen window; if a file is transferred from the second device to the first device, in this scenario, the display area of the first split-screen window can be smaller than that of the second split-screen window.

[0047] S202. In response to a file transfer operation between the first split-screen window and the second split-screen window, transfer the target file between the first device and the second device.

[0048] In this embodiment, it can be to transfer the target file displayed in the first split-screen window to the second split-screen window, or to transfer the target file displayed in the second split-screen window to the first split-screen window, so as to realize the transfer of the target file between the first device and the second device. That is to say, the file transfer operation in this embodiment can be triggered in the first split-screen window, or can also be triggered in the second split-screen window, and this embodiment does not limit this. Optionally, the file transfer operation in this embodiment can be a drag operation of dragging the target file, a slide operation of sliding the target file, etc.

[0049] The target file in this embodiment can include different types of files such as documents, photos, folders, emails, etc. Optionally, the triggered file transfer operation in this embodiment can be triggered by the identifier of the target file, the icon of the target file, etc. It can be understood that transferring the target file between the first device and the second device in this embodiment is by displaying the display interface of the second device in the split-screen window of the first device, and then triggering a file transfer operation on the first device, and performing cross-screen transfer of the file between the first split-screen window and the second split-screen window displayed on the first device, so as to realize cross-terminal transfer of the target file between the first device and the second device.

[0050] In this embodiment, it should be noted that taking a third-party application transferred from the second device to the first device as an example, in the traditional technology, if the third-party application on the first device is not installed on the second device, it is impossible to transfer the target file in the second device to the third-party application on the first device. In addition, for some third-party applications not supported by the second device, the traditional technology also cannot transfer the target file in the second device to the third-party application on the first device. However, in the solution of the present application, even if the third-party application on the first device is not installed on the second device or for a third-party application not supported by the second device, the target file can be transferred from the second device to the third-party application on the first device through the above cross-screen transmission method. That is to say, the remote control method proposed in the present application has better compatibility.

[0051] In the above remote control method, after the first device and the second device establish a remote connection, the first device can, in response to a split-screen operation, display a first split-screen window and a second split-screen window on the first device. Among them, one of the first split-screen window and the second split-screen window is used to display the display interface of the first device, and the other user displays the display interface of the second device. The display interface of the second device can be displayed on the first device in a remote manner, so that a file transfer operation can be triggered between the first split-screen window and the second split-screen window, enabling the first device to respond to the file transfer operation and transfer the target file between the first device and the second device conveniently and efficiently, reducing the operation complexity of the first device for remotely controlling the second device, and making the remote control of the second device by the first device simpler.

[0052] In this embodiment, the detailed process of transferring the target file between the first device and the second device will be explained. In one embodiment, as Figure 3 shown, the above S202 includes:

[0053] S301, in response to a file transfer operation, determine the file transfer path of the target file.

[0054] In this embodiment, after the first device receives a triggered file transfer operation, it can first respond to the file transfer operation and determine the file transfer path of the target file. Optionally, the first device can determine the file transfer path of the target file according to the split-screen window information where the target file is located. For example, if the target file is in the first split-screen window, the file transfer path of the target file can be determined as being transferred from the first split-screen window to the second split-screen window; if the target file is in the second split-screen window, the file transfer path of the target file can be determined as being transferred from the second split-screen window to the first split-screen window; or, the transfer path of the target file can also be determined according to the operation direction of the triggered file transfer operation. For example, if the first split-screen window is displayed on the left side of the display interface of the first device and the second split-screen window is displayed on the right side, and the operation direction of the triggered file transfer operation is from left to right, the file transfer path of the target file can be determined as being transferred from the first split-screen window to the second split-screen window; if the operation direction of the triggered file transfer operation is from right to left, the file transfer path of the target file can be determined as being transferred from the second split-screen window to the first split-screen window.

[0055] S302. Transmit the target file between the first device and the second device based on the file transfer path.

[0056] In this embodiment, after determining the file transfer path of the target file, the target file can be transmitted based on the determined file transfer path. Optionally, in this embodiment, the target file can be compressed into a file package, and then the file package can be transmitted based on the determined file transfer path to transmit the target file between the first device and the second device. It can be understood that if the first split-screen window displays the display interface of the first device and the second split-screen window displays the display interface of the second device, and the determined file transfer path is from the first split-screen window to the second split-screen window, then the target file is transmitted from the first device to the second device.

[0057] In this embodiment, the process of determining the file transfer path of the target file in response to the file transfer operation is relatively simple, without complex operations, and can quickly determine the file transfer path of the target file. Thus, based on the file transfer path, the target file can be efficiently transmitted between the first device and the second device, reducing the operation complexity of transmitting the target file between the first device and the second device, and ensuring the transmission efficiency of the target file between the first device and the second device.

[0058] In some scenarios, the above file transfer operation may include, for example Figure 4 the drag operation of dragging the target drag object from the first split-screen window to the second split-screen window as shown in Figure 5 wherein the above target drag object corresponds to the target file; in one embodiment, as shown in

[0059] S401. Determine the file sending location according to the storage location of the target file.

[0060] The target drag object in this embodiment can be the identifier, icon, link, etc. of the target file. Optionally, in this embodiment, the storage location of the target file can be determined as the file sending location.

[0061] Optionally, the first split-screen window in this embodiment may display the display interface of the first device or the display interface of the second device. Taking the case where the first split-screen window displays the display interface of the first device as an example, if the first device is a computer and the second device is a mobile phone, the storage location of the target file may be the desktop of the computer, the storage disk of the computer, or a third-party application running on the computer, etc.; if the first device is a mobile phone and the second device is a computer, the storage location of the target file may be the photo gallery of the mobile phone or a third-party application running on the mobile phone. Taking the case where the second split-screen window displays the display interface of the second device as an example, if the first device is a computer and the second device is a mobile phone, the storage location of the target file may be the photo gallery of the mobile phone or a third-party application running on the mobile phone; if the first device is a mobile phone and the second device is a computer, the storage location of the target file may be the desktop of the computer, the storage disk of the computer, or a third-party application running on the computer, etc.

[0062] S402. Determine the file receiving location according to the drag end point of the drag operation in the second split-screen window.

[0063] It can be understood that in this embodiment, if the first split-screen window displays the display interface of the first device, the second split-screen window displays the display interface of the second device; if the first split-screen window displays the display interface of the second device, the second split-screen window displays the display interface of the first device.

[0064] In this embodiment, taking the case where the second split-screen window displays the display interface of the first device as an example, if the first device is a computer and the second device is a mobile phone, the drag end point may be the desktop of the computer, the storage disk of the computer, or a third-party application running on the computer, etc.; if the first device is a mobile phone and the second device is a computer, the drag end point may be the photo gallery of the mobile phone or a third-party application running on the mobile phone. Taking the case where the second split-screen window displays the display interface of the second device as an example, if the first device is a computer and the second device is a mobile phone, the drag end point may be the photo gallery of the mobile phone or a third-party application running on the mobile phone; if the first device is a mobile phone and the second device is a computer, the drag end point may be the desktop of the computer, the storage disk of the computer, or a third-party application running on the computer, etc.

[0065] Further, as an optional implementation manner, in this embodiment, the drag end point of the second split screen window can be determined as the file receiving location.

[0066] S403. Determine the file transfer path according to the file sending location and the file receiving location.

[0067] In this embodiment, since both the first split screen window and the second split screen window are displayed in the first device, as an intuitive path confirmation method, the file sending location can be used as the transfer start point, the file receiving location can be used as the transfer end point, and the connection line between the transfer start point and the transfer end point can be determined as the file transfer path.

[0068] It can be understood that the file transfer path determined in this embodiment can be the transfer path from the first split screen window to the second split screen window, or the transfer path from the second split screen window to the first split screen window.

[0069] In this embodiment, the process of determining the file sending location according to the storage location of the target file and determining the file receiving location according to the drag end point of the drag operation in the second split screen window are both relatively simple, and the operations are also relatively concise. Therefore, the file transfer path can be quickly determined according to the file sending location and the file receiving location, making the process of determining the file transfer path relatively simple and simplifying the complexity of determining the file transfer path.

[0070] In some scenarios, the drag end point of the drag operation in the second split screen window may be located within the application interface of a third-party application. At the same time, the user may also expect to store the target file in a preset local storage location locally. In this embodiment, the specific implementation process of determining the file receiving location and determining the file transfer path will be explained. In one embodiment, the above S402 includes:

[0071] Step A. If the drag end point is located within the application interface of a third-party application, then use the third-party application as the first file receiving location and use the preset local storage location as the second file receiving location.

[0072] In this embodiment, if the drag end point of the drag operation in the second split screen window is located within the application interface of a third-party application, in this scenario, the user may also expect to store the target file in the third-party application and also store the target file locally. Then, as an optional implementation manner, the third-party application in the second split screen window can be used as the first file receiving location, and the preset local storage location can be used as the second file receiving location. Then, correspondingly, the above S403 includes:

[0073] Step B: Determine the first file transfer path based on the file sending location and the first file receiving location, and determine the second file transfer path based on the file sending location and the second file receiving location. The first file transfer path is used to transfer the target file into the application interface of a third-party application; the second file transfer path is used to transfer the target file to the local device.

[0074] In this embodiment, the first device will determine two file transfer paths. One is the first file transfer path determined according to the file sending location and the first file receiving location of the target file, and the other is the second file transfer path determined according to the file sending location and the second file receiving location of the target file. Among them, the first file transfer path is used to transfer the target file into the application interface of the third-party application in the second split-screen window, and the second file transfer path is used to transfer the target file to the local device.

[0075] It can be understood that if the second split-screen window displays the display interface of the first device, when the first device is a computer, the above-mentioned local device refers to the local computer; when the first device is a mobile phone, the above-mentioned local device refers to the local mobile phone. Similarly, if the second split-screen window displays the display interface of the second device, when the second device is a computer, the above-mentioned local device refers to the local computer; when the first device is a mobile phone, the above-mentioned local device refers to the local mobile phone.

[0076] In this embodiment, if the file transfer operation includes a drag operation of dragging a target drag object from the first split-screen window to the second split-screen window, and the drag end point of the drag operation is within the application interface of the third-party application, in this scenario, the third-party application is used as the first file receiving location, and the preset local storage location is used as the second file receiving location. Thus, the first file transfer path can be quickly determined according to the file sending location and the first file receiving location, and the second file transfer path can be quickly determined according to the file sending location and the second file receiving location, ensuring the efficiency of determining the transfer path of the target file. And based on the determined first file transfer path, the target file can be transferred into the application interface of the third-party application in the second split-screen window, and based on the determined second file transfer path, the target file can be transferred to the local device, so that the target file can be transferred into the application interface of the third-party application in the second split-screen window while also being transferred to the local device for storage.

[0077] In the first device, the display areas of the first split-screen window and the second split-screen window are also different in different scenarios. The following will explain the specific display methods of the first split-screen window and the second split-screen window displayed in the first device. In one embodiment, the above S201 includes:

[0078] Step C, in response to a split-screen operation, display a first split-screen window and a second split-screen window in the first device in a first display mode; wherein, in the first display mode, the display area of the first split-screen window is larger than that of the second split-screen window.

[0079] It can be understood that after the first device and the second device establish a remote connection, it is for remote control operations on the display interface of the second device in the display interface of the first device. In this embodiment, the display interface of the second device can be displayed in the first split-screen window. In this scenario, the first split-screen window can be displayed in a large area in the display interface of the first device, so as to facilitate the user to operate on the display interface of the second device. That is to say, in this embodiment, in response to a split-screen operation, a first split-screen window and a second split-screen window can be displayed in the first device in a first display mode, wherein, in the first display mode, the display area of the first split-screen window is larger than that of the second split-screen window.

[0080] Correspondingly, if the target drag object is dragged outside the first split-screen window, the user may operate based on the second split-screen window. At this time, the second split-screen window can be displayed in a large area in the display interface of the first device. That is to say, in this embodiment, when the target drag object is dragged outside the first split-screen window, the first split-screen window and the second split-screen window can be displayed in the first device in a second display mode, wherein, in the second display mode, the display area of the first split-screen window is smaller than that of the second split-screen window.

[0081] In this embodiment, in different scenarios, the first split-screen window and the second split-screen window are displayed in the first device in different display modes, so that the display areas of the first split-screen window and the second split-screen window can change flexibly, which can facilitate the user's remote control operations, enable the user to better perform remote control operations based on the display interface of the first device, and improve the user experience.

[0082] The process of establishing a remote connection between the first device and the second device will be explained in this embodiment. In one embodiment, as Figure 6 shown, the above method further includes:

[0083] S501, in response to a trigger operation, start the remote control application deployed in the first device.

[0084] In this embodiment, when the user has a remote control requirement, a trigger operation on the remote control application deployed in the first device can be triggered, so that the first device can respond to the trigger operation and start the remote control application deployed in the first device. Exemplarily, the trigger operation can be a click operation or a double-click operation, etc.

[0085] As an alternative implementation, after the remote control application deployed in the second device is launched, a login interface as shown in Figure 7 can be displayed. As shown in Figure 7 , two ways to establish a remote connection between the first device and the second device can be displayed in this login interface, namely, same-account connection and password connection. In addition, a connection history control as shown in Figure 7 , the status information of the remote control application (offline as shown in Figure 7 ), a remote control permission management control, the account information of the remote control application, the application icon information of the menu bar of the second device, etc. can also be displayed in the login interface.

[0086] S502, in response to a login operation for the remote control application, based on the remote control application in the first device and the remote control application installed in the second device, establish a remote connection between the first device and the second device through the remote control application.

[0087] In this embodiment, as an alternative implementation, the user can trigger a login operation for the remote control application based on two login methods of the remote control application. If the user triggers a same-account connection login operation for the remote control application deployed in the first device, the first device can respond to this login operation and display a first connection interface as shown in Figure 8 to enable the user to select the same account as the remote control application deployed in the second device in the first connection interface, and establish a remote connection between the first device and the second device through this remote control application.

[0088] As another alternative implementation, if the user triggers a password connection login operation for the remote control application deployed in the first device, the first device can respond to this login operation and display a second connection interface as shown in Figure 9 to enable the user to enter the device password and connection password of the above-mentioned remote control application deployed in the second device that have been previously obtained in the second connection interface, and establish a remote connection between the first device and the second device through the remote control application. It should be noted that the device password and connection password of the remote control application deployed in the second device can be updated according to a preset update period. That is to say, within a certain period, the device password and connection password of the remote control application deployed in the second device are fixed. Therefore, the user can pre-obtain the device password and connection password of the remote control application deployed in the second device, and in the case of a remote control requirement, enter the device password and connection password of the above-mentioned remote control application deployed in the second device in the second connection interface displayed on the first device, and establish a remote connection between the first device and the second device through the remote control application.

[0089] In this embodiment, the first device can promptly respond to a trigger operation for a remote control application deployed in the first device, start the remote control application, and respond to a login operation for the remote control application. Based on the remote control application in the first device and the remote control application deployed in the second device, a remote connection is quickly established between the first device and the second device through the remote control application, ensuring the efficiency of establishing a remote connection between the first device and the second device. Moreover, the process of establishing a remote connection between the first device and the second device through the remote control application deployed in the first device and the remote control application deployed in the second device is relatively simple, simplifying the operational complexity of establishing a remote connection between the first device and the second device.

[0090] For the convenience of those skilled in the art, the following takes the first device as a mobile phone, the second device as a computer, the first split-screen window for displaying the display interface of the mobile phone, and the second split-screen window for displaying the display interface of the computer as an example to introduce the remote control method provided by the present disclosure in detail:

[0091] First, the user triggers a trigger operation for a remote control application deployed in the mobile phone. The mobile phone responds to this trigger operation, starts the remote control application deployed in the mobile phone, and displays a login interface. The user selects one of the two connection methods, namely the same-account connection and the password connection, displayed in the login interface, and triggers a login operation for the remote control application, so that the mobile phone responds to this login operation and establishes a remote connection between the mobile phone and the computer through this remote control application.

[0092] In the scenario of remotely controlling the computer by the mobile phone and transferring a file in the computer to a third-party application in the mobile phone, as an optional implementation manner, the user can trigger a split-screen operation on the display interface of the mobile phone, and the first split-screen window and the second split-screen window as shown in Figure 10 are displayed in the mobile phone. It can be understood that at this time, a file in the computer is transferred to a third-party application in the mobile phone. When the first split-screen window and the second split-screen window are displayed in the mobile phone, the display area of the second split-screen window can be larger than that of the first split-screen window, so that the user can better operate the display interface of the computer. Further, the user can select a target file in the display interface of the computer as shown in Figure 10 and trigger a drag operation. At this time, the mobile phone can determine the transfer path of the target file according to the storage location of the target file and the drag end point indicated by the drag operation. When the target file is dragged outside the second split-screen window based on the transfer path, that is, as shown in Figure 11In the scenario shown, the mobile phone can adjust the display area of the second split-screen window and the display area of the first split-screen window, so that a large area of the mobile phone's display interface is displayed, that is, the display area of the first split-screen window is larger than that of the second split-screen window. At the same time, the size information of the target file being transmitted can also be displayed in the display interface of the mobile phone. In addition, during the transmission of the target file to the mobile phone, information such as Figure 12 the transmission progress information shown in Figure 13 can be displayed. When the target file is dragged into the application interface of a third-party application on the display interface of the mobile phone, an interface such as

[0093] shown in Figure 14 can be displayed on the display interface of the mobile phone. In addition, it should be noted that in order to ensure that the target file transmitted to the third-party application on the mobile phone is not lost, when determining the transmission path, the transmission path from the computer to the local storage of the mobile phone can also be determined. When the target file is transmitted to the third-party application on the mobile phone, the target file is also transmitted to a preset local storage location on the mobile phone for local storage. Figure 14 shown in Figure 15 When the target photo is dragged outside the first split-screen window, that is, in the scenario shown in Figure 16 the mobile phone can adjust the display area of the first split-screen window and the display area of the second split-screen window, so that a large area of the computer's display interface is displayed on the mobile phone, that is, the display area of the second split-screen window is larger than that of the first split-screen window. In addition, during the transmission of the target photo to the computer, information such as Figure 17The interface shown in . Additionally, it should be noted that if the target photo is transmitted to a third-party application on the computer, to ensure that the target photo transmitted to the third-party application on the computer is not lost, when determining the transmission path, the transmission path from the mobile phone to the local computer can also be determined. While transmitting the target photo to the third-party application on the computer, the target photo is also transmitted to a preset local storage location on the computer for local storage.

[0094] Continuing with the above example where the first device is a mobile phone and the second device is a computer, and the first split-screen window is used to display the display interface of the mobile phone, and the second split-screen window is used to display the display interface of the computer. After the mobile phone and the computer establish a remote connection in the above manner, after the user triggers a split-screen operation on the display interface of the mobile phone, a 1:1 split-screen interface as shown in can be displayed on the mobile phone. Figure 18 In , the left split-screen window is the second split-screen window, and the right split-screen window is the first split-screen window. Further, in the scenario of transmitting a target file (such as a document or a photo) from a computer folder to a third-party application (such as an instant messaging application) on the mobile phone, please continue to refer to . Figure 18 Figure 18 Figure 18 The user can select the target file in the computer file in the second split-screen window and, by means of a one-key drag-and-drop, drag the selected target file from the second split-screen window to the first split-screen window to achieve the transmission of the target file between the computer and the mobile phone. For example, when the mobile phone is running a third-party application and the running interface of the third-party application is displayed in the first split-screen window, the target file can be dragged from the second split-screen window to the third-party application displayed in the first split-screen window to achieve the transmission of the target file between the computer and the third-party application on the mobile phone. It can be understood that through the gesture operation of dragging a file from the second split-screen window to the first split-screen window with one key, the demand for cross-terminal and cross-application file transmission in the remote control scenario can be efficiently met, and the gesture is simple and easy to understand, in line with the user's intuitive use. The file is directly dragged from the remote computer to the third-party application on the mobile phone to directly complete the sending, and the operation is efficient and convenient without interrupting the user's file usage path. As another application scenario, in the scenario of transmitting a target file from the mobile phone to the computer, as shown in . Figure 19 In . Figure 19The left split-screen window in the middle is the first split-screen window, and the right split-screen window is the second split-screen window. The user can select a target file in the mobile phone in the first split-screen window. For example, the selected target file can be a picture in the mobile phone's photo album. Then, through a one-key drag-and-drop operation, the selected target file can be dragged from the first split-screen window to the second split-screen window with one key, realizing the transfer of the target file from the mobile phone's photo album to the computer. It can be understood that through the gesture operation of dragging a file from the first split-screen window to the second split-screen window with one key, it can efficiently meet the requirement of cross-terminal and cross-application file transfer in the remote control scenario. Moreover, the gesture is simple and easy to understand, conforming to the user's intuitive use, supporting two-way operations of files between the remote computer and applications in the mobile phone (such as photo album, file management, note, instant messaging application, etc.), and providing a larger file transfer range.

[0095] It should be noted that for the descriptions in the above steps, reference can be made to the relevant descriptions in the above embodiments, and the effects are similar. Therefore, this embodiment will not be elaborated here.

[0096] It should be understood that although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the arrows, these steps do not necessarily have to be executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages. These steps or stages do not necessarily have to be executed at the same time, but can be executed at different times. The execution order of these steps or stages does not necessarily have to be sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0097] Based on the same inventive concept, the embodiments of the present application also provide a remote control device for implementing the remote control method involved above. The implementation solution provided by this device to solve the problem is similar to the implementation solution recorded in the above method. Therefore, the specific limitations in one or more embodiments of the remote control device provided below can refer to the limitations on the remote control method in the above text, and will not be elaborated here.

[0098] In an exemplary embodiment, as Figure 20 shown, a remote control device is provided, including: a display module and a transmission module, where:

[0099] The display module is configured to, after a remote connection is established between the first device and the second device, in response to a split-screen operation, display a first split-screen window and a second split-screen window in the first device, where one of the first split-screen window and the second split-screen window is used to display the display interface of the first device, and the other is used to display the display interface of the second device.

[0100] A transmission module, configured to transmit a target file between a first device and a second device in response to a file transmission operation between a first split-screen window and a second split-screen window.

[0101] The remote control device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effects are similar, which will not be elaborated here.

[0102] Based on the above embodiment, optionally, the above transmission module includes: a determination unit and a transmission unit, where:

[0103] The determination unit is configured to determine a file transmission path of the target file in response to a file transmission operation.

[0104] The transmission unit is configured to transmit the target file between the first device and the second device based on the file transmission path.

[0105] The remote control device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effects are similar, which will not be elaborated here.

[0106] Based on the above embodiment, optionally, the file transmission operation includes a drag operation of dragging a target drag object from the first split-screen window to the second split-screen window, and the target drag object corresponds to the target file; specifically, the determination unit is configured to determine a file sending position according to the storage position of the target file; determine a file receiving position according to the drag end point of the drag operation in the second split-screen window; and determine a file transmission path according to the file sending position and the file receiving position.

[0107] The remote control device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effects are similar, which will not be elaborated here.

[0108] Based on the above embodiment, optionally, the determination unit is specifically configured to, if the drag end point is within the application interface of a third-party application, use the third-party application as a first file receiving position and use a preset local storage position as a second file receiving position; determine a first file transmission path according to the file sending position and the first file receiving position, and determine a second file transmission path according to the file sending position and the second file receiving position, where the first file transmission path is used to transmit the target file into the application interface of the third-party application; and the second file transmission path is used to transmit the target file to the local device.

[0109] The remote control device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effects are similar, which will not be elaborated here.

[0110] Based on the above embodiments, optionally, the display module includes: a first display unit, where:

[0111] The first display unit is configured to, in response to a split-screen operation, display a first split-screen window and a second split-screen window in the first device in a first display mode; wherein, in the first display mode, the display area of the first split-screen window is larger than that of the second split-screen window.

[0112] The remote control device provided in this embodiment can execute the above method embodiments, and its implementation principle and technical effects are similar, which will not be elaborated here.

[0113] Based on the above embodiments, optionally, the display module includes: a second display unit, where:

[0114] The second display unit is configured to, when the target drag object is dragged outside the first split-screen window, display the first split-screen window and the second split-screen window in the first device in a second display mode; wherein, in the second display mode, the display area of the first split-screen window is smaller than that of the second split-screen window.

[0115] The remote control device provided in this embodiment can execute the above method embodiments, and its implementation principle and technical effects are similar, which will not be elaborated here.

[0116] The remote control device provided in this embodiment can execute the above method embodiments, and its implementation principle and technical effects are similar, which will not be elaborated here.

[0117] Based on the above embodiments, optionally, the device further includes: an activation module and an establishment module, where:

[0118] The activation module is configured to, in response to a trigger operation, activate the remote control application deployed in the first device.

[0119] The establishment module is configured to, in response to a login operation for the remote control application, establish a remote connection between the first device and the second device through the remote control applications in the first device and the second device deployed with the remote control application.

[0120] The remote control device provided in this embodiment can execute the above method embodiments, and its implementation principle and technical effects are similar, which will not be elaborated here.

[0121] Each module in the above remote control device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor in the computer device in hardware form or be independent of it, or can be stored in the memory in the computer device in software form, so that the processor can call and execute the operations corresponding to the above respective modules.

[0122] In an exemplary embodiment, a computer device is provided. The computer device may be a mobile terminal, and its internal structure diagram may be as shown in Figure 21 . The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC), or other technologies. When the computer program is executed by the processor, a remote control method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covered on the display screen, or a button, a trackball, or a touchpad provided on the computer device housing, or an external keyboard, touchpad, or mouse, etc.

[0123] Those skilled in the art can understand that Figure 21 the structure shown in

[0124] is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have a different component layout.

[0125] The embodiment of the present application also provides a computer-readable storage medium. One or more non-volatile computer-readable storage media containing computer-executable instructions, when the computer-executable instructions are executed by one or more processors, cause the processors to execute the steps of the remote control method.

[0126] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, artificial intelligence (AI) processors, etc., without limitation.

[0127] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope recorded in the present application.

[0128] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the scope of the patent of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims

1. A remote control method, characterized in that: The method comprises: After the first device establishes a remote connection with the second device, in response to a split-screen operation, displaying a first split-screen window and a second split-screen window in the first device, wherein one of the first split-screen window and the second split-screen window is used to display a display interface of the first device, and the other is used to display a display interface of the second device; In response to a file transfer operation between the first split-screen window and the second split-screen window, a target file is transferred between the first device and the second device.

2. The method according to claim 1, characterized in that The transmitting a target file between the first device and the second device in response to the file transfer operation between the first split-screen window and the second split-screen window includes: In response to the file transfer operation, determining a file transfer path of the target file; Based on the file transmission path, the target file is transmitted between the first device and the second device.

3. The method according to claim 2, characterized in that The file transfer operation includes a drag operation of dragging a target drag object from the first split-screen window to the second split-screen window, and the target drag object corresponds to the target file; The step of determining a file transfer path of the target file in response to the file transfer operation includes: Determine the file sending location according to the storage location of the target file; Determining a file receiving position according to a dragging end point of the dragging operation in the second split-screen window; The file transmission path is determined according to the file sending location and the file receiving location.

4. The method according to claim 3, characterized in that: The determining the file receiving position according to the dragging end point of the dragging operation in the second split-screen window includes: If the dragging end point is located in the application interface of the third-party application, the third-party application is used as the first file receiving location, and the preset local storage location is used as the second file receiving location; The determining the file transmission path according to the file sending position and the file receiving position includes: A first file transfer path is determined according to the file sending position and the first file receiving position, and a second file transfer path is determined according to the file sending position and the second file receiving position, the first file transfer path is used to transfer the target file to the application interface of the third-party application; the second file transfer path is used to transfer the target file to the local device.

5. The method according to claim 3, characterized in that: In response to the split-screen operation, displaying the first split-screen window and the second split-screen window in the first device includes: In response to the split-screen operation, the first split-screen window and the second split-screen window are displayed in the first device in a first display mode; wherein, in the first display mode, the display area of ​​the first split-screen window is larger than the display area of ​​the second split-screen window.

6. The method according to claim 5, characterized in that The method further comprises: When the target drag object is dragged outside the first split-screen window, the first split-screen window and the second split-screen window are displayed in the first device in a second display mode; wherein, in the second display mode, the display area of ​​the first split-screen window is smaller than the display area of ​​the second split-screen window.

7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: In response to a trigger operation, starting a remote control application deployed in the first device; In response to a login operation for the remote control application, the remote connection is established between the first device and the second device through the remote control application based on the remote control application in the first device and the remote control application deployed in the second device.

8. A remote control device, characterized in that: The device comprises: A display module, configured to display a first split-screen window and a second split-screen window in the first device in response to a split-screen operation after the first device establishes a remote connection with the second device, wherein one of the first split-screen window and the second split-screen window is used to display a display interface of the first device, and the other is used to display a display interface of the second device; A transmission module is used to transmit a target file between the first device and the second device in response to a file transfer operation between the first split-screen window and the second split-screen window.

9. A mobile terminal, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.