Handle control method, device and system applied in intelligent terminal
A smart terminal and handle control technology, applied in the field of mobile communications, can solve problems such as system security threats, low user experience, and inability to apply smart terminal game operations, etc., to achieve the effect of improving user experience and wide application range
Active Publication Date: 2016-04-13
ALIBABA (CHINA) CO LTD
5 Cites 22 Cited by
AI-Extracted Technical Summary
Problems solved by technology
The smart terminal system stores a lot of personal information of users. Therefore, once the handle is authorized, the handle can also read many other information of the sys...
Method used
[0093] Based on the above principles, in order to speed up the processing speed of the system and avoid delays, the smart terminal can receive touch commands through the command interaction port, and store the received touch commands in the /dev/input/event* directory In this way, when the system loops to read the /dev/input/event* directory, it can directly read out the touch commands without other operations, saving reading time.
[0095] The technical solution described in this embodiment connects the smart terminal and the handle through the USB interface, so that the connection is more stable, and the command interaction is faster, so that the simulated touch operation can be performed faster, and the delay of the handle to control the game can be avoided.
[0105] Based on the above, the handle control method applied to the smart terminal provided by the embodiment of the present invention, after the handle is connected to the smart terminal, establishes the mapping relationship between the key identification of the handle and the touch position information. After the touch signal, the touch position information corresponding to the touch signal is sent to the handle, the handle writes the touch command into the smart terminal, and the smart terminal then calls the written touch command to complete the simulated touch position of the corresponding position. control operation. Compared with the existing technology, the handle first determines the position where the touch operation needs to be generated, and then writes the corresponding touch command into the smart terminal. It does not need to obtain the authority to call the touch command, and can also complete the operation of the game, and has a wide range of applications , can improve user experience. The handle first determines the position where the touch operation needs to be generated, and then writes the corresponding touch command into the smart terminal. It does not need to obtain the authority to call the touch command, and can also complete the operation of the game. It has a wide range of applications and can improve the user experience.
[0116] In this embodiment, the handle is connected to the smart terminal through hardware, so that the connection is more stable, and the command interaction is faste...
Abstract
The invention discloses a handle control method, device and system applied in an intelligent terminal. The handle control method includes: when the intelligent terminal receives touch signals corresponding to button identities of a handle, looking up touch position information according to a mapping relation; sending the touch position information to the handle; receiving touch orders written in by the handle according to the touch position information; executing simulative touch operation on positions corresponding to the touch position information according to the touch orders. Compared with the prior art, the handle control method, device and system has the advantages that the handle firstly determines positions needing touch operation and then writes corresponding touch orders into the intelligent terminal, operation on games can be completed without acquiring permission to call the touch orders, the handle control method, device and system is wide in application range, and user experience can be improved.
Application Domain
Video games
Technology Topic
Embedded systemKey pressing
Image
Examples
- Experimental program(1)
Example Embodiment
[0032] The embodiment of the present invention provides a handle control method applied to an intelligent terminal. The handle does not need to call the control instructions stored in the intelligent terminal system, and can also complete the operation of the game, has a wide application range, and can improve user experience.
[0033] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.
[0034] To be able to use the handle to control the game of the smart terminal, please refer to figure 1 , figure 1 It is a method flowchart of a handle control method applied to a smart terminal according to an embodiment of the present invention. The method includes the following steps:
[0035] Step S101: When the touch signal corresponding to the button identifier from the handle is received, search for touch position information according to the mapping relationship.
[0036] Since the handle controls the game running on the smart terminal through physical buttons and does not have the authority to call control instructions, this embodiment pre-establishes a mapping relationship between the button identifier of the handle and the position where the touch command is received on the screen in the smart terminal. When the handle button inputs a touch signal, the smart terminal searches for the touch position information corresponding to the touch signal in the mapping relationship, so as to determine the position to perform the simulated touch operation, and generate a simulated touch event to the corresponding position, thereby achieving Control of the game.
[0037] Wherein, when the handle is connected to the smart terminal for the first time, the mapping relationship between the handle button identifier and the touch position information is established in advance. Described in conjunction with the following embodiments, such as figure 2 As shown, figure 2 It is the interface of the smart terminal after the controller is connected. After entering the main interface of the game, the smart terminal generates a virtual controller according to the pre-installed application, and generates a button identifier corresponding to each physical button of the controller. The button identifier and the controller Corresponding to the button identification. In this embodiment, the user uses the button "B" as the operation button, then drags the button identifier "B" on the interface to the original touch position of the game and saves it. The smart terminal obtains the touch of the button identifier "B". The location information is recorded and stored corresponding to the button ID of the button "B", and forms a mapping relationship with the button ID of "B". The method for establishing a mapping relationship between other button identifiers and touch position information of other touch positions in the game is the same, which is not repeated here in the present invention.
[0038] It should be pointed out that when the handle is a joystick-type operating handle, the four control directions of the joystick correspond to four button identifiers respectively, and the smart terminal can generate four virtual button identifiers corresponding to the button identifiers of the four operating directions of the joystick. When the user shakes the joystick down as an effective operation for the game, the corresponding button identifier when shaken down can be moved to the control button of the game.
[0039] Of course, if the number of touch function keys in the game is less than the buttons on the handle, the user can establish the mapping relationship between several button identifiers and the touch position information of several function keys in the game according to their usage habits. The other buttons that have not established a mapping relationship are Invalid button, even if touched, it will not cause any operation to the game.
[0040] In addition, before establishing the mapping relationship between the handle's button identification and the touch position information, the user installs an execution program file on the smart terminal in advance, and the execution program file contains a pre-edited execution program, such as generating a virtual handle and establishing a mapping relationship The rules and execution procedures of the operation such as the interaction between the handle and the smart terminal data will be described in detail in the following detailed description.
[0041] When the user manipulates the game through the buttons of the handle, the smart terminal receives the touch signal, analyzes the touch signal, and obtains the button ID corresponding to the touch signal, and then finds the corresponding coordinates and coordinates in the mapping relationship according to the button ID. Touch attenuation time and other information, and send the found information to the handle as touch position information, so that the handle can generate corresponding touch commands.
[0042] It should be pointed out that the touch position information in the embodiment of the present invention not only includes the coordinates and the touch attenuation duration, if it is a joystick-type handle, it may also include information such as the shaking radius, which is not limited in the embodiment of the present invention.
[0043] The following is a specific example for illustration. In this embodiment, the data structure of the key press event may be as follows:
[0044]
[0045] type==KEY_DOWN/KEY_UP/KEY_TAP, name is [0~255] (specify a KeyCode), value1/value2 is 0 (no need to read)
[0046] type==TOUCH_DOWN/TOUCH_MOVE/TOUCH_TAP, the value of name is [0~10] (specify a certain slot), the value of value1 is [0~0xffffffff] (the X coordinate is specified), and the value of value2 is [0~0xffffffff] ( Specify Y coordinate)
[0047] type==TOUCH_UP, name value is [0~10] (specify a slot), value1/value2 is 0 (no need to read)
[0048] The above data structure includes the specific action of the key operation and its corresponding value. After the smart terminal receives the key event, the specific key action is analyzed to obtain the corresponding touch position information.
[0049] Of course, the above is only a preferred example of the present invention. The data structure of the key event may also be in other formats, and the data structure of the key event is a technology well known to those skilled in the art, and the present invention will not be repeated here.
[0050] Step S102: Send the touch position information to the handle.
[0051] Usually, the button ID and the touch position information are mapped by key-value pairs, that is, each button corresponds to a position coordinate. Therefore, the smart terminal stores and maintains a mapping table. When the smart terminal finds the corresponding touch After the position information, the touch position information is sent to the handle, and the handle generates a touch command according to the touch position information returned by the smart terminal.
[0052] It should be pointed out that from the above description, the information contained in the touch position information returned by the smart terminal to the handle varies according to the form of the handle, and therefore, the data structure is also different.
[0053] For example, in a preferred embodiment of the embodiment of the present invention, the data structure of the return handle is as follows:
[0054] setkey.slide.time100
[0055] setkey.gesture.move.step0.6
[0056] setkey.gesture.start.delay0
[0057] setjoystick.center.range5
[0058] setjoystick.slide.step.max0.1
[0059] setjoystick.slide.step.min0.001
[0060] setjoystick.slide.reset.delay0
[0061] setjoystick.swing.release.delay0
[0062] setjoystick.swing.release.range30
[0063] setjoystick.swing.step.max0.02
[0064] btn_a580,86
[0065] btn_b590,68
[0066] btn_x593,92
[0067] joy_left1114,77,13
[0068] btn_y595,48
[0069] dpad_left54,7
[0070] dpad_right585,20
[0071] Of course, the above is only a preferred embodiment of the present invention, and the application pre-installed in the smart terminal can also return other data as required, which is not limited by the present invention.
[0072] Step S103: Receive a touch command written by the handle according to the touch position information.
[0073] After the handle receives the touch position information returned by the smart terminal, it generates a touch command according to the information data in the touch position information, and writes the touch command into the smart terminal. Among them, the handle may generate a touch command through a pre-implanted chip or program, and the touch command may be a section of execution program, which is not limited in the embodiment of the present invention.
[0074] In this embodiment, the smart terminal can receive touch commands in two ways. The first method is that the pre-installed execution program file receives the command to call the smart terminal application program interface sent by the handle and calls the application program interface of the smart terminal. The smart terminal receives the touch command written by the handle through the application program interface. The second method is that the smart terminal receives the touch command through the command interaction port, and stores the received touch command in the buffer.
[0075] Step S104: Perform a simulated touch operation on the position corresponding to the touch position information according to the touch command.
[0076] After the smart terminal receives the touch command written by the handle, it executes a simulated touch operation on the corresponding touch position by calling the touch command, thereby sending instructions to the game system, and the game system calls the control instructions to operate the game, thereby realizing the handle Control of the game.
[0077] It can be seen from the above description that the handle control method applied to the smart terminal provided by this embodiment corresponds to the button identification of the handle with the touch position information, and after the touch position is obtained, the touch command is written to the smart terminal , Use the smart terminal to generate simulated touch operations according to the touch commands to realize the retrieval of game control commands. Compared with the prior art, the handle does not need to obtain the authority to call the touch command, and can also complete the operation of the game, has a wide application range, and can improve the user experience.
[0078] On the basis of the foregoing embodiment, in order to describe the technical solution of the embodiment of the present invention more clearly and in detail, this embodiment supplements the technical solution of the foregoing embodiment. Since this embodiment is a supplement to the above-mentioned embodiment, please refer to the description of the above-mentioned embodiment for the same parts of this embodiment and the above-mentioned embodiment, and this embodiment will not be repeated.
[0079] See image 3 , image 3 Shows a method flowchart of a second implementation manner of a handle control method applied to a smart terminal according to an embodiment of the present invention, and the method includes the following steps:
[0080] Step S201: Receive a debugging authority command sent by the handle through the universal serial bus USB port.
[0081] In the prior art, the most commonly used connection between the handle and the smart terminal is the Bluetooth connection. However, the Bluetooth connection is based on the operation of the system platform of the smart terminal. Different operating platforms have the same influence on the connection, and there are response delays and unstable connections. Therefore, in a preferred embodiment of the present invention, the handle and the smart terminal are connected through a USB (Universal Serial Bus, Universal Serial Bus) interface.
[0082] Take the Android system as an example. After the smart terminal is connected to the handle through the USB interface, in order for the handle to write touch commands to the smart terminal, the smart terminal needs to grant some permissions to the handle. Therefore, after the connection, the smart terminal will receive the handle sent "Whether to turn on USBDEBUG mode" request.
[0083] It should be pointed out that in the USB debugging mode of the smart terminal, the handle can obtain the authority to call some commands of the smart terminal and write commands to the smart terminal. For example, call the adb (Android Debug Bridge) command set of the smart terminal. In the embodiment of the invention, this authority is called debugging authority. Of course, this authority is not the highest authority of the smart terminal, and the handle cannot obtain all the information. Therefore, it will not affect the security of the information stored in the smart terminal.
[0084] In addition, the handle of the present invention needs to write touch commands to the smart terminal. Therefore, the handle of the present invention can realize continuous writing and can support the USBhost mode. When acting as a host, the handle can write touch commands into the smart terminal. In this embodiment, the handle can support the USBhost mode by programming or adding the mode of the chip. Of course, other methods are also possible, and the present invention does not limit this.
[0085] Step S202: The smart terminal starts the debugging mode according to the command for obtaining the debugging authority.
[0086] When the smart terminal receives "whether to open the USBDEBUG mode", the current operating mode of the smart terminal is switched to the USBDEBUG mode by turning on the USBDEBUG mode, thereby granting debugging authority to the handle.
[0087] It should be pointed out that in this embodiment, only the Android system is used as an example for description. When the smart terminal is another operating system, other authorization methods may also be used, which is not limited by the present invention.
[0088] Step S203: When the touch signal corresponding to the button identifier from the handle is received, search for touch position information according to the mapping relationship.
[0089] Step S204: Send the touch position information to the handle.
[0090] Step S205: Receive a touch command written by the handle according to the touch position information.
[0091] It can be seen from the foregoing embodiments that the smart terminal can receive touch commands through an application port or a command interaction port. In this embodiment, the smart terminal can call an API (Application Programming Interface) through a pre-installed application to receive the touch command written by the handle, and directly call the touch command to perform a simulated touch operation.
[0092] However, the smart terminal reads the /dev/input/event* directory in a loop, reads out the touch commands, and then distributes the touch commands to the system service thread WindowManagerServer of the smart terminal, and finally sends them to the corresponding views ViewGroup and View .
[0093] Based on the above principles, in order to speed up the processing speed of the system and avoid delays, the smart terminal can receive touch commands through the command interaction port and store the received touch commands in the /dev/input/event* directory. , When the system reads the /dev/input/event* directory cyclically, it can directly read the touch commands without other operations, saving reading time.
[0094] Step S206: Perform a simulated touch operation on the position corresponding to the touch position information according to the touch command.
[0095] In the technical solution described in this embodiment, the smart terminal and the handle are connected through the USB interface, so that the connection is more stable and the command interaction is faster, so that the simulated touch operation can be executed faster, and the delay of the handle controlling the game can be avoided.
[0096] In order to clearly illustrate the information interaction between the handle and the smart terminal during the game control process, on the basis of the foregoing embodiment, the embodiment of the present invention also provides a method for controlling the handle end. Such as Figure 4 As shown, it is a method flowchart of a third implementation manner of a handle control method applied to a smart terminal according to an embodiment of the present invention. The method includes the following steps:
[0097] Step S301: The handle sends a touch signal corresponding to the button identifier to the smart terminal.
[0098] Taking the Android system as an example, based on the above description, when the handle is connected to the smart terminal through the USB port, the handle first sends the message "Whether to open the USB DEBUG mode" to the smart terminal through the USB port to obtain the debugging authority. When the smart terminal opens the USB DEBUG mode After that, the handle gets debugging permission.
[0099] Step S302: Receive touch position information returned by the smart terminal according to the touch signal.
[0100] When the handle sends a signal to the smart terminal through the button, the smart terminal receives the touch signal corresponding to the corresponding button ID, and the smart terminal parses the touch signal to find the case ID corresponding to the touch signal. From the above description, it can be seen that the touch position information and the button identifier form a mapping relationship. When the smart terminal receives the touch signal, it analyzes the touch signal and searches for the touch position information from the mapping relationship. The specific process is as described in the foregoing embodiment, and the present invention will not be repeated here.
[0101] The touch position information received by the handle can include data such as coordinate information, touch attenuation duration, and rocking radius of the joystick. The handle analyzes and judges the received data, and generates touch commands to facilitate the game. Accurate control. For example, when the touch attenuation time is short, the simulated touch operation that should be performed is click touch; when the touch attenuation time is long, the simulated touch operation that should be performed is mobile touch, and the handle is generated according to the analysis result. Write the corresponding touch command to the smart terminal.
[0102] Step S303: Write to the smart terminal a touch command for performing a simulated touch operation on the position corresponding to the touch position information.
[0103] Based on the description of the above embodiment, the handle can send a call command to call the application program interface to the smart terminal, call the API interface of the smart terminal through the pre-installed execution program file, and write the trigger command into the smart terminal through the interface; or, the handle Directly call the adb command set of the smart terminal. The adb command set can directly operate and manage the android emulator. Therefore, when writing touch commands, the handle can call the shell command in the adb command set of the smart terminal to open the command interaction with the smart smart terminal Port, through the command interaction port, write touch commands into the /dev/input/event* directory in the smart terminal.
[0104] The touch command writing method of this embodiment can directly write the touch command into the /dev/input/event* directory, so that the smart terminal can read faster and improve the user experience.
[0105] In summary, the handle control method applied to the smart terminal provided by the embodiment of the present invention establishes the mapping relationship between the button ID of the handle and the touch position information after the handle is connected to the smart terminal. When the touch signal of the handle button is received Then, the touch position information corresponding to the touch signal is sent to the handle, the handle writes the touch command to the smart terminal, and the smart terminal then retrieves the written touch command to complete the simulated touch operation of the corresponding position. Compared with the prior art, the handle first determines the position where the touch operation needs to be generated, and then writes the corresponding touch command to the smart terminal, without obtaining the permission to call the touch command, and can also complete the operation of the game, which has a wide range of applications , Can improve user experience. The handle first determines the position where the touch operation needs to be generated, and then writes the corresponding touch command to the smart terminal. It can also complete the operation of the game without obtaining the permission to call the touch command. It has a wide range of applications and can improve user experience
[0106] Corresponding to the foregoing implementation method, the embodiment of the present invention also provides a handle control device applied to a smart terminal.
[0107] Such as Figure 5 As shown, it is a schematic structural diagram of a handle control device applied to a smart terminal according to an embodiment of the present invention.
[0108] The device includes: a searching unit 11, a sending unit 12, a first receiving unit 13, and an executing unit 14. The searching unit 11 is configured to receive the touch signal corresponding to the button identifier from the handle, and then according to the mapping relationship Search for touch position information; wherein, the mapping relationship is a pre-established relationship between the button identifier and the touch position information according to a preset rule; the sending unit 12 is configured to search for the search unit 11 The touch position information is sent to the handle; the first receiving unit 13 is configured to receive the touch command written by the handle according to the touch position information sent by the sending unit 12; the execution unit 14 uses A simulated touch operation is performed on the position corresponding to the touch position information according to the touch command received by the first receiving unit 13.
[0109] For the implementation process of the functions and roles of each unit in the device, refer to the corresponding implementation process in the foregoing method for details, and will not be repeated here. The device may be an intelligent terminal.
[0110] As can be seen from the above description, in the handle control device applied to the smart terminal in this embodiment, compared with the prior art, the handle first determines the position where the touch operation needs to be generated, and then writes the corresponding touch command into the smart terminal. It can also complete the operation of the game without obtaining the permission to call the touch command. It has a wide range of applications and can improve the user experience.
[0111] On the basis of the above embodiment, the device further includes a generating unit, a second receiving unit, a moving unit, an acquiring unit, and a recording unit. The generating unit is used to correspond to the handle after entering the main interface of the game. The second receiving unit is configured to receive a movement instruction to the key identifier generated by the generating unit; the movement unit is configured to follow the movement received by the second receiving unit Instruction to move the key identifier to the touch position; the acquisition unit is configured to acquire the touch position information corresponding to the touch position to which the mobile unit moves; the recording unit is configured to The mapping relationship between the touch position information obtained by the obtaining unit and the button identifier is recorded.
[0112] In addition, the first receiving unit 13 includes: a first receiving module, a calling module, and a second receiving module, wherein the first receiving module is configured to receive an application program interface that is sent by the handle to call the smart terminal The calling command; the calling module is used to call the application program interface according to the calling command received by the first receiving module; the second receiving module is used to call the application program interface through the calling module Receiving the touch command. In another embodiment, the second receiving module is further configured to receive the touch command through a command interaction port and write it into the buffer of the smart terminal.
[0113] On the basis of the foregoing embodiment, in this embodiment, the search unit 11 includes: an analysis module, a reading module, and a determination module. The analysis module is used to analyze the touch signal to obtain the Button ID; the reading module is configured to read the coordinates and touch attenuation duration corresponding to the button ID parsed by the parsing module according to the mapping relationship; the determining module is configured to transfer the reading module The read coordinate information and the touch attenuation duration are determined as touch position information.
[0114] It should be pointed out that on the basis of the foregoing embodiment, the device described in this embodiment further includes a third receiving unit and an opening unit, wherein the third receiving unit is configured to receive the A command for obtaining debugging authority sent by the handle; the opening unit is configured to enable the debugging mode according to the command for obtaining debugging authority received by the third receiving unit to grant the handle debugging authority.
[0115] For the implementation process of the functions and roles of each unit in the device, refer to the corresponding implementation process in the foregoing method for details, and will not be repeated here.
[0116] In this embodiment, the handle is connected to the smart terminal through hardware, so that the connection is more stable and the command interaction is faster, so that the simulated touch operation can be performed faster, and the delay of the handle controlling the game is avoided.
[0117] In conjunction with the smart terminal side, the handle end also completes some control operations.
[0118] See Image 6 , Image 6 It is a schematic structural diagram of a second implementation manner of a handle control device applied to a smart terminal according to an embodiment of the present invention.
[0119] The device includes: a first sending unit 21, a receiving unit 22, and a writing unit 23. The first sending unit 21 is configured to send a touch signal corresponding to a button identifier to the smart terminal; the receiving unit 22 , Used to receive the touch position information returned by the smart terminal according to the touch signal, the touch position information has a mapping relationship with the button identifier of the handle; the writing unit 23 is used to send the The smart terminal writes a touch command for performing a simulated touch operation on the position corresponding to the touch position information.
[0120] For the implementation process of the functions and roles of each unit in the device, refer to the corresponding implementation process in the foregoing method for details, and will not be repeated here. The device may be a handle.
[0121] In this embodiment, compared with the prior art, the device first determines the position where the touch operation needs to be generated by the handle, and then writes the corresponding touch command into the smart terminal, without obtaining the permission to call the touch command, and can also Complete the operation of the game, with a wide range of applications, and can improve user experience.
[0122] Wherein, the writing unit 23 includes: a sending module, a writing module, and an opening module. The sending module is used to send a command to call the application program interface to the smart terminal; the writing module is used to The touch command is written through the application program interface called by the smart terminal; the opening module is used to open the command interaction port. In another embodiment, the writing module is further configured to write the touch command into the cache of the smart terminal through the command interaction port opened by the opening module.
[0123] In addition, on the basis of this embodiment, in another embodiment, the device further includes: a second sending unit and an acquiring unit, wherein the second sending unit is configured to send data to the device through a universal serial bus USB port The smart terminal sends a command for obtaining debugging authority; the obtaining unit is configured to obtain the debugging authority granted by the smart terminal.
[0124] For the implementation process of the functions and roles of each unit in the device, refer to the corresponding implementation process in the foregoing method for details, and will not be repeated here.
[0125] It can be seen from the above description that the handle control device applied to the smart terminal provided by the embodiment of the present invention, when the smart terminal receives the touch signal from the handle button of the handle, it searches for the touch position information according to the pre-established mapping relationship, and The touch position information corresponding to the touch signal is sent to the handle, and the handle writes the touch command to the smart terminal according to the touch position information. The smart terminal then retrieves the written touch command to complete the simulated touch to the corresponding position. Control operation. Compared with the prior art, the handle first determines the position where the touch operation needs to be generated, and then writes the corresponding touch command to the smart terminal, without obtaining the permission to call the touch command, and can also complete the operation of the game, which has a wide range of applications , Can improve user experience.
[0126] Corresponding to the foregoing implementation method and device, the embodiment of the present invention also provides a handle control system applied to a smart terminal.
[0127] Such as Figure 7 As shown, Figure 7 It shows a schematic structural diagram of a handle control system applied to a smart terminal according to an embodiment of the present invention.
[0128] The system includes: a smart terminal 31 and a handle 32, wherein the smart terminal 31 is used to search for touch position information according to a mapping relationship when a touch signal corresponding to a button identifier from the handle is received; wherein, the The mapping relationship is the relationship between the button identifier and the touch position information established in advance by the smart terminal according to preset rules; sending the touch position information to the handle; receiving the handle according to the touch The touch command for writing position information; the simulated touch operation is performed on the position corresponding to the touch position information according to the touch command; the handle 32 is used to send the touch corresponding to the button identifier to the smart terminal Control signal; receiving the touch position information returned by the smart terminal according to the touch signal, and the touch position information has a mapping relationship with the key identifier of the handle; writing to the smart terminal The location corresponding to the location information executes a touch command that simulates a touch operation.
[0129] It should be pointed out that the smart terminal 31 and the handle 32 also include other functions during the control process. For details of the functions and functions, refer to the description of the foregoing implementation method and device, and the present invention will not be repeated here.
[0130] It can be understood that the embodiments of the present invention can be used in many general-purpose or special-purpose computing system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, small computers, large computers, including Distributed computing environment for any of the above systems or equipment, etc.
[0131] The invention can be described in the general context of computer-executable instructions executed by a computer, such as a program module. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present invention can also be practiced in distributed computing environments in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0132] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply one of these entities or operations. There is any such actual relationship or order between. Moreover, the terms "include", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes those that are not explicitly listed Other elements of, or also include elements inherent to this process, method, article or equipment. If there are no more restrictions, the element defined by the sentence "including a..." does not exclude the existence of other same elements in the process, method, article, or equipment including the element.
[0133] Based on the above, it can be seen from the above technical solutions that the handle control method, device and system applied to the smart terminal provided by the embodiments of the present invention, when the smart terminal receives the touch signal from the handle button of the handle, according to the pre-established mapping The relationship searches for touch position information, and sends the touch position information corresponding to the touch signal to the handle. The handle writes the touch command to the smart terminal according to the touch position information, and the smart terminal then retrieves the written touch command To complete the simulated touch operation on the corresponding position. Compared with the prior art, the handle first determines the position where the touch operation needs to be generated, and then writes the corresponding touch command to the smart terminal, without obtaining the permission to call the touch command, and can also complete the operation of the game, which has a wide range of applications , Can improve user experience.
[0134] The above are only specific implementations of the present invention. It should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and modifications can be made, and these improvements and modifications are also It should be regarded as the protection scope of the present invention.
PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
Similar technology patents
Geomechanical magnetic field testing device and method
Owner:CHINA THREE GORGES UNIV
Internal reference gene for melon fruit genet PCR expression analysis, and stability verification method thereof
Owner:武汉市农业科学技术研究院作物科学研究所
Certificate authentication device as well as access method and certificate update method thereof
Owner:POTEVIO INFORMATION TECH
Gate control all-in-one machine adopting multi-verification to obtain complete open password
Owner:姬志刚
Method for preparing hydrophilic lubricating coating on surface of material
Owner:LANZHOU INST OF CHEM PHYSICS CHINESE ACAD OF SCI
Classification and recommendation of technical efficacy words
- Wide range of applications
- Improve user experience
Method for preparing nitrogen-doped graphene material with hydrothermal process
Owner:HEILONGJIANG UNIV
Multiple point touch localization method
Owner:GUANGDONG VTRON TECH CO LTD
Method, device and equipment for improving search result based on user behaviors
Owner:BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
Dynamic deployment method for virtual machines
Owner:ZHEJIANG UNIV
Method and device of pairing connection of equipment
Owner:XIAOMI INC
Automatic charging system for electric automobile
Owner:WUHAN INSTITUTE OF TECHNOLOGY
Touch processing method and portable mobile terminal
Owner:LENOVO (BEIJING) CO LTD
Method, device and equipment for displaying multiple application windows on mobile terminal
InactiveCN102968243AImprove information acquisition efficiency and ease of operationImprove user experience
Owner:SHENZHEN YUNYINGGU TECH CO LTD
Content recommending method and device based on user characteristics
Owner:BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD