Remote control method and apparatus

By displaying two areas on the electronic device screen for local and remote control operations respectively, and executing the target operation when a conflict is detected, the problem of remote control affecting local use is solved, thus improving security and convenience.

CN115495396BActive Publication Date: 2025-10-24NANJING VIVO SOFTWARE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211154300.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-20
Publication Date
2025-10-24
Estimated Expiration
2042-09-20

AI Technical Summary

Technical Problem

When a device enters a remote control state, existing remote control methods will affect the user's local use of the device, pose security risks, and provide a poor user experience.

Method used

By displaying two display areas on the screen of the first electronic device, one for local operation and the other for remote control operation, and executing the target operation when a conflict is detected, permissions and control duration can be set to avoid conflicts, thereby improving security and user experience.

Benefits of technology

This achieves independent operation of remote control and local use, improving the user experience and enhancing the security and convenience of remote control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115495396B_ABST
    Figure CN115495396B_ABST
Patent Text Reader

Abstract

The application discloses a remote control method and device, and belongs to the technical field of communication. The method comprises the following steps: in the case that a first electronic device and a second electronic device establish a remote control connection, displaying a first interface in a first display area of the first electronic device screen and displaying a second interface in a second display area of the first electronic device screen, wherein the first interface is an interface displayed when a first user locally operates the first electronic device, and the second interface is an interface displayed when a second user remotely controls the first electronic device through the second electronic device; in the case that it is detected that the remote control operation of the second user and the local operation of the first user exist conflicts, performing a target operation.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of communication, and particularly relates to a remote control method and device. BACKGROUND

[0002] With the rapid development of information technology, mobile devices have covered almost all aspects of people's life and have become an indispensable tool for people's life. With the increasing frequency of use of mobile devices, mobile devices may malfunction due to overwork or some accidents, affecting the use of users. When the device encounters a problem, the user usually sends the mobile device to a designated location for on-site diagnosis by a technician or a relative or friend. This process consumes a lot of time for the user and is limited by many factors. In order to improve the user's after-sales diagnosis experience, a remote control method can be used to perform remote diagnosis on the device. However, the existing remote diagnosis control method will affect the local use of the device by the user when the device enters the remote control state, and there is a great security risk.

[0003] Therefore, it is necessary to provide a new remote control scheme to solve the above technical problems in the prior art. SUMMARY

[0004] The purpose of the embodiments of the present application is to provide a remote control method, device, electronic device and readable storage medium, which can solve the problem that the remote control of the second electronic device on the first electronic device and the local use of the first electronic device do not affect each other in the case of remote control of the device, and increase the permission control capability, so that the remote control is more convenient and safe on the basis of not affecting the remote control function.

[0005] In a first aspect, the embodiments of the present application provide a remote control method applied to a first electronic device, and the method comprises:

[0006] displaying a second display area and a first display area on a screen of the first electronic device;

[0007] receiving a remote control operation sent by a second electronic device;

[0008] detecting whether the second electronic device has a control permission corresponding to the remote control operation;

[0009] if yes, executing the remote control operation and displaying an execution result of the remote control operation in the second display area.

[0010] In a second aspect, the embodiments of the present application provide a remote control device, and the device comprises:

[0011] a display module configured to display a second display area and a first display area on a screen of a first electronic device;

[0012] The first receiving module is configured to receive a remote control operation sent by a second electronic device;

[0013] The detecting module is configured to detect whether the second electronic device has a control right corresponding to the remote control operation;

[0014] The first control display module is configured to, if yes, execute the remote control operation and display an execution result of the remote control operation in the second display area.

[0015] In a third aspect, an electronic device is provided, which includes a processor and a memory. The memory stores programs or instructions executable on the processor. When the programs or instructions are executed by the processor, the steps of the method according to the first aspect are implemented.

[0016] In a fourth aspect, a readable storage medium is provided. The readable storage medium stores programs or instructions. When the programs or instructions are executed by a processor, the steps of the method according to the first aspect are implemented.

[0017] In a fifth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run programs or instructions to implement the method according to the first aspect.

[0018] In a sixth aspect, a computer program product is provided. The program product is stored in a storage medium. The program product is executed by at least one processor to implement the method according to the first aspect.

[0019] In the embodiments of the present application, in the case where the first electronic device establishes a remote control connection with the second electronic device, a first interface is displayed in a first display area of a screen of the first electronic device, and a second interface is displayed in a second display area of the screen of the first electronic device. The local operation of the first user and the remote control operation of the second user can be implemented without affecting each other in the case where the first electronic device establishes a remote control connection with the second electronic device. In the case where it is detected that the remote control operation of the second user conflicts with the local operation of the first user, the target operation is executed. Therefore, the conflict control in the case where the remote control operation and the local operation conflict can be implemented, the problem of mutual interference caused by the conflict can be solved, and the experience of the user can be further improved by setting the target operation by the first user. BRIEF DESCRIPTION OF DRAWINGS

[0020] Figure 1 is a flowchart of the remote control method according to the embodiments of the present application (one);

[0021] Figure 2 is a flowchart of a remote control method of an embodiment of the present application (two);

[0022] Figure 3 is a schematic diagram of an automatic split screen interface of a remote control method of an embodiment of the present application;

