Operation control method, device, equipment, storage medium and computer program product

By transferring the target operation function of the first terminal to the second terminal, the problem of low operation and accuracy under the influence of terminal configuration is solved, and higher operation accuracy and efficiency are achieved, and the game experience is improved.

CN114100121BActive Publication Date: 2025-01-24TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111465597.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-03
Publication Date
2025-01-24
Estimated Expiration
2041-12-03

AI Technical Summary

Technical Problem

When using the terminal to play games, players find it difficult to perform complex and precise operations due to the influence of the terminal configuration, resulting in a poor gaming experience.

Method used

By transferring the target operation function of the first terminal to the second terminal, the second terminal can be used to achieve the target operating function more flexibly, thereby improving the accuracy and efficiency of the operation.

Benefits of technology

Effectively improve the accuracy and efficiency of the first terminal, and improve the player's game experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114100121B_ABST
    Figure CN114100121B_ABST
Patent Text Reader

Abstract

The present application discloses an operation control method, device, equipment, storage medium and computer program product, and relates to the field of computer technology. The method includes: receiving a selection operation for a target operation function, the selection operation is used to indicate that the target operation function of the first terminal is transferred to the second terminal; displaying a target function interface, the target function interface is used to display the result of the control operation in the second terminal in linkage; in response to the control operation in the second terminal, the operation control result of the target operation function is displayed in the target function interface. Through the above method, it is possible to avoid the problems of cumbersome operation and low accuracy caused by factors such as the equipment and operating environment of the first terminal, and to more flexibly realize the target operation function with the help of the second terminal, effectively improve the accuracy of the control result of the first terminal, and achieve better operation efficiency. The present application can be applied to various scenarios such as cloud technology, artificial intelligence, and smart transportation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and in particular to an operation control method, apparatus, device, storage medium, and computer program product. Background Art

[0002] With the improvement of cultural and entertainment living standards, people's life experience and requirements for the virtual world are getting higher and higher. Games, as a way of expressing the virtual world, have become a channel for many people to relieve stress. Currently, there are more and more terminals that can play games. In addition to traditional mobile terminals such as computers, tablets, and mobile phones, playing games on smart TVs has also become a common way.

[0003] In the related art, when using a terminal to play a game, the player uses the mouse, keyboard, handle and other peripherals configured on the terminal to perform various game operations, such as: moving the mouse to select the game screen, pressing the keyboard to control the virtual character to jump, opening the soft keyboard to input text, etc.

[0004] However, when playing games using the above method, players are greatly affected by terminal configurations. When controlling the game interface through peripherals such as keyboards and handles, some more complex and precise operations are not convenient for players to control, resulting in a poor gaming experience for players. Summary of the invention

[0005] The embodiments of the present application provide an operation control method, device, equipment, storage medium and computer program product, which can more flexibly realize the target operation function with the help of a second terminal, effectively improve the operation accuracy and operation efficiency. The technical solution is as follows.

[0006] In one aspect, an operation control method is provided, the method comprising:

[0007] receiving a selection operation for a target operation function, the selection operation being used to instruct to transfer the target operation function of the first terminal to a second terminal, the target operation function being used to control the operation of the first terminal, and an association relationship being between the first terminal and the second terminal;

[0008] Displaying a target function interface, wherein the target function interface is used to display the result of the control operation in the second terminal in linkage;

[0009] In response to the control operation in the second terminal, an operation control result of the target operation function is displayed in the target function interface, and the operation control result is used to indicate a result after the control operation corresponding to the target operation function is performed in the second terminal.

[0010] In another aspect, an operation control method is provided, the method comprising:

[0011] receiving a function transfer instruction sent by a first terminal, wherein the function transfer instruction includes a target operation function, and the function transfer instruction is used to instruct to transfer the target operation function in the first terminal to the second terminal, and there is an association relationship between the first terminal and the second terminal;

[0012] Displaying a control operation interface based on the function transfer instruction, the control operation interface is used to control the operation of the target operation function in the first terminal in a linked manner;

[0013] In response to receiving a target operation on the control operation interface, an operation result is sent to the first terminal, the target operation is used to indicate an operation corresponding to the target operation function, and the operation result is a result after the target operation is performed on the second terminal.

[0014] In another aspect, an operation control device is provided, the device comprising:

[0015] an operation receiving module, configured to receive a selection operation on a target operation function, wherein the selection operation is used to instruct to transfer the target operation function of the first terminal to a second terminal, wherein the target operation function is used to control the operation of the first terminal, and there is an association relationship between the first terminal and the second terminal;

[0016] An interface display module, used to display a target function interface, wherein the target function interface is used to display the result of the control operation in the second terminal in linkage;

[0017] A result display module is used to display the operation control result of the target operation function in the target function interface in response to the control operation in the second terminal, and the operation control result is used to indicate the result after the control operation corresponding to the target operation function is performed in the second terminal.

[0018] In another aspect, an operation control device is provided, the device comprising:

[0019] a function receiving module, configured to receive a function transfer instruction sent by a first terminal, wherein the function transfer instruction includes a target operation function, and the function transfer instruction is used to transfer the target operation function of the first terminal to the second terminal, and there is an association relationship between the first terminal and the second terminal;

[0020] An interface display module, used for displaying a control operation interface based on the function transfer instruction, wherein the control operation interface is used for controlling the operation of the target operation function in the first terminal in a linked manner;

[0021] The result sending module is used to send an operation result to the first terminal in response to receiving a target operation on the control operation interface, wherein the target operation is used to indicate an operation corresponding to the target operation function, and the operation result is a result after the target operation is performed on the second terminal.

[0022] On the other hand, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the operation control method as described in any of the above-mentioned embodiments of the present application.

[0023] On the other hand, a computer-readable storage medium is provided, in which at least one instruction, at least one program, a code set or an instruction set is stored, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement an operation control method as described in any of the above-mentioned embodiments of the present application.

[0024] On the other hand, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the operation control method described in any of the above embodiments.

[0025] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0026] Based on the selection operation, the first terminal transfers the target operation function of the terminal to the second terminal. The second terminal controls the operation of the first terminal based on the transferred target operation function. Based on the control of the second terminal, the first terminal displays the control result of the second terminal through the target function interface. Through the above method, the target operation function of the first terminal is transferred to the second terminal, and the second terminal assists the first terminal to achieve the corresponding operation control result through the target operation function, avoiding the problems of cumbersome operation and low accuracy caused by factors such as the equipment and operating environment of the first terminal. With the help of the second terminal, the target operation function is more flexibly realized, effectively improving the accuracy of the control result of the first terminal, and also facilitating the user to switch terminals and choose a more convenient terminal to achieve better operation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0028] Figure 1 It is a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application;

[0029] Figure 2 is a flow chart of an operation control method provided by an exemplary embodiment of the present application;

[0030] Figure 3 is a schematic diagram of a typing operation scenario of a first terminal provided by an exemplary embodiment of the present application;

[0031] Figure 4 is a schematic diagram of a mouse operation scenario of a first terminal provided by an exemplary embodiment of the present application;

[0032] Figure 5 is a schematic diagram of establishing a communication connection between a first terminal and a second terminal provided by an exemplary embodiment of the present application;

[0033] Figure 6 is a schematic diagram of a typing operation scenario of a first terminal provided by another exemplary embodiment of the present application;

[0034] Figure 7 is a flow chart of a first terminal transfer target operation function provided by an exemplary embodiment of the present application;

[0035] Figure 8 is a flow chart of an operation control method provided by another exemplary embodiment of the present application;

[0036] Fig. 9 is a flow chart of a second terminal receiving a target operation function provided by an exemplary embodiment of the present application;

[0037] Fig.10 is a schematic diagram of a typing operation scenario of a second terminal provided by an exemplary embodiment of the present application;

[0038] Fig.11 is a schematic diagram of a mouse operation scenario of a second terminal provided by an exemplary embodiment of the present application;

[0039] Fig.12 This is a schematic diagram of an interaction between a terminal and a server for performing an operation control method provided by an exemplary embodiment of the present application;

[0040] Fig.13is a schematic diagram of controlling cursor keys through a game controller provided by an exemplary embodiment of the present application;

[0041] Fig.14 is a schematic diagram of a main interface of a first terminal provided by an exemplary embodiment of the present application;

[0042] Fig.15 is a structural block diagram of an operation control device provided by an exemplary embodiment of the present application;

[0043] Fig.16 is a structural block diagram of an operation control device provided by another exemplary embodiment of the present application;

[0044] Fig.17 is a structural block diagram of an operation control device provided by another exemplary embodiment of the present application;

[0045] Fig.18 It is a structural block diagram of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0046] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0047] In the related art, when using a terminal to play games, players use the mouse, keyboard, handle and other peripherals configured on the terminal to perform various game operations, such as moving the mouse to select the game screen, pressing the keyboard to control the virtual character to jump, opening the soft keyboard to input text, etc. However, when playing games through the above method, players are greatly affected by the terminal configuration. When the game interface is controlled through the keyboard, handle and other peripherals, some more complex and precise operations are not convenient for players to control, which will lead to a poor gaming experience for players.

[0048] In an embodiment of the present application, an operation control method is provided, which enables the second terminal to more flexibly implement the target operation function, assists the first terminal to obtain a more accurate operation control result, and improves the operation efficiency of the first terminal. The operation control method obtained by training for this application includes at least one of the following scenarios when applied.

[0049] 1. Game Precision Positioning Scene

[0050] Schematically, in the process of using a TV terminal to play games, the TV terminal is usually connected to a game controller, and the cursor on the TV terminal screen is moved by the game controller. The trigger operation of the TV terminal screen is realized through the trajectory of the cursor movement or the designated area clicked by the cursor. However, in the process of controlling the TV terminal through the game controller, there may be a situation where the game controller cannot perform specific operations or the operation efficiency is low. For example: the cursor moves faster under the control of the game controller, and it is impossible to accurately click on the designated area. Using the above-mentioned operation control method, the cursor control function of the TV terminal is transferred to other terminals, such as mobile phone terminals, and the mobile phone terminal controls the cursor more accurately according to the target function interface displayed on the TV terminal and the position of the cursor. Through the above method, the mobile phone terminal assists the TV terminal in the cursor control process, which can more accurately realize the trigger operation of the game interface and improve the operation efficiency during the game.

[0051] 2. Text Input Scenario

[0052] Illustratively, in the process of using a television terminal to input text, a remote controller connected to the television terminal is usually used for operation. According to the soft keyboard displayed on the screen of the television terminal, the corresponding characters are selected through the up, down, left, and right controls of the remote controller to realize the process of inputting text. However, when inputting text through the remote controller, it is necessary to determine in sequence whether the characters in the soft keyboard in the cursor movement trajectory are the characters to be selected according to the character position of the cursor in the soft keyboard. When performing pinyin typing operations, the processing efficiency is very low. Using the above-mentioned operation control method, the input operation function of the television terminal is transferred to other terminals, such as mobile phone terminals, and the mobile phone terminal uses the input method of this terminal to perform the text editing process, and sends the edited text content to the television terminal. Through the above-mentioned method, the text input efficiency can be effectively improved by using the mobile phone terminal to assist the television terminal in the text input process.

