[go: up one dir, main page]

CN106775400A - Button display method and system - Google Patents

Button display method and system Download PDF

Info

Publication number
CN106775400A
CN106775400A CN201611142381.2A CN201611142381A CN106775400A CN 106775400 A CN106775400 A CN 106775400A CN 201611142381 A CN201611142381 A CN 201611142381A CN 106775400 A CN106775400 A CN 106775400A
Authority
CN
China
Prior art keywords
touch
area
user
interface
current
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
CN201611142381.2A
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.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Shenzhen TCL New 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 Shenzhen TCL New Technology Co Ltd filed Critical Shenzhen TCL New Technology Co Ltd
Priority to CN201611142381.2A priority Critical patent/CN106775400A/en
Publication of CN106775400A publication Critical patent/CN106775400A/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
    • G06F3/0488Interaction 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 using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction 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 using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

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)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种按键显示方法,包括:当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域;将所述当前触控区域确定为按键显示区域;获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示。本发明还公开了一种按键显示系统。本发明的技术方案旨在提高用户对受控按键的操作便捷性。

The invention discloses a button display method, comprising: when it is detected that a user performs a touch operation on a touch interface on a terminal, according to the user's touch operation, determining the user's current touch operation on the touch interface area; determining the current touch area as a key display area; acquiring controlled keys on the touch interface, moving the controlled keys to the key display area, and displaying them in the key display area. The invention also discloses a key display system. The technical proposal of the present invention aims at improving the convenience for users to operate the controlled keys.

Description

按键显示方法及系统Button display method and system

技术领域technical field

本发明涉及按键显示技术领域,尤其涉及一种按键显示方法及按键显示系统。The invention relates to the technical field of button display, in particular to a button display method and a button display system.

背景技术Background technique

具有触摸界面的终端(例如智能手机或Ipad)上通常设置虚拟按键。Virtual keys are usually set on a terminal with a touch interface (such as a smart phone or an Ipad).

现有技术中,虚拟按键通常设置在触摸界面上的某个固定位置,由于虚拟按键的位置固定,因此,当用户需要触控某个虚拟按键时,此虚拟按键所在的位置很可能超出了用户单手操作的触控范围,因此需要用户换手操作。In the prior art, the virtual key is usually set at a certain fixed position on the touch interface. Since the position of the virtual key is fixed, when the user needs to touch a certain virtual key, the position of the virtual key is likely to exceed the position of the user. The touch range of one-handed operation requires the user to switch hands to operate.

上述技术方案的弊端是,虚拟按键的位置固定,给用户带来操作不便。The disadvantage of the above technical solution is that the position of the virtual button is fixed, which brings inconvenience to the user.

发明内容Contents of the invention

本发明的主要目的在于提供一种按键显示方法,旨在避免虚拟按键的位置固定给用户带来的操作不便。The main purpose of the present invention is to provide a button display method, which aims at avoiding the operation inconvenience caused by the fixed position of the virtual button to the user.

为实现上述目的,本发明提供的按键显示方法,包括如下步骤:In order to achieve the above object, the button display method provided by the present invention includes the following steps:

当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域;When it is detected that the user performs a touch operation on the touch interface on the terminal, according to the user's touch operation, determine the user's current touch area on the touch interface;

将所述当前触控区域确定为按键显示区域;determining the current touch area as a button display area;

获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示。Acquiring the controlled keys on the touch interface, moving the controlled keys to the key display area, and displaying them in the key display area.

优选地,所述当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域,包括:Preferably, when it is detected that the user performs a touch operation on the touch interface on the terminal, according to the user's touch operation, determining the user's current touch area on the touch interface includes:

当侦测到用户对终端上的触控界面进行触控操作时,计算用户在预设时间内的触控操作次数和每次触控操作的触控位置,并获取预设于所述触控界面上的全部触控区域;When it is detected that the user performs a touch operation on the touch interface on the terminal, calculate the number of touch operations by the user within the preset time and the touch position of each touch operation, and obtain the All touch areas on the interface;

根据所述触控操作的次数和每次触控操作的触控位置,确定用户在所述全部触控区域中对应的触控区域,并将所述对应的触控区域确定为当前触控区域。According to the number of touch operations and the touch position of each touch operation, determine the corresponding touch area of the user in all the touch areas, and determine the corresponding touch area as the current touch area .

优选地,所述将所述当前触控区域确定为按键显示区域,以及所述获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示之间,还包括:Preferably, the determining the current touch area as a key display area, and acquiring the controlled keys on the touch interface, moving the controlled keys to the key display area, and Between the displays in the above key display area, it also includes:

根据触控操作的触控位置,确定用户在所述当前触控区域的触控范围,并将所述触控范围重新确定为所述按键显示区域。According to the touch position of the touch operation, the user's touch range in the current touch area is determined, and the touch range is re-determined as the button display area.

优选地,所述当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域,包括:Preferably, when it is detected that the user performs a touch operation on the touch interface on the terminal, according to the user's touch operation, determining the user's current touch area on the touch interface includes:

当侦测到用户对终端上的触控界面进行触控操作时,获取预设于终端的触控界面上的全部触控区域;When it is detected that the user performs a touch operation on the touch interface on the terminal, obtain all the touch areas preset on the touch interface of the terminal;

在所述触控界面上提供触控区域选择界面,并获取用户在所述全部触控区域中选择的触控区域;Provide a touch area selection interface on the touch interface, and obtain the touch area selected by the user among all the touch areas;

将用户在所述全部触控区域中选择的触控区域,确定为用户在所述触控界面上的当前触控区域。The touch area selected by the user among all the touch areas is determined as the current touch area of the user on the touch interface.

优选地,所述获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示之后,还包括:Preferably, the acquiring the controlled keys on the touch interface, moving the controlled keys to the key display area, and after the key display area is displayed, further includes:

侦测用户在所述触控界面上的触控位置是否超出所述当前触控区域;Detecting whether the user's touch position on the touch interface exceeds the current touch area;

若是,则重新执行所述当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域的步骤,所述将所述当前触控区域确定为按键显示区域的步骤,以及所述获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示的步骤。If so, re-execute the step of determining the current touch area of the user on the touch interface according to the user's touch operation when it is detected that the user performs a touch operation on the touch interface of the terminal, so The step of determining the current touch area as the key display area, and the step of obtaining the controlled keys on the touch interface, moving the controlled keys to the key display area, and Displays the steps shown in the area.

此外,为实现上述目的,本发明还提供一种按键显示系统,包括:In addition, in order to achieve the above purpose, the present invention also provides a button display system, including:

处理模块,用于当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域;A processing module, configured to determine the user's current touch area on the touch interface according to the user's touch operation when it is detected that the user performs a touch operation on the touch interface on the terminal;

第一确定模块,用于将所述当前触控区域确定为按键显示区域;A first determining module, configured to determine the current touch area as a button display area;

按键显示模块,用于获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示。The button display module is configured to acquire the controlled buttons on the touch interface, move the controlled buttons to the button display area, and display them in the button display area.

优选地,所述处理模块包括:Preferably, the processing module includes:

第一获取单元,用于当侦测到用户对终端上的触控界面进行触控操作时,计算用户在预设时间内的触控操作次数和每次触控操作的触控位置,并获取预设于所述触控界面上的全部触控区域;The first acquisition unit is configured to calculate the number of touch operations by the user and the touch position of each touch operation within a preset time when it is detected that the user performs a touch operation on the touch interface on the terminal, and acquire All touch areas on the touch interface are preset;

第一确定单元,用于根据所述触控操作的次数和每次触控操作的触控位置,确定用户在所述全部触控区域中对应的触控区域,并将所述对应的触控区域确定为当前触控区域。The first determination unit is configured to determine the corresponding touch area of the user in all the touch areas according to the number of times of the touch operation and the touch position of each touch operation, and determine the corresponding touch area The area is determined as the current touch area.

优选地,所述按键显示系统还包括:Preferably, the key display system further includes:

第二确定模块,用于根据触控操作的触控位置,确定用户在所述当前触控区域的触控范围,并将所述触控范围重新确定为所述按键显示区域。The second determination module is configured to determine the user's touch range in the current touch area according to the touch position of the touch operation, and re-determine the touch range as the button display area.

优选地,所述处理模块包括:Preferably, the processing module includes:

第二获取单元,用于当侦测到用户对终端上的触控界面进行触控操作时,获取预设于终端的触控界面上的全部触控区域;The second acquiring unit is configured to acquire all touch areas preset on the touch interface of the terminal when detecting that the user performs a touch operation on the touch interface of the terminal;

选择界面单元,用于在所述触控界面上提供触控区域选择界面,并获取用户在所述全部触控区域中选择的触控区域;A selection interface unit, configured to provide a touch area selection interface on the touch interface, and obtain the touch area selected by the user among all the touch areas;

第二确定单元,用于将用户在所述全部触控区域中选择的触控区域,确定为用户在所述触控界面上的当前触控区域。The second determining unit is configured to determine the touch area selected by the user among all the touch areas as the current touch area of the user on the touch interface.

优选地,所述按键显示系统还包括:Preferably, the key display system further includes:

侦测模块,用于侦测用户在所述触控界面上的触控位置是否超出所述当前触控区域;A detection module, configured to detect whether the user's touch position on the touch interface exceeds the current touch area;

所述处理模块进一步用于,当侦测到用户在所述触控界面上的触控位置超出所述当前触控区域时,重新执行所述当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域的步骤;The processing module is further configured to, when it is detected that the user's touch position on the touch interface exceeds the current touch area, re-execute the step when it is detected that the user touches the touch interface on the terminal During the touch operation, according to the user's touch operation, the step of determining the user's current touch area on the touch interface;

所述确定模块进一步用于,当侦测到用户在所述触控界面上的触控位置超出所述当前触控区域时,重新执行所述将所述当前触控区域确定为按键显示区域的步骤;The determining module is further configured to, when it is detected that the touch position of the user on the touch interface exceeds the current touch area, re-execute the process of determining the current touch area as the button display area. step;

所述按键显示模块进一步用于,当侦测到用户在所述触控界面上的触控位置超出所述当前触控区域时,重新执行所述获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示的步骤。The key display module is further configured to, when it is detected that the user's touch position on the touch interface exceeds the current touch area, re-execute the acquiring the controlled keys on the touch interface, A step of moving the controlled key to the key display area and displaying it in the key display area.

在本发明的技术方案中,当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域,将所述当前触控区域确定为按键显示区域,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示,由于通过上述方法能将所述受控按键移动至用户的当前触控区域范围内,因此,本发明的技术方案能提高用户对所述受控按键的操作便捷性。In the technical solution of the present invention, when it is detected that the user performs a touch operation on the touch interface on the terminal, according to the user's touch operation, the current touch area of the user on the touch interface is determined, and the The current touch area is determined as the key display area, and the controlled key is moved to the key display area and displayed in the key display area, since the controlled key can be moved to the user's current Therefore, the technical solution of the present invention can improve the user's convenience in operating the controlled keys.

附图说明Description of drawings

图1为本发明按键显示方法第一实施例的流程示意图;FIG. 1 is a schematic flow chart of the first embodiment of the button display method of the present invention;

图2为本发明按键显示方法第二实施例的流程示意图;FIG. 2 is a schematic flowchart of a second embodiment of the button display method of the present invention;

图3为本发明按键显示方法第三实施例的流程示意图;FIG. 3 is a schematic flowchart of a third embodiment of the button display method of the present invention;

图4为本发明按键显示方法中的触控范围划分示意图;FIG. 4 is a schematic diagram of division of touch ranges in the button display method of the present invention;

图5为本发明按键显示方法第四实施例的流程示意图;FIG. 5 is a schematic flowchart of a fourth embodiment of the button display method of the present invention;

图6为本发明按键显示方法第五实施例的流程示意图;FIG. 6 is a schematic flowchart of a fifth embodiment of the button display method of the present invention;

图7为本发明按键显示系统第一实施例的功能模块示意图;FIG. 7 is a schematic diagram of the functional modules of the first embodiment of the button display system of the present invention;

图8为本发明按键显示系统第二实施例的功能模块示意图;FIG. 8 is a schematic diagram of the functional modules of the second embodiment of the button display system of the present invention;

图9为本发明按键显示系统第三实施例的功能模块示意图;9 is a schematic diagram of functional modules of the third embodiment of the button display system of the present invention;

图10为本发明按键显示系统第四实施例的功能模块示意图;FIG. 10 is a schematic diagram of the functional modules of the fourth embodiment of the button display system of the present invention;

图11为本发明按键显示系统第五实施例的功能模块示意图。FIG. 11 is a schematic diagram of the functional modules of the fifth embodiment of the button display system of the present invention.

本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose, function and advantages of the present invention will be further described in conjunction with the embodiments and with reference to the accompanying drawings.

具体实施方式detailed description

应在理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

本发明提供一种按键显示方法。The invention provides a button display method.

请参阅图1,为实现上述目的,本发明的第一实施例提供一种按键显示方法,包括如下步骤:Please refer to Fig. 1, in order to achieve the above purpose, the first embodiment of the present invention provides a button display method, including the following steps:

步骤S10,当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域;Step S10, when it is detected that the user performs a touch operation on the touch interface on the terminal, according to the user's touch operation, determine the user's current touch area on the touch interface;

步骤S20,将所述当前触控区域确定为按键显示区域;Step S20, determining the current touch area as a button display area;

步骤S30,获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示。Step S30, acquiring the controlled keys on the touch interface, moving the controlled keys to the key display area, and displaying them in the key display area.

在本发明的技术方案中,当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域,将所述当前触控区域确定为按键显示区域,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示,由于通过上述方法能将所述受控按键移动至用户的当前触控区域范围内,因此,本发明的技术方案能提高用户对所述受控按键的操作便捷性。In the technical solution of the present invention, when it is detected that the user performs a touch operation on the touch interface on the terminal, according to the user's touch operation, the current touch area of the user on the touch interface is determined, and the The current touch area is determined as the key display area, and the controlled key is moved to the key display area and displayed in the key display area, since the controlled key can be moved to the user's current Therefore, the technical solution of the present invention can improve the user's convenience in operating the controlled keys.

所述终端可以是设置有触控界面和受控按键的任意终端。例如,触屏手机,Ipad、设置有触摸屏的遥控器等。在本实施例中,为了便于后续介绍,将所述终端列举为手机。The terminal may be any terminal provided with a touch interface and controlled keys. For example, a touch-screen mobile phone, an Ipad, a remote controller provided with a touch screen, and the like. In this embodiment, for the convenience of subsequent introduction, the terminal is listed as a mobile phone.

所述受控按键可以为在所述触控界面上预设的按键,用户也可以根据自己的需要进行预设或者更换所述受控按键为另一按键,对所述受控按键进行预设后,所述受控按键即可根据用户的触控区域改变而发生移动;所述受控按键也可以为所述触控界面上的任意按键,不需要用户进行预设,只要侦测到用户对所述触控界面进行触控操作,位于所述触控界面上的按键即可移动至相应的触控区域。The controlled button can be a preset button on the touch interface, and the user can also preset or replace the controlled button with another button according to his own needs, and preset the controlled button After that, the controlled button can move according to the change of the user's touch area; the controlled button can also be any button on the touch interface, and the user does not need to preset, as long as the user is detected By performing a touch operation on the touch interface, the keys on the touch interface can be moved to corresponding touch areas.

所述受控按键的种类不限,可以是所述终端上的快捷入口按键,例如,苹果手机上的小圆点按键或安卓手机上的快捷入口按键;所述受控按键也可以是其他功能按键,例如,微信图标按键。The type of the controlled button is not limited, it can be a shortcut entry button on the terminal, for example, a small dot button on an Apple mobile phone or a shortcut entry button on an Android mobile phone; the controlled button can also be other functions Buttons, for example, WeChat icon buttons.

在侦测到用户对所述触控界面进行触控操作时,如果所述受控按键位于所述按键显示区域之外,所述受控按键就会按照本发明的按键显示方法,移动显示在所述按键显示区域,当然,如果所述受控按键本来就处于所述按键显示区域,则不对所述受控按键进行移动操作,只需要将所述受控按键的位置保持在所述按键显示区域即可。When it is detected that the user performs a touch operation on the touch interface, if the controlled key is located outside the key display area, the controlled key will move and display on the key display area according to the key display method of the present invention. The key display area, of course, if the controlled key is already in the key display area, the controlled key will not be moved, and only the position of the controlled key needs to be kept in the key display area. area.

所述根据用户的触控操作,确定用户在所述触控界面上的当前触控区域,可以是根据用户的触控操作的触控位置,将所述触控位置所在的触控区域确定为所述当前触控区域;也可以是在侦测到用户对所述触控界面进行触控操作时,在所述触控界面上向用户提供触控区域选择界面,并将用户所选择的触控区域确定为所述当前触控区域;当然,还可以是根据用户在所述触控界面上的触控轨迹确定所述当前触控区域,例如,用户在所述触控界面上的触控轨迹为“Z”,则将所述左半屏确定为所述当前触控区域。The determining the current touch area of the user on the touch interface according to the user's touch operation may be determining the touch area where the touch position is located according to the touch position of the user's touch operation. The current touch area; or when it is detected that the user performs a touch operation on the touch interface, a touch area selection interface is provided to the user on the touch interface, and the touch area selected by the user is displayed. The control area is determined as the current touch area; of course, the current touch area can also be determined according to the user's touch track on the touch interface, for example, the user's touch on the touch interface If the track is "Z", the left half of the screen is determined as the current touch area.

进一步地,在本实施例中,可以将所述触控界面预设为若干个触控区域,例如,可以以所述触控界面的中心线为界,将所述触控界面分为第一触控区域和第二触控区域;再如,根据所述触控界面的中心线,可以将所述触控界面分为位于所述触控界面左半屏的第一触控区域,以便于左手操作,同时将所述触控界面分为位于所述触控界面右半屏的第二触控区域,以便于右手操作;当然,根据所述触控界面的中心线,也可以将所述触控界面分为位于所述触控界面上半屏的第一触控区域,同时将所述触控界面分为位于所述触控界面下半屏的第二触控区域。Further, in this embodiment, the touch interface can be preset as several touch areas, for example, the touch interface can be divided into first A touch area and a second touch area; for another example, according to the center line of the touch interface, the touch interface can be divided into the first touch area located in the left half of the touch interface, so that Left-handed operation, while dividing the touch interface into a second touch area located on the right half of the touch interface, so as to facilitate right-hand operation; of course, according to the center line of the touch interface, the touch interface can also be divided into The touch interface is divided into a first touch area located on the upper half of the touch interface, and the touch interface is divided into a second touch area located on the lower half of the touch interface.

所述触控区域的设置方式不限,数量不限,每个区域的尺寸也并不限于相等,例如,除了以上方式,进一步可以将所述触控界面分为左上、左下、右上及右下,共计四个触控区域。The setting method of the touch area is not limited, the number is not limited, and the size of each area is not limited to being equal. For example, in addition to the above methods, the touch interface can be further divided into upper left, lower left, upper right and lower right. , a total of four touch areas.

在本实施例中,为了符合用户使用手机的习惯,将手机上的所述触控界面分为位于左半屏的第一触控区域,和位于右半屏的第二触控区域。In this embodiment, in order to conform to the user's habit of using a mobile phone, the touch interface on the mobile phone is divided into a first touch area located on the left half of the screen and a second touch area located on the right half of the screen.

当用户的触控位置位于哪个所述触控区域,即将所述触控区域确定为当前触控区域。When the touch position of the user is located in which touch area, the touch area is determined as the current touch area.

当然,本实施例中也可以不在所述触控界面上预设若干个触控区域,而是将用户在触控界面上的触控位置区域确定为当前触控区域。Of course, in this embodiment, several touch areas may not be preset on the touch interface, but the user's touch position area on the touch interface may be determined as the current touch area.

请参阅图2,基于本发明的按键显示方法的第一实施例,本发明的按键显示方法的第二实施例中,步骤S10包括:Please refer to FIG. 2, based on the first embodiment of the button display method of the present invention, in the second embodiment of the button display method of the present invention, step S10 includes:

步骤S11a,当侦测到用户对终端上的触控界面进行触控操作时,计算用户在预设时间内的触控操作次数和每次触控操作的触控位置,并获取预设于所述触控界面上的全部触控区域;Step S11a, when it is detected that the user performs a touch operation on the touch interface on the terminal, calculate the number of touch operations by the user within the preset time and the touch position of each touch operation, and obtain the all touch areas on the touch interface;

步骤S12a,根据所述触控操作的次数和每次触控操作的触控位置,确定用户在所述全部触控区域中对应的触控区域,并将所述对应的触控区域确定为当前触控区域。Step S12a, according to the number of touch operations and the touch position of each touch operation, determine the user's corresponding touch area in all the touch areas, and determine the corresponding touch area as the current touch area.

在侦测到用户在所述触控界面上进行触控操作后,计算在预设时间内侦测到的触控操作的次数。预设时间内,若用户在某个触控区域A内的触控次数达到预设次数,则将此触控区域A确定为所述当前触控区域。After detecting that the user performs a touch operation on the touch interface, count the number of touch operations detected within a preset time. Within a preset time, if the user touches a certain touch area A for a preset number of times, then this touch area A is determined as the current touch area.

进一步的,系统可以仅在识别到用户进行单手操作时,控制所述受控按键移动:例如,侦测到用户对某个单独的触控区域B内的触控次数大于或等于预设次数,而在其他的触控区域的触控次数均小于预设次数时,则认为该触控区域B为用户的当前触控区域。若用户采用双手操作,那么用户可能在至少两个触控区域内的触控次数均大于等于预设次数,此时,系统会确定出至少两个当前触控区域,而用户采用两手操作时,由于两手操作的灵活性大大增强,因此用户对终端的操作可能不会存在明显的操作盲区,因此,这种情况下可以不对所述受控按键进行移动。Further, the system can control the movement of the controlled key only when it recognizes that the user is operating with one hand: for example, it detects that the number of times the user touches a single touch area B is greater than or equal to the preset number of times , and when the touch times of other touch areas are less than the preset times, the touch area B is considered as the user's current touch area. If the user uses both hands to operate, then the user may have touched more than or equal to the preset number of times in at least two touch areas. At this time, the system will determine at least two current touch areas. When the user uses two hands to operate, Since the flexibility of the two-handed operation is greatly enhanced, there may not be an obvious operation blind zone in the user's operation of the terminal. Therefore, in this case, the controlled key may not be moved.

当然,以上举例并非对本实施例中采用触控操作的次数和触控位置来确定用户的当前触控区域的方法进行范围的限制,凡是采用触控操作的次数和触控位置来确定用户的当前触控区域的方法,均同理包含在本发明的保护范围之内。Of course, the above examples are not intended to limit the scope of the method for determining the user's current touch area by using the number of times of touch operations and the touch position in this embodiment. The method of touching the area is also included in the protection scope of the present invention.

请参阅图3,基于本发明的按键显示方法的第一实施例,本发明的按键显示方法的第三实施例中,步骤S20及步骤S30之间,还包括:Please refer to FIG. 3, based on the first embodiment of the button display method of the present invention, in the third embodiment of the button display method of the present invention, between step S20 and step S30, further includes:

步骤S40,根据触控操作的触控位置,确定用户在所述当前触控区域的触控范围,并将所述触控范围重新确定为所述按键显示区域。Step S40: Determine the user's touch range in the current touch area according to the touch position of the touch operation, and re-determine the touch range as the button display area.

进一步的,由于所述当前触控区域划定的是一个操作的范围,在此操作范围内,用户还有一个最佳的手指触控区域。所述手指触控区域指的是手指关节能够灵活操作的区域。Further, since the current touch area defines an operation range, within this operation range, the user also has an optimal finger touch area. The finger touch area refers to an area where finger joints can be flexibly operated.

请参照图4,在图4中将所述终端列举为手机,并将手机的所述触控界面按照所述触控界面的中心线划分为位于手机左半屏的第一触控区域1,和位于手机右半屏的第二触控区域2。Please refer to FIG. 4, in which the terminal is listed as a mobile phone, and the touch interface of the mobile phone is divided into the first touch area 1 located on the left half of the screen of the mobile phone according to the center line of the touch interface. and the second touch area 2 located on the right half of the screen of the mobile phone.

假设用户采用右手对手机进行触控操作,系统侦测到用户在所述第二触控区域2内进行触控操作,或系统侦测到在预设时间内,用户在所述第二触控区域2内的操作次数达到预设次数,即可将所述第二触控区域2设置为所述当前触控区域,此时,系统可以将所述受控按键4移动到所述第二触控区域2范围内,以防止所述受控按键4位于所述第一触控区域1给用户带来操作不便。Assuming that the user uses the right hand to perform a touch operation on the mobile phone, the system detects that the user performs a touch operation in the second touch area 2, or the system detects that the user performs a touch operation in the second touch area 2 within a preset time. When the number of operations in area 2 reaches the preset number of times, the second touch area 2 can be set as the current touch area. At this time, the system can move the controlled key 4 to the second touch area. within the range of the control area 2, so as to prevent the operation inconvenience caused by the controlled key 4 being located in the first touch area 1 to the user.

进一步的,根据用户触控操作的触控位置,还可以确定用户在所述当前触控区域的触控范围3,即手指的活动半径范围。系统将所述受控按键4移动到所述触控范围3内时,用户在手指自然屈伸的活动半径内就可以触控到所述受控按键4,而不需要通过用力伸直手指去触控所述受控按键4。Further, according to the touch position of the user's touch operation, the user's touch range 3 in the current touch area, that is, the range of motion radius of the finger, can also be determined. When the system moves the controlled button 4 into the touch range 3, the user can touch the controlled button 4 within the radius of motion of the finger's natural flexion and extension without stretching the finger forcibly. Control the controlled button 4.

当然,在所述触控范围3内,仍然还存在更优的受控按键设置区域。例如,将所述受控按键4移动到所述触控范围3内的上方时,用户不需要过分弯曲手指,即可触控到所述受控按键4,用户操作的便捷性更强;或者可以将所述受控按键4移动到与所述触控范围3最接近的触控界面的边缘,例如,当用户在所述第一触控区域1操作时,将所述受控按键4移动到所述触控界面的左边缘,当用户在所述第二触控区域2操作时,将所述受控按键4移动到所述触控界面的右边缘,既能满足用户操作的便捷性,也能避免所述受控按键4位于所述触控界面中央区域对用户的其他操作造成干扰。Of course, within the touch range 3, there is still a better controlled button setting area. For example, when the controlled button 4 is moved to the top of the touch range 3, the user can touch the controlled button 4 without excessively bending the finger, which makes the user's operation more convenient; or The controlled key 4 can be moved to the edge of the touch interface closest to the touch range 3, for example, when the user operates in the first touch area 1, the controlled key 4 can be moved To the left edge of the touch interface, when the user operates in the second touch area 2, the controlled button 4 is moved to the right edge of the touch interface, which can satisfy the convenience of user operation , it can also prevent the controlled button 4 from being located in the central area of the touch interface from interfering with other operations of the user.

所述触控范围的确定可以有多种方法,例如,在每个所述触控区域设置预设点,当侦测到用户在当前触控区域进行触控操作时,侦测用户的触控位置与所述预设点的距离,将最大距离确定为触控半径,以所述预设点为圆心,并以所述触控半径为半径所确定的圆形区域,就是所述触控范围。There are many ways to determine the touch range, for example, setting a preset point in each of the touch areas, when it is detected that the user is performing a touch operation in the current touch area, the user's touch is detected The distance between the position and the preset point, the maximum distance is determined as the touch radius, and the circular area determined with the preset point as the center and the touch radius as the radius is the touch range .

再如,在所述当前触控区域内采集用户的触控位置,以预设次数的触控位置确定的区域的中心为圆心,以距离圆心最远的触控位置到圆心的距离为半径所确定的圆形区域,就是所述触控范围。For another example, the user's touch position is collected in the current touch area, the center of the area determined by the preset number of touch positions is taken as the center of the circle, and the distance from the touch position farthest from the center of the circle to the center of the circle is taken as the radius. The determined circular area is the touch range.

所述触控范围的确定方法并不以上述举例为限,凡是根据用户的触控操作的触控位置确定所述触控范围的方法,均同理包含在本发明的保护范围之内。The method for determining the touch range is not limited to the above examples, and any method for determining the touch range according to the touch position of the user's touch operation is also included in the protection scope of the present invention.

请参阅图5,基于本发明的按键显示方法的第一实施例,本发明的按键显示方法的第四实施例中,步骤S10包括:Please refer to FIG. 5, based on the first embodiment of the button display method of the present invention, in the fourth embodiment of the button display method of the present invention, step S10 includes:

步骤S11b,当侦测到用户对终端上的触控界面进行触控操作时,获取预设于终端的触控界面上的全部触控区域;Step S11b, when it is detected that the user performs a touch operation on the touch interface of the terminal, obtain all touch areas preset on the touch interface of the terminal;

步骤S12b,在所述触控界面上提供触控区域选择界面,并获取用户在所述全部触控区域中选择的触控区域;Step S12b, providing a touch area selection interface on the touch interface, and obtaining the touch area selected by the user among all the touch areas;

步骤S13b,将用户在所述全部触控区域中选择的触控区域,确定为用户在所述触控界面上的当前触控区域。Step S13b, determining the touch area selected by the user among all the touch areas as the current touch area of the user on the touch interface.

当侦测到用户在触控界面进行触控操作时,系统在所述触控界面上提供区域选择界面。所述区域选择界面上可以提供全部的触控区域供用户自行选择;所述区域选择界面也可以是语音输入界面,通过采集用户的语音指令,识别用户在所述全部触控区域中选择的触控区域作为所述当前触控区域;所述区域选择界面还可以是文字输入界面,通过采集用户输入的文字,识别用户在所述全部触控区域中选择的触控区域作为所述当前触控区域。When detecting that the user performs a touch operation on the touch interface, the system provides an area selection interface on the touch interface. All touch areas can be provided on the area selection interface for the user to choose by himself; the area selection interface can also be a voice input interface, and the touch area selected by the user in all the touch areas can be identified by collecting the user's voice command. The control area is used as the current touch area; the area selection interface can also be a text input interface, and the touch area selected by the user in all the touch areas is identified as the current touch area by collecting the text input by the user. area.

此时,不论用户之前的触控操作发生在所述触控界面的哪个触控区域,系统均将以用户选择的触控区域作为所述当前触控区域。At this time, no matter which touch area of the touch interface the user's previous touch operation occurs on, the system will use the touch area selected by the user as the current touch area.

例如,用户在手机的左半屏区域进行触控操作,系统侦测到用户的触控操作后后,提供所述触控区域选择界面,如果用户选择右半屏作为当前触控区域,则系统将右半屏确定为按键显示区域,并将所述受控按键移动至右半屏进行显示。For example, the user performs a touch operation on the left half-screen area of the mobile phone. After the system detects the user's touch operation, it provides the touch area selection interface. If the user selects the right half-screen as the current touch area, the system The right half of the screen is determined as the key display area, and the controlled keys are moved to the right half of the screen for display.

请参阅图6,基于本发明的按键显示方法的第一实施例至第四实施例中的任意一项,本发明的按键显示方法的第五实施例中,步骤S30之后,还包括:Please refer to FIG. 6 , based on any one of the first embodiment to the fourth embodiment of the button display method of the present invention, in the fifth embodiment of the button display method of the present invention, after step S30, it also includes:

步骤S50,侦测用户在所述触控界面上的触控位置是否超出所述当前触控区域;Step S50, detecting whether the user's touch position on the touch interface exceeds the current touch area;

若是,则重新执行:If so, re-execute:

步骤S10,所述当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域;Step S10, when it is detected that the user performs a touch operation on the touch interface on the terminal, according to the user's touch operation, determine the user's current touch area on the touch interface;

步骤S20,将所述当前触控区域确定为按键显示区域;Step S20, determining the current touch area as a button display area;

以及步骤S30,获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示。And step S30, acquiring the controlled keys on the touch interface, moving the controlled keys to the key display area, and displaying them in the key display area.

若否,则继续执行步骤S40。If not, continue to execute step S40.

系统侦测用户在所述触控界面上的触控位置是否超出所述当前触控区域,这个步骤实现了所述受控按键跟随手指移动的功能,使所述受控按键一直位于便于用户触控的范围内。The system detects whether the user's touch position on the touch interface exceeds the current touch area. This step realizes the function of the controlled key moving with the finger, so that the controlled key is always located at a position convenient for the user to touch. within the control range.

此外,请参阅图7,为实现上述目的,本发明的第一实施例提供一种按键显示系统,所述按键显示系统包括:In addition, referring to FIG. 7, in order to achieve the above object, the first embodiment of the present invention provides a key display system, the key display system includes:

处理模块10,用于当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域;The processing module 10 is configured to determine the user's current touch area on the touch interface according to the user's touch operation when it is detected that the user performs a touch operation on the touch interface on the terminal;

第一确定模块20,用于将所述当前触控区域确定为按键显示区域;The first determining module 20 is configured to determine the current touch area as a button display area;

按键显示模块30,用于获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示。The button display module 30 is configured to acquire the controlled buttons on the touch interface, move the controlled buttons to the button display area, and display them in the button display area.

在本发明的技术方案中,当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域,将所述当前触控区域确定为按键显示区域,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示,由于通过上述方法能将所述受控按键移动至用户的当前触控区域范围内,因此,本发明的技术方案能提高用户对所述受控按键的操作便捷性。In the technical solution of the present invention, when it is detected that the user performs a touch operation on the touch interface on the terminal, according to the user's touch operation, the current touch area of the user on the touch interface is determined, and the The current touch area is determined as the key display area, and the controlled key is moved to the key display area and displayed in the key display area, since the controlled key can be moved to the user's current Therefore, the technical solution of the present invention can improve the user's convenience in operating the controlled keys.

所述按键显示系统是用于实现所述受控按键移动的软件系统,也可以是包含实现所述受控按键移动的软件系统的终端。The key display system is a software system for realizing the movement of the controlled keys, and may also be a terminal including the software system for realizing the movement of the controlled keys.

所述终端可以是设置有触控界面和受控按键的任意终端。例如,触屏手机,Ipad、设置有触摸屏的遥控器等。在本实施例中,为了便于后续介绍,将所述终端列举为手机。The terminal may be any terminal provided with a touch interface and controlled keys. For example, a touch-screen mobile phone, an Ipad, a remote controller provided with a touch screen, and the like. In this embodiment, for the convenience of subsequent introduction, the terminal is listed as a mobile phone.

所述受控按键可以为在所述触控界面上预设的按键,用户也可以根据自己的需要进行预设或者更换所述受控按键为另一按键,对所述受控按键进行预设后,所述受控按键即可根据用户的触控区域改变而发生移动;所述受控按键也可以为所述触控界面上的任意按键,不需要用户进行预设,只要侦测到用户对所述触控界面进行触控操作,位于所述触控界面上的按键即可移动至相应的触控区域。The controlled button can be a preset button on the touch interface, and the user can also preset or replace the controlled button with another button according to his own needs, and preset the controlled button After that, the controlled button can move according to the change of the user's touch area; the controlled button can also be any button on the touch interface, and the user does not need to preset, as long as the user is detected By performing a touch operation on the touch interface, the keys on the touch interface can be moved to corresponding touch areas.

所述受控按键的种类不限,可以是所述终端上的快捷入口按键,例如,苹果手机上的小圆点按键或安卓手机上的快捷入口按键;所述受控按键也可以是其他功能按键,例如,微信图标按键。The type of the controlled button is not limited, it can be a shortcut entry button on the terminal, for example, a small dot button on an Apple mobile phone or a shortcut entry button on an Android mobile phone; the controlled button can also be other functions Buttons, for example, WeChat icon buttons.

在侦测到用户对所述触控界面进行触控操作时,如果所述受控按键位于所述按键显示区域之外,所述受控按键就会按照本发明的按键显示方法,移动显示在所述按键显示区域,当然,如果所述受控按键本来就处于所述按键显示区域,则不对所述受控按键进行移动操作,只需要将所述受控按键的位置保持在所述按键显示区域即可。When it is detected that the user performs a touch operation on the touch interface, if the controlled key is located outside the key display area, the controlled key will move and display on the key display area according to the key display method of the present invention. The key display area, of course, if the controlled key is already in the key display area, the controlled key will not be moved, and only the position of the controlled key needs to be kept in the key display area. area.

所述根据用户的触控操作,确定用户在所述触控界面上的当前触控区域,可以是根据用户的触控操作的触控位置,将所述触控位置所在的触控区域确定为所述当前触控区域;也可以是在侦测到用户对所述触控界面进行触控操作时,在所述触控界面上向用户提供触控区域选择界面,并将用户所选择的触控区域确定为所述当前触控区域;当然,还可以是根据用户在所述触控界面上的触控轨迹确定所述当前触控区域,例如,用户在所述触控界面上的触控轨迹为“Z”,则将所述左半屏确定为所述当前触控区域。The determining the current touch area of the user on the touch interface according to the user's touch operation may be determining the touch area where the touch position is located according to the touch position of the user's touch operation. The current touch area; or when it is detected that the user performs a touch operation on the touch interface, a touch area selection interface is provided to the user on the touch interface, and the touch area selected by the user is displayed. The control area is determined as the current touch area; of course, the current touch area can also be determined according to the user's touch track on the touch interface, for example, the user's touch on the touch interface If the track is "Z", the left half of the screen is determined as the current touch area.

进一步地,在本实施例中,可以将所述触控界面预设为若干个触控区域,例如,可以以所述触控界面的中心线为界,将所述触控界面分为第一触控区域和第二触控区域;再如,根据所述触控界面的中心线,可以将所述触控界面分为位于所述触控界面左半屏的第一触控区域,以便于左手操作,同时将所述触控界面分为位于所述触控界面右半屏的第二触控区域,以便于右手操作;当然,根据所述触控界面的中心线,也可以将所述触控界面分为位于所述触控界面上半屏的第一触控区域,同时将所述触控界面分为位于所述触控界面下半屏的第二触控区域。Further, in this embodiment, the touch interface can be preset as several touch areas, for example, the touch interface can be divided into first A touch area and a second touch area; for another example, according to the center line of the touch interface, the touch interface can be divided into the first touch area located in the left half of the touch interface, so that Left-handed operation, while dividing the touch interface into a second touch area located on the right half of the touch interface, so as to facilitate right-hand operation; of course, according to the center line of the touch interface, the touch interface can also be divided into The touch interface is divided into a first touch area located on the upper half of the touch interface, and the touch interface is divided into a second touch area located on the lower half of the touch interface.

所述触控区域的设置方式不限,数量不限,每个区域的尺寸也并不限于相等,例如,除了以上方式,进一步可以将所述触控界面分为左上、左下、右上及右下,共计四个触控区域。The setting method of the touch area is not limited, the number is not limited, and the size of each area is not limited to being equal. For example, in addition to the above methods, the touch interface can be further divided into upper left, lower left, upper right and lower right. , a total of four touch areas.

在本实施例中,为了符合用户使用手机的习惯,将手机上的所述触控界面分为位于左半屏的第一触控区域,和位于右半屏的第二触控区域。In this embodiment, in order to conform to the user's habit of using a mobile phone, the touch interface on the mobile phone is divided into a first touch area located on the left half of the screen and a second touch area located on the right half of the screen.

当用户的触控位置位于哪个所述触控区域,即将所述触控区域确定为当前触控区域。When the touch position of the user is located in which touch area, the touch area is determined as the current touch area.

当然,本实施例中也可以不在所述触控界面上预设若干个触控区域,而是将用户在触控界面上的触控位置区域确定为当前触控区域。Of course, in this embodiment, several touch areas may not be preset on the touch interface, but the user's touch position area on the touch interface may be determined as the current touch area.

请参阅图8,基于本发明的按键显示系统的第一实施例,本发明的按键显示系统的第二实施例中,所述处理模块10包括:Please refer to FIG. 8, based on the first embodiment of the key display system of the present invention, in the second embodiment of the key display system of the present invention, the processing module 10 includes:

第一获取单元11a,用于当侦测到用户对终端上的触控界面进行触控操作时,计算用户在预设时间内的触控操作次数和每次触控操作的触控位置,并获取预设于所述触控界面上的全部触控区域;The first acquisition unit 11a is configured to calculate the number of touch operations by the user and the touch position of each touch operation within a preset time when it is detected that the user performs a touch operation on the touch interface on the terminal, and Obtaining all touch areas preset on the touch interface;

第一确定单元12a,用于根据所述触控操作的次数和每次触控操作的触控位置,确定用户在所述全部触控区域中对应的触控区域,并将所述对应的触控区域确定为当前触控区域。The first determination unit 12a is configured to determine the corresponding touch area of the user in all the touch areas according to the number of touch operations and the touch position of each touch operation, and set the corresponding touch area to The control area is determined as the current touch area.

在侦测到用户在所述触控界面上进行触控操作后,计算在预设时间内侦测到的触控操作的次数。预设时间内,若用户在某个触控区域A内的触控次数达到预设次数,则将此触控区域A确定为所述当前触控区域。After detecting that the user performs a touch operation on the touch interface, count the number of touch operations detected within a preset time. Within a preset time, if the user touches a certain touch area A for a preset number of times, then this touch area A is determined as the current touch area.

进一步的,系统可以仅在识别到用户进行单手操作时,控制所述受控按键移动:例如,侦测到用户对某个单独的触控区域B内的触控次数大于或等于预设次数,而在其他的触控区域的触控次数均小于预设次数时,则认为该触控区域B为用户的当前触控区域。若用户采用双手操作,那么用户可能在至少两个触控区域内的触控次数均大于等于预设次数,此时,系统会确定出至少两个当前触控区域,而用户采用两手操作时,由于两手操作的灵活性大大增强,因此用户对终端的操作可能不会存在明显的操作盲区,因此,这种情况下可以不对所述受控按键进行移动。Further, the system can control the movement of the controlled key only when it recognizes that the user is operating with one hand: for example, it detects that the number of times the user touches a single touch area B is greater than or equal to the preset number of times , and when the touch times of other touch areas are less than the preset times, the touch area B is considered as the user's current touch area. If the user uses both hands to operate, then the user may have touched more than or equal to the preset number of times in at least two touch areas. At this time, the system will determine at least two current touch areas. When the user uses two hands to operate, Since the flexibility of the two-handed operation is greatly enhanced, there may not be an obvious operation blind zone in the user's operation of the terminal. Therefore, in this case, the controlled key may not be moved.

当然,以上举例并非对本实施例中采用触控操作的次数和触控位置来确定用户的当前触控区域的方法进行范围的限制,凡是采用触控操作的次数和触控位置来确定用户的当前触控区域的方法,均同理包含在本发明的保护范围之内。Of course, the above examples are not intended to limit the scope of the method for determining the user's current touch area by using the number of times of touch operations and the touch position in this embodiment. The method of touching the area is also included in the protection scope of the present invention.

请参阅图9,基于本发明的按键显示系统的第一实施例,本发明的按键显示系统的第三实施例中,所述按键显示系统还包括:Please refer to FIG. 9, based on the first embodiment of the key display system of the present invention, in the third embodiment of the key display system of the present invention, the key display system further includes:

第二确定模块40,用于根据触控操作的触控位置,确定用户在所述当前触控区域的触控范围,并将所述触控范围重新确定为所述按键显示区域。The second determination module 40 is configured to determine the user's touch range in the current touch area according to the touch position of the touch operation, and re-determine the touch range as the button display area.

进一步的,由于所述当前触控区域划定的是一个操作的范围,在此操作范围内,用户还有一个最佳的手指触控区域。所述手指触控区域指的是手指关节能够灵活操作的区域。Further, since the current touch area defines an operation range, within this operation range, the user also has an optimal finger touch area. The finger touch area refers to an area where finger joints can be flexibly operated.

请参照图4,在图4中将所述终端列举为手机,并将手机的所述触控界面按照所述触控界面的中心线划分为位于手机左半屏的第一触控区域1,和位于手机右半屏的第二触控区域2。Please refer to FIG. 4, in which the terminal is listed as a mobile phone, and the touch interface of the mobile phone is divided into the first touch area 1 located on the left half of the screen of the mobile phone according to the center line of the touch interface. and the second touch area 2 located on the right half of the screen of the mobile phone.

假设用户采用右手对手机进行触控操作,系统侦测到用户在所述第二触控区域2内进行触控操作,或系统侦测到在预设时间内,用户在所述第二触控区域2内的操作次数达到预设次数,即可将所述第二触控区域2设置为所述当前触控区域,此时,系统可以将所述受控按键4移动到所述第二触控区域2范围内,以防止所述受控按键4位于所述第一触控区域1给用户带来操作不便。Assuming that the user uses the right hand to perform a touch operation on the mobile phone, the system detects that the user performs a touch operation in the second touch area 2, or the system detects that the user performs a touch operation in the second touch area 2 within a preset time. When the number of operations in area 2 reaches the preset number of times, the second touch area 2 can be set as the current touch area. At this time, the system can move the controlled key 4 to the second touch area. within the range of the control area 2, so as to prevent the operation inconvenience caused by the controlled key 4 being located in the first touch area 1 to the user.

进一步的,根据用户触控操作的触控位置,还可以确定用户在所述当前触控区域的触控范围3,即手指的活动半径范围。系统将所述受控按键4移动到所述触控范围3内时,用户在手指自然屈伸的活动半径内就可以触控到所述受控按键4,而不需要通过用力伸直手指去触控所述受控按键4。Further, according to the touch position of the user's touch operation, the user's touch range 3 in the current touch area, that is, the range of motion radius of the finger, can also be determined. When the system moves the controlled button 4 into the touch range 3, the user can touch the controlled button 4 within the radius of motion of the finger's natural flexion and extension without stretching the finger forcibly. Control the controlled button 4.

当然,在所述触控范围3内,仍然还存在更优的受控按键设置区域。例如,将所述受控按键4移动到所述触控范围3内的上方时,用户不需要过分弯曲手指,即可触控到所述受控按键4,用户操作的便捷性更强;或者可以将所述受控按键4移动到与所述触控范围3最接近的触控界面的边缘,例如,当用户在所述第一触控区域1操作时,将所述受控按键4移动到所述触控界面的左边缘,当用户在所述第二触控区域2操作时,将所述受控按键4移动到所述触控界面的右边缘,既能满足用户操作的便捷性,也能避免所述受控按键4位于所述触控界面中央区域对用户的其他操作造成干扰。Of course, within the touch range 3, there is still a better controlled button setting area. For example, when the controlled button 4 is moved to the top of the touch range 3, the user can touch the controlled button 4 without excessively bending the finger, which makes the user's operation more convenient; or The controlled key 4 can be moved to the edge of the touch interface closest to the touch range 3, for example, when the user operates in the first touch area 1, the controlled key 4 can be moved To the left edge of the touch interface, when the user operates in the second touch area 2, the controlled button 4 is moved to the right edge of the touch interface, which can satisfy the convenience of user operation , it can also prevent the controlled button 4 from being located in the central area of the touch interface from interfering with other operations of the user.

所述触控范围的确定可以有多种方法,例如,在每个所述触控区域设置预设点,当侦测到用户在当前触控区域进行触控操作时,侦测用户的触控位置与所述预设点的距离,将最大距离确定为触控半径,以所述预设点为圆心,并以所述触控半径为半径所确定的圆形区域,就是所述触控范围。There are many ways to determine the touch range, for example, setting a preset point in each of the touch areas, when it is detected that the user is performing a touch operation in the current touch area, the user's touch is detected The distance between the position and the preset point, the maximum distance is determined as the touch radius, and the circular area determined with the preset point as the center and the touch radius as the radius is the touch range .

再如,在所述当前触控区域内采集用户的触控位置,以预设次数的触控位置确定的区域的中心为圆心,以距离圆心最远的触控位置到圆心的距离为半径所确定的圆形区域,就是所述触控范围。For another example, the user's touch position is collected in the current touch area, the center of the area determined by the preset number of touch positions is taken as the center of the circle, and the distance from the touch position farthest from the center of the circle to the center of the circle is taken as the radius. The determined circular area is the touch range.

所述触控范围的确定方法并不以上述举例为限,凡是根据用户的触控操作的触控位置确定所述触控范围的方法,均同理包含在本发明的保护范围之内。The method for determining the touch range is not limited to the above examples, and any method for determining the touch range according to the touch position of the user's touch operation is also included in the protection scope of the present invention.

请参阅图10,基于本发明的按键显示系统的第一实施例,本发明的按键显示系统的第四实施例中,所述处理模块10包括:Please refer to FIG. 10 , based on the first embodiment of the key display system of the present invention, in the fourth embodiment of the key display system of the present invention, the processing module 10 includes:

第二获取单元11b,用于当侦测到用户对终端上的触控界面进行触控操作时,获取预设于终端的触控界面上的全部触控区域;The second acquiring unit 11b is configured to acquire all touch areas preset on the touch interface of the terminal when it is detected that the user performs a touch operation on the touch interface of the terminal;

选择界面单元12b,用于在所述触控界面上提供触控区域选择界面,并获取用户在所述全部触控区域中选择的触控区域;The selection interface unit 12b is configured to provide a touch area selection interface on the touch interface, and obtain the touch area selected by the user among all the touch areas;

第二确定单元13b,用于将用户在所述全部触控区域中选择的触控区域,确定为用户在所述触控界面上的当前触控区域。The second determining unit 13b is configured to determine the touch area selected by the user among all the touch areas as the current touch area of the user on the touch interface.

当侦测到用户在触控界面进行触控操作时,系统在所述触控界面上提供区域选择界面。所述区域选择界面上可以提供全部的触控区域供用户自行选择;所述区域选择界面也可以是语音输入界面,通过采集用户的语音指令,识别用户在所述全部触控区域中选择的触控区域作为所述当前触控区域;所述区域选择界面还可以是文字输入界面,通过采集用户输入的文字,识别用户在所述全部触控区域中选择的触控区域作为所述当前触控区域。When detecting that the user performs a touch operation on the touch interface, the system provides an area selection interface on the touch interface. All touch areas can be provided on the area selection interface for the user to choose by himself; the area selection interface can also be a voice input interface, and the touch area selected by the user in all the touch areas can be identified by collecting the user's voice command. The control area is used as the current touch area; the area selection interface can also be a text input interface, and the touch area selected by the user in all the touch areas is identified as the current touch area by collecting the text input by the user. area.

此时,不论用户之前的触控操作发生在所述触控界面的哪个触控区域,系统均将以用户选择的触控区域作为所述当前触控区域。At this time, no matter which touch area of the touch interface the user's previous touch operation occurs on, the system will use the touch area selected by the user as the current touch area.

例如,用户在手机的左半屏区域进行触控操作,系统侦测到用户的触控操作后后,提供所述触控区域选择界面,如果用户选择右半屏作为当前触控区域,则系统将右半屏确定为按键显示区域,并将所述受控按键移动至右半屏进行显示。For example, the user performs a touch operation on the left half-screen area of the mobile phone. After the system detects the user's touch operation, it provides the touch area selection interface. If the user selects the right half-screen as the current touch area, the system The right half of the screen is determined as the key display area, and the controlled keys are moved to the right half of the screen for display.

请参阅图11,基于本发明的按键显示系统的第一实施例至第四实施例中的任意一项,本发明的按键显示系统的第五实施例中,所述按键显示系统还包括:Please refer to FIG. 11 , based on any one of the first embodiment to the fourth embodiment of the key display system of the present invention, in the fifth embodiment of the key display system of the present invention, the key display system further includes:

侦测模块50,用于侦测用户在所述触控界面上的触控位置是否超出所述当前触控区域;A detection module 50, configured to detect whether the user's touch position on the touch interface exceeds the current touch area;

所述处理模块10进一步用于,当侦测到用户在所述触控界面上的触控位置超出所述当前触控区域时,重新执行所述当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域的步骤;The processing module 10 is further configured to, when it is detected that the touch position of the user on the touch interface exceeds the current touch area, re-execute the When performing a touch operation, according to the user's touch operation, the step of determining the user's current touch area on the touch interface;

所述第一确定模块20进一步用于,当侦测到用户在所述触控界面上的触控位置超出所述当前触控区域时,重新执行所述将所述当前触控区域确定为按键显示区域的步骤;The first determining module 20 is further configured to, when it is detected that the touch position of the user on the touch interface exceeds the current touch area, re-execute the determination of the current touch area as a button. Steps to show the area;

所述按键显示模块30进一步用于,当侦测到用户在所述触控界面上的触控位置超出所述当前触控区域时,重新执行所述获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示的步骤。The button display module 30 is further configured to, when it is detected that the touch position of the user on the touch interface exceeds the current touch area, re-execute the acquisition of the controlled buttons on the touch interface. , a step of moving the controlled key to the key display area and displaying it in the key display area.

当侦测到用户在所述触控界面上的触控位置未超出所述当前触控区域时,继续侦测用户在所述触控界面上的触控位置是否超出所述当前触控区域。When it is detected that the user's touch position on the touch interface does not exceed the current touch area, continue to detect whether the user's touch position on the touch interface exceeds the current touch area.

系统侦测用户在所述触控界面上的触控位置是否超出所述当前触控区域,这个步骤实现了所述受控按键跟随手指移动的功能,使所述受控按键一直位于便于用户触控的范围内。The system detects whether the user's touch position on the touch interface exceeds the current touch area. This step realizes the function of the controlled key moving with the finger, so that the controlled key is always located at a position convenient for the user to touch. within the control range.

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process conversion made by using the description of the present invention and the contents of the accompanying drawings, or directly or indirectly used in other related technical fields , are all included in the scope of patent protection of the present invention in the same way.

Claims (10)

1.一种按键显示方法,其特征在于,包括如下步骤:1. A button display method, characterized in that, comprises the steps: 当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域;When it is detected that the user performs a touch operation on the touch interface on the terminal, according to the user's touch operation, determine the user's current touch area on the touch interface; 将所述当前触控区域确定为按键显示区域;determining the current touch area as a button display area; 获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示。Acquiring the controlled keys on the touch interface, moving the controlled keys to the key display area, and displaying them in the key display area. 2.根据权利要求1所述的按键显示方法,其特征在于,所述当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域,包括:2. The button display method according to claim 1, wherein when it is detected that the user performs a touch operation on the touch interface on the terminal, according to the user's touch operation, it is determined that the user is on the touch screen. The current touch area on the control interface, including: 当侦测到用户对终端上的触控界面进行触控操作时,计算用户在预设时间内的触控操作次数和每次触控操作的触控位置,并获取预设于所述触控界面上的全部触控区域;When it is detected that the user performs a touch operation on the touch interface on the terminal, calculate the number of touch operations by the user within the preset time and the touch position of each touch operation, and obtain the All touch areas on the interface; 根据所述触控操作的次数和每次触控操作的触控位置,确定用户在所述全部触控区域中对应的触控区域,并将所述对应的触控区域确定为当前触控区域。According to the number of touch operations and the touch position of each touch operation, determine the corresponding touch area of the user in all the touch areas, and determine the corresponding touch area as the current touch area . 3.根据权利要求1所述的按键显示方法,其特征在于,所述将所述当前触控区域确定为按键显示区域,以及所述获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示之间,还包括:3. The button display method according to claim 1, characterized in that, said determining the current touch area as a button display area, and said acquiring the controlled keys on said touch interface, said The controlled keys move to the key display area, and between the key display areas display, further include: 根据触控操作的触控位置,确定用户在所述当前触控区域的触控范围,并将所述触控范围重新确定为所述按键显示区域。According to the touch position of the touch operation, the user's touch range in the current touch area is determined, and the touch range is re-determined as the button display area. 4.根据权利要求1所述的按键显示方法,其特征在于,所述当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域,包括:4. The button display method according to claim 1, wherein when it is detected that the user performs a touch operation on the touch interface on the terminal, according to the user's touch operation, it is determined that the user is on the touch screen. The current touch area on the control interface, including: 当侦测到用户对终端上的触控界面进行触控操作时,获取预设于终端的触控界面上的全部触控区域;When it is detected that the user performs a touch operation on the touch interface on the terminal, obtain all the touch areas preset on the touch interface of the terminal; 在所述触控界面上提供触控区域选择界面,并获取用户在所述全部触控区域中选择的触控区域;Provide a touch area selection interface on the touch interface, and obtain the touch area selected by the user among all the touch areas; 将用户在所述全部触控区域中选择的触控区域,确定为用户在所述触控界面上的当前触控区域。The touch area selected by the user among all the touch areas is determined as the current touch area of the user on the touch interface. 5.根据权利要求1至4中任意一项所述的按键显示方法,其特征在于,所述获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示之后,还包括:5. The button display method according to any one of claims 1 to 4, characterized in that, the acquiring the controlled buttons on the touch interface moves the controlled buttons to the button display area , and after the button display area is displayed, also include: 侦测用户在所述触控界面上的触控位置是否超出所述当前触控区域;Detecting whether the user's touch position on the touch interface exceeds the current touch area; 若是,则重新执行所述当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域的步骤,所述将所述当前触控区域确定为按键显示区域的步骤,以及所述获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示的步骤。If so, re-execute the step of determining the current touch area of the user on the touch interface according to the user's touch operation when it is detected that the user performs a touch operation on the touch interface of the terminal, so The step of determining the current touch area as the key display area, and the step of obtaining the controlled key on the touch interface, moving the controlled key to the key display area, and Displays the steps shown in the area. 6.一种按键显示系统,其特征在于,包括:6. A button display system, characterized in that, comprising: 处理模块,用于当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域;A processing module, configured to determine the user's current touch area on the touch interface according to the user's touch operation when it is detected that the user performs a touch operation on the touch interface on the terminal; 第一确定模块,用于将所述当前触控区域确定为按键显示区域;A first determining module, configured to determine the current touch area as a button display area; 按键显示模块,用于获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示。The button display module is configured to acquire the controlled buttons on the touch interface, move the controlled buttons to the button display area, and display them in the button display area. 7.根据权利要求6所述的按键显示系统,其特征在于,所述处理模块包括:7. The button display system according to claim 6, wherein the processing module comprises: 第一获取单元,用于当侦测到用户对终端上的触控界面进行触控操作时,计算用户在预设时间内的触控操作次数和每次触控操作的触控位置,并获取预设于所述触控界面上的全部触控区域;The first acquisition unit is configured to calculate the number of touch operations by the user and the touch position of each touch operation within a preset time when it is detected that the user performs a touch operation on the touch interface on the terminal, and acquire All touch areas on the touch interface are preset; 第一确定单元,用于根据所述触控操作的次数和每次触控操作的触控位置,确定用户在所述全部触控区域中对应的触控区域,并将所述对应的触控区域确定为当前触控区域。The first determination unit is configured to determine the corresponding touch area of the user in all the touch areas according to the number of times of the touch operation and the touch position of each touch operation, and determine the corresponding touch area The area is determined as the current touch area. 8.根据权利要求6所述的按键显示系统,其特征在于,所述按键显示系统还包括:8. The button display system according to claim 6, wherein the button display system further comprises: 第二确定模块,用于根据触控操作的触控位置,确定用户在所述当前触控区域的触控范围,并将所述触控范围重新确定为所述按键显示区域。The second determination module is configured to determine the user's touch range in the current touch area according to the touch position of the touch operation, and re-determine the touch range as the button display area. 9.根据权利要求6所述的按键显示系统,其特征在于,所述处理模块包括:9. The button display system according to claim 6, wherein the processing module comprises: 第二获取单元,用于当侦测到用户对终端上的触控界面进行触控操作时,获取预设于终端的触控界面上的全部触控区域;The second acquiring unit is configured to acquire all touch areas preset on the touch interface of the terminal when detecting that the user performs a touch operation on the touch interface of the terminal; 选择界面单元,用于在所述触控界面上提供触控区域选择界面,并获取用户在所述全部触控区域中选择的触控区域;A selection interface unit, configured to provide a touch area selection interface on the touch interface, and obtain the touch area selected by the user among all the touch areas; 第二确定单元,用于将用户在所述全部触控区域中选择的触控区域,确定为用户在所述触控界面上的当前触控区域。The second determining unit is configured to determine the touch area selected by the user among all the touch areas as the current touch area of the user on the touch interface. 10.根据权利要求6至9中任意一项所述的按键显示系统,其特征在于,所述按键显示系统还包括:10. The key display system according to any one of claims 6 to 9, wherein the key display system further comprises: 侦测模块,用于侦测用户在所述触控界面上的触控位置是否超出所述当前触控区域;A detection module, configured to detect whether the user's touch position on the touch interface exceeds the current touch area; 所述处理模块进一步用于,当侦测到用户在所述触控界面上的触控位置超出所述当前触控区域时,重新执行所述当侦测到用户对终端上的触控界面进行触控操作时,根据用户的触控操作,确定用户在所述触控界面上的当前触控区域的步骤;The processing module is further configured to, when it is detected that the user's touch position on the touch interface exceeds the current touch area, re-execute the step when it is detected that the user touches the touch interface on the terminal During the touch operation, according to the user's touch operation, the step of determining the user's current touch area on the touch interface; 所述确定模块进一步用于,当侦测到用户在所述触控界面上的触控位置超出所述当前触控区域时,重新执行所述将所述当前触控区域确定为按键显示区域的步骤;The determining module is further configured to, when it is detected that the touch position of the user on the touch interface exceeds the current touch area, re-execute the process of determining the current touch area as the button display area. step; 所述按键显示模块进一步用于,当侦测到用户在所述触控界面上的触控位置超出所述当前触控区域时,重新执行所述获取所述触控界面上的受控按键,将所述受控按键移动至所述按键显示区域,并在所述按键显示区域显示的步骤。The key display module is further configured to, when it is detected that the user's touch position on the touch interface exceeds the current touch area, re-execute the acquiring the controlled keys on the touch interface, A step of moving the controlled key to the key display area and displaying it in the key display area.
CN201611142381.2A 2016-12-12 2016-12-12 Button display method and system Pending CN106775400A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611142381.2A CN106775400A (en) 2016-12-12 2016-12-12 Button display method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611142381.2A CN106775400A (en) 2016-12-12 2016-12-12 Button display method and system

Publications (1)

Publication Number Publication Date
CN106775400A true CN106775400A (en) 2017-05-31

Family

ID=58876056

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611142381.2A Pending CN106775400A (en) 2016-12-12 2016-12-12 Button display method and system

Country Status (1)

Country Link
CN (1) CN106775400A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108563390A (en) * 2018-03-30 2018-09-21 广东欧珀移动通信有限公司 Display location method of adjustment, device, storage medium and electronic equipment
CN110531867A (en) * 2018-05-25 2019-12-03 北京搜狗科技发展有限公司 A kind of method of adjustment of keyboard layout, device and electronic equipment
CN113542830A (en) * 2020-04-17 2021-10-22 富泰华工业(深圳)有限公司 remote control

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063092A (en) * 2014-06-16 2014-09-24 青岛歌尔声学科技有限公司 Method and device for controlling touch screen
CN105528169A (en) * 2014-10-23 2016-04-27 中兴通讯股份有限公司 A touch screen apparatus and a method for operating the same
CN105867732A (en) * 2016-03-25 2016-08-17 乐视控股(北京)有限公司 Method and terminal for display mode switching

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063092A (en) * 2014-06-16 2014-09-24 青岛歌尔声学科技有限公司 Method and device for controlling touch screen
CN105528169A (en) * 2014-10-23 2016-04-27 中兴通讯股份有限公司 A touch screen apparatus and a method for operating the same
CN105867732A (en) * 2016-03-25 2016-08-17 乐视控股(北京)有限公司 Method and terminal for display mode switching

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108563390A (en) * 2018-03-30 2018-09-21 广东欧珀移动通信有限公司 Display location method of adjustment, device, storage medium and electronic equipment
CN108563390B (en) * 2018-03-30 2021-02-19 Oppo广东移动通信有限公司 Display position adjusting method and device, storage medium and electronic equipment
CN110531867A (en) * 2018-05-25 2019-12-03 北京搜狗科技发展有限公司 A kind of method of adjustment of keyboard layout, device and electronic equipment
CN113542830A (en) * 2020-04-17 2021-10-22 富泰华工业(深圳)有限公司 remote control

Similar Documents

Publication Publication Date Title
US9575654B2 (en) Touch device and control method thereof
EP2835729A1 (en) Method for controlling position of floating window and terminal
US9007314B2 (en) Method for touch processing and mobile terminal
CN103270483B (en) System with Gesture Recognition Unit
US9354780B2 (en) Gesture-based selection and movement of objects
CN106951174B (en) A kind of adjustment method of virtual keyboard and mobile terminal
CN102937873B (en) The method and apparatus of input through keyboard is carried out in portable terminal
US8456433B2 (en) Signal processing apparatus, signal processing method and selection method of user interface icon for multi-touch panel
CN104331182B (en) Portable terminal with auxiliary touch-screen
CN105045520B (en) A kind of touch screen response method and device
WO2015110063A1 (en) Method, apparatus, and device for information processing
JP2013069190A (en) Portable information terminal, touch operation control method, and program
TW201531925A (en) Multi-touch virtual mouse
WO2017185459A1 (en) Method and apparatus for moving icons
KR20140089224A (en) Device and method for executing operation based on touch-input
US20130234997A1 (en) Input processing apparatus, input processing program, and input processing method
TWI615747B (en) Virtual keyboard display system and method
CN103092412B (en) Mobile terminal and the display packing of mobile terminal operation object
CN106775400A (en) Button display method and system
CN107450804B (en) A method and terminal for responding to touch operation
JP5427940B1 (en) Input device, angle input device, and program
EP2843516A2 (en) Improved touch detection for a touch input device
KR20130102670A (en) For detailed operation of the touchscreen handset user-specific finger and touch pen point contact location method and system for setting
JP2015153197A (en) Pointing position deciding system
JP2016115039A (en) System, program, and method enabling pointer operation on head-mounted display with touch panel type device

Legal Events

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

Application publication date: 20170531

RJ01 Rejection of invention patent application after publication