[0023] Figure 4 is a schematic diagram of an interface in which a first user demarcates a second display area of a remote control method of an embodiment of the present application;

[0024] Figure 5 is a schematic diagram of an interface in which a first electronic device ends a remote control state of a remote control method of an embodiment of the present application;

[0025] Figure 6 is a schematic diagram of a display interface in which a control duration of an authorized application is set of a remote control method of an embodiment of the present application;

[0026] Figure 7 is a block schematic diagram of a remote control device of an embodiment of the present application;

[0027] Figure 8 is a block schematic diagram of an electronic device of an embodiment of the present application;

[0028] Figure 9 is a schematic diagram of a hardware structure of an electronic device of an embodiment of the present application. DETAILED DESCRIPTION

[0029] The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.

[0030] The terms “first”, “second”, and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be exchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by “first”, “second”, and the like are generally of a kind and are not limited in number, for example, the first object can be one or more. In addition, “and / or” in the specification and claims means at least one of the connected objects, and the character “ / ” generally represents an “or” relationship between the objects before and after it.

[0031] The remote control method provided by the embodiments of the present application will be described in detail below with reference to the drawings and specific embodiments and their application scenarios.

[0032] AsFigure 1 As shown, the embodiment of the present application provides a remote control method, which comprises steps 101-102.

[0033] Step 101, in the case where the first electronic device and the second electronic device establish a remote control connection, display a first interface in a first display area of the first electronic device screen and display a second interface in a second display area of the first electronic device screen.

[0034] In the embodiment, the first electronic device can be a mobile phone, a computer, a television, a bracelet, a smart refrigerator, a printer, etc. Those skilled in the art should understand that the first electronic device can be any electronic device that can realize remote control, and the type of the first electronic device is not limited here.

[0035] In the case where the first electronic device and the second electronic device establish a remote control connection, the first electronic device enters a remote control state, and the first display area of the screen of the first electronic device displays a first interface. The second display area of the screen of the first electronic device displays a second interface. The first interface is an interface displayed when the first user performs a local operation on the first electronic device. For example, in the case where the first user does not perform any operation on the first electronic device, the first interface can be a home interface of the first electronic device, and the home interface contains applications that can be locally operated by the first user. For another example, in the case where the first user performs an operation on an application on the first electronic device, the first interface is a use interface of the application.

[0036] The second interface is an interface displayed when the second user performs a remote control operation on the first electronic device through the second electronic device. That is, in the case where the second user performs a remote control operation on the first electronic device, the screen interface of the second electronic device and the second interface of the first electronic device can simultaneously display the result of the remote control operation. For example, in the case where the second interface contains one or more applications, the one or more applications will also be displayed on the screen interface of the second electronic device. In the case where the second user performs a remote control operation on the one or more applications, the result of the remote control operation will be displayed on the screen interface of the second electronic device and the second interface of the first electronic device.

[0037] It should be noted that the first user can perform any operation on the first electronic device, and the result of the local operation of the first user is displayed through the first display area.

[0038] According to the embodiment of the present application, the first interface is displayed in the first display area of the first electronic device screen and the second interface is displayed in the second display area of the first electronic device screen in the case that the first electronic device and the second electronic device establish the remote control connection, so that the local operation of the first user and the remote control operation of the second user do not affect each other in the case that the first electronic device and the second electronic device establish the remote control connection.

[0039] In one embodiment of the present application, as shown in Figure 2 Before the first interface is displayed in the first display area of the first electronic device screen and the second interface is displayed in the second display area of the first electronic device screen in the case that the first electronic device and the second electronic device establish the remote control connection, the following steps 101.1-101.3 are further included.

[0040] Step 101.1, receiving the remote control request sent by the second electronic device.

[0041] In the embodiment, when the second electronic device needs to remotely control the first electronic device, the second electronic device sends a remote control request to the first electronic device, and the first electronic device receives the remote control request sent by the second electronic device.

[0042] Optionally, the case that the second electronic device needs to remotely control the first electronic device can be that the first user communicates with the after-sales customer service of the first electronic device when the first electronic device encounters a problem, and the after-sales end needs to remotely diagnose the first electronic device. It can be understood by those skilled in the art that the case that the second electronic device needs to remotely control the first electronic device is not limited to the above case, but can also be other cases, which are not limited here.

[0043] Step 101.2, receiving the fourth input of the first user for the remote control request.

[0044] It can be understood that the fourth input can be an input of the first user agreeing to the remote control.

[0045] Step 101.3, in response to the fourth input, the first interface is displayed in the first display area of the first electronic device screen and the second interface is displayed in the second display area of the first electronic device screen in the case that the first electronic device and the second electronic device establish the remote control connection.

[0046] In the embodiment, the fourth input of the first user for the remote control request can be an agreement of the remote control request of the second electronic device, and the first electronic device automatically displays the first display area and the second display area after receiving the fourth input of the user. For example, refer to Figure 3As shown, the first electronic device displays the first display area and the second display area in split screen form.

[0047] In another embodiment of the present application, the fourth input can also be an input by the first user to set the use permission of the second electronic device to the application in the first electronic device. After receiving the fourth input of the user, the first electronic device sets the use permission of the second electronic device to the application in the first electronic device, and then displays the first display area and the second display area, and displays the usable applications of the second electronic device in the second interface of the second display area for the second user to select and use.

[0048] For example, after receiving the remote control request, the first user can draw a region on the desktop interface of the first electronic device, and only the applications in the region can be remotely controlled, and the applications outside the region cannot be remotely controlled and can only be operated by the first user. Then, the second display area and the first display area can be displayed in split screen form, and the above-mentioned applications that can be remotely controlled are displayed in the second display area. For example, as shown in the figure, the region contains six applications, namely, clock, weather, application store, settings, music, and transformer, and the second electronic device can remotely control the operation of these applications. Moreover, the interface of the remote control operation of the second electronic device is displayed through the second display area. Figure 4

[0049] In some embodiments of the present application, the applicant finds that there is a possibility that the local operation of the first user on the first electronic device and the remote control operation of the second user on the first electronic device will conflict. Therefore, the embodiments of the present application also provide a conflict control method, that is, after step 101, step 102 is further included:

[0050] Step 102, in the case where it is detected that the remote control operation of the second user and the local operation of the first user conflict, performing a target operation.

[0051] In the present embodiment, the conflict can be that the remote control operation of the second user and the local operation of the first user are for the same application. The conflict can also be that one of them needs to upgrade the system, restore to factory settings, or shut down, thereby affecting the operation of the other party. The conflict can also be that both parties input different texts through the same application. The conflict can also be any operation that affects the other party when one party operates. Those skilled in the art should understand that the specific types of conflicts are not limited here.

[0052] ​The target operation can be executed based on the input of the first user. When it is detected that the remote control operation of the second user conflicts with the local operation of the first user, if the input of the first user is to allow the execution of the local operation of the first user, the target operation is used to prohibit the execution of the remote control operation of the second user. When it is detected that the remote control operation of the second user conflicts with the local operation of the first user, if the input of the first user is to allow the execution of the remote control operation of the second user, the target operation is used to prohibit the execution of the local operation of the first user.

[0053] According to the embodiment of the present application, when the first electronic device and the second electronic device establish a remote control connection, the first interface is displayed on the first display area of the screen of the first electronic device, and the second interface is displayed on the second display area of the screen of the first electronic device, so that the local operation of the first user and the remote control operation of the second user can be realized without affecting each other when the first electronic device and the second electronic device establish a remote control connection. When it is detected that the remote control operation of the second user conflicts with the local operation of the first user, a target operation is executed. Therefore, the conflict control when the remote control operation and the local operation conflict can be realized, the problem of mutual interference caused by the conflict can be solved, and the experience of the user can be further improved by setting the target operation by the first user.

[0054] In an embodiment of the present application, before step 102, steps 201 and 202 are further included.

[0055] Step 201: receiving a third input of the first user.

[0056] Step 202: setting a control authority of the second electronic device in response to the third input. The control authority includes at least one of the following: a use authority of the second electronic device in the first electronic device; a control duration of the second electronic device to the first electronic device.

[0057] In the embodiment, the third input can be a use authority of the first user to an application of the second electronic device. The third input can also be an input of the first user to the control duration of the first electronic device by the second electronic device, and the third input can also be an input of the control duration of the authorized application of the remote control. It should be understood by those skilled in the art that the type of information of the third input is not limited here.

[0058] The third input can be a click on a preset control of an application, and can also be an input through a prompt box popped up by clicking on the application. The specific input mode of the third input is not limited here.

[0059] According to the information input by the third input, the control authority of the second electronic device is set. In the case that the control authority is the use authority of the application in the first electronic device by the second electronic device, after the use authority of the application in the first electronic device by the second electronic device is set, the second electronic device can operate the application with the use authority and cannot operate the application without the use authority.

[0060] It should be understood by those skilled in the art that the use authority of the second electronic device in the first electronic device is not limited to the application in the first electronic device, but also can be a document in the first electronic device, and can be a certain function in the first electronic device. Here, the type of the specific use authority is not limited.

[0061] In the case that the control authority is the control duration of the first electronic device by the second electronic device, the first user can set the control duration for the remote control of the second electronic device, and the second electronic device can remotely control the first electronic device within the control duration. When the control duration is exceeded, the first electronic device ends the remote control of the first electronic device by the second electronic device, and the first electronic device ends the remote control operation state, i.e., the state as shown in FIG. 8. Figure 5

[0062] In the case that the control authority is the use authority of the application in the first electronic device by the second electronic device and the control duration, that is, the control duration can be set for each authorized application. Moreover, different control durations can be set for different authorized applications. The control duration of the authorized application can be displayed through the interface as shown in FIG. 9. Figure 6 Figure 6 The interface as shown in FIG. 9 is the interface of the "Settings" application icon in the lower right corner of the "Settings" application icon, and the icon of the hourglass represents the control duration. Within the control duration of the authorized application, the second electronic device can remotely control the operation of the authorized application. When the control duration of the authorized application is exceeded, the second electronic device cannot remotely control the operation of the authorized application. In addition, the control duration of the authorized application can also be adjusted in real time according to the needs of the local operation of the first user to use the first electronic device locally.

[0063] According to the embodiments of the present application, by setting the use authority of the application in the first electronic device by the second electronic device, the security of the remote control can be improved without affecting the remote control function of the second electronic device. After the use authority is set by the first user, the first user can also use the first electronic device while maintaining the remote control state, thereby improving the user experience. By setting the control duration for the remote control of the second electronic device, the local use of the first user can be avoided due to the long time of the first electronic device in the remote control state. By setting the control duration for the remote control of the authorized application, the local use of the first user for the authorized application can also be avoided, thereby improving the user experience.

[0064] ​​After the control permission of the second electronic device is set, step 102 is performed. The specific process of performing step 102 is described in detail below by taking two conflict scenarios as examples.

[0065] Example conflict scenario 1: the conflict is a use conflict for the first application.

[0066] Example conflict scenario 2: the remote control operation of the second user is to execute a preset control command, and the preset control command conflicts with the local operation of the first user.

[0067] For the above example conflict scenario 1, when it is detected that the remote control operation of the second user conflicts with the local operation of the first user, performing a target operation includes:

[0068] Step 301: When it is detected that the conflict is a use conflict for the first application, receiving a first input of the first user.

[0069] Step 302: In response to the first input, when the first input is used to indicate that the target user is allowed to use the first application, performing a target operation, wherein the target user is the first user or the second user, and the target operation includes at least one of the following: prohibiting the use of the first application by users other than the target user; closing the use interface of the first application in the target display area; switching the use interface of the first application in the target display area to the use interface of the second application, the first application and the second application being matched; and when the target user is the first user, the target display area is the second display area, and when the target user is the second user, the target display area is the first display area.

[0070] In this embodiment, the first application in step 301 can be an application for which the second electronic device has a use permission. The first application can be remotely controlled by the second user and locally operated by the first user, and the first application should be located in the second display area.

[0071] In the step 301, in the case that the conflict is a use conflict of the first application, the receiving of the first input of the first user can be specifically: in the case that the conflict is a use conflict of the first application, displaying a setting interface in the first display area, the setting interface can display the first application for which the local operation and the remote control operation exist in conflict. The first user can perform the first input through the setting interface. The first input can include a target user allowed to perform. The target user can be the first user or the second user. The first electronic device can perform a target operation based on the first input of the first user. The target operation can be to prohibit the use of the first application by users other than the target user, or the target operation can be to close the use interface of the first application in the target display area, or the target operation can be to switch the use interface of the first application in the target display area to the use interface of a second application, so that users other than the target user can operate the second application matched with the first application. The second application can be matched with the first application in that the use interface of the second application and the use interface of the first application can perform the same function, for example, “application A” and “camera” can both realize the function of taking pictures, so application A and camera are matched. The second application can also be matched with the first application in that the second application and the first application belong to the same type of application. For example, “application 1” and “application 2” are both shopping APPs. Here, the specific type of matching is not limited.

[0072] In one example, in the case that the conflict is a use conflict of the first application, the receiving of the first input of the first user, in the case that the first input of the first user indicates that the first user is allowed to use the first application, performing a target operation. The target operation can be to prohibit the use of the first application by users other than the first user, that is, to prohibit the use of the first application by the second user. The way to prohibit the use of the first application by the second user can be to set the second electronic device to have no use permission of the first application. Further, if a conflict occurs, the second display area already displays the use interface of the first application, that is, the second user has opened the use of the first application, and the target operation further includes closing the use interface of the first application in the second display area. Still further, in order not to affect the remote control operation of the second user, the target operation further includes switching the use interface of the first application in the second display area to the use interface of a second application matched with the first application. The second user can realize the same function of operating the first application by remotely controlling the second application in the second display area. For example, when the user uses the first application “application C” to watch short videos, the current interface can be switched to “application D”, which can also watch short videos, so that the second user can realize the same function of watching short videos.

[0073] In another example, in a case where it is detected that the conflict is a use conflict for the first application, a first input of the first user is received, and in a case where the first input of the first user indicates that the second user is allowed to use the first application, a target operation is performed. The target operation can be to prohibit use of the first application by users other than the second user, that is, to prohibit use of the first application by the first user. The manner of prohibiting use of the first application by the first user can be that the first electronic device does not perform a local operation of the first application by the first user. Further, the target operation can further include closing a use interface of the first application in the first display region in a case where the first user has opened the use interface of the first application when the conflict occurs. Further, in order not to affect the local operation of the first user, the target operation can further include switching the use interface of the first application in the first display region to a use interface of a second application. The first user can achieve the same function as operating the first application by locally operating the second application.

[0074] According to the embodiments of the present application, by prohibiting use of the first application by users other than the target user, the problem of mutual interference caused by the conflict can be solved, and the use of the first application by the target user can be ensured. By closing the use interface of the first application in the target display region and switching the use interface of the first application in the target display region to a use interface of a second application, the first application and the second application are matched, and the user experience can be improved. In a case where a conflict occurs, by receiving a first input of the first user and performing a target operation according to the first input, the user experience can be further improved.

[0075] In one embodiment, the first application and the second application are matched, which includes that an interface of the second application and an interface of the first application can perform the same function. Alternatively, the second application and the first application are of the same type.

[0076] The interface of the second application and the interface of the first application can perform the same function, which can be that the first application and the second application are of the same type, or the first application and the second application are of different types but can perform the same function within the application. For example, in a case where the first application is “XX travel” and the second application is “XX map”, although the first application is a car-hailing application and the second application is a map application, since the first application and the second application can both achieve the function of “online car-hailing”, the interface of the second application and the interface of the first application can perform the same function.

[0077] According to the embodiment of the present application, in the case that the conflict is detected as a use conflict for the first application, the second application can be found for the user to use by the fact that the interface of the second application can perform the same function as the interface of the first application or the type of the second application is the same as that of the first application, so as to improve the user experience.

[0078] For the above example conflict scenario 2, in the case that the remote control operation of the second user conflicts with the local operation of the first user, performing a target operation includes:

[0079] Step 401, in the case that the remote control operation of the second user is to execute a preset control command, and the preset control command conflicts with the local operation of the first user, receiving a second input of the first user.

[0080] Step 402, in response to the second input, in the case that the second input is used to indicate that the second user is allowed to execute the preset control command, performing a target operation, wherein the target operation includes at least one of the following: disabling the use of the first electronic device by the first user; saving the content of the first interface and closing the first interface in the first display area; wherein the preset control command includes any one of the following: updating the first electronic device, restoring the first electronic device to factory settings, and shutting down the first electronic device.

[0081] In the embodiment, the preset control command can be any one of updating the first electronic device, restoring the first electronic device to factory settings, and shutting down the first electronic device. Since the execution object of the preset control command can contain all applications of the first electronic device, in the case of executing the preset control command, the local operation of the first user will be affected, so that the conflict between the remote control operation of the second user and the local operation of the first user occurs. In the case that the conflict exists, a setting interface is displayed. The first user can make a second input through the setting interface to set the time when the preset control command is allowed to be executed. The first electronic device can receive the second input of the first user and perform a target operation in response to the second input. Wherein the second input can be to allow the second user to execute the preset control command, and the second input can also be to allow the second user to execute the preset control command after a preset time.

[0082] In a case where it is detected that the remote control operation of the second user is to execute a preset control command, and the preset control command conflicts with the local operation of the first user, a second input of the first user is received. In a case where the second input is used to indicate that the second user is allowed to execute the preset control command, a target operation is executed. The target operation can be to prohibit the first user from using the first electronic device to make the first electronic device execute the preset control command. The first interface is a non-desktop interface when the conflict occurs. For example, the first user is using a certain function of the first application. The target operation further includes saving the content of the first interface and closing the first interface in the first display area. The saving of the content of the first interface can be performed automatically before the preset control command is executed. Alternatively, the saving of the content of the first interface can be performed based on an instruction of the first user to save the content of the first interface before the preset control command is executed.

[0083] Optionally, the second input can also be used to indicate that the second user is allowed to execute the preset control command after a preset time. In this case, the preset control command can be executed after the preset time. For example, if the first user sets the time for executing the shutdown operation to 30 minutes, the first electronic device will automatically perform the shutdown operation after waiting for 30 minutes.

[0084] According to the embodiments of the present application, by prohibiting the first user from using the first electronic device, the mutual interference caused by the conflict can be solved. By saving the content of the first interface and closing the first interface in the first display area, the integrity of the content of the first electronic device can be ensured, and the influence of the execution of the preset control command on the locally stored content of the first electronic device can be avoided.

[0085] To further ensure the security of the remote control, the remote control method according to an embodiment of the present application further includes:

[0086] Step 501: Receiving a fifth input of the first user to the first display area or the second display area.

[0087] Step 502: Interrupting the remote control operation in response to the fifth input.

[0088] In the embodiment, in the remote control operation of the second user, if the first user has a problem with the remote control operation, or the first user does not allow the second electronic device to perform a certain specific operation, the first user can perform a fifth input through the first display area or the second display area. The fifth input can be an instruction to interrupt the remote control operation, and the first electronic device interrupts the remote control operation in response to the fifth input after receiving the fifth input.

[0089] According to the embodiment of the present application, the first user can interrupt the remote control operation at any time when there is a problem or a security risk, and the security of the remote control can be further improved.

[0090] The remote control method provided by the embodiment of the present application can be executed by the remote control device of the first electronic device. The embodiment of the present application takes the method for the remote control device to execute the remote control as an example to illustrate the remote control device provided by the embodiment of the present application.

[0091] As shown in Figure 7 The embodiment of the present application provides a remote control device 600, which comprises a display module 601 and an execution module 602.

[0092] The display module 601 is configured to display a first interface in a first display area of a screen of the first electronic device and display a second interface in a second display area of the screen of the first electronic device when the first electronic device and the second electronic device establish a remote control connection, wherein the first interface is an interface displayed when the first user performs a local operation on the first electronic device, and the second interface is an interface displayed when the second user performs a remote control operation on the first electronic device through the second electronic device.

[0093] The execution module 602 is configured to execute a target operation when it is detected that the remote control operation of the second user conflicts with the local operation of the first user.

