[go: up one dir, main page]

CN106020666A - Mouse function realization method and apparatus - Google Patents

Mouse function realization method and apparatus Download PDF

Info

Publication number
CN106020666A
CN106020666A CN201610327259.6A CN201610327259A CN106020666A CN 106020666 A CN106020666 A CN 106020666A CN 201610327259 A CN201610327259 A CN 201610327259A CN 106020666 A CN106020666 A CN 106020666A
Authority
CN
China
Prior art keywords
mouse
order
user operation
gesture
command
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610327259.6A
Other languages
Chinese (zh)
Inventor
刘方宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN201610327259.6A priority Critical patent/CN106020666A/en
Publication of CN106020666A publication Critical patent/CN106020666A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Abstract

The invention discloses a mouse function realization method and apparatus, which is used for solving the problem of increased cost and reduced user experience caused by integrating or adding an auxiliary device to a terminal so as to realize a mouse function. The method comprises the steps of determining a mouse operation command corresponding to a user operation according to a corresponding relationship between a mouse operation command and the user operation if the effective user operation is detected when the terminal is in a mouse function mode; and sending the mouse operation command to a controlled device by the terminal according to a set communication protocol.

Description

一种鼠标功能实现方法及装置Method and device for realizing mouse function

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种鼠标功能实现方法及装置。The invention relates to the field of communication technology, in particular to a method and device for realizing mouse functions.

背景技术Background technique

个人计算机在人们的日常工作生活中日益普遍,鼠标是个人计算机用户频繁使用的设备之一。当鼠标无法使用时,如鼠标故障或不方便使用鼠标,会给用户带来极大的不便。而手机是现代生活中的必需品,通过手机实现鼠标功能,既方便又实用。Personal computers are increasingly common in people's daily work and life, and the mouse is one of the devices frequently used by personal computer users. When the mouse cannot be used, such as a mouse failure or inconvenient use of the mouse, it will bring great inconvenience to the user. And mobile phone is the necessity in the modern life, realizes mouse function by mobile phone, not only convenient but also practical.

目前,基于手机实现鼠标功能主要是通过在手机中集成其他辅助设备(如光传感器,陀螺仪,滚轮等),或者在手机上添加鼠标垫、手机套等辅助设备。其中,手机添加鼠标垫实现鼠标功能的原理,与手机添加手机套实现鼠标功能的原理相同,此处以鼠标垫为例进行说明。鼠标垫中集成有传感器,如压力传感器、距离传感器等。手机在鼠标垫上移动,获取鼠标垫中传感器的信息,并通过安装的应用程序根据传感器的信息模拟计算鼠标的运动轨迹,以及通过该应用程序模拟鼠标点击功能,将鼠标的运动轨迹和鼠标点击功能的信息发送给计算机,从而实现鼠标功能。At present, the mouse function is realized based on the mobile phone mainly by integrating other auxiliary devices (such as light sensors, gyroscopes, scroll wheels, etc.) in the mobile phone, or adding auxiliary devices such as mouse pads and mobile phone covers on the mobile phone. Wherein, the principle of adding a mouse pad to the mobile phone to realize the mouse function is the same as that of adding a mobile phone case to the mobile phone to realize the mouse function. Here, the mouse pad is used as an example for illustration. Sensors are integrated in the mouse pad, such as pressure sensors, distance sensors, and the like. The mobile phone moves on the mouse pad, obtains the information of the sensor in the mouse pad, and simulates and calculates the movement trajectory of the mouse based on the information of the sensor through the installed application, and simulates the mouse click function through the application, and combines the movement trajectory of the mouse and the mouse click function The information is sent to the computer to realize the mouse function.

然而,在手机上集成或添加其他辅助设备使得手机的重量或厚度增加,增加了成本并且降低了用户体验。However, integrating or adding other auxiliary devices on the mobile phone increases the weight or thickness of the mobile phone, increases the cost and reduces the user experience.

发明内容Contents of the invention

本发明提供了一种鼠标功能实现方法及装置,用以解决终端上集成或添加辅助设备实现鼠标功能导致成本增加且用户体验降低的问题。The present invention provides a mouse function realization method and device, which are used to solve the problems of increased cost and reduced user experience caused by integrating or adding auxiliary equipment on a terminal to realize the mouse function.

本发明实施例提供的具体技术方案如下:The specific technical scheme that the embodiment of the present invention provides is as follows:

第一方面,本发明实施例提供了一种鼠标功能实现方法,包括:In the first aspect, the embodiment of the present invention provides a mouse function realization method, including:

终端在鼠标功能模式下,若检测到有效的用户操作,根据鼠标操作命令与用户操作之间的对应关系,确定所述用户操作对应的鼠标操作命令;In the mouse function mode, if the terminal detects a valid user operation, according to the corresponding relationship between the mouse operation command and the user operation, determine the mouse operation command corresponding to the user operation;

所述终端按照设定的通信协议将所述鼠标操作命令发送至受控设备。The terminal sends the mouse operation command to the controlled device according to the set communication protocol.

可能的实施方式中,所述终端根据鼠标操作命令与用户操作之间的对应关系,确定所述用户操作对应的鼠标操作命令之前,所述方法还包括:In a possible implementation manner, before the terminal determines the mouse operation command corresponding to the user operation according to the correspondence between the mouse operation command and the user operation, the method further includes:

所述终端建立所述鼠标操作命令与用户操作之间的对应关系。The terminal establishes a correspondence between the mouse operation command and user operations.

可能的实施方式中,所述终端成功建立至少一个所述鼠标操作命令与用户操作之间的对应关系之后,若确定超过设定时长未检测到用户操作,或者检测到结束所述鼠标操作命令定义过程的指示,结束所述鼠标操作命令定义过程。In a possible implementation manner, after the terminal successfully establishes at least one corresponding relationship between the mouse operation command and the user operation, if it is determined that no user operation is detected for a set period of time, or if it detects that the mouse operation command definition is ended Instructions for the process end the mouse operation command definition process.

可能的实施方式中,所述鼠标操作命令包括鼠标左键单击命令、鼠标左键双击命令、鼠标右键单击命令、鼠标右键双击命令和鼠标滑动命令中的一种或多种。In a possible implementation manner, the mouse operation command includes one or more of a left-click command, a double-click command, a right-click command, a right-click double-click command, and a mouse slide command.