[0053] It is worth noting that the above application scenarios are only illustrative examples, and the operation control method provided in this embodiment can also be applied to other scenarios, which is not limited in this embodiment of the present application.

[0054] Next, the implementation environment involved in the embodiments of the present application is described. For illustration, please refer to Figure 1 The implementation environment involves a first terminal 110 and a second terminal 120, wherein an association relationship is established between the first terminal 110 and the second terminal 120, and the association relationship includes a communication connection relationship, an account binding relationship, etc., which is not limited in the embodiment of the present application.

[0055] In some embodiments, an application with a function transfer function is installed in the first terminal 110, which is used to transfer the target operation function. Optionally, the first terminal 110 is used to transfer the target operation function to the second terminal 120. The second terminal 120 controls the operation of the first terminal based on the received target operation function. Among them, the first terminal and the second terminal have an association relationship, and the association relationship is used to indicate that the first terminal can transfer the target operation function to the second terminal. For example, after the second terminal receives the target operation function of the first terminal, the first terminal cannot use the target operation function, and the control, change and other operations related to the target operation function are performed by the second terminal. The operation performed by the second terminal based on the received target operation function is a control operation. Optionally, the target function interface corresponding to the target operation function is displayed on the first terminal 110. After the second terminal 120 sends the control operation to the first terminal 110, the target function interface displays the operation control result based on the received control operation.

[0056] In some embodiments, the first terminal 110 and the second terminal 120 are connected to each other through a server. In an illustrative manner, after receiving the control operation sent by the second terminal 120, the first terminal 110 sends the control operation to the server, and the server generates a corresponding screen according to the control operation, and feeds the screen back to the first terminal 110. The first terminal 110 displays the operation control result on the target function interface based on the screen fed back by the server. The above is only an illustrative example, and the embodiments of the present application are not limited to this.

[0057] It is worth noting that the above-mentioned terminals include but are not limited to mobile terminals such as mobile phones, smart TVs, tablets, portable laptops, intelligent voice interaction devices, smart home appliances, car-mounted terminals, etc., and can also be implemented as desktop computers, etc.; the above-mentioned servers can be independent physical servers, or they can be server clusters or distributed systems composed of multiple physical servers, or they can be cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), as well as big data and artificial intelligence platforms.

[0058] Among them, cloud technology refers to a hosting technology that unifies hardware, application programs, networks and other resources within a wide area network or local area network to achieve data computing, storage, processing and sharing. Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the cloud computing business model. It can form a resource pool that can be used on demand and is flexible and convenient. Cloud computing technology will become an important support. The background services of technical network systems require a large amount of computing and storage resources, such as video websites, picture websites and more portal websites. With the high development and application of the Internet industry, in the future, each item may have its own identification mark, and all need to be transmitted to the background system for logical processing. Data of different levels will be processed separately. All kinds of industry data require strong system backing support, which can only be achieved through cloud computing.

[0059] In some embodiments, the above-mentioned server can also be implemented as a node in a blockchain system. Blockchain is a new application mode of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm, etc. Blockchain is essentially a decentralized database, a string of data blocks generated by cryptographic methods. Each data block contains a batch of network transaction information, which is used to verify the validity of its information (anti-counterfeiting) and generate the next block. Blockchain can include the underlying blockchain platform, the platform product service layer, and the application service layer.

[0060] Combined with the above-mentioned noun introduction and application scenarios, the operation control method provided by the present application is described, taking the application of the method to a terminal as an example. Figure 2 As shown, the method includes the following steps.

[0061] Step 210: receiving a selection operation for a target operation function.

[0062] The selection operation is used to instruct to transfer the target operation function of the first terminal to the second terminal.

[0063] The first terminal and the second terminal are used to indicate different terminals, for example, the first terminal is terminal A, and the second terminal is terminal B. Optionally, the first terminal and the second terminal may be terminals of the same type, for example, both the first terminal and the second terminal are mobile phone terminals, or both the first terminal and the second terminal are computer terminals; or they may be terminals of different types, for example, the first terminal is a television terminal, and the second terminal is a mobile phone terminal, etc.

[0064] Illustratively, the terminal has multiple functions, such as: audio playback function (used to play multimedia files such as videos and music), voice recognition function (used to receive and recognize the user's voice), gesture operation function (used to implement corresponding functions through specific gestures of the user), cursor control function, input function, etc. Optionally, the target operation function is at least one function corresponding to the terminal, and the target operation function is used to control the operation of the first terminal, for example: the target operation function is an audio playback function, and the audio playback function is used to switch the music of the first terminal, play videos, etc.

[0065] Optionally, the target operation function is an audio playback function of the first terminal; or, the target operation function is a text input function of the first terminal; or, the target operation function is a cursor control function of the first terminal.

[0066] Among them, the text input function is used to input text on the first terminal, so that the first terminal can implement operations such as text saving and text sending. For example: the first terminal is a mobile phone terminal, when using the mobile phone terminal to send a message, the text input function corresponding to the first terminal is triggered, and a text message is input in the text input box displayed on the first terminal, and the text message is sent to a friend or a social platform.

[0067] The cursor control function is used to perform a cursor movement operation on the screen of the first terminal, so that the user can trigger a partial area of ​​the first terminal. For example, when the first terminal is a computer terminal, when using the computer terminal to perform a click operation, the corresponding cursor movement operation is performed through the mouse peripheral of the first terminal, and the mouse is moved according to the interface displayed by the first terminal. As the mouse moves to the area to be triggered on the interface of the first terminal, the mouse is clicked to realize the triggering operation of the area to be triggered.

[0068] Optionally, there is an association relationship between the first terminal and the second terminal, and the association relationship is used to indicate that the first terminal can transfer the target operation function to the second terminal. The association relationship includes at least one of the following methods.

[0069] 1. The first terminal and the second terminal log in to the same account.

[0070] In an illustrative manner, the first terminal has an account login function, and the account number is a mobile phone number, for example, the user implements the account login by entering the mobile phone number and verification code in the account login interface corresponding to the first terminal; or, the account number is a social account of social software A, for example, the user enters the social account of social software A and the corresponding account password in the account login interface of social software A installed on the first terminal, and implements the account login in the above manner. Optionally, the social account of social software A can be an account assigned by default by social software A, a user-defined account, or a user's mobile phone number, etc. Among them, the social account can be a number composed of numbers, or an account composed of a mixture of numbers, letters, etc. When the account logged in by the first terminal and the second terminal is the same, or the first terminal logs in the account of the second terminal, it is deemed that there is an association relationship between the first terminal and the second terminal.

[0071] 2. The first terminal and the second terminal are in the same network.

[0072] Illustratively, the first terminal and the second terminal are in the same network to indicate that the first terminal and the second terminal are in the same network environment, for example, the first terminal and the second terminal are connected to the same network line; or the first terminal and the second terminal are connected to the same WiFi, etc. When the first terminal and the second terminal are in the same network, it is assumed that there is an association relationship between the first terminal and the second terminal.

[0073] 3. The first terminal and the second terminal are connected via a key.

[0074] In an illustrative manner, the first terminal displays a key string, and the second terminal is connected by inputting the same key string as the first terminal. For example, the key string of the first terminal is "152cgg", and when the key string "152cgg" that is the same as the first terminal is input in the second terminal, there is an association relationship between the first terminal and the second terminal.

[0075] The above are merely illustrative examples, and the embodiments of the present application are not limited thereto.

[0076] In an optional embodiment, a trigger operation on a menu option is received; based on the trigger operation, a function selection list is displayed; and a selection operation on a target operation function is received.

[0077] The menu option is used to instruct the first terminal to execute a specific operation command, and the function selection list includes a target operation function.

[0078] Illustratively, the first terminal has a menu option, for example: the menu option is displayed on the screen corresponding to the first terminal; or, when a trigger operation is performed on a designated area of ​​the screen corresponding to the first terminal, the menu option is displayed, etc. Optionally, the trigger operation on the menu option includes at least one of the following methods.

[0079] (1) Click Operation.

[0080] Optionally, the menu option is located in the lower right corner of the screen corresponding to the first terminal and is displayed as a menu control, and the triggering operation of the menu option is realized based on the click operation on the menu control. The click operation includes a touch click mode, an external device auxiliary click mode (for example: mouse click; keyboard enter key control), etc.

[0081] (2) Voice operation

[0082] Optionally, the menu option is hidden in the screen corresponding to the first terminal, and when the first terminal receives a specific voice command from the user, the menu option is triggered. For example, when the specific voice command is "open the menu bar", when the first terminal receives the user's voice command "open the menu bar", the menu option is triggered, and the expanded state of the menu bar (menu option) is displayed on the screen corresponding to the first terminal.

[0083] (3) Gesture operation

[0084] Optionally, the menu option is located on the right side of the screen corresponding to the first terminal and is displayed as a menu bar (for example, a vertical bar on the right side of the screen). When the first terminal receives a specific gesture action from the user, the menu option is triggered. Indicatively, the specific gesture action is "the user simulates a left swipe gesture within 30 cm of the screen". When the first terminal recognizes the user's left swipe gesture, the menu option is triggered and the expanded state of the menu bar is displayed on the screen corresponding to the first terminal.

[0085] It should be noted that the above are merely illustrative examples and are not limited to the embodiments of the present application.

[0086] Illustratively, a menu option includes multiple levels of menus, for example, a menu option is a first-level option, the first-level option includes multiple second-level options, and different second-level options include multiple third-level options, and so on.

[0087] Optionally, the menu options are displayed in the form of a menu control, which is a first-level option. After the menu control is triggered, a function selection list is displayed, and the function selection list is used to indicate a list of second-level options. Schematically, the function selection list includes at least one function that can be transferred by the first terminal (i.e., at least one third-level option). Based on the selection of the function in the function selection list, the selected function is transferred to other terminals. For example, after the user selects the input operation function in the function selection list, the first terminal transfers the input operation function to the second terminal that has a communication connection relationship with the first terminal.

[0088] Optionally, based on a trigger operation on a menu control, a plurality of operation options corresponding to the first terminal are displayed, and the operation options are used to indicate the operations that can be implemented by the first terminal, for example, the operation options include a search option, a mute option, a power off option, a function transfer option, etc., wherein the function transfer option is used to indicate that the functions possessed by the first terminal are transferred to other terminals. Schematically, the function transfer option defaults the second terminal to the terminal to be transferred, for example, the function transfer option is "switch mobile terminal". Optionally, based on a trigger operation on the function transfer option, a function selection list is displayed, and the function selection list includes at least one function possessed by the first terminal that can be transferred to the mobile terminal (i.e., at least one third-level option), and based on the selection of the function in the function selection list, the selected function is transferred to other terminals. For example, after the user selects the cursor control function in the function selection list, the first terminal transfers the cursor control function to the second terminal that has a communication connection relationship with the first terminal.

[0089] Illustratively, after the first terminal transfers the target operation function to the second terminal, the target operation function of the first terminal is locked, for example, the target operation function of the first terminal is displayed in gray, and the user cannot effectively trigger the target operation function of the first terminal.

[0090] Alternatively, after the first terminal transfers the target operation function to the second terminal, the first terminal no longer has the target operation function, for example: the function control corresponding to the target operation function is located on the main interface of the first terminal, and after the first terminal transfers the target operation function to the second terminal, the function control corresponding to the target operation function on the main interface of the first terminal disappears.

[0091] Step 220: display the target function interface.

[0092] The target function interface is used to display the results of the control operation in the second terminal in linkage.

[0093] Optionally, after the target operation function is transferred to the second terminal, the target function interface displayed by the first terminal is different according to the target operation function. Schematically, the target operation function transferred by the first terminal is the input operation function, and the target function interface displayed by the first terminal is the text input interface related to the input operation function; or, the target operation function transferred by the first terminal is the cursor control function, and the target function interface displayed by the first terminal is the target scene interface related to the cursor control function; or, the target operation function transferred by the first terminal is the audio playback function, and the target function interface displayed by the first terminal is the audio playback interface related to the audio playback function, etc.

[0094] Optionally, the target function interface is displayed to facilitate the second terminal to use the target operation function to perform corresponding control operations on the first terminal. Schematically, the target operation function transferred by the first terminal is the audio playback function. After the audio playback interface of the first terminal is displayed, the user can select songs, play videos, etc. on the second terminal according to the audio playback interface displayed by the first terminal.

[0095] Schematically, the target operation function transferred by the first terminal is an input operation function, such as Figure 3 As shown, it is a text input interface corresponding to the first terminal. After the text input interface is displayed on the first terminal, the user performs a text input process on the second terminal according to the text input interface displayed on the first terminal.

[0096] Among them, the text input box 310 in the text input interface is used to display the text content input by the user. Before the input operation function is transferred to the second terminal, the user can perform text input operation through the soft keyboard 320 configured by the first terminal. For example, the first terminal is a TV terminal. When the user inputs the character "AMQ" through the soft keyboard 320 configured by the TV terminal, the user needs to control the cursor to move on the soft keyboard 320. According to the stop mark of the cursor corresponding to the character on the soft keyboard 320, the character corresponding to the cursor is determined. When the cursor is located on the character to be selected (for example, character A, character M and character Q), the user clicks the "OK" control on the peripheral device connected to the TV terminal (for example, remote control, handle, etc.) to realize the process of selecting the character on the soft keyboard 320. When the corresponding character is obtained, the character is displayed in the text input box 310 in the form of text content.

[0097] Illustratively, the target operation function transferred by the first terminal is a cursor control function, such as Figure 4 As shown, it is a target scene interface corresponding to the first terminal. After the first terminal displays the target scene interface, the user moves the cursor on the second terminal according to the target scene interface displayed by the first terminal.

[0098] Among them, a cursor 410 is displayed in the target scene interface. Before the input operation function is transferred to the second terminal, the user can perform cursor movement operations through the peripherals configured in the first terminal (such as: mouse, keyboard, handle, etc.). For example, the process of the user moving the cursor 410 can be regarded as a mouse operation process. The user can achieve corresponding operations by controlling the cursor 410 to move on the screen of the first terminal. When the user controls the cursor 410 to move to the right option bar 420 and triggers the "new game" option in the option bar 420 (such as: click operation), the function of starting a new game can be realized. Optionally, after the first terminal transfers the cursor control function to the second terminal, the first terminal displays the target scene interface, which is as shown in the figure. Figure 4 As shown, that is, the target scene interface displayed by the first terminal is the same as the interface without transferring the cursor control function to the second terminal.

[0099] The above are merely illustrative examples and are not limited to the embodiments of the present application.

[0100] In an optional embodiment, in response to receiving a selection operation for a target operation function, an authorized channel is displayed on a display interface of the first terminal; prompt information is displayed; and based on confirmation of the prompt information, a target function interface is displayed.

[0101] The authorization channel is used to provide a channel for transferring the target operation function to the second terminal. Schematically, the authorization channel includes at least one of the following forms.

[0102] (1) QR code channel

[0103] Optionally, based on the selection operation of the target operation function, the first terminal displays a QR code corresponding to the target operation function on the corresponding screen. When the user uses the second terminal to scan the QR code on the corresponding screen of the first terminal, it is regarded as the second terminal receiving the target operation function. Figure 5 As shown, the authorization channel is presented in the form of a QR code 510, wherein the QR code 510 is located in the lower right corner of the interface, and the prompt information 520 is used to prompt the user to scan the QR code 510, so that the terminal that scans the code (such as: the second terminal) can be connected to the first terminal.

[0104] (2) Key Channel

[0105] In an illustrative manner, the authorization channel is presented in the form of a key, and when the user inputs the key presented by the first terminal on the second terminal, it is deemed that the second terminal receives the target operation function. For example, based on the selection operation of the target operation function, the key corresponding to the target operation function is displayed on the corresponding screen of the first terminal, and when the user inputs the key presented by the first terminal on the second terminal, it is deemed that the second terminal receives the target operation function.

[0106] In an optional embodiment, during the process of the second terminal receiving the target operation function, the first terminal may transfer the target operation function to the second terminal while the second terminal determines to receive the target operation function, or may again choose whether to transfer the target operation function to the second terminal after the second terminal determines to receive the target operation function, that is, the first terminal may perform one or more confirmation processes on the transfer process of the target operation function.

[0107] Optionally, when the first terminal confirms the transfer process of the target operation function once, after the authorization channel is displayed on the corresponding screen of the first terminal, the second terminal performs corresponding operations on the authorization channel (for example: scanning a QR code or entering a key) to realize the transfer process of the target operation function.

[0108] Optionally, when the first terminal confirms the transfer process of the target operation function twice, after the authorization channel is displayed on the screen corresponding to the first terminal, the second terminal performs a corresponding operation on the authorization channel (for example, scanning a QR code or inputting a key), and a prompt message is displayed on the second terminal, and the prompt message is used to indicate that the target operation function is transferred to the second terminal. Schematically, the prompt message is "whether to establish a communication connection with the X terminal", where the X terminal is used to indicate a second terminal associated with the first terminal, and the communication connection is used to indicate that the target operation function can be transferred to the second terminal.

[0109] In an optional embodiment, after displaying the prompt information, the first terminal receives an operation instruction to transfer the target operation function to the second terminal; and displays the target function interface based on the operation instruction.

[0110] Illustratively, the prompt information displayed on the first terminal is "whether to establish a communication connection with the X terminal". In response to receiving an operation instruction to transfer the target operation function to the second terminal, that is, in response to receiving a confirmation of the prompt information, the first terminal accepts the process of "whether to establish a communication connection with the X terminal", for example: triggering the option "yes" in the prompt information; or, in response to receiving a rejection of the prompt information by the first terminal, exiting the process of transferring the target operation function.

[0111] Step 230: In response to the control operation in the second terminal, display the operation control result of the target operation function in the target function interface.

[0112] Optionally, the control operation is an operation corresponding to the target operation function, and based on the difference in the target operation function received by the second terminal, the second terminal performs different control operations. For example: the target operation function is an input operation function, and the control operation corresponding to the input operation function is a content input operation, which is used to input text on the screen corresponding to the first terminal; or the target operation function is a cursor control function, and the control operation corresponding to the cursor control function is a cursor movement operation, which is used to perform a movement operation on the screen corresponding to the first terminal; or the target operation function is an audio playback function, and the control operation corresponding to the audio playback function is an audio playback operation, which is used to select music, play videos, etc. on the screen corresponding to the first terminal.

[0113] Optionally, the operation control result is used to indicate the result of the control operation corresponding to the target operation function performed on the second terminal, and different operation control results are displayed on the target function interface based on different control operations. For example: the control operation is a content input operation, and the operation control result displayed on the target function interface is the text content corresponding to the content input operation; or the control operation is a cursor movement operation, and the operation control result displayed on the target function interface is the movement track corresponding to the cursor movement operation; or the control operation is an audio playback operation, and the operation control result displayed on the target function interface is a music selection list, a video playback interface, etc. corresponding to the audio playback operation.

[0114] Alternatively, if Figure 6 As shown, after the first terminal transfers the input operation function to the second terminal, a text input interface is displayed, and the text input box 610 in the text input interface is used to display the text content sent by the second terminal. Schematically, Figure 6 The interface is a game interface displayed on the first terminal, which is used to instruct the user to name a nickname in the game. When the user obtains text content after text input through the second terminal, the text input box 610 in the text input interface displays the corresponding text content, and the user enters the game by triggering the "Start Now" control 620.

[0115] The above are merely illustrative examples, and the embodiments of the present application are not limited thereto.

[0116] In an optional embodiment, the process of the control operation and the display of the operation control result can be performed synchronously, after being determined, or periodically. The periodicity can be reflected in that the second terminal feeds back the process of the control operation in the most recent fixed time period to the first terminal at intervals of a fixed time period, and the first terminal displays the operation control result corresponding to the control operation process.

[0117] Optionally, the control operation is a cursor movement operation, and the cursor movement operation is displayed by the cursor on the corresponding screen of the first terminal. The operation control result corresponding to the cursor movement operation is the movement trajectory of the cursor. If the control operation process and the display of the operation control result are synchronized, then when the cursor movement operation is performed on the second terminal, the cursor on the corresponding screen of the first terminal changes with the moving direction, moving speed, etc. of the cursor movement operation of the second terminal.

[0118] Optionally, the control operation is a content input operation, and the content input operation is displayed through a text input box on a corresponding screen of the first terminal. The operation control result corresponding to the content input operation is the text content in the text input box. If the control operation process and the display of the operation control result are performed after determination, then during the content input operation at the second terminal, the text input box on the corresponding screen of the first terminal does not display the text content or the text input process. After the second terminal determines that the content input operation is completed, the text content is displayed in the text input box on the corresponding screen of the first terminal. Optionally, the user can also delete, correct, and other operations on the text content displayed in the text input box through the second terminal.

[0119] The above are merely illustrative examples and are not limited to the embodiments of the present application.

[0120] In summary, the first terminal transfers the target operation function of the first terminal to the second terminal based on the selection operation, and the second terminal controls the operation of the first terminal based on the target operation function obtained by the transfer, and the first terminal displays the control result of the second terminal through the target function interface based on the control of the second terminal. Through the above method, the target operation function of the first terminal is transferred to the second terminal, and the second terminal assists the first terminal to achieve the corresponding operation control result through the target operation function, avoiding the problems of cumbersome operation and low accuracy caused by factors such as the equipment and operating environment of the first terminal, and using the second terminal to more flexibly realize the target operation function, effectively improve the accuracy of the control result of the first terminal, and also facilitate users to switch terminals and use more convenient terminals to achieve better operation results.

[0121] In an optional embodiment, the first terminal transfers the target operation function to the second terminal, and the second terminal implements the corresponding control operation according to the target operation function. Schematically, the target operation function of the first terminal includes at least one of the following functions: (i) input operation function; (ii) cursor control function. Figure 7 As shown above Figure 2 The embodiment shown can also be implemented as the following steps 711 to 714 when implementing the input operation function; Figure 2 The illustrated embodiment may also be implemented as the following steps 721 to 724 when implementing the cursor control function.

[0122] (I) Input operation function

[0123] Step 711: Receive a first selection operation for an input operation function.

[0124] Optionally, the input operation function is used to perform text input on the first terminal. For example, the first terminal is a TV terminal, and the input operation function can be used to perform text input processes such as film and television search and account input on the TV.

[0125] Illustratively, when the first terminal is a television terminal, the process of performing an input operation function on the first terminal can be performed through an input method configured for the first terminal, such as pinyin input, Wubi input, handwriting input, etc., and the text input process is realized through the text content obtained by the input method; it can also be performed through a voice recognition program configured for the first terminal, for example: triggering the voice recognition function corresponding to the text input box, so that the first terminal can obtain the voice content, and then convert the voice content into text content to realize the text input process.

[0126] In an optional embodiment, the first selection operation is used to instruct to transfer the input operation function of the first terminal to the second terminal.

[0127] Illustratively, the first terminal is configured with multiple functions, and the first terminal can play different roles through different configured functions. Optionally, the first terminal is configured with a function transfer function, which is used to indicate that the function of the first terminal is transferred to another terminal, wherein the transfer includes at least one of the following methods.

[0128] (1) The first terminal transfers part of the functions selected in the first terminal to other terminals through the function transfer function.

[0129] Illustratively, the function transfer function is a function option under the function selection list, the function selection list is a first-level option, including multiple function options configured by the first terminal, each function option is a second-level option, and each second-level option may have at least one third-level option or may not have a third-level option. Optionally, the function transfer function is a second-level option with three-level options, that is, based on the triggering operation of the function transfer function, at least one function sub-option that can be transferred to other terminals is displayed.

[0130] Based on a selection operation of at least one function sub-option under the function transfer function, part of the functions selected in the first terminal are transferred to other terminals.

[0131] (2) The first terminal transfers all functions of the first terminal to other terminals through the function transfer function.

[0132] Illustratively, the user triggers the function transfer function in the first terminal to transfer all functions on the first terminal to other terminals. Optionally, the other terminal is a second terminal, and when the second terminal receives all functions transferred from the first terminal, it can control the first terminal.

[0133] In an optional embodiment, the first selection operation is implemented by triggering a function transfer control in the first terminal, wherein the function transfer control corresponds to a function transfer function; or, the first selection operation is implemented by triggering a device switching control in the first terminal, wherein the device switching control is used to select a second terminal for function transfer.

[0134] Illustratively, a user triggers a menu option in a first terminal, displays multiple function controls corresponding to the menu option, and based on a triggering operation on a device switching control in the function control, transfers part or all of the functions in the first terminal to a second terminal, wherein the second terminal is the selected device.

[0135] Optionally, the device switching control may correspond to a determined device (for example, the device switching control is pre-set to correspond to the second terminal), or may include multiple candidate devices that can be switched under the device switching control option. Schematically, when the device switching control is pre-set to correspond to the second terminal, based on triggering the device switching option, part or all of the functions in the first terminal are transferred to the second terminal; or, when the device switching control option includes multiple candidate devices that can be switched, based on triggering the device switching option, a list of candidate devices is displayed, and based on the selection operation of at least one candidate device in the candidate device list, the selected candidate device is determined as the second terminal, and part or all of the functions in the first terminal are transferred to the second terminal.

[0136] Optionally, according to the functional difference of the first terminal, the functions that the second terminal can receive may also be different. Schematically, after determining the second terminal according to the above method, according to the difference in the functions that the second terminal can receive, the functions of the first terminal are displayed to different degrees. Schematically, the first terminal is a TV terminal, and the second terminal is a mobile phone terminal. Based on the fact that the second terminal can receive all the functions of the first terminal, all the functions corresponding to the first terminal are presented under the function selection options corresponding to the second terminal for the user to select; or, the first terminal is a computer terminal, and the second terminal is a remote control terminal. Based on the fact that the second terminal can receive some functions of the first terminal, for example: the first terminal has five functions of A, B, C, D, and E, and the second terminal can receive the three functions of A, B, and C of the first terminal, and cannot receive the two functions of D and E of the first terminal, so the three functions of A, B, and C of the first terminal are presented under the function selection options corresponding to the second terminal for the user to select, or the five functions of A, B, C, D, and E of the first terminal are presented under the function selection options corresponding to the second terminal, where the three functions of A, B, and C are presented in an optional state for the user to select, and the functions of D and E are presented in an unselectable state (such as: presenting a gray display state, etc.).

[0137] The above are merely illustrative examples and are not limited to the embodiments of the present application.

[0138] Step 712: display the text input function interface.

[0139] Among them, the text input interface is the target function interface corresponding to the input operation function.

[0140] In an illustrative manner, the target function interface is used to display the result of the control operation in the second terminal in linkage, for example, the text input interface is a "note interface"; or, the text input interface is a "text box interface"; or, the text input interface is a "message sending interface" and the like.

[0141] Step 713: In response to the content input operation in the second terminal, receiving the text content sent by the second terminal.

[0142] The text content is the input result obtained after the second terminal implements the input operation function.

[0143] Optionally, after the first terminal transfers the input operation function to the second terminal, the input operation function of the first terminal presents at least one of the following states.

[0144] (1) The first terminal does not have an input operation function; or the first terminal does not implement the input operation function.

[0145] Illustratively, after the first terminal transfers the input operation function to the second terminal, after triggering the input operation function of the first terminal, the first terminal cannot implement the corresponding input operation function, for example: after the first terminal transfers the input operation function to the second terminal, the input method of the first terminal cannot be used.

[0146] (2) The first terminal still has the input operation function; or, the first terminal can still implement the input operation function.

[0147] Schematically, after the first terminal transfers the input operation function to the second terminal, after the input operation function of the first terminal is triggered, the first terminal can still implement the corresponding input operation function. That is: after the first terminal transfers the input operation function to the second terminal, the conditions for the first terminal to implement the input operation function are retained. For example: after the first terminal transfers the input operation function to the second terminal, after the input operation function of the first terminal is triggered, the input method of the first terminal can be displayed, and text input can be performed on the first terminal through the input method of the first terminal. Optionally, the first terminal and the second terminal can simultaneously edit the text content of the first terminal through the input operation function, or there is a priority between the first terminal and the second terminal, for example: during the text input process of the second terminal, the first terminal cannot implement the input operation function.

[0148] Optionally, the content input operation is a control operation corresponding to an input operation function. Schematically, after receiving the input operation function, the second terminal displays a content input interface, and the user performs a content input operation on the content input interface to obtain the corresponding text content. For example: after receiving the input operation function, the second terminal displays a content input interface, and the user uses the input method configured by the second terminal to input text content on the content input interface, and the user can perform multiple content input operations such as editing and deleting the text content. After obtaining the confirmed text content, click the "Enter key" or "Confirm key" to send the text content to the first terminal, and the first terminal receives the text content sent by the second terminal.

[0149] The above process is to send the edited text content to the first terminal for display. Optionally, after receiving the input operation function, the second terminal displays the content input interface. The user's editing process of the text content on the content input interface can be synchronously displayed on the first terminal, that is, the first terminal displays the second terminal's content input operations such as editing and deleting the text content. The above is only an illustrative example, and the embodiments of the present application are not limited to this.

[0150] Step 714: display the text content on the text input interface based on the text content sent by the second terminal.

[0151] Among them, the text input interface is the target function interface corresponding to the input operation function.

[0152] Optionally, the input operation function can be applied to scenarios such as nickname editing and message sending. Schematically, in the nickname editing scenario, the input operation function is used to edit the nickname, and the target function interface corresponding to the input operation function is a text input interface for inputting a nickname. The text content edited by the second terminal is the nickname obtained after the user edits it. After the first terminal receives the nickname, it displays the nickname on the text input interface, realizing the process of text input to the first terminal through the second terminal.

[0153] (II) Cursor control function

[0154] Step 721: Receive a second selection operation for the cursor control function.

[0155] Optionally, the cursor control function is used to perform a mobile positioning process on the first terminal. For example, the first terminal is a TV terminal, and the cursor control function can be used to perform mobile positioning processes such as function selection and screen switching on the TV.

[0156] Illustratively, when the first terminal is a television terminal, the process of performing a cursor control function on the first terminal can be performed through a peripheral device connected to the first terminal, for example, controlling the movement of the cursor of the first terminal up, down, left, and right through a handle connected to the first terminal, performing a click operation through a confirmation button on the handle, etc.; it can also be performed through a voice recognition program configured by the first terminal, for example, through the voice recognition program configured by the first terminal, the first terminal can obtain voice content, and then control the movement and click of the cursor of the first terminal through the voice content.

[0157] In an optional embodiment, the second selection operation is used to instruct to transfer the cursor control function of the first terminal to the second terminal.

[0158] Illustratively, after the first terminal transfers the cursor control function to the second terminal, the second terminal can control the screen corresponding to the first terminal, for example: by moving the cursor on the screen of the first terminal, selecting, deleting, and other operations are performed on the text on the screen of the first terminal; or, by moving the cursor on the screen of the first terminal, clicking, confirming, and other operations are performed on the application on the screen of the first terminal.

[0159] Step 722, display the target scene interface.

[0160] The target scene interface is a target function interface corresponding to the cursor control function, and the target function interface is used to display the result of the control operation in the second terminal in linkage.

[0161] Illustratively, the target scene interface is a game screen during a game; or, the target scene interface is a movie screen during movie playback; or, the target scene interface is a main interface corresponding to the terminal, etc.

[0162] Step 723: In response to the cursor movement operation in the second terminal, obtain the movement track sent by the second terminal.

[0163] The moving track is the input result obtained after the second terminal implements the cursor control function.

[0164] Optionally, the cursor movement operation is a control operation corresponding to a cursor control function.

[0165] Schematically, after receiving the cursor movement operation, the second terminal displays the target scene interface, and the user performs movement control, confirmation control and other operations on the operating cursor on the second terminal based on the target scene interface to obtain the corresponding movement trajectory. For example: after receiving the cursor movement operation, the second terminal displays the target scene interface, and the user controls the movement speed, movement direction, etc. of the operating cursor on the second terminal based on the target scene interface. Optionally, when the user moves the operating cursor on the second terminal, the cursor in the target scene interface displayed by the first terminal displays the movement trajectory of the real-time movement process, that is, the cursor of the first terminal and the operating cursor of the second terminal are in a real-time movement state. For example: if the user controls the operating cursor on the second terminal to move to the left, the cursor in the target scene interface displayed by the first terminal also moves to the left in real time; or, if the user controls the operating cursor on the second terminal to click on point A, the cursor in the target scene interface displayed by the first terminal clicks on the area corresponding to point A of the second terminal.

[0166] Optionally, when the second terminal receives the cursor control function sent by the first terminal, the second terminal may not display the target scene interface sent by the first terminal, that is, the user controls the movement of the operation cursor of the second terminal by moving the cursor in the target scene interface corresponding to the first terminal; or, the second terminal displays the target scene interface sent by the first terminal, that is, the user controls the movement of the operation cursor of the second terminal by displaying the received target scene interface corresponding to the first terminal on the second terminal.

[0167] The above are merely illustrative examples, and the embodiments of the present application are not limited thereto.

[0168] Step 724: Based on the movement trajectory sent by the second terminal, the movement trajectory is displayed in real time on the target scene interface.

[0169] Among them, the target scene interface is a target function interface corresponding to the cursor control function.

[0170] Optionally, the cursor control function can be applied to scenarios such as sliding control and function selection. Schematically, in the function selection scenario, the cursor control function is used to locate and select a specific function, and the target function interface corresponding to the cursor control function is the target scene interface, which is used to display the movement trajectory of the cursor in the first terminal. For example: the user controls the moving direction and moving speed of the operating cursor in the second terminal, and the moving direction and moving speed of the operating cursor are displayed in the target scene interface in the form of the moving trajectory corresponding to the cursor. The user corrects the moving direction and moving speed of the operating cursor in the second terminal based on the position of the function to be triggered in the target scene interface and the moving trajectory of the cursor. When the cursor in the first terminal moves to the position of the function to be triggered, the position is clicked through the second terminal to realize the function selection process of the first terminal through the second terminal.

[0171] In summary, the first terminal transfers the target operation function of the first terminal to the second terminal based on the selection operation, and the second terminal controls the operation of the first terminal based on the transferred target operation function. Based on the control of the second terminal, the first terminal displays the control result of the second terminal through the target function interface. Through the above method, the target operation function of the first terminal is transferred to the second terminal, and the second terminal assists the first terminal to achieve the corresponding operation control result through the target operation function, avoiding the problems of cumbersome operation and low accuracy caused by factors such as the equipment and operating environment of the first terminal, and effectively improving the operation accuracy and efficiency.

[0172] In the method provided in the embodiment of the present application, the process of transferring the target operation function of the first terminal is introduced. According to the difference of the target operation function, the process of transferring the target operation function of the first terminal is also different. For example: when the target operation function is the input operation function, the first terminal displays the input function interface corresponding to the input operation function after transferring the input operation function to the second terminal, and the first terminal receives the text content corresponding to the input operation function; when the target operation function is the cursor control function, the first terminal displays the target scene interface corresponding to the cursor control function after transferring the cursor control function to the second terminal, and the first terminal receives the cursor movement trajectory corresponding to the cursor control function. Through the above method, according to the difference of the target operation function transferred by the first terminal, the first terminal displays different interfaces and receives different control results from the second terminal, which is conducive to the second terminal to more accurately control the target operation function of the first terminal and improve the operation efficiency.

[0173] In an optional embodiment, the first terminal transfers the target operation function to the second terminal, and the second terminal implements the corresponding control operation according to the target operation function. Figure 8As shown, after receiving the target operation function, the second terminal implements the target operation function in a process including the following steps 810 to 840.

[0174] Step 810: Receive a function transfer instruction sent by the first terminal.

[0175] The function transfer instruction includes a target operation function, and the function transfer instruction is used to transfer the target operation function in the first terminal to the second terminal. There is an association relationship between the first terminal and the second terminal, and the association relationship is used to indicate that the first terminal can transfer the target operation function to the second terminal. Optionally, the association relationship includes at least one of the following ways: (1) the first terminal and the second terminal log in to the same account; (2) the first terminal and the second terminal are in the same network; (3) the first terminal and the second terminal are connected by a key.

[0176] In an illustrative manner, the first terminal is a terminal configured with multiple functions, and the second terminal controls the operation of the first terminal by receiving the target operation function sent by the first terminal. For example, the second terminal controls the "on / off" state of the first terminal; or the second terminal adjusts the "volume" of the first terminal.

[0177] Step 820: Display a control operation interface based on the function transfer instruction.

[0178] The control operation interface is used to control the operation of the target operation function in the first terminal in a linked manner.

[0179] Optionally, the control operation interface varies according to the received target operation function. Schematically, if the target operation function received by the first terminal is an input operation function, which is used to indicate the input of text content, the control operation interface displayed by the second terminal is a text input interface corresponding to the input operation function; or, if the target operation function received by the first terminal is a cursor control function, which is used to indicate the operation of the screen corresponding to the first terminal, the control operation interface displayed by the second terminal is a sliding display interface corresponding to the cursor control function, etc.

[0180] Step 830: In response to receiving the target operation on the control operation interface, sending the operation result to the first terminal.

[0181] The target operation is used to indicate an operation corresponding to the target operation function. Schematically, if the target operation function is an input operation function, which is used to indicate inputting text content, then the target operation is a text input operation; or if the target operation function is a cursor control function, which is used to indicate operating the screen corresponding to the first terminal, then the target operation is a cursor movement operation, etc.

[0182] Optionally, depending on the target operation, the target operation may be implemented differently. Schematically, when the target operation is a text input operation, the target operation may be implemented by an input method configured by the second terminal, or by voice conversion of the second terminal; or, when the target operation is a cursor movement operation, the target operation may be implemented by sliding on the screen of the second terminal, or by peripherals configured by the second terminal.

[0183] The operation result is the result after the target operation is performed on the second terminal.

[0184] Optionally, depending on the target operation, the operation results corresponding to the target operation may also be different.

[0185] Illustratively, when the target operation is a text input operation, the operation result corresponding to the target operation can be implemented as text content, for example: the operation result corresponding to the text input operation is the "nickname" entered by the user through the input method, and the nickname is used as the operation result corresponding to the text input operation; or, when the target operation is a cursor movement operation, the operation result corresponding to the target operation can be implemented as a movement trajectory or a trigger area, for example: the operation result corresponding to the cursor movement operation is a "Z-shaped" sliding operation performed by the user on the screen of the second terminal, and the "Z-shaped" sliding operation is used as the operation result corresponding to the cursor movement operation.

[0186] The above are merely illustrative examples and are not limited to the embodiments of the present application.

[0187] In summary, the first terminal transfers the target operation function of the first terminal to the second terminal based on the selection operation, and the second terminal controls the operation of the first terminal based on the transferred target operation function. Based on the control of the second terminal, the first terminal displays the control result of the second terminal through the target function interface. Through the above method, the target operation function of the first terminal is transferred to the second terminal, which effectively improves the operation accuracy and efficiency.

[0188] In the method provided in the embodiment of the present application, a brief introduction is given to the process of the second terminal receiving the target operation function. When the second terminal receives the target operation function, a control operation interface is displayed on the screen corresponding to the second terminal. Through the control operation interface, the first terminal can be controlled to perform a control operation corresponding to the target operation function, and then the corresponding operation result is sent to the first terminal, so as to realize the process of the second terminal controlling the first terminal to realize the target operation function. Through the above method, the second terminal assists the first terminal to achieve the corresponding operation control result through the target operation function, avoiding the problems of cumbersome operation and low accuracy caused by factors such as the equipment and operation environment of the first terminal, and effectively improving the operation accuracy and efficiency of the first terminal.

[0189] In an optional embodiment, the target operation function received by the second terminal includes at least one of the following functions: (i) input operation function; (ii) cursor control function. Fig. 9 As shown, the second terminal may further implement the following steps 911 to 915 when implementing the input operation function; the second terminal may further implement the following steps 921 to 924 when implementing the cursor control function.

[0190] (I) Input operation function

[0191] Step 911: Receive a first function transfer instruction sent by a first terminal.

[0192] The first function transfer instruction includes an input operation function, and the first function transfer instruction is used to instruct the first terminal to transfer the input operation function to the second terminal.

[0193] Illustratively, the various functions configured in the first terminal include an input operation function, and the input operation function is used to perform text input in the first terminal.

[0194] Optionally, after the first terminal sends the input operation function to the second terminal based on the first selection operation, the second terminal may control the text input process of the first terminal through the received input operation function after receiving the input operation function.

[0195] Step 912, display the control operation interface.

[0196] The control operation interface is used to control the operation of the first terminal in a linked manner.

[0197] Optionally, the control operation interface varies depending on the target operation function received. Schematically, when the target operation function received by the first terminal is an input operation function, the control operation interface displayed by the second terminal is a text input interface corresponding to the input operation function, and the text input interface is used to indicate that a certain text content is to be input. For example: the input operation function sent by the first terminal to the second terminal is used to indicate the message sending process through the first terminal. After the second terminal receives the input operation function, a text input interface is displayed on the second terminal, and the text input interface is used to indicate the message input process.

[0198] Indicatively, Fig.10As shown, after the communication connection is established between the first terminal and the second terminal, an interface for performing text input operations on the second terminal is shown. Among them, the user can perform text input operations through the soft keyboard 1010 configured on the second terminal, and the process of the user editing and selecting text is reflected in the text input box 1020. For example: the text content after the user enters through the soft keyboard 1010 is presented in the text input box 1020, and by triggering the text input box 1020, editing operations such as deletion and movement of the text content can be realized. Optionally, based on the confirmation operation of the enter key on the soft keyboard 1010, the text content sent to the first terminal is determined.

[0199] Step 913: receiving a content input operation on the control operation interface.

[0200] The target operation includes a content input operation.

[0201] Schematically, when the target operation is a content input operation, the control operation interface displayed by the second terminal is a text input interface corresponding to the content input operation, that is, the text input interface is a control operation interface corresponding to the content input operation. After the second terminal displays the text input interface, the content input operation is received based on the user's input operation on the text content. For example, the text input interface displayed on the second terminal is used to indicate the message sending process through the first terminal, and the user obtains the text content of the message to be sent by performing editing operations such as inputting, deleting, and moving text in the text input interface.

[0202] Step 914: Send the text content corresponding to the content input operation to the first terminal.

[0203] The input operation function corresponds to the content input operation, that is, the content input operation can be realized by triggering the input operation function.

[0204] Schematically, the text content is the operation result sent to the first terminal after the second terminal implements the input operation function. After the user performs editing operations such as input, deletion, and movement of text in the text input interface corresponding to the second terminal, the text content of the message to be sent is obtained. The text content of the message is the operation result obtained after the second terminal implements the input operation function.

[0205] (II) Cursor control function

[0206] Step 921: Receive a second function transfer instruction sent by the first terminal.

[0207] The second function transfer instruction includes a cursor control function, and the second function transfer instruction is used to instruct the first terminal to transfer the cursor control function to the second terminal.

[0208] Illustratively, the various functions configured in the first terminal include a cursor control function, and the cursor control function is used to perform a mobile positioning process in the first terminal.

[0209] Optionally, after the first terminal sends the cursor control function to the second terminal based on the second selection operation, the second terminal may control the cursor movement process of the first terminal through the received cursor control function after receiving the cursor control function.

[0210] Step 922, display the control operation interface.

[0211] The control operation interface is used to control the operation of the first terminal in a linked manner.

[0212] Optionally, the control operation interface varies depending on the target operation function received. Schematically, when the target operation function received by the first terminal is a cursor control function, the control operation interface displayed by the second terminal is a sliding display interface corresponding to the cursor control function, and the sliding display interface is used to indicate the movement of the cursor corresponding to the first terminal screen. For example: the cursor control function sent by the first terminal to the second terminal is used to indicate the movement of the cursor on the first terminal to implement the operation corresponding to the cursor. After the second terminal receives the cursor control function, the sliding display interface is displayed on the second terminal, and the text input interface is used to indicate the movement process of the cursor corresponding to the first terminal screen.

[0213] Step 923: receiving a cursor movement operation on the control operation interface.

[0214] The target operation includes a cursor movement operation.

[0215] Schematically, when the target operation is a cursor movement operation, the control operation interface displayed by the second terminal is a sliding display interface corresponding to the cursor movement operation, that is, the sliding display interface is a control operation interface corresponding to the cursor movement operation. After the second terminal displays the sliding display interface, based on the user moving the cursor corresponding to the first terminal screen, the cursor movement operation is received. For example, the sliding display interface displayed on the second terminal is used to indicate the process of moving the cursor on the first terminal to implement the operation corresponding to the cursor, and the user obtains the movement trajectory by moving the direction, controlling the speed, and clicking the cursor on the first terminal in the sliding display interface.

[0216] Indicatively, Fig.11As shown, after the communication connection is established between the first terminal and the second terminal, the interface for moving the cursor on the second terminal is shown. Among them, the user can slide the screen on the screen of the second terminal to realize the process of moving the cursor on the screen of the first terminal (i.e., the movement operation process corresponding to the mouse); the user can also click the screen on the screen of the first terminal to realize the process of triggering the area on the screen of the first terminal (i.e., the confirmation operation process of the left mouse button), etc. Optionally, the user clicks the area corresponding to the "right mouse button" 1110 in the lower left corner of the screen to realize the operation process corresponding to the right mouse button; or the user clicks the area corresponding to the "ESC" 1120 in the upper left corner of the screen to realize the process of exiting the mouse operation interface.

[0217] Step 924: Send the movement track corresponding to the cursor movement operation to the first terminal.

[0218] The cursor control function corresponds to the cursor movement operation, that is, the cursor movement operation can be achieved by triggering the cursor control function.

[0219] Schematically, the movement track is the operation result sent to the first terminal after the second terminal realizes the cursor control function. After the user moves the cursor in the sliding display interface corresponding to the second terminal, controls the speed, clicks, etc., the movement track is obtained, and the operation result is obtained according to the movement track or the end point of the movement track. Optionally, the movement track corresponds to the triggering mode of operations such as box selection and sliding operations; the end point of the movement track corresponds to the triggering mode of operations such as confirmation and cancellation operations.

[0220] The above are merely illustrative examples, and the embodiments of the present application are not limited thereto.

[0221] In summary, the first terminal transfers the target operation function of the first terminal to the second terminal based on the selection operation, and the second terminal controls the operation of the first terminal based on the transferred target operation function. Based on the control of the second terminal, the first terminal displays the control result of the second terminal through the target function interface. Through the above method, the target operation function of the first terminal is transferred to the second terminal, which effectively improves the operation accuracy and efficiency.

[0222] In the method provided in the embodiment of the present application, the process of the second terminal receiving the target operation function is introduced. According to the difference of the target operation function, the process of the second terminal receiving the target operation function is also different. For example: when the target operation function is an input operation function, after receiving the input operation function, the second terminal performs the target operation in the control operation interface based on the input operation function, and sends the text content corresponding to the input operation function to the first terminal; when the target operation function is a cursor control function, after receiving the cursor control function, the second terminal performs the target operation in the control operation interface based on the cursor control function, and sends the cursor movement trajectory corresponding to the cursor control function to the first terminal. Through the above method, the second terminal sends different control results to the first terminal according to the difference of the received target operation function, which is conducive to improving the operation accuracy and efficiency of the first terminal.

[0223] In an optional embodiment, the above operation control method is applied to a television terminal, the first terminal is a television terminal, and the second terminal is a mobile phone terminal. Fig.12 As shown, during the game playing process on the TV terminal, the interaction process between the TV terminal 1201, the mobile phone terminal 1202 and the cloud server 1203 can be implemented as the following steps 1210 to 1270.

[0224] Step 1210: The user enters a scene for specifying game operations.

[0225] Among them, the specified game operation scenarios include at least one of mouse operation scenarios and typing operation scenarios, wherein the mouse operation is used to indicate a sliding screen movement operation on the game interface, or to trigger a specified area of ​​the game interface; the typing operation is used to indicate text input on the game interface, such as nickname input, message input, etc.

[0226] Optionally, the TV terminal 1201 is configured with an application, through which cloud gaming can be performed. Cloud gaming is a gaming method based on cloud computing. In the cloud gaming operation mode, the game operation process corresponding to the application is performed on the cloud server 1203. The cloud server 1203 compresses the rendered game screen and transmits it to the terminal (such as the TV terminal 1201) via the network. The user's operation process of playing the game through the TV terminal 1201 can be achieved through the peripherals configured in the TV terminal 1201. Schematically, the peripherals configured in the terminal are game controllers, such as Fig.13 As shown, this is a schematic diagram corresponding to the game controller 1310. The user operates the game controller 1310 according to the operation prompts displayed on the TV terminal 1301, for example: press the "A key" to confirm the operation; press the "direction key" to move the cursor, etc.

[0227] Optionally, when the user controls the TV terminal 1201 through a game controller, when a specified game operation scene needs to be triggered (for example, a mouse operation scene or a typing operation scene), the user needs to move the cursor displayed on the screen of the TV terminal 1201, or select characters on the soft keyboard during text input.

[0228] Illustratively, the TV terminal 1201 is installed with an application that can perform cloud gaming, such as Figure 8 As shown, it is an operation interface of a game. The process of the user moving the cursor 810 can be regarded as the mouse operation process. Figure 4 The scene shown in is a mouse operation scene, and the user can realize the corresponding operation by controlling the cursor 410 to move on the screen of the television terminal 1201. For example, the user controls the cursor 410 to move to the right option bar 420, and triggers the option in the option bar 420 (such as clicking) to realize the function corresponding to the triggered option.

[0229] Illustratively, the TV terminal 1201 is installed with an application that can perform cloud gaming, such as Figure 3 As shown, it is a "nickname naming interface" in a game, that is, the user can enter the desired "nickname" in the text input box 310 to implement the nickname naming process. For example, the user enters "AMQ" through the soft keyboard 320 configured by the TV terminal 1201, then the user needs to move the cursor on the soft keyboard 320, and determine the character corresponding to the cursor according to the character where the cursor stays on the soft keyboard 320. When the cursor is on the character to be selected (for example: character A, character M and character Q), the user clicks the "OK" control on the game controller or remote control to implement the process of selecting the character on the soft keyboard 320. Optionally, as Figure 6 As shown, after the user has finished naming the "nickname", he / she clicks the "Start Now" control 620 to enter the game.

[0230] In an optional embodiment, when the user needs to name a virtual pet in the game (i.e., in a typing scenario), the TV terminal 1201 receives an operation instruction from the game controller and sends an instruction to open the pet naming interface to the cloud server 1203. After receiving the instruction, the cloud server 1203 renders the corresponding scene image and sends it to the TV terminal 1201 for display.

[0231] Step 1220: The user calls out the menu bar and selects mouse operation or typing operation.

[0232] Optionally, the user expands the menu bar in the above-mentioned cloud game application of the TV terminal 1201 and selects a mouse operation or a typing operation from the menu bar. Fig.14As shown, it is the main interface of the cloud game application installed in the TV terminal 1201. The user triggers the menu control 1410 to expand the menu bar. Optionally, after the menu bar is expanded, the mouse operation option or the typing operation option is displayed for implementing the corresponding operation. For example: after the mouse operation option or the typing operation option is triggered, a QR code pop-up window pops up on the corresponding interface of the TV terminal 1201. Schematically, as shown Figure 5 As shown, this is the interface displayed on the screen of the TV terminal 1201 after the user chooses to switch devices, wherein the QR code 510 is located in the lower right corner of the interface, and the prompt information 520 is used to prompt the user to scan the QR code 510, so that the terminal that scans the code (such as: mobile phone terminal 1202) can be connected to the TV terminal 1201.

[0233] Illustratively, taking the typing operation scenario as an example, when the cloud server 1203 renders the typing operation scenario, it will recognize that the scenario is a scenario that requires typing input. Before sending the multimedia file of the rendered typing scene, the QR code scanning interface is first sent to the TV terminal 1201 to remind the user to scan the code first. When the user recognizes the QR code and confirms the typing operation, the TV terminal 1201 switches the operation mode from the game controller operation mode to the mobile phone operation mode.

[0234] Step 1230 , the user uses the mini program on the mobile terminal 1202 to scan the code and connect to the TV terminal 1201 .

[0235] Optionally, after the user scans the QR code in the QR code scanning interface using a mobile applet, the user is connected to the cloud game application of the TV terminal 1201. Schematically, when the TV terminal 1201 receives the scanning instruction from the user, it first disconnects the communication connection with the game controller, and at the same time, the TV terminal 1201 issues a prompt message, suggesting that the user establish a communication connection between the TV terminal 1201 and the mobile phone. When the communication connection between the TV terminal 1201 and the mobile phone terminal 1202 is successfully established, the TV terminal 1201 sends an instruction to complete the operation switching to the cloud server 1203. After receiving the instruction, the cloud server 1203 sends the rendered multimedia file about the typing scene to the TV terminal 1201, and displays the typing scene on the screen of the TV terminal 1201.

[0236] Step 1240, after performing a mouse operation or typing operation on the mobile phone terminal 1202, the operation result is sent to the TV terminal 1201.

[0237] Indicatively, Fig.11As shown, after the communication connection is established between the TV terminal 1201 and the mobile terminal 1202, the interface for mouse operation on the mobile terminal 1202 is shown. Among them, the user can slide the screen on the screen of the mobile terminal 1202 to realize the process of moving the cursor on the screen of the TV terminal 1201 (i.e., the movement operation process corresponding to the mouse); the user can also click the screen on the screen of the mobile terminal 1202 to realize the process of triggering the area on the screen of the TV terminal 1201 (i.e., the confirmation operation process of the left mouse button), etc. Optionally, the user clicks the area corresponding to the "right mouse button" 1110 in the lower left corner of the screen to realize the operation process corresponding to the right mouse button; or the user clicks the area corresponding to the "ESC" 1120 in the upper left corner of the screen to realize the process of exiting the mouse operation interface.

[0238] Indicatively, Fig.10 As shown, after the communication connection is established between the television terminal 1201 and the mobile terminal 1202, the interface for typing operation on the mobile terminal 1202 is shown. The user can type through the soft keyboard 1010 configured on the mobile terminal 1202, and the process of the user editing and selecting text is reflected in the text input box 1020. For example, the text content input by the user through the soft keyboard 1010 is presented in the text input box 1020, and by triggering the text input box 1020, editing operations such as deletion and movement of the text content can be realized.

[0239] Optionally, after the user performs a mouse operation or a typing operation on the mobile terminal 1202, the mobile terminal 1202 sends the operation instruction to the television terminal 1201. Schematically, the text information input by the user on the mobile terminal 1202 will be sent to the television terminal 1201.

[0240] Step 1250 , transmit the operation instructions of the mini program on the mobile terminal 1202 to the cloud server 1203 .

[0241] The TV terminal 1201 transmits the operation instructions of the mini program on the mobile terminal 1202 to the cloud server 1203. Optionally, the operation instructions carry text information input by the user.

[0242] Step 1260, after the cloud server 1203 performs the corresponding operation, the game screen after completing the corresponding operation is transmitted to the TV terminal 1201.

[0243] Illustratively, the cloud server 1203 performs corresponding operations, updates the game scene screen according to the text information, and transmits the game screen after completing the corresponding operations to the TV terminal 1201.

[0244] Step 1270: the TV terminal 1201 receives the game screen after the corresponding operation and presents it to the user.

[0245] Optionally, after the TV terminal 1201 receives the corresponding operation, the game screen is displayed to the user through the corresponding screen of the TV terminal 1201.

[0246] In summary, based on the selection operation, the TV terminal transfers the target operation function of the terminal to the mobile terminal. Based on the transferred target operation function, the mobile terminal controls the operation of the TV terminal. Based on the control of the mobile terminal, the TV terminal displays the control result of the mobile terminal through the target function interface. Through the above method, the target operation function of the TV terminal is transferred to the mobile terminal, and the mobile terminal assists the TV terminal to achieve the corresponding operation control result through the target operation function, avoiding the problems of cumbersome operation and low accuracy caused by factors such as the equipment and operating environment of the TV terminal. With the help of the mobile terminal, the target operation function can be more flexibly realized, effectively improving the operation accuracy and efficiency, and also helping to enhance the user's control over the game interface and improve the player's gaming experience.

[0247] Fig.15 is a structural block diagram of an operation control device provided by an exemplary embodiment of the present application, such as Fig.15 As shown, the device includes the following parts:

[0248] an operation receiving module 1510, configured to receive a selection operation on a target operation function, wherein the selection operation is used to instruct to transfer the target operation function of the first terminal to the second terminal, wherein the target operation function is used to control the operation of the first terminal, and there is an association relationship between the first terminal and the second terminal;

[0249] An interface display module 1520, used to display a target function interface, where the target function interface is used to display the result of the control operation in the second terminal in linkage;

[0250] The result display module 1530 is used to display the operation control result of the target operation function in the target function interface in response to the control operation in the second terminal, and the operation control result is used to indicate the result after the control operation corresponding to the target operation function is performed in the second terminal.

[0251] like Fig.16 As shown, in an optional embodiment, the target operation function includes an input operation function;

[0252] The operation receiving module 1510 is further used to receive a first selection operation on the input operation function, where the input operation function is used to input text in the first terminal, and the first selection operation is used to instruct to transfer the input operation function of the first terminal to the second terminal.

[0253] In an optional embodiment, the result display module 1530 includes:

[0254] The receiving unit 1531 is configured to receive text content sent by the second terminal in response to a content input operation in the second terminal, wherein the text content is an input result obtained after the second terminal implements the input operation function, and the content input operation is a control operation corresponding to the input operation function;

[0255] The content display unit 1532 is used to display the text content on a text input interface based on the text content sent by the second terminal, and the text input interface is a target function interface corresponding to the input operation function.

[0256] In an optional embodiment, the target operation function includes a cursor control function;

[0257] The operation receiving module 1510 is further used to receive a second selection operation on the cursor control function, where the cursor control function is used to perform a mobile positioning process on the first terminal, and the second selection operation is used to instruct to transfer the cursor control function of the first terminal to the second terminal.

[0258] In an optional embodiment, the result display module 1530 further includes:

[0259] an acquiring unit 1533, configured to acquire, in response to a cursor movement operation in the second terminal, a movement trajectory sent by the second terminal, wherein the movement trajectory is an input result obtained after the second terminal implements the cursor control function, and the cursor movement operation is a control operation corresponding to the cursor control function;

[0260] The trajectory display unit 1534 is used to display the movement trajectory in real time on a target scene interface based on the movement trajectory sent by the second terminal, and the target scene interface is a target function interface corresponding to the cursor control function.

[0261] In an optional embodiment, the interface display module 1520 is also used to display an authorization channel on the display interface of the first terminal in response to receiving a selection operation for a target operation function, wherein the authorization channel is used to provide a channel for transferring the target operation function to the second terminal; display prompt information, wherein the prompt information is used to indicate that the target operation function is transferred to the second terminal; and based on confirmation of the prompt information, display the target function interface.

[0262] In an optional embodiment, the interface display module 1520 is further configured to receive an operation instruction for transferring the target operation function to the second terminal; and display the target function interface based on the operation instruction.

[0263] In an optional embodiment, the operation receiving module 1510 is also used to receive a trigger operation on a menu option, where the menu option is used to instruct the first terminal to execute a specific operation command; based on the trigger operation, display a function selection list, where the function selection list includes the target operation function; and receive a selection operation on the target operation function.

[0264] Fig.17 is a structural block diagram of an operation control device provided by an exemplary embodiment of the present application, such as Fig.17 As shown, the device includes the following parts:

[0265] The function receiving module 1710 is used to receive a function transfer instruction sent by a first terminal, wherein the function transfer instruction includes a target operation function, and the function transfer instruction is used to transfer the target operation function of the first terminal to the second terminal, and there is an association relationship between the first terminal and the second terminal;

[0266] An interface display module 1720, configured to display a control operation interface based on the function transfer instruction, wherein the control operation interface is used to control the operation of the target operation function of the first terminal in a linked manner;

[0267] The result sending module 1730 is used to send an operation result to the first terminal in response to receiving a target operation on the control operation interface, where the operation result is a result after the target operation is performed on the second terminal.

[0268] In an optional embodiment, the function receiving module 1710 is also used to receive a first function transfer instruction sent by the first terminal, the first function transfer instruction includes an input operation function, the target operation function includes the input operation function, and the input operation function is used to input text in the first terminal.

[0269] In an optional embodiment, the result sending module 1730 is also used to receive a content input operation on the control operation interface, and the target operation includes the content input operation; the text content corresponding to the content input operation is sent to the first terminal, and the text content is the operation result sent to the first terminal after the second terminal implements the input operation function, and the input operation function corresponds to the content input operation.

[0270] In an optional embodiment, the function receiving module 1710 is also used to receive a second function transfer instruction sent by the first terminal, the second function transfer instruction includes a cursor control function, the target operation function includes the cursor control function, and the cursor control function is used to perform a mobile positioning process in the first terminal.

[0271] In an optional embodiment, the result sending module 1730 is also used to receive a cursor movement operation on the control operation interface, and the target operation includes the cursor movement operation; the movement trajectory corresponding to the cursor movement operation is sent to the first terminal, and the movement trajectory is the operation result sent to the first terminal after the second terminal implements the cursor control function, and the cursor control function corresponds to the cursor movement operation.

[0272] It should be noted that the operation control device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the operation control device provided in the above embodiment and the operation control method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0273] Fig.18 The block diagram of the structure of an electronic device 1800 provided by an exemplary embodiment of the present application is shown. The electronic device 1800 may be a portable mobile terminal, such as a smart phone, a vehicle-mounted terminal, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer or a desktop computer. The electronic device 1800 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0274] Typically, the electronic device 1800 includes a processor 1801 and a memory 1802 .

[0275] The processor 1801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1801 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1801 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1801 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1801 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0276] The memory 1802 may include one or more computer-readable storage media, which may be non-transitory. The memory 1802 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1802 is used to store at least one instruction, which is used to be executed by the processor 1801 to implement the operation control method provided in the method embodiment of the present application.

[0277] In some embodiments, the electronic device 1800 may further optionally include: a peripheral device interface 1803 and at least one peripheral device. The processor 1801, the memory 1802 and the peripheral device interface 1803 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1803 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1804, a display screen 1805, a camera assembly 1806, an audio circuit 1807 and a power supply 1809.

[0278] The peripheral device interface 1803 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1801 and the memory 1802. In some embodiments, the processor 1801, the memory 1802, and the peripheral device interface 1803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1801, the memory 1802, and the peripheral device interface 1803 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0279] The radio frequency circuit 1804 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1804 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1804 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The radio frequency circuit 1804 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1804 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0280] The display screen 1805 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1805 is a touch display screen, the display screen 1805 also has the ability to collect touch signals on the surface or above the surface of the display screen 1805. The touch signal can be input to the processor 1801 as a control signal for processing. At this time, the display screen 1805 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1805 can be one, arranged on the front panel of the electronic device 1800; in other embodiments, the display screen 1805 can be at least two, respectively arranged on different surfaces of the electronic device 1800 or in a folding design; in other embodiments, the display screen 1805 can be a flexible display screen, arranged on a curved surface or a folding surface of the electronic device 1800. Even, the display screen 1805 can also be arranged as a non-rectangular irregular figure, that is, a special-shaped screen. The display screen 1805 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0281] The camera assembly 1806 is used to capture images or videos. Optionally, the camera assembly 1806 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1806 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0282] The audio circuit 1807 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1801 for processing, or input them into the radio frequency circuit 1804 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic device 1800. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1801 or the radio frequency circuit 1804 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1807 may also include a headphone jack.

[0283] The power supply 1809 is used to power various components in the electronic device 1800. The power supply 1809 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1809 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged through a wired line, and a wireless rechargeable battery is a battery that is charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0284] In some embodiments, the electronic device 1800 further includes one or more sensors 1810 , including but not limited to: an acceleration sensor 1811 , a gyroscope sensor 1812 , a pressure sensor 1813 , an optical sensor 1815 , and a proximity sensor 1816 .

[0285] The acceleration sensor 1811 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the electronic device 1800. For example, the acceleration sensor 1811 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1801 can control the display screen 1805 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1811. The acceleration sensor 1811 can also be used to collect motion data of games or users.

[0286] The gyro sensor 1812 can detect the body direction and rotation angle of the electronic device 1800, and the gyro sensor 1812 can cooperate with the acceleration sensor 1811 to collect the user's 3D actions on the electronic device 1800. The processor 1801 can implement the following functions based on the data collected by the gyro sensor 1812: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0287] The pressure sensor 1813 can be set on the side frame of the electronic device 1800 and / or the lower layer of the display screen 1805. When the pressure sensor 1813 is set on the side frame of the electronic device 1800, it can detect the user's holding signal of the electronic device 1800, and the processor 1801 performs left and right hand recognition or shortcut operations according to the holding signal collected by the pressure sensor 1813. When the pressure sensor 1813 is set on the lower layer of the display screen 1805, the processor 1801 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 1805. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0288] The optical sensor 1815 is used to collect the ambient light intensity. In one embodiment, the processor 1801 can control the display brightness of the display screen 1805 according to the ambient light intensity collected by the optical sensor 1815. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1805 is increased; when the ambient light intensity is low, the display brightness of the display screen 1805 is reduced. In another embodiment, the processor 1801 can also dynamically adjust the shooting parameters of the camera component 1806 according to the ambient light intensity collected by the optical sensor 1815.

[0289] The proximity sensor 1816, also called a distance sensor, is usually disposed on the front panel of the electronic device 1800. The proximity sensor 1816 is used to collect the distance between the user and the front of the electronic device 1800. In one embodiment, when the proximity sensor 1816 detects that the distance between the user and the front of the electronic device 1800 is gradually decreasing, the processor 1801 controls the display screen 1805 to switch from the screen-on state to the screen-off state; when the proximity sensor 1816 detects that the distance between the user and the front of the electronic device 1800 is gradually increasing, the processor 1801 controls the display screen 1805 to switch from the screen-off state to the screen-on state.

[0290] Those skilled in the art will understand that Fig.18 The structure shown in the figure does not constitute a limitation on the electronic device 1800, and may include more or less components than those shown in the figure, or combine certain components, or adopt a different component arrangement.

[0291] The embodiment of the present application also provides a computer device, which can be implemented as follows: Figure 2 The computer device includes a processor and a memory, wherein at least one instruction, at least one program, code set or instruction set is stored in the memory, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the operation control method provided by the above-mentioned method embodiments.

[0292] An embodiment of the present application also provides a computer-readable storage medium, on which is stored at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the operation control methods provided by the above-mentioned method embodiments.

[0293] The embodiments of the present application also provide a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the operation control method described in any of the above embodiments.