[0094] According to the embodiment of the present application, the first interface is displayed in the first display area of the screen of the first electronic device and the second interface is displayed in the second display area of the screen of the first electronic device when the first electronic device and the second electronic device establish a remote control connection, so that the local operation of the first user and the remote control operation of the second user can be realized without affecting each other when the first electronic device and the second electronic device establish a remote control connection. The target operation is executed when it is detected that the remote control operation of the second user conflicts with the local operation of the first user. The conflict control when the remote control operation and the local operation conflict can be realized, the problem of mutual interference caused by the conflict can be solved, and the experience of the user can be further improved by the first user setting the target operation.

[0095] In one embodiment, the remote control device 600 further comprises a receiving module 603.

[0096] The receiving module 603 is configured to receive the first input of the first user when it is detected that the conflict is a use conflict of the first application.

[0097] The execution module 602 is specifically configured to, in response to the first input, perform a target operation in a case where the first input is used to indicate that a target user is allowed to use the first application, where the target user is the first user or the second user, and the target operation includes at least one of the following:

[0098] prohibiting use of the first application by a user other than the target user;

[0099] closing a use interface of the first application in a target display region;

[0100] switching the use interface of the first application in the target display region to a use interface of a second application, where the first application matches the second application;

[0101] wherein, in a case where the target user is the first user, the target display region is a second display region, and in a case where the target user is the second user, the target display region is a first display region.

[0102] According to embodiments of the present application, by prohibiting use of the first application by a user other than the target user, the problem of mutual interference caused by the conflict can be solved, and the use of the first application by the target user can be ensured. By closing the use interface of the first application in the target display region and switching the use interface of the first application in the target display region to a use interface of a second application, where the first application matches the second application, the user experience can be improved. When the conflict occurs, by receiving the first input of the first user and performing a target operation according to the first input, the user experience can be further improved.

[0103] In one embodiment, the first application matches the second application, including:

[0104] the interface of the second application can perform the same function as the interface of the first application;

[0105] or, the second application is of the same type as the first application.

[0106] According to embodiments of the present application, in a case where it is detected that the conflict is a use conflict for the first application, the second application can be found for the user to use by the interface of the second application being able to perform the same function as the interface of the first application or the second application being of the same type as the first application, and the user experience can be improved.

[0107] In one embodiment, the remote control device 600 further includes a receiving module 603.

[0108] The receiving module 603 is configured to receive a second input of the first user in a case where it is detected that the remote control operation of the second user is to execute a preset control command, and the preset control command conflicts with the local operation of the first user.

[0109] The executing module 602 is specifically configured to execute a target operation in response to the second input, in a case where the second input is used to indicate that the second user is allowed to execute the preset control command, wherein the target operation includes at least one of the following:

[0110] prohibiting the first user from using the first electronic device;

[0111] saving content of the first interface, and closing the first interface in the first display area;

[0112] The preset control command includes any one of the following: updating the first electronic device, restoring the first electronic device to factory settings, and shutting down the first electronic device.

[0113] According to the embodiments of the present application, by prohibiting the first user from using the first electronic device, the problem of mutual interference caused by the conflict can be solved. By saving the content of the first interface and closing the first interface in the first display area, the content of the first electronic device can be ensured to be complete, and the influence of executing the preset control command on the content stored locally by the first electronic device can be avoided.

[0114] In one embodiment, the remote control device 600 further includes a setting module 604.

[0115] The receiving module 603 is further configured to receive a third input of the first user.

[0116] The setting module 604 is configured to set a control right of the second electronic device in response to the third input, wherein the control right includes at least one of the following:

[0117] a use right of the second electronic device in the first electronic device;

[0118] a control duration of the second electronic device on the first electronic device.

[0119] According to the embodiment of the present application, by setting the use permission of the application in the first electronic device for the second electronic device, the security of remote control can be improved without affecting the remote control function of the second electronic device. After the first user sets the use permission, the first user can use the first electronic device while maintaining the remote control state, thereby improving the user experience. By setting the control time length for the remote control of the second electronic device, the local use of the first user can be avoided due to the long time of the first electronic device in the remote control state. By setting the control time length for the authorized application of the remote control, the local use of the authorized application by the first user can be avoided, thereby improving the user experience.

[0120] The remote control device in the embodiment of the present application can be an electronic device or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than the terminal. For example, the electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a mobile Internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The electronic device can also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiment of the present application is not limited in this regard.

[0121] The remote control device in the embodiment of the present application can be a device with an operating system. The operating system can be an Android operating system, an ios operating system, or other possible operating systems. The embodiment of the present application is not limited in this regard.

[0122] The remote control device provided in the embodiment of the present application can implement each process of the method for remote control. To avoid repetition, the details are not described herein.

[0123] Optionally, referring to Figure 8As shown, the embodiments of the present application further provide an electronic device 800, comprising a processor 801 and a memory 802, wherein the memory 802 stores programs or instructions executable on the processor 801, and the programs or instructions are executed by the processor 801 to implement the steps of the above remote control method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0124] It should be noted that the electronic device in the embodiments of the present application includes the mobile electronic device and the non-mobile electronic device described above.

[0125] Figure 9 A hardware structure schematic diagram of an electronic device according to an embodiment of the present application.

[0126] The electronic device 1000 includes, but is not limited to, a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010, etc.