可能的实施方式中,所述用户操作包括手势操作和/或按键操作;In a possible implementation manner, the user operation includes gesture operation and/or key operation;

所述鼠标滑动命令与所述用户操作的对应关系具体为:The corresponding relationship between the mouse sliding command and the user operation is specifically:

所述鼠标滑动命令所指示的鼠标滑动的横向位移根据滑动手势终点相对于滑动手势起点的横向位移确定,所述鼠标滑动命令所指示的鼠标滑动的纵向位移根据滑动手势终点相对于滑动手势起点的纵向位移确定,所述鼠标滑动命令所指示的鼠标的滑动轨迹根据所述滑动手势操作的滑动轨迹确定;或The lateral displacement of the mouse slide indicated by the mouse slide command is determined according to the lateral displacement of the end point of the slide gesture relative to the start point of the slide gesture, and the longitudinal displacement of the mouse slide indicated by the mouse slide command is determined according to the distance between the end point of the slide gesture and the start point of the slide gesture. The longitudinal displacement is determined, and the sliding trajectory of the mouse indicated by the mouse sliding command is determined according to the sliding trajectory of the sliding gesture operation; or

所述鼠标滑动命令所指示的滑动方向由预设的按键操作确定,所述鼠标滑动命令所指示的移动距离为设定的常量。The sliding direction indicated by the mouse sliding command is determined by preset button operations, and the moving distance indicated by the mouse sliding command is a set constant.

第二方面,本发明实施例提供了一种鼠标功能实现装置,包括:In a second aspect, an embodiment of the present invention provides a mouse function realization device, including:

处理模块,用于在鼠标功能模式下,若检测到有效的用户操作,根据鼠标操作命令与用户操作之间的对应关系,确定所述用户操作对应的鼠标操作命令;The processing module is configured to determine the mouse operation command corresponding to the user operation according to the correspondence between the mouse operation command and the user operation if an effective user operation is detected in the mouse function mode;

发送模块,用于按照设定的通信协议将所述处理模块确定的所述鼠标操作命令发送至受控设备。A sending module, configured to send the mouse operation command determined by the processing module to the controlled device according to a set communication protocol.

可能的实施方式中,处理模块还用于根据鼠标操作命令与用户操作之间的对应关系,确定所述用户操作对应的鼠标操作命令之前,建立所述鼠标操作命令与用户操作之间的对应关系。In a possible implementation manner, the processing module is further configured to, according to the correspondence between the mouse operation command and the user operation, establish the correspondence between the mouse operation command and the user operation before determining the mouse operation command corresponding to the user operation .

可能的实施方式中,处理模块还用于成功建立至少一个所述鼠标操作命令与用户操作之间的对应关系之后,若确定超过设定时长未检测到用户操作,或者检测到结束所述鼠标操作命令定义过程的指示,结束所述鼠标操作命令定义过程。In a possible implementation manner, the processing module is further configured to, after successfully establishing at least one correspondence between the mouse operation command and the user operation, if it is determined that no user operation has been detected for a set period of time, or if it is detected that the mouse operation is ended An indication of the command definition process, ending the mouse operation command definition process.

可能的实施方式中,所述鼠标操作命令包括鼠标左键单击命令、鼠标左键双击命令、鼠标右键单击命令、鼠标右键双击命令和鼠标滑动命令中的一种或多种。In a possible implementation manner, the mouse operation command includes one or more of a left-click command, a double-click command, a right-click command, a right-click double-click command, and a mouse slide command.

可能的实施方式中,所述用户操作包括手势操作和/或按键操作;In a possible implementation manner, the user operation includes gesture operation and/or key operation;

所述鼠标滑动命令与所述用户操作的对应关系具体为:The corresponding relationship between the mouse sliding command and the user operation is specifically:

所述鼠标滑动命令所指示的鼠标滑动的横向位移根据滑动手势终点相对于滑动手势起点的横向位移确定,所述鼠标滑动命令所指示的鼠标滑动的纵向位移根据滑动手势终点相对于滑动手势起点的纵向位移确定,所述鼠标滑动命令所指示的鼠标的滑动轨迹根据所述滑动手势操作的滑动轨迹确定;或The lateral displacement of the mouse slide indicated by the mouse slide command is determined according to the lateral displacement of the end point of the slide gesture relative to the start point of the slide gesture, and the longitudinal displacement of the mouse slide indicated by the mouse slide command is determined according to the distance between the end point of the slide gesture and the start point of the slide gesture. The longitudinal displacement is determined, and the sliding trajectory of the mouse indicated by the mouse sliding command is determined according to the sliding trajectory of the sliding gesture operation; or

所述鼠标滑动命令所指示的滑动方向由预设的按键操作确定,所述鼠标滑动命令所指示的移动距离为设定的常量。The sliding direction indicated by the mouse sliding command is determined by preset button operations, and the moving distance indicated by the mouse sliding command is a set constant.

基于以上技术方案,本发明实施例中,终端在检测到用户操作后,根据鼠标操作命令与用户操作之间的对应关系,能够确定该用户操作对应的鼠标操作命令,从而在终端上实现了鼠标功能,并且终端按照预设的通信协议将确定的鼠标操作命令发送给受控设备,使得能够采用终端作为鼠标对受控设备进行操作,并且不需要在终端上集成辅助设备,降低了实现成本,提高了用户体验。Based on the above technical solution, in the embodiment of the present invention, after the terminal detects the user operation, it can determine the mouse operation command corresponding to the user operation according to the corresponding relationship between the mouse operation command and the user operation, thereby realizing the mouse operation command on the terminal. Function, and the terminal sends the determined mouse operation command to the controlled device according to the preset communication protocol, so that the terminal can be used as a mouse to operate the controlled device, and there is no need to integrate auxiliary devices on the terminal, which reduces the implementation cost. Improved user experience.

附图说明Description of drawings

图1为本发明实施例中鼠标功能实现过程示意图;Fig. 1 is the schematic diagram of mouse function realization process in the embodiment of the present invention;

图2为本发明实施例中鼠标操作命令定义过程示意图;FIG. 2 is a schematic diagram of a mouse operation command definition process in an embodiment of the present invention;