[0294] Optionally, the computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD), or an optical disk. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0295] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0296] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. An operation control method, characterized in that: Applied to a first terminal, the method includes: receiving a triggering operation on a menu option, where the menu option is used to instruct the first terminal to execute a specific operation command; Based on the trigger operation, display a function selection list, the function selection list includes at least one function that the first terminal has and can be transferred to the second terminal, the function including at least one of an audio playback function, a voice recognition function, a gesture operation function, and a cursor control function, the function selection list includes a target operation function, the target operation function is at least one function corresponding to the first terminal and can be received by the second terminal, and the second terminal is the selected device; receiving a selection operation on the target operation function, the selection operation being used to instruct to transfer the target operation function of the first terminal to the second terminal, the target operation function being used to control the operation of the first terminal, and there being an association relationship between the first terminal and the second terminal; In response to receiving a selection operation for the target operation function, displaying an authorization channel on a display interface of the first terminal, the authorization channel being used to provide a channel for transferring the target operation function to the second terminal, the authorization channel comprising at least one of a QR code channel and a key channel; Displaying prompt information, where the prompt information is used to instruct to transfer the target operation function to the second terminal; Based on confirmation of the prompt information, displaying a target function interface corresponding to the target operation function, the target function interface being used to display the result of the control operation in the second terminal in linkage; In response to the control operation in the second terminal, an operation control result of the target operation function is displayed in the target function interface, and the operation control result is used to indicate a result after the control operation corresponding to the target operation function is performed in the second terminal.