[0127] Those skilled in the art can understand that the electronic device 1000 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 1010 through a power management system, so as to realize the functions of power management, such as charging, discharging, and power consumption management, through the power management system. Figure 8 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and the electronic device can include more or fewer components than the figure, or combine certain components, or different component arrangements, which are not described herein.

[0128] The processor 1010 is configured to, in a case where a remote control connection is established between a first electronic device and a second electronic device, display a first interface in a first display area of a screen of the first electronic device and display a second interface in a second display area of the screen of the first electronic device, wherein the first interface is an interface displayed when a first user performs a local operation on the first electronic device, and the second interface is an interface displayed when a second user performs a remote control operation on the first electronic device through the second electronic device.

[0129] The processor 1010 is configured to, in a case where it is detected that the remote control operation of the second user conflicts with the local operation of the first user, perform a target operation.

[0130] According to the embodiment of the present application, in the case that the first electronic device establishes a remote control connection with the second electronic device, the first interface is displayed in the first display area of the screen of the first electronic device, and the second interface is displayed in the second display area of the screen of the first electronic device, so that the local operation of the first user and the remote control operation of the second user do not affect each other in the case that the first electronic device establishes a remote control connection with the second electronic device. In the case that it is detected that the remote control operation of the second user conflicts with the local operation of the first user, the target operation is performed. The conflict control in the case that the remote control operation conflicts with the local operation can be implemented, the mutual interference problem caused by the conflict can be solved, and the experience of the user can be further improved by setting the target operation by the first user.

[0131] Optionally, the processor 1010 is further configured to, in the case that the conflict is a use conflict for the first application, receive a first input of the first user; and in the case that the first input is used to indicate that a target user is allowed to use the first application, perform a target operation, wherein the target user is the first user or the second user, and the target operation includes at least one of the following:

[0132] prohibiting the use of the first application by a user other than the target user;

[0133] closing a use interface of the first application in a target display area;

[0134] switching the use interface of the first application in the target display area to a use interface of a second application, the first application and the second application being matched;

[0135] wherein, in the case that the target user is the first user, the target display area is the second display area, and in the case that the target user is the second user, the target display area is the first display area.

[0136] According to the embodiment of the present application, by prohibiting the use of the first application by a user other than the target user, the mutual interference problem caused by the conflict can be solved, and the use of the first application by the target user can be ensured. By closing the use interface of the first application in the target display area and switching the use interface of the first application in the target display area to a use interface of a second application, the first application and the second application being matched, the use experience of the user can be improved. In the case of conflict, by receiving a first input of the first user and performing a target operation according to the first input, the experience of the user can be further improved.

[0137] Optionally, the first application and the second application are matched, including:

[0138] The interface of the second application is capable of performing the same function as the interface of the first application.

[0139] Alternatively, the second application is of the same type as the first application.

[0140] According to the embodiments of the present application, in the case that the conflict is a use conflict for the first application, the second application can be found for the user to use by the fact that the interface of the second application is capable of performing the same function as the interface of the first application or the second application is of the same type as the first application, so as to improve the user experience.

[0141] The processor 1010 is further configured to, in the case that the remote control operation of the second user is detected to be performing a preset control command, and the preset control command conflicts with the local operation of the first user, receive a second input of the first user; in the case that the second input is used to indicate that the second user is allowed to perform the preset control command, perform a target operation in response to the second input, wherein the target operation includes at least one of the following:

[0142] prohibiting the first user from using the first electronic device;

[0143] saving the content of the first interface and closing the first interface in the first display area;

[0144] The preset control command includes any one of the following: updating the first electronic device, restoring the first electronic device to factory settings, and shutting down the first electronic device.

[0145] According to the embodiments of the present application, by prohibiting the first user from using the first electronic device, the problem of mutual interference caused by the conflict can be solved. By saving the content of the first interface and closing the first interface in the first display area, the content of the first electronic device can be guaranteed to be complete, and the influence of the preset control command on the content stored locally by the first electronic device can be avoided.

[0146] Optionally, the processor 1010 is further configured to receive a third input of the first user; and in response to the third input, set a control authority of the second electronic device, wherein the control authority includes at least one of the following:

[0147] a use authority of the second electronic device in the first electronic device;

[0148] a control duration of the second electronic device to the first electronic device.

[0149] According to the embodiment of the present application, by setting the use permission of the application in the first electronic device for the second electronic device, the security of remote control can be improved without affecting the remote control function of the second electronic device. After the first user sets the use permission, the first user can also maintain the remote control state and use the first electronic device at ease, thereby improving the user experience. By setting the control duration of the remote control of the second electronic device, the local use of the first user can be avoided due to the long time of the first electronic device in the remote control state. By setting the control duration of the authorized application of the remote control, the local use of the authorized application by the first user can also be avoided, thereby improving the user experience.

[0150] It should be understood that, in the embodiments of the present application, the input unit 1004 can include a graphics processor (GPU) 10041 and a microphone 10042. The graphics processor 10041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1006 can include a display panel 10061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 can include two parts of a touch detection device and a touch controller. The other input devices 10072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, an operation lever, and the like, which will not be described here.

[0151] The memory 1009 can be used to store software programs and various data. The memory 1009 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 1009 can include a volatile memory or a non-volatile memory, or the memory 1009 can include both volatile and non-volatile memories. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 1009 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.

[0152] The processor 1010 can include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1010.

[0153] The embodiments of the present application also provide a readable storage medium, the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to realize various processes of the above-mentioned remote control method embodiments, and the same technical effects can be achieved. To avoid repetition, details are not described here.

[0154] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0155] The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running programs or instructions to realize the processes of the above remote control method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0156] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0157] The embodiment of the present application provides a computer program product, which is stored in a storage medium, and is executed by at least one processor to realize the processes of the above remote control method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0158] It should be noted that in this document, the term "comprising" or "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or includes elements inherent to such process, method, article or device. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in a reverse order, for example, the described method can be performed in an order different from the described order, and various steps can also be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.

[0159] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned example methods can be realized by means of software and a necessary general hardware platform, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product in essence or in the form of a part that contributes to the prior art, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.

[0160] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative and not restrictive. Those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.

Claims

1. A remote control method characterized by, The method comprises: receiving a third input of the first user; in response to the third input, setting a control authority of a second electronic device; the control authority comprises at least one of the following: a use authority of the second electronic device in the first electronic device; a control duration of the second electronic device to the first electronic device; in a case where the first electronic device and the second electronic device establish a remote control connection, displaying a first interface in a first display area of the first electronic device screen and a second interface in a second display area of the first electronic device screen, wherein the first interface is an interface displayed when the first user locally operates the first electronic device, and the second interface is an interface displayed when the second user remotely controls the first electronic device through the second electronic device; in a case where it is detected that the remote control operation of the second user and the local operation of the first user conflict, performing a target operation; in a case where it is detected that the remote control operation of the second user is to execute a preset control command, and the preset control command conflicts with the local operation of the first user, receiving a second input of the first user; in response to the second input, in a case where the second input is used to indicate that the second user is allowed to execute the preset control command, at least one of the following is performed: prohibiting the first user from using the first electronic device; saving the content of the first interface and closing the first interface in the first display area; wherein the preset control command comprises any one of the following: updating the first electronic device, restoring the first electronic device to factory settings, and shutting down the first electronic device.

2. The method of claim 1, wherein, The case where the target operation is performed in a case where it is detected that the remote control operation of the second user and the local operation of the first user conflict comprises: in a case where it is detected that the conflict is a use conflict for a first application, receiving a first input of the first user; in response to the first input, in a case where the first input is used to indicate that a target user is allowed to use the first application, a target operation is performed, wherein the target user is the first user or the second user, and the target operation comprises at least one of the following: prohibiting users other than the target user from using the first application; closing a use interface of the first application in a target display area; switching the use interface of the first application in the target display area to a use interface of a second application, the first application and the second application being matched; wherein, in a case where the target user is the first user, the target display area is the second display area, and in a case where the target user is the second user, the target display area is the first display area.

3. The method of claim 2, wherein, The first application and the second application are matched, comprising: the interface of the second application and the interface of the first application can perform the same function; or, the second application and the first application are of the same type.

4. A remote control device, characterized in that comprising: a receiving module configured to receive a third input of the first user; The setting module is configured to set, in response to the third input, a control right of the second electronic device; The control right comprises at least one of: a use right of the second electronic device in the first electronic device; and a control duration of the second electronic device to the first electronic device; The display module is configured to, in a case where the first electronic device and the second electronic device establish a remote control connection, display a first interface in a first display area of a screen of the first electronic device and display a second interface in a second display area of the screen of the first electronic device, wherein the first interface is an interface displayed when the first user performs a local operation on the first electronic device, and the second interface is an interface displayed when the second user performs a remote control operation on the first electronic device through the second electronic device; The receiving module is further configured to receive a second input of the first user in a case where it is detected that the remote control operation of the second user is to execute a preset control command, and the preset control command conflicts with the local operation of the first user, wherein the preset control command comprises any one of: updating the first electronic device, restoring the first electronic device to factory settings, and shutting down the first electronic device; The execution module is configured to, in response to the second input, execute at least one of: prohibiting the first user from using the first electronic device, saving content of the first interface, and closing the first interface in the first display area, in a case where the second input is used to indicate that the second user is allowed to execute the preset control command.

5. The remote control device of claim 4, wherein, The apparatus further includes a receiving module, The receiving module is configured to receive a first input of the first user in a case where it is detected that the conflict is a use conflict for a first application; The execution module is specifically configured to, in response to the first input, execute a target operation in a case where the first input is used to indicate that a target user is allowed to use the first application, wherein the target user is the first user or the second user, and the target operation comprises at least one of: prohibiting a user other than the target user from using the first application; closing a use interface of the first application in a target display area; switching the use interface of the first application in the target display area to a use interface of a second application, the first application and the second application being matched; wherein, in a case where the target user is the first user, the target display area is the second display area, and in a case where the target user is the second user, the target display area is the first display area.

6. The remote control device of claim 5, wherein, The first application and the second application are matched, comprising: an interface of the second application and an interface of the first application are capable of performing the same function; or the second application and the first application are of the same type.

Citation Information

Patent Citations

  • Operating control methods and relevant terminals

    CN109451141A

  • Application program control method and electronic equipment

    CN111026482A