图3为本发明实施例中鼠标功能使用的流程图;Fig. 3 is the flow chart that mouse function uses in the embodiment of the present invention;

图4为本发明实施例中鼠标功能实现装置结构示意图。FIG. 4 is a schematic structural diagram of a device for implementing mouse functions in an embodiment of the present invention.

具体实施方式detailed description

为了解决终端上集成或添加辅助设备实现鼠标功能导致成本增加且用户体验降低的问题,本发明实例提供了一种鼠标功能实现方法。In order to solve the problems of increased cost and reduced user experience caused by integrating or adding auxiliary equipment on the terminal to realize the mouse function, an example of the present invention provides a method for realizing the mouse function.

本发明实施例中,终端可以是手机、平板电脑、可穿戴设备等,对于所有具有输入设备以及通信功能的终端均属于本发明的保护范围。In the embodiment of the present invention, the terminal may be a mobile phone, a tablet computer, a wearable device, etc. All terminals with input devices and communication functions belong to the protection scope of the present invention.

本发明实施例中,受控设备包括鼠标能够作为输入设备进行操作的所有设备,例如个人计算机。In the embodiment of the present invention, the controlled device includes all devices that can operate a mouse as an input device, such as a personal computer.

下面结合附图对本发明的实施方式进行详细地说明。Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

如图1所示,本发明实施例中,鼠标功能实现的详细方法流程如下:As shown in Figure 1, in the embodiment of the present invention, the detailed method flow of mouse function realization is as follows:

步骤101:终端在鼠标功能模式下,若检测到有效的用户操作,根据鼠标操作命令与用户操作之间的对应关系,确定所述用户操作对应的鼠标操作命令。Step 101: In the mouse function mode, if the terminal detects a valid user operation, determine the mouse operation command corresponding to the user operation according to the corresponding relationship between the mouse operation command and the user operation.

实施中,终端与受控设备之间通过预先约定的通信方式进行通信。During implementation, the terminal communicates with the controlled device through a pre-agreed communication method.

具体地,终端若检测到启动鼠标功能模式的指令,进入鼠标功能模式。例如,终端若检测到特定按键操作或检测到启动用于实现鼠标功能的应用程序的操作后进入鼠标功能模式,其中,特定按键为预设的用于启动鼠标功能模式的按键或按键组合。Specifically, if the terminal detects an instruction to start the mouse function mode, it enters the mouse function mode. For example, the terminal enters the mouse function mode after detecting a specific key operation or detecting the operation of starting an application program for realizing the mouse function, wherein the specific key is a preset key or key combination for starting the mouse function mode.

实施中,鼠标操作命令与用户操作之间的对应关系包括但不限于以下两种获得方式:During implementation, the correspondence between mouse operation commands and user operations includes, but is not limited to, the following two ways of obtaining:

第一,终端在出厂之前预先配置鼠标操作命令与用户操作之间的对应关系,或者,终端所安装的用于实现鼠标功能的应用程序中默认配置有鼠标操作命令与用户操作之间的对应关系。First, the terminal is pre-configured with the corresponding relationship between mouse operation commands and user operations before leaving the factory, or the application program installed on the terminal for realizing the mouse function is configured with the corresponding relationship between mouse operation commands and user operations by default .

第二,鼠标操作命令与用户操作之间的对应关系由终端根据用户操作建立。Second, the corresponding relationship between the mouse operation command and the user operation is established by the terminal according to the user operation.

应用中,终端首次检测到启动鼠标功能模式的指令,提示用户是否使用预先配置的鼠标操作命令与用户操作之间的对应关系。若终端确定用户不使用预先配置的鼠标操作命令与用户操作之间的对应关系,则根据用户操作建立鼠标操作命令与用户操作之间的对应关系。并且,终端也可以根据用户的操作指令对已经建立的鼠标操作指令与用户操作关系进行修改。In the application, the terminal detects the instruction to start the mouse function mode for the first time, and prompts the user whether to use the pre-configured correspondence between the mouse operation command and the user operation. If the terminal determines that the user does not use the pre-configured correspondence between the mouse operation command and the user operation, the terminal establishes the correspondence between the mouse operation command and the user operation according to the user operation. Moreover, the terminal may also modify the established relationship between the mouse operation instruction and the user operation according to the user's operation instruction.

其中,用户操作包括手势操作和/或按键操作。Wherein, the user operation includes gesture operation and/or key operation.

具体地,鼠标操作指令包括鼠标左键单击命令、鼠标左键双击命令、鼠标右键单击命令、鼠标右键双击命令和鼠标滑动命令中的一种或多种。Specifically, the mouse operation instruction includes one or more of a left mouse click command, a left mouse double click command, a right mouse click command, a right mouse double click command, and a mouse slide command.

具体地,对于鼠标滑动操作命令与用户操作的对应关系包括但不限于以下两种定义方式:Specifically, the corresponding relationship between the mouse sliding operation command and the user operation includes but is not limited to the following two definition methods:

第一,所述鼠标滑动命令所指示的鼠标滑动的横向位移根据滑动手势终点相对于滑动手势起点的横向位移确定,所述鼠标滑动命令所指示的鼠标滑动的纵向位移根据滑动手势终点相对于滑动手势起点的纵向位移确定,鼠标滑动命令所指示的鼠标的滑动轨迹根据滑动手势操作的滑动轨迹确定。First, the lateral displacement of the mouse sliding indicated by the mouse sliding command is determined according to the lateral displacement of the sliding gesture end point relative to the sliding gesture starting point, and the vertical displacement of the mouse sliding indicated by the mouse sliding command is determined according to the sliding gesture end point relative to the sliding The longitudinal displacement of the starting point of the gesture is determined, and the sliding track of the mouse indicated by the mouse sliding command is determined according to the sliding track operated by the sliding gesture.

应用中,为了提高效率,可采集滑动手势操作的滑动轨迹中多个点,根据采集的滑动手势操作的滑动轨迹中多个点确定鼠标滑动命令所指示的鼠标滑动轨迹。优选地,采集的滑动手势操作的滑动轨迹中多个点均匀分布。In the application, in order to improve efficiency, multiple points in the sliding trajectory of the sliding gesture operation can be collected, and the mouse sliding trajectory indicated by the mouse sliding command can be determined according to the collected multiple points in the sliding trajectory of the sliding gesture operation. Preferably, multiple points are evenly distributed in the collected sliding trajectory of the sliding gesture operation.

第二,鼠标滑动命令所指示的滑动方向由预设的按键操作确定,鼠标滑动命令所指示的移动距离为设定的常量。Second, the sliding direction indicated by the mouse sliding command is determined by preset button operations, and the moving distance indicated by the mouse sliding command is a set constant.

当终端成功建立至少一个鼠标操作命令与用户操作之间的对应关系之后,若确定超过设定时长未检测到用户操作,或者检测到结束所述鼠标操作命令定义过程的指示,结束鼠标操作命令定义过程。After the terminal successfully establishes at least one correspondence between the mouse operation command and the user operation, if it is determined that no user operation has been detected beyond the set time, or an indication to end the mouse operation command definition process is detected, the mouse operation command definition is terminated process.

步骤102:终端按照设定的通信协议将所述鼠标操作命令发送至受控设备。Step 102: The terminal sends the mouse operation command to the controlled device according to the set communication protocol.

实施中,终端与受控设备之间通信所采用的通信协议包括但不限于蓝牙通信协议、红外通信协议以及网络通信协议。需要说明的是,此处仅为举例,应用中仅需要终端与受控设备约定两者均可支持的通信协议即可,并不限制具体采用的为何种通信协议。During implementation, the communication protocols adopted for the communication between the terminal and the controlled device include but not limited to Bluetooth communication protocol, infrared communication protocol and network communication protocol. It should be noted that this is just an example. In the application, it is only necessary for the terminal and the controlled device to agree on a communication protocol that both can support, and there is no limitation on which communication protocol is specifically adopted.

实施中,受控设备接收终端采用约定的通信协议发送的鼠标操作命令,并执行该鼠标操作指令,从而实现该鼠标操作指令所对应的鼠标功能。During implementation, the controlled device receives the mouse operation command sent by the terminal using the agreed communication protocol, and executes the mouse operation command, thereby realizing the mouse function corresponding to the mouse operation command.

本发明实施例中,终端若根据保存的鼠标操作命令与用户操作之间的对应关系,无法找到检测到的用户操作所对应的鼠标操作命令,则确定检测到的该用户操作未定义鼠标操作命令,丢弃该用户操作,继续检测用户操作。In the embodiment of the present invention, if the terminal cannot find the mouse operation command corresponding to the detected user operation according to the stored correspondence between the mouse operation command and the user operation, it determines that the detected user operation does not define a mouse operation command. , discard the user operation and continue to detect user operations.

以下通过具体实施例对鼠标功能实现过程进行举例说明,并且以下具体实施例中以终端为手机、受控设备为个人计算机为例进行说明。The implementation process of the mouse function is illustrated below through specific embodiments, and in the following specific embodiments, the terminal is a mobile phone and the controlled device is a personal computer as an example.

如图2所示,鼠标操作命令定义的详细方法流程如下:As shown in Figure 2, the detailed method flow of the mouse operation command definition is as follows:

步骤201:手机接收到用户输入的打开手机中的鼠标模式的指令后,进入鼠标功能模式,根据用户输入的手势或按键操作,建立鼠标操作命令与用户操作的对应关系。Step 201: The mobile phone enters the mouse function mode after receiving an instruction input by the user to turn on the mouse mode in the mobile phone, and establishes a corresponding relationship between the mouse operation command and the user operation according to the gesture or button operation input by the user.

例如,使用手势功能定义鼠标操作命令,可定义单击手势对应的鼠标操作命令为左键单击操作命令,双击手势对应的鼠标操作指令为左键双击操作命令,长按手势对应的鼠标操作指令为右键单击操作命令。手机将用户依次输入的单击手势、双击手势、长按手势存储为1,2,3,其中,1表示鼠标左键单击操作指令,2表示鼠标左键双击操作指令,3表示鼠标右键单击操作指令。For example, if you use the gesture function to define mouse operation commands, you can define the mouse operation command corresponding to a single-click gesture as a left-click operation command, the mouse operation command corresponding to a double-click gesture as a left-click double-click operation command, and the mouse operation command corresponding to a long-press gesture Commands for right-click actions. The mobile phone stores the single-click gesture, double-click gesture, and long-press gesture input by the user in sequence as 1, 2, and 3, where 1 indicates the left-click operation instruction of the mouse, 2 indicates the double-click operation instruction of the left mouse button, and 3 indicates the single-click operation instruction of the right mouse button. Click the operation instruction.

例如,使用手机按键功能定义鼠标操作命令,鼠标操作命令可定义为:单击左键操作命令对应的为按键a操作,双击左键操作命令对应的为按键b操作,单击右键操作命令对应的为按键c操作。For example, using the button function of the mobile phone to define the mouse operation command, the mouse operation command can be defined as: click the left button operation command corresponding to the button a operation, double-click the left button operation command corresponding to the button b operation, click the right button operation command corresponding to the It is operated by key c.

若当前输入的手势或按键操作与已经输入的手势或按键操作相同,则当前输入的手势或按键操作无效,重新输入。If the currently input gesture or key operation is the same as the already input gesture or key operation, the currently input gesture or key operation is invalid, and the input is repeated.

手机确定超过设定时长t未检测到新的手势或按键操作,则结束鼠标操作命令定义过程。或者,手机在检测到结束鼠标操作命令定义过程的操作或指示后,结束鼠标功能定义过程。The mobile phone determines that no new gesture or button operation is detected beyond the set time period t, and then ends the mouse operation command definition process. Alternatively, the mobile phone ends the mouse function definition process after detecting an operation or an instruction to end the mouse operation command definition process.

步骤202:手机确定鼠标操作命令与用户操作的对应关系建立完成后,以文字的形式提示用户确认输入的手势或按键操作与鼠标操作命令的对应关系,确定检测到用户输入的确认指令后,保存鼠标操作命令与手势或按键操作之间的对应关系。Step 202: After the mobile phone confirms that the corresponding relationship between the mouse operation command and the user operation is established, it prompts the user to confirm the corresponding relationship between the input gesture or button operation and the mouse operation command in the form of text, and after confirming that the confirmation command input by the user is detected, save the Correspondence between mouse operation commands and gestures or key operations.

例如,对于手势定义,手机显示的文字内容为单击手势设置为左键单击操作命令+双击手势设置为左键双击操作命令+长安手势设置为右键单击操作命令。For example, for the gesture definition, the text content displayed on the mobile phone is set as the left-click operation command for the single-click gesture + the left-click double-click operation command for the double-click gesture + the right-click operation command for the Changan gesture.

应用中,手机鼠标功能模式下,检测到用户输入的查看指令后,通过用户界面显示已经定义的手势或按键操作与鼠标操作命令的对应关系。In the application, in the mouse function mode of the mobile phone, after detecting the viewing instruction input by the user, the corresponding relationship between the defined gesture or button operation and the mouse operation command is displayed through the user interface.

如附图3所示,鼠标功能使用的详细方法流程如下:As shown in accompanying drawing 3, the detailed method flow of using the mouse function is as follows:

步骤301:手机检测是否有有效的手势或按键操作发生,如果是,执行步骤302,否则,重复执行步骤301;Step 301: The mobile phone detects whether there is an effective gesture or button operation, if yes, execute step 302, otherwise, repeat step 301;

步骤302:手机若检测到有效的手势或按键操作,判断该手势或按键操作是否与已经定义的某个鼠标操作命令对应的手势或按键操作相同,如果是,执行步骤303,如果不是执行步骤301;Step 302: If the mobile phone detects a valid gesture or key operation, determine whether the gesture or key operation is the same as the gesture or key operation corresponding to a certain mouse operation command that has been defined, if yes, perform step 303, if not, perform step 301 ;

步骤303:手机将该手势或按键操作所对应的鼠标操作命令通过设定的通信协议传送到个人计算机,实现相应的鼠标功能。Step 303: The mobile phone transmits the mouse operation command corresponding to the gesture or button operation to the personal computer through the set communication protocol, so as to realize the corresponding mouse function.

其中,手机可以通过蓝牙、无线保真协议(WIreless Fidelity,WiFi)、红外等与个人计算机通信。Wherein, the mobile phone can communicate with the personal computer through bluetooth, wireless fidelity protocol (WIreless Fidelity, WiFi), infrared and so on.

例如,手机与个人计算机通过蓝牙建立通信连接,则手机将鼠标操作命令通过蓝牙通信议传送到个人计算机。For example, the mobile phone establishes a communication connection with the personal computer through Bluetooth, and the mobile phone transmits the mouse operation command to the personal computer through the Bluetooth communication protocol.

例如,手机与个人计算机通过WiFi建立通信连接,则手机将鼠标操作命令通过传输控制协议/互联网络协议(Transmission Control Protocol/InternetProtocol,TCP/IP)或超文本传输协议(Hyper Text Transfer Protocol,HTTP)等网络通信协议传送到个人计算机。For example, when a mobile phone and a personal computer establish a communication connection through WiFi, the mobile phone transmits mouse operation commands through Transmission Control Protocol/Internet Protocol (Transmission Control Protocol/Internet Protocol, TCP/IP) or Hypertext Transfer Protocol (Hyper Text Transfer Protocol, HTTP) and other network communication protocols to send to the personal computer.

以下以手机实现鼠标滑动功能为例对鼠标功能的定义及使用进行举例说明。The definition and use of the mouse function are illustrated below by taking the mobile phone to realize the mouse sliding function as an example.

第一,对于采用手势操作定义鼠标操作命令的情况:First, for the case of using gesture operations to define mouse operation commands:

手机检测到用户输入的打开手机的鼠标模式指令,进入鼠标功能模式,确定将滑动(按下-移动-抬起)手势定义为鼠标滑动操作命令。The mobile phone detects the mouse mode command input by the user to turn on the mobile phone, enters the mouse function mode, and determines to define the sliding (press-move-lift) gesture as a mouse sliding operation command.

手机监测到有手势操作发生时,对该手势操作进行识别,若该手势操作为有效操作且为滑动手势,根据该滑动手势的起点坐标(10,100)和该滑动手势的终点坐标(500,600),计算出鼠标滑动操作命令所指示的鼠标滑动的横向位移即x方向位移为490,鼠标滑动操作命令所指示的鼠标滑动的纵向位移即y方向位移为500。采集滑动手势滑动轨迹中均匀分布的多个坐标点,并计算采集的每个坐标点相对于滑动手势起点的横向位移和纵向位移。When the mobile phone detects that a gesture operation occurs, it recognizes the gesture operation. If the gesture operation is a valid operation and is a sliding gesture, according to the starting point coordinates (10,100) of the sliding gesture and the ending point coordinates (500,600) of the sliding gesture, calculate The horizontal displacement of the mouse sliding indicated by the mouse sliding operation command, that is, the displacement in the x direction is 490, and the vertical displacement of the mouse sliding indicated by the mouse sliding operation command, that is, the displacement in the y direction is 500. Collect a plurality of uniformly distributed coordinate points in the sliding track of the sliding gesture, and calculate the lateral displacement and vertical displacement of each collected coordinate point relative to the starting point of the sliding gesture.

手机将滑动手势终点相对于起点的横向位移和纵向位移,以及采集的每个坐标点相对于滑动手势起点的横向位移和纵向位移,通过TCP/IP传输协议或HTTP协议等网络传输协议传送到个人计算机,从而实现鼠标滑动功能。The mobile phone transmits the horizontal displacement and vertical displacement of the end point of the sliding gesture relative to the starting point, as well as the horizontal displacement and vertical displacement of each collected coordinate point relative to the starting point of the sliding gesture, through network transmission protocols such as TCP/IP transmission protocol or HTTP protocol. computer, thereby realizing the mouse sliding function.