2. The method according to claim 1, characterized in that The target operation function also includes an input operation function; The receiving a selection operation of the target operation function includes: A first selection operation on the input operation function is received, where the input operation function is used to perform text input on the first terminal, and the first selection operation is used to instruct to transfer the input operation function of the first terminal to the second terminal.

3. The method according to claim 2, characterized in that The step of displaying the operation control result of the target operation function in the target function interface in response to the control operation in the second terminal includes: In response to a content input operation in the second terminal, receiving text content sent by the second terminal, the text content being an input result obtained after the second terminal implements the input operation function, and the content input operation being a control operation corresponding to the input operation function; Based on the text content sent by the second terminal, the text content is displayed on a text input interface, where the text input interface is a target function interface corresponding to the input operation function.

4. The method according to claim 1, characterized in that: The target operation function includes the cursor control function; The receiving a selection operation of the target operation function includes: A second selection operation for the cursor control function is received, where the cursor control function is used to perform a cursor movement and positioning process on the first terminal, and the second selection operation is used to instruct to transfer the cursor control function of the first terminal to the second terminal.

5. The method according to claim 4, characterized in that The step of displaying the operation control result of the target operation function in the target function interface in response to the control operation in the second terminal includes: In response to a cursor movement operation in the second terminal, acquiring a movement track sent by the second terminal, where the movement track is an input result obtained after the second terminal implements the cursor control function, and the cursor movement operation is a control operation corresponding to the cursor control function; Based on the movement track sent by the second terminal, the movement track is displayed in real time on a target scene interface, and the target scene interface is a target function interface corresponding to the cursor control function.

6. The method according to any one of claims 1 to 5, characterized in that: The step of displaying a target function interface corresponding to the target operation function based on confirmation of the prompt information includes: receiving an operation instruction to transfer the target operation function to the second terminal; Based on the operation instruction, the target function interface corresponding to the target operation function is displayed.

7. An operation control method, characterized in that: Applied to the second terminal, the method includes: receiving a function transfer instruction sent by a first terminal, wherein the function transfer instruction includes a target operation function, and the function transfer instruction is used to instruct to transfer the target operation function in the first terminal to the second terminal, and there is an association relationship between the first terminal and the second terminal; wherein the first terminal receives a trigger operation on a menu option, and the menu option is used to instruct the first terminal to execute a specific operation command; the first terminal also displays a function selection list based on the trigger operation, and the function selection list includes at least one function of the first terminal that can be transferred to the second terminal, and the function includes at least one of an audio playback function, a voice recognition function, a gesture operation function, and a cursor control function, and the function selection list includes the target operation function. The target operation function is at least one function corresponding to the first terminal and receivable by the second terminal, and the second terminal is the selected device; in response to receiving the selection operation of the target operation function, the first terminal displays an authorization channel on the display interface of the first terminal, the authorization channel is used to provide the second terminal with a channel for transferring the target operation function, and the authorization channel includes at least one of a QR code channel and a key channel; prompt information is displayed, and the prompt information is used to indicate that the target operation function is transferred to the second terminal; based on the confirmation of the prompt information, a target function interface corresponding to the target operation function is displayed, and the target function interface is used to display the result of the control operation in the second terminal in linkage; Displaying a control operation interface based on the function transfer instruction, the control operation interface is used to control the operation of the target operation function in the first terminal in a linked manner; In response to receiving a target operation on the control operation interface, an operation result is sent to the first terminal, the target operation is used to indicate an operation corresponding to the target operation function, and the operation result is a result after the target operation is performed on the second terminal.

8. The method according to claim 7, characterized in that The receiving a function transfer instruction sent by the first terminal includes: A first function transfer instruction sent by a first terminal is received, wherein the first function transfer instruction includes an input operation function, and the target operation function also includes the input operation function, and the input operation function is used to perform text input on the first terminal.

9. The method according to claim 8, characterized in that The step of sending the operation result to the first terminal in response to receiving the target operation on the control operation interface includes: Receiving a content input operation on the control operation interface, wherein the target operation includes the content input operation; The text content corresponding to the content input operation is sent to the first terminal, where the text content is the operation result sent to the first terminal after the second terminal implements an input operation function corresponding to the content input operation.

10. The method according to claim 7, characterized in that The receiving a function transfer instruction sent by the first terminal includes: A second function transfer instruction sent by the first terminal is received, wherein the second function transfer instruction includes the cursor control function, the target operation function includes the cursor control function, and the cursor control function is used to perform a mobile positioning process in the first terminal.

11. The method according to claim 10, characterized in that The step of sending the operation result to the first terminal in response to receiving the target operation on the control operation interface includes: Receiving a cursor movement operation on the control operation interface, wherein the target operation includes the cursor movement operation; A movement track corresponding to the cursor movement operation is sent to the first terminal, where the movement track is an operation result sent to the first terminal after the second terminal implements a cursor control function, and the cursor control function corresponds to the cursor movement operation.

12. An operation control device, characterized in that: The device comprises: an operation receiving module, configured to receive a trigger operation on a menu option, wherein the menu option is used to instruct the first terminal to execute a specific operation command; based on the trigger operation, display a function selection list, wherein the function selection list includes at least one function possessed by the first terminal and capable of being transferred to the second terminal, wherein the function includes at least one of an audio playback function, a voice recognition function, a gesture operation function, and a cursor control function; wherein the function selection list includes a target operation function, wherein the target operation function is at least one function corresponding to the first terminal and capable of being received by the second terminal, and the second terminal is a selected device; and receive a selection operation on the target operation function, wherein the selection operation is used to instruct to transfer the target operation function of the first terminal to the second terminal, wherein the target operation function is used to control the operation of the first terminal, and an association relationship exists between the first terminal and the second terminal; an interface display module, configured to display an authorization channel on a display interface of the first terminal in response to receiving a selection operation for the target operation function, the authorization channel being used to provide a channel for transferring the target operation function to the second terminal, the authorization channel comprising at least one of a QR code channel and a key channel; display prompt information, the prompt information being used to indicate that the target operation function is transferred to the second terminal; based on confirmation of the prompt information, display a target function interface corresponding to the target operation function, the target function interface being used to display the result of the control operation in the second terminal in linkage; and display a target function interface, the target function interface being used to display the result of the control operation in the second terminal in linkage; A result display module is used to display the operation control result of the target operation function in the target function interface in response to the control operation in the second terminal, and the operation control result is used to indicate the result after the control operation corresponding to the target operation function is performed in the second terminal.

13. An operation control device, characterized in that: The device comprises: A function receiving module, configured to receive a function transfer instruction sent by a first terminal, wherein the function transfer instruction includes a target operation function, and the function transfer instruction is used to transfer the target operation function of the first terminal to a second terminal, and there is an association relationship between the first terminal and the second terminal; wherein the first terminal receives a trigger operation on a menu option, and the menu option is used to instruct the first terminal to execute a specific operation command; the first terminal also displays a function selection list based on the trigger operation, and the function selection list includes at least one function of the first terminal that can be transferred to the second terminal, and the function includes at least one of an audio playback function, a voice recognition function, a gesture operation function, and a cursor control function, and the function selection list includes the target operation function. The target operation function is at least one function corresponding to the first terminal and receivable by the second terminal, and the second terminal is the selected device; in response to receiving the selection operation of the target operation function, the first terminal displays an authorization channel on the display interface of the first terminal, the authorization channel is used to provide the second terminal with a channel for transferring the target operation function, and the authorization channel includes at least one of a QR code channel and a key channel; prompt information is displayed, and the prompt information is used to indicate that the target operation function is transferred to the second terminal; based on the confirmation of the prompt information, a target function interface corresponding to the target operation function is displayed, and the target function interface is used to display the result of the control operation in the second terminal in linkage; An interface display module, used for displaying a control operation interface based on the function transfer instruction, wherein the control operation interface is used for controlling the operation of the target operation function in the first terminal in a linked manner; The result sending module is used to send an operation result to the first terminal in response to receiving a target operation on the control operation interface, where the operation result is a result after the target operation is performed on the second terminal.

14. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the operation control method as described in any one of claims 1 to 11.

15. A computer-readable storage medium, characterized in that: The storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the operation control method as described in any one of claims 1 to 11.

16. A computer program product, characterized in that The method comprises a computer program or an instruction, wherein when the computer program or the instruction is executed by a processor, the operation control method according to any one of claims 1 to 11 is implemented.