可选地,手机将滑动手势终点相对于起点的横向位移和纵向位移以及采集的每个坐标点相对于滑动手势起点的横向位移和纵向位移中的每个值,分别乘以设定的放大系数,将滑动手势终点相对于起点的横向位移的放大值、将滑动手势终点相对于起点的纵向位移的放大值,以及采集的每个坐标点相对于滑动手势起点的横向位移的放大值和纵向位移的放大值发送到个人计算机,从而使得鼠标的滑动距离能够适应个人计算机的屏幕尺寸。Optionally, the mobile phone multiplies each value of the horizontal displacement and vertical displacement of the end point of the sliding gesture relative to the starting point and the horizontal displacement and vertical displacement of each collected coordinate point relative to the starting point of the sliding gesture by the set magnification factor , the enlarged value of the horizontal displacement of the end point of the sliding gesture relative to the starting point, the enlarged value of the vertical displacement of the end point of the sliding gesture relative to the starting point, and the enlarged value and vertical displacement of the horizontal displacement of each collected coordinate point relative to the starting point of the sliding gesture The magnification value of is sent to the personal computer, so that the sliding distance of the mouse can adapt to the screen size of the personal computer.

或者,个人计算机将接收到的手机发送的滑动手势终点相对于起点的横向位移和纵向位移以及采集的每个坐标点相对于滑动手势起点的横向位移和纵向位移中的每个值分别乘以设定的放大系数,按照放大后所得的值进行鼠标滑动,从而使得鼠标的滑动距离能够适应个人计算机的屏幕尺寸。Or, the personal computer multiplies each value in the horizontal displacement and vertical displacement of the end point of the sliding gesture sent by the mobile phone relative to the starting point and the horizontal displacement and vertical displacement of each collected coordinate point relative to the starting point of the sliding gesture by the set value respectively. A certain magnification factor is used, and the mouse is slid according to the value obtained after magnification, so that the sliding distance of the mouse can adapt to the screen size of the personal computer.

第二,对应采用按键操作定义鼠标操作命令的情况:Second, corresponding to the case of using key operations to define mouse operation commands:

手机检测到用户输入的打开手机的鼠标功能模式指令,进入鼠标功能模式,根据用户输入的按键操作建立并保存鼠标操作命令与按键操作的对应关系,具体为:A键操作为鼠标左移操作命令,D键操作为鼠标右移操作命令,W键操作为鼠标上移操作命令,S键操作为鼠标下移操作命令。The mobile phone detects the mouse function mode command input by the user to open the mobile phone, enters the mouse function mode, and establishes and saves the corresponding relationship between the mouse operation command and the key operation according to the key operation input by the user, specifically: the A key operation is the left mouse movement command , the operation of the D key is the command to move the mouse to the right, the operation of the W key is the command to move the mouse up, and the operation of the S key is the command to move the mouse down.

手机监测到有效的按键操作,且该按键操作与定义的鼠标左、右、上、下移动操作命令所对应的某个按键操作相同,则将该按键操作所对应的鼠标移动方向和设定的移动距离常量L通过蓝牙通信协议传送到个人计算机,从而实现鼠标滑动功能。If the mobile phone detects a valid button operation, and the button operation is the same as a button operation corresponding to the defined mouse left, right, up, and down movement commands, then the mouse movement direction corresponding to the button operation is the same as the set mouse movement direction. The moving distance constant L is transmitted to the personal computer through the bluetooth communication protocol, so as to realize the mouse sliding function.

可选地,手机可以通过将设定的距离常量乘以设定的放大系数,将放大后的移动距离发送到个人计算机,从而使得鼠标的滑动距离能够适应个人计算机的屏幕尺寸。或者,个人计算机将接收到的移动距离乘以设定的放大比例系数,从而使得鼠标的滑动距离能够适应个人计算机的屏幕尺寸。Optionally, the mobile phone may send the amplified moving distance to the personal computer by multiplying the set distance constant by the set magnification factor, so that the sliding distance of the mouse can adapt to the screen size of the personal computer. Alternatively, the personal computer multiplies the received moving distance by a set magnification factor, so that the sliding distance of the mouse can adapt to the screen size of the personal computer.

基于同一发明构思,本发明实施例中提供了一种鼠标功能实现装置,该装置可以部署在终端中,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图4所示,该装置主要包括:Based on the same inventive concept, an embodiment of the present invention provides a mouse function realization device, which can be deployed in a terminal. For the specific implementation of the device, please refer to the description of the method embodiment, and the repetition will not be repeated, as shown in the figure 4, the device mainly includes:

处理模块401,用于在鼠标功能模式下,若检测到有效的用户操作,根据鼠标操作命令与用户操作之间的对应关系,确定所述用户操作对应的鼠标操作命令;The processing module 401 is configured to determine the mouse operation command corresponding to the user operation according to the correspondence between the mouse operation command and the user operation if an effective user operation is detected in the mouse function mode;

发送模块402,用于按照设定的通信协议将所述处理模块确定的所述鼠标操作命令发送至受控设备。The sending module 402 is configured to send the mouse operation command determined by the processing module to the controlled device according to a set communication protocol.

可能的实施方式中,处理模块401还用于根据鼠标操作命令与用户操作之间的对应关系,确定所述用户操作对应的鼠标操作命令之前,建立所述鼠标操作命令与用户操作之间的对应关系。In a possible implementation manner, the processing module 401 is further configured to establish a correspondence between the mouse operation command and the user operation before determining the mouse operation command corresponding to the user operation according to the correspondence between the mouse operation command and the user operation. relation.

可能的实施方式中,处理模块401还用于成功建立至少一个所述鼠标操作命令与用户操作之间的对应关系之后,若确定超过设定时长未检测到用户操作,或者检测到结束所述鼠标操作命令定义过程的指示,结束所述鼠标操作命令定义过程。In a possible implementation manner, the processing module 401 is further configured to, after successfully establishing at least one corresponding relationship between the mouse operation command and the user operation, if it is determined that no user operation has been detected for a set period of time, or if it is detected that the mouse operation command is terminated. An indication of the operation command definition process, ending the mouse operation command definition process.

可能的实施方式中,所述鼠标操作命令包括鼠标左键单击命令、鼠标左键双击命令、鼠标右键单击命令、鼠标右键双击命令和鼠标滑动命令中的一种或多种。In a possible implementation manner, the mouse operation command includes one or more of a left-click command, a double-click command, a right-click command, a right-click double-click command, and a mouse slide command.

可能的实施方式中,所述用户操作包括手势操作和/或按键操作;In a possible implementation manner, the user operation includes gesture operation and/or key operation;

所述鼠标滑动命令与所述用户操作的对应关系具体为:The corresponding relationship between the mouse sliding command and the user operation is specifically:

所述鼠标滑动命令所指示的鼠标滑动的横向位移根据滑动手势终点相对于滑动手势起点的横向位移确定,所述鼠标滑动命令所指示的鼠标滑动的纵向位移根据滑动手势终点相对于滑动手势起点的纵向位移确定,所述鼠标滑动命令所指示的鼠标的滑动轨迹根据所述滑动手势操作的滑动轨迹确定;或The lateral displacement of the mouse slide indicated by the mouse slide command is determined according to the lateral displacement of the end point of the slide gesture relative to the start point of the slide gesture, and the longitudinal displacement of the mouse slide indicated by the mouse slide command is determined according to the distance between the end point of the slide gesture and the start point of the slide gesture. The longitudinal displacement is determined, and the sliding trajectory of the mouse indicated by the mouse sliding command is determined according to the sliding trajectory of the sliding gesture operation; or

所述鼠标滑动命令所指示的滑动方向由预设的按键操作确定,所述鼠标滑动命令所指示的移动距离为设定的常量。The sliding direction indicated by the mouse sliding command is determined by preset button operations, and the moving distance indicated by the mouse sliding command is a set constant.

基于以上技术方案,本发明实施例中,终端在检测到用户操作后,根据鼠标操作命令与用户操作之间的对应关系,能够确定该用户操作对应的鼠标操作命令,从而在终端上实现了鼠标功能,并且终端按照预设的通信协议将确定的鼠标操作命令发送给受控设备,使得能够采用终端作为鼠标对受控设备进行操作,并且不需要在终端上集成辅助设备,降低了实现成本,提高了用户体验。Based on the above technical solution, in the embodiment of the present invention, after the terminal detects the user operation, it can determine the mouse operation command corresponding to the user operation according to the corresponding relationship between the mouse operation command and the user operation, thereby realizing the mouse operation command on the terminal. Function, and the terminal sends the determined mouse operation command to the controlled device according to the preset communication protocol, so that the terminal can be used as a mouse to operate the controlled device, and there is no need to integrate auxiliary devices on the terminal, which reduces the implementation cost. Improved user experience.

并且,终端根据用户的输入操作建立鼠标操作命令与用户操作的对应关系,使得用户可以按照个人习惯的操作方式定义鼠标操作命令,以及修改鼠标操作命令与用户操作的对应关系。因此,本发明实施例具有方便、灵活的特点。Moreover, the terminal establishes the corresponding relationship between mouse operation commands and user operations according to the user's input operations, so that the user can define the mouse operation commands according to the personal habitual operation mode, and modify the corresponding relationship between mouse operation commands and user operations. Therefore, the embodiment of the present invention has the characteristics of convenience and flexibility.

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) having computer-usable program code embodied therein.

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies thereof, the present invention also intends to include these modifications and variations.

Claims (10)

1. a mouse function implementation method, including:
Terminal is under mouse functionality mode, if effective user operation being detected, according to mouse action order with Corresponding relation between user operation, determines the mouse action order that described user operation is corresponding;
Described mouse action order is sent to controlled plant by described terminal according to the communication protocol set.
2. want the method as described in 1 such as right, it is characterised in that described terminal according to mouse action order with Corresponding relation between user operation, before determining the mouse action order that described user operation is corresponding, described Method also includes:
Described terminal sets up the corresponding relation between described mouse action order and user operation.
3. method as claimed in claim 2, it is characterised in that described method also includes:
The corresponding pass that described terminal is successfully established between at least one described mouse action order and user operation After system, however, it is determined that exceed setting duration and be not detected by user operation, or end described mouse behaviour detected Make the instruction of command definition process, terminate described mouse action command definition process.
4. the method as described in claim 1,2 or 3, it is characterised in that described mouse action order bag Include left mouse button one-touch commands, left mouse button double-clicks order, right mouse button one-touch commands, right mouse button are double-clicked One or more in order and mouse slip order.
5. method as claimed in claim 4, it is characterised in that described user operation includes gesture operation And/or button operation;
Described mouse slide order with the corresponding relation of described user operation particularly as follows:
The lateral displacement of the mouse slip that described mouse slides indicated by order is relative according to slip gesture terminal Lateral displacement in slip gesture starting point determines, the longitudinal direction that the mouse indicated by the slip order of described mouse slides Displacement determines relative to the length travel of slip gesture starting point according to slip gesture terminal, and described mouse slides and orders The sliding trace of the mouse indicated by order determines according to the sliding trace of described slip gesture operation;Or
The glide direction that described mouse slides indicated by order is determined by the button operation preset, and described mouse is sliding Displacement indicated by dynamic order is the constant set.
6. a mouse function realizes device, it is characterised in that including:
Processing module, under mouse functionality mode, if effective user operation being detected, according to mouse Corresponding relation between operational order and user operation, determines the mouse action life that described user operation is corresponding Order;
Sending module, for the described mouse action described processing module determined according to the communication protocol set Order sends to controlled plant.
7. device as claimed in claim 6, it is characterised in that described processing module is additionally operable to:
According to the corresponding relation between mouse action order and user operation, determine that described user operation is corresponding Before mouse action order, set up the corresponding relation between described mouse action order and user operation.
8. device as claimed in claim 7, it is characterised in that described processing module is additionally operable to:
After being successfully established the corresponding relation between at least one described mouse action order and user operation, if Determine that exceeding setting duration is not detected by user operation, or the described mouse action command definition of end detected The instruction of process, terminates described mouse action command definition process.
9. the device as described in claim 6,7 or 8, it is characterised in that described mouse action order bag Include left mouse button one-touch commands, left mouse button double-clicks order, right mouse button one-touch commands, right mouse button are double-clicked One or more in order and mouse slip order.
10. device as claimed in claim 9, it is characterised in that described user operation includes gesture operation And/or button operation;
Described mouse slide order with the corresponding relation of described user operation particularly as follows:
The lateral displacement of the mouse slip that described mouse slides indicated by order is relative according to slip gesture terminal Lateral displacement in slip gesture starting point determines, the longitudinal direction that the mouse indicated by the slip order of described mouse slides Displacement determines relative to the length travel of slip gesture starting point according to slip gesture terminal, and described mouse slides and orders The sliding trace of the mouse indicated by order determines according to the sliding trace of described slip gesture operation;Or
The glide direction that described mouse slides indicated by order is determined by the button operation preset, and described mouse is sliding Displacement indicated by dynamic order is the constant set.
CN201610327259.6A 2016-05-17 2016-05-17 Mouse function realization method and apparatus Pending CN106020666A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610327259.6A CN106020666A (en) 2016-05-17 2016-05-17 Mouse function realization method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610327259.6A CN106020666A (en) 2016-05-17 2016-05-17 Mouse function realization method and apparatus

Publications (1)

Publication Number Publication Date
CN106020666A true CN106020666A (en) 2016-10-12

Family

ID=57097328

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610327259.6A Pending CN106020666A (en) 2016-05-17 2016-05-17 Mouse function realization method and apparatus

Country Status (1)

Country Link
CN (1) CN106020666A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111078071A (en) * 2019-11-29 2020-04-28 联想(北京)有限公司 Information display method and information display device

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101510125A (en) * 2009-03-30 2009-08-19 东南大学 Method for implementing computer keyboard mouse action control using mobile phone by bluetooth
CN101924807A (en) * 2010-07-23 2010-12-22 康佳集团股份有限公司 Touch-screen mobile phone and mouse input method
CN102479043A (en) * 2010-11-29 2012-05-30 联想(北京)有限公司 Method for realizing mouse event on touch screen, touch screen and electronic equipment
CN102662556A (en) * 2012-03-07 2012-09-12 中兴通讯股份有限公司 Control method, apparatus and system for computer terminal
CN103259914A (en) * 2012-02-20 2013-08-21 宇龙计算机通信科技(深圳)有限公司 Implement method of mobile terminal with wireless mouse function and mobile terminal
CN103324348A (en) * 2013-06-28 2013-09-25 华南理工大学 Windows desktop control method based on intelligent mobile terminals
CN103517111A (en) * 2012-06-29 2014-01-15 上海广电电子科技有限公司 Television remote control method based on touch remote control device and television system
CN103645847A (en) * 2013-12-02 2014-03-19 乐视致新电子科技(天津)有限公司 Method and system for simulating mouse to control intelligent television through mobile terminal
CN103914249A (en) * 2013-01-02 2014-07-09 三星电子株式会社 Mouse Function Provision Method And Terminal For Implementing The Same
CN103942002A (en) * 2014-05-13 2014-07-23 上海天奕达电子科技有限公司 Method and device for controlling virtual mouse based on mobile terminal
US20150138089A1 (en) * 2013-11-15 2015-05-21 TabiTop, LLC Input devices and methods
CN105988572A (en) * 2015-02-16 2016-10-05 株式会社理光 Method for operating device by using mobile terminal to simulate mouse, mobile terminal and demonstration system

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101510125A (en) * 2009-03-30 2009-08-19 东南大学 Method for implementing computer keyboard mouse action control using mobile phone by bluetooth
CN101924807A (en) * 2010-07-23 2010-12-22 康佳集团股份有限公司 Touch-screen mobile phone and mouse input method
CN102479043A (en) * 2010-11-29 2012-05-30 联想(北京)有限公司 Method for realizing mouse event on touch screen, touch screen and electronic equipment
CN103259914A (en) * 2012-02-20 2013-08-21 宇龙计算机通信科技(深圳)有限公司 Implement method of mobile terminal with wireless mouse function and mobile terminal
CN102662556A (en) * 2012-03-07 2012-09-12 中兴通讯股份有限公司 Control method, apparatus and system for computer terminal
CN103517111A (en) * 2012-06-29 2014-01-15 上海广电电子科技有限公司 Television remote control method based on touch remote control device and television system
CN103914249A (en) * 2013-01-02 2014-07-09 三星电子株式会社 Mouse Function Provision Method And Terminal For Implementing The Same
CN103324348A (en) * 2013-06-28 2013-09-25 华南理工大学 Windows desktop control method based on intelligent mobile terminals
US20150138089A1 (en) * 2013-11-15 2015-05-21 TabiTop, LLC Input devices and methods
CN103645847A (en) * 2013-12-02 2014-03-19 乐视致新电子科技(天津)有限公司 Method and system for simulating mouse to control intelligent television through mobile terminal
CN103942002A (en) * 2014-05-13 2014-07-23 上海天奕达电子科技有限公司 Method and device for controlling virtual mouse based on mobile terminal
CN105988572A (en) * 2015-02-16 2016-10-05 株式会社理光 Method for operating device by using mobile terminal to simulate mouse, mobile terminal and demonstration system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111078071A (en) * 2019-11-29 2020-04-28 联想(北京)有限公司 Information display method and information display device

Similar Documents

Publication Publication Date Title
CN105573536B (en) Processing method, the device and system of touch-control interaction
US10642483B2 (en) Quick screen splitting method, apparatus, and electronic device, display UI, and storage medium
CN103324348B (en) A kind of windows desktop control method based on intelligent mobile terminal
CN102937832B (en) A kind of gesture method for catching of mobile terminal and device
EP2500809A2 (en) Handheld devices and related data transmission methods
EP3249512A1 (en) Method for setting icon, and electronic device
KR20130008578A (en) Method and device for window object inertial movement
CN102799358A (en) Method and device for determining display position of cursor
CN105677223B (en) A press touch method and device
CN105260103B (en) A kind of picture Zoom method and electronic equipment
CN102662556A (en) Control method, apparatus and system for computer terminal
KR20140089224A (en) Device and method for executing operation based on touch-input
WO2015188691A1 (en) Method, device, and system for controlling browser by utilizing motion-sensing remote control device
CN104898880B (en) A kind of control method and electronic equipment
CN103793141B (en) A kind of realization method and system controlling icon rotation
CN110941469A (en) A method for creating an application avatar and its terminal device
CN105744322B (en) A kind of control method and device of screen focus
WO2016149873A1 (en) Intelligent interaction method, equipment and system
CN104636068B (en) The operating method and touch control terminal of application icon
CN106020666A (en) Mouse function realization method and apparatus
CN110879685B (en) An interactive method and electronic device for an application program interface
CN106796912B (en) Electronic device and method for setting block
CN104102385A (en) Mobile terminal and touch method thereof
CN105630204A (en) Mouse simulation system and method
CN105700796B (en) A kind of quick key control method, shortcut key control device and mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161012