CN103488408B - 触控操作方法和*** - Google Patents

触控操作方法和*** Download PDF

Info

Publication number
CN103488408B
CN103488408B CN201210192858.3A CN201210192858A CN103488408B CN 103488408 B CN103488408 B CN 103488408B CN 201210192858 A CN201210192858 A CN 201210192858A CN 103488408 B CN103488408 B CN 103488408B
Authority
CN
China
Prior art keywords
touch
user
control
application program
area
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.)
Active
Application number
CN201210192858.3A
Other languages
English (en)
Other versions
CN103488408A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210192858.3A priority Critical patent/CN103488408B/zh
Priority to PCT/CN2013/076683 priority patent/WO2013185548A1/zh
Publication of CN103488408A publication Critical patent/CN103488408A/zh
Priority to US14/566,214 priority patent/US20150091836A1/en
Application granted granted Critical
Publication of CN103488408B publication Critical patent/CN103488408B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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)
  • User Interface Of Digital Computer (AREA)

Abstract

一种触控操作方法,包括如下步骤:显示应用程序界面;为所述应用程序界面配置多个预设的触控区域;根据所述应用程序界面的操作规则,确定用户触控概率较大的一个或多个触控区域;动态的放大所述用户触控概率较大的一个或多个触控区域。本发明还提供一种对应的触控操作***,上述触控操作方法和***,根据当前应用程序界面的操作规则找出用户点击概率较大或者最大的触控区域,然后放大该触控区域的面积,使得用户可以一次性触摸完成较为准确的触控动作,减少了用户操作步骤,同时也省去了局部放大的步骤。如此便提高了用户体验感,同时也降低了***运行成本。

Description

触控操作方法和***
技术领域
本发明涉及触控技术,特别是涉及基于触摸屏操作的触控操作方法和***。
背景技术
如今手机、平板类电脑的应用增长迅速,触摸屏成为智能手机和平板电脑主流。各类PC软件纷纷移植到手机上。在手机、平板电脑等触摸屏上,用户通过手指来操作,然而手机面积小、手指比较大、触控元素多。每个对象的可触摸区域比较小,对象间距比较小。用户难以准确触摸面积,容易误操作。
传统解决此问题的方法是,用户第一次触摸某个位置,***将该位置及其周围预设范围内的界面进行局部放大,相应的,放大后的界面中的触控区域也同比例放大,用户可以在放大后的局部界面中较为准确的进行第二次触摸,以实现较为准确的触控。
但是,这样的解决方案有几个问题,第一,用户需要两次触摸才能完成一次触控,使用起来不方便。第二,每次都要进行一次放大处理,增加交互成本,耗电也更多。第三,放大后,用户只能看到局部界面,只能凭借记忆来确定当初想触控的位置,容易导致输入错误,同时也增加了用户记忆负担。三个问题均会导致用户体验较差的问题。
发明内容
基于此,提供一种能一次完成触控操作且使用方便的触控方法和***。
一种触控操作方法,包括如下步骤:
显示应用程序界面;
为所述应用程序界面配置多个预设的触控区域;
根据所述应用程序界面的操作规则,确定用户触控概率较大的一个或多个触控区域;
动态的放大所述用户触控概率较大的一个或多个触控区域。
其中一个实施例中,所述动态地放大是此次用户输入前放大,完成此次输入后,恢复默认配置。
其中一个实施例中,所述动态地放大是此次用户输入前放大,完成此次输入后,重新进行用户对各个触控区域的触控概率计算。
其中一个实施例中,还包括如下步骤:
相应缩小与被放大触控区域相邻的触控区域的触控面积。
一种触控操作方法,包括如下步骤:
显示应用程序界面;
为所述应用程序界面配置多个预设的触控区域;
响应用户触摸动作,获取用户触摸动作触及的多个触控区域;
根据所述应用程序界面的操作规则,从所述用户触摸动作触及的多个触控区域中确定用户触控概率较大的一个或多个触控区域;
动态的放大所述用户触控概率较大的一个或多个触控区域;
根据用户触摸动作触及的范围和放大后的一个或多个触控区域,确定用户触控的触控区域。
一种触控操作***,包括界面显示模块、区域配置模块、概率计算模块和区域放大模块,
所述界面显示模块用于显示应用程序界面;
所述区域配置模块用于为所述应用程序界面配置多个预设的触控区域;
所述概率计算模块用于根据所述应用程序界面的操作规则,确定用户触控概率较大的一个或多个触控区域;
所述区域放大模块用于动态的放大所述用户触控概率较大的一个或多个触控区域。
其中一个实施例中,所述动态地放大是此次用户输入前放大,完成此次输入后,恢复默认配置。
其中一个实施例中,所述动态地放大是此次用户输入前放大,完成此次输入后,重新进行用户对各个触控区域的触控概率计算。
一种触控操作***,包括界面显示模块、区域配置模块、操作获取模块、概率计算模块、区域放大模块和操作确定模块,
所述界面显示模块用于显示应用程序界面;
所述区域配置模块用于为所述应用程序界面配置多个预设的触控区域;
所述操作获取模块用于响应用户触摸动作,获取用户触摸动作触及的多个触控区域;
所述概率计算模块用于根据所述应用程序界面的操作规则,从所述用户触摸动作触及的多个触控区域中确定用户触控概率较大的一个或多个触控区域;
所述区域放大模块用于动态的放大所述用户触控概率较大的一个或多个触控区域;
所述操作确定模块用于根据用户触摸动作触及的范围和放大后的一个或多个触控区域,确定用户触控的触控区域。
其中一个实施例中,所述动态地放大是指,在此次用户输入前放大。
上述触控操作方法和***,根据应用程序界面的操作规则找出用户点击概率较大或者最大的触控区域,然后放大该触控区域的面积,使得用户可以一次性触摸完成较为准确的触控动作,减少了用户操作步骤,同时也省去了局部放大的步骤。如此便提高了操作的便利性和用户体验感,同时也降低了***运行成本。
其中,在用户触控操作后再计算用户下次触控各个触控区域的概率,可以更有针对性的找到用户想触控的区域,进一步提高触控准确性。
附图说明
图1一实施方式的触控操作方法的步骤流程图;
图2另一实施方式的触控操作方法的步骤流程图;
图3为一实施例的触控操作***的功能模块图;
图4为另一实施例的触控操作***的功能模块图;
图5为一实施方式的五子棋界面示意图;
图6为另一实施例的五子棋触控界面示意图;
图7为图6中用户触摸范围覆盖的触控区域示意图;
图8为一实施的五子棋放大某触控区域的触控面积后的示意图。
具体实施方式
用户在使用应用程序过程中,其输入操作是有一定规律可循的,比如,在使用输入法进行拼音输入时,输入第一个字母后,假设字母P,用户紧接着输入其他字母的概率不是相等,比如不会是Z、W、Y、K、G、T等,可能性较大的是E、U、I、O等。本发明思想是根据当前应用程序的规则或者用户正常操作的习惯,推测出用户可能触摸概率较大的一个或者多个触控按钮,并动态地放大这些按钮的触控区域的面积,以便用户能够一次性较为准确地完成预想的触控输入。
又比如,在网页浏览器的使用中,若用户输入了网址或者搜索的关键字,下一步想要触控的按钮较大概率就是进入网址的按钮和进行搜索的按钮。此时也可以动态地放大进入网址的按钮或进行搜索的按钮,方便用户一次性较为准确地触控输入。
还比如,在棋牌类应用程序中,用户的每次落子或出牌是有规则可循的,可根据棋牌规则,判断用户有利的落子和出牌的触控区域,并动态的放大该有力的触控区域,方便用户一次性较为准确地完成落子或出牌。
如图1所示,其为一实施例的触控操作方法的步骤流程图,包括如下步骤:
步骤S101,显示应用程序界面。
步骤S102,为所述应用程序界面配置多个预设的触控区域。
步骤S103,根据所述应用程序界面的操作规则,确定用户触控概率较大的一个或多个触控区域。
步骤S104,动态的放大所述用户触控概率较大的一个或多个触控区域。
所述动态地放大是指,在此次用户输入前放大,完成此次输入后,恢复默认配置,或者重新进行用户对各个触控区域的触控概率计算。
上述触控操作方法,根据应用程序界面的操作规则找出用户点击概率较大或者最大的触控区域,然后放大该触控区域的面积,使得用户可以一次性触摸完成较为准确的触控动作,减少了用户操作步骤,同时也省去了局部放大的步骤。如此便提高了操作的便利性和用户体验感,同时也降低了***运行成本。
如图2所示,其为另一实施例的触控操作方法的步骤流程图,包括如下步骤:
步骤S201,显示应用程序界面。
步骤S202,为所述应用程序界面配置多个预设的触控区域。
步骤S203,响应用户触摸动作,获取用户触摸动作触及的多个触控区域。
步骤S204,根据所述应用程序界面的操作规则,从所述用户触摸动作触及的多个触控区域中确定用户触控概率较大的一个或多个触控区域。
步骤S205,动态的放大所述用户触控概率较大的一个或多个触控区域。
步骤S206,根据用户触摸动作触及的范围和放大后的一个或多个触控区域,确定用户触控的触控区域。
这样可以在用户触控操作后再计算用户下次触控各个触控区域的概率,可以更有针对性的找到用户想触控的区域,进一步提高触控准确性。
在有些预设的触控区域距离较近时,放大某个触控区域后,可能会覆盖到临近的触控区域,为此,上述两中触控操作方法还可包括如下步骤:
相应缩小与被放大触控区域相邻的触控区域的触控面积。
如图8所示,其为一实施例的触控操作***30的功能模块图,包括:界面显示模块301、区域配置模块302、概率计算模块303和区域放大模块304。
界面显示模块301用于显示应用程序界面。
区域配置模块302用于为所述应用程序界面配置多个预设的触控区域。
概率计算模块303用于根据所述应用程序界面的操作规则,确定用户触控概率较大的一个或多个触控区域。
区域放大模块304用于动态的放大所述用户触控概率较大的一个或多个触控区域。
所述动态地放大是指,在此次用户输入前放大,完成此次输入后,恢复默认配置,或者重新进行一次用户对各个触控区域的触控概率。
如图4所示,其为另一实施例的触控操作***40的功能模块图,包括:界面显示模块401、区域配置模块402、操作获取模块403、概率计算模块304、区域放大模块405和操作确定模块406。
界面显示模块401用于显示应用程序界面。
区域配置模块402用于为所述应用程序界面配置多个预设的触控区域。
操作获取模块403用于响应用户触摸动作,获取用户触摸动作触及的多个触控区域。
概率计算模块304用于根据所述应用程序界面的操作规则,从所述用户触摸动作触及的多个触控区域中确定用户触控概率较大的一个或多个触控区域。
区域放大模块405用于动态的放大所述用户触控概率较大的一个或多个触控区域。
操作确定模块406用于根据用户触摸动作触及的范围和放大后的一个或多个触控区域,确定用户触控的触控区域。
这样可以在用户触控操作后再计算用户下次触控各个触控区域的概率,可以更有针对性的找到用户想触控的区域,进一步提高触控准确性。
上述触控操作***30和40,根据应用程序界面的操作规则找出用户点击概率较大或者最大的触控区域,然后放大该触控区域的面积,使得用户可以一次性触摸完成较为准确的触控动作,减少了用户操作步骤,同时也省去了局部放大的步骤。如此便提高了操作的便利性和用户体验感,同时也降低了***运行成本。
下面以五子棋应用程序为例进行实例说明:
如图5所示,棋盘网格50中,黑棋和白棋均下了三个棋子,假设现在由黑棋方落子。那么,根据游戏规则,黑棋方在图示的①、②、③三个位置落子的可能性较大,因为若在其他位置落子,则黑棋方很可能输掉本局。如同跟电脑下棋一样,***能按照游戏规则计算出有利的落子位置。默认状态下,每个落子点的触控面积是相同的,本案在计算出一个或者多个有利的落子点后,动态放大图5中①、②、③所示的三个落子点中的至少一个的触摸面积(与之相邻的落子点的触控面积也可相应变小),这样,用户一次触摸就可以完整准确的落子。
所述动态放大表示只在这一次落子步骤过程中放大,落子之后便还原各个落子点为默认的触控面积。
另外一种方式是,在用户触摸屏幕后进行有利落子点的判断。
如图6至图8所示,当用户触摸棋盘50中的面积为圆圈51所包围的区域时,其覆盖区域包括了①、②、③、④、⑤、⑥、⑦、⑧共八个落子点。此时再根据游戏规则在这八个落子点中计算出最有利的落子点。图7所示的棋局中,很明显①所表示的位置为最有利的落子点,那么就放大①处落子点的触控面积。这样用户便可以一次触摸就可以完整准确的落子。放大后的效果如图8所示,表示放大后的触控面积。
以上只是以五子棋为例进行说明,在其他应用程序。如围棋、象棋、各类扑克牌游戏中都可以采用上述方式。因为根据应用程序操作规则都可以计算出有利的落子位置或出牌情况,将一个或多个有利落子位置或者牌面的触控面积放大即可达到用户一次触摸就能完成性较准确触控的效果,而且省去了局部放大的步骤。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (7)

1.一种触控操作方法,其特征在于,包括如下步骤:
显示应用程序界面,所述应用程序为双方或多用户对战应用;
为所述应用程序界面配置多个预设的触控区域;
响应第一用户的触摸动作,获取所述触摸动作触及的多个当前触控区域;
根据所述应用程序界面的操作规则,根据其它用户的输入位置从所述多个当前触控区域中确定第一用户触控概率较大的利于所述第一用户赢取其它用户的一个或多个候选触控区域;
动态的放大所述一个或多个候选触控区域,所述动态的放大是在所述第一用户待输入前放大;
根据所述多个当前触控区域和放大后的一个或多个候选触控区域,确定第一用户触控的目标触控区域。
2.根据权利要求1所述的触控操作方法,其特征在于,所述第一用户完成输入后,恢复默认配置。
3.根据权利要求1所述的触控操作方法,其特征在于,所述第一用户完成输入后,重新进行第一用户对所述多个当前触控区域的触控概率计算。
4.根据权利要求1所述的触控操作方法,其特征在于,还包括如下步骤:
相应缩小与被放大候选触控区域相邻的触控区域的触控面积。
5.一种触控操作***,其特征在于,包括界面显示模块、区域配置模块、操作获取模块、概率计算模块、区域放大模块和操作确定模块,
所述界面显示模块用于显示应用程序界面,所述应用程序为双方或多用户对战应用;
所述区域配置模块用于为所述应用程序界面配置多个预设的触控区域;
所述操作获取模块用于响应第一用户的触摸动作,获取所述触摸动作触及的多个当前触控区域;
所述概率计算模块用于根据所述应用程序界面的操作规则,根据其它用户的输入位置从所述多个当前触控区域中确定第一用户触控概率较大的利于所述第一用户赢取其它用户的一个或多个候选触控区域;
所述区域放大模块用于动态的放大所述一个或多个候选触控区域,所述动态的放大是在所述第一用户待输入前放大;
所述操作确定模块用于根据所述多个当前触控区域和放大后的一个或多个候选触控区域,确定第一用户触控的目标触控区域。
6.根据权利要求5所述的触控操作***,其特征在于,所述第一用户完成输入后,恢复默认配置。
7.根据权利要求5所述的触控操作***,其特征在于,所述第一用户完成输入后,重新进行第一用户对所述多个当前触控区域的触控概率计算。
CN201210192858.3A 2012-06-12 2012-06-12 触控操作方法和*** Active CN103488408B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201210192858.3A CN103488408B (zh) 2012-06-12 2012-06-12 触控操作方法和***
PCT/CN2013/076683 WO2013185548A1 (zh) 2012-06-12 2013-06-04 触控输入方法和***、计算机存储介质
US14/566,214 US20150091836A1 (en) 2012-06-12 2014-12-10 Touch control input method and system, computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210192858.3A CN103488408B (zh) 2012-06-12 2012-06-12 触控操作方法和***

Publications (2)

Publication Number Publication Date
CN103488408A CN103488408A (zh) 2014-01-01
CN103488408B true CN103488408B (zh) 2017-03-22

Family

ID=49757504

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210192858.3A Active CN103488408B (zh) 2012-06-12 2012-06-12 触控操作方法和***

Country Status (3)

Country Link
US (1) US20150091836A1 (zh)
CN (1) CN103488408B (zh)
WO (1) WO2013185548A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105288997B (zh) * 2014-06-24 2019-08-06 腾讯科技(深圳)有限公司 棋盘界面中实现交互的方法和装置
CN107219994A (zh) * 2016-03-22 2017-09-29 阿里巴巴集团控股有限公司 密集对象的选择控制方法及装置
CN108829328A (zh) * 2018-05-11 2018-11-16 努比亚技术有限公司 一种游戏操作方法、终端及计算机可读存储介质
CN111124200B (zh) * 2019-11-28 2021-08-17 科大讯飞股份有限公司 触摸按键的响应方法、装置、电子设备和存储介质

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050071778A1 (en) * 2003-09-26 2005-03-31 Nokia Corporation Method for dynamic key size prediction with touch displays and an electronic device using the method
CN101442584B (zh) * 2007-11-20 2011-10-26 中兴通讯股份有限公司 一种提高按键输入率的触摸屏手机
CN101630221A (zh) * 2008-07-18 2010-01-20 宏碁股份有限公司 画面缩放控制***及其控制方法和计算机可读取存储介质
US8381118B2 (en) * 2009-10-05 2013-02-19 Sony Ericsson Mobile Communications Ab Methods and devices that resize touch selection zones while selected on a touch sensitive display
CN102193711A (zh) * 2010-03-10 2011-09-21 ***通信集团公司 一种虚拟键盘的字母按键显示方法与装置
JP2012008866A (ja) * 2010-06-25 2012-01-12 Kyocera Corp 携帯端末、キー表示プログラムおよびキー表示方法
CN102073454A (zh) * 2011-01-13 2011-05-25 宇龙计算机通信科技(深圳)有限公司 一种移动终端及触摸屏的输入控制方法
US20130047100A1 (en) * 2011-08-17 2013-02-21 Google Inc. Link Disambiguation For Touch Screens

Also Published As

Publication number Publication date
US20150091836A1 (en) 2015-04-02
CN103488408A (zh) 2014-01-01
WO2013185548A1 (zh) 2013-12-19

Similar Documents

Publication Publication Date Title
US10996834B2 (en) Touchscreen apparatus user interface processing method and touchscreen apparatus
CN103064626B (zh) 一种触屏终端及其实现复选功能的方法
CN104156171B (zh) 防止移动终端横屏状态下触摸按键误操作的方法及装置
US9778742B2 (en) Glove touch detection for touch devices
CN102662510B (zh) 通过多点触摸实现截图的方法
KR101602840B1 (ko) 스마트 사용자 커스터마이징된 가상 키보드
EP3002664B1 (en) Text processing method and touchscreen device
US10466849B2 (en) Method and terminal for preventing unintentional triggering of a touch key and storage medium
US20150370449A1 (en) Terminal and method for controlling terminal with touchscreen
RU2535480C2 (ru) Способ и устройство для оценки нажатия клавиши на сенсорном экране
CN101950217B (zh) 触摸屏装置及其省电控制方法
US20150033326A1 (en) System and Method for Unlocking Screen
CN109364476B (zh) 游戏的控制方法和装置
CN102629164B (zh) 一种多点触摸设备及信息显示方法及应用处理装置
US20150169130A1 (en) Text Processing Method and Device
CN103488408B (zh) 触控操作方法和***
CN104205019A (zh) 用于输入符号的***和方法
CN102117165A (zh) 触摸输入处理方法及移动终端
CN103365588A (zh) 一种触屏操作的处理方法及触控设备
CN102880328A (zh) 一种触摸屏中点击区域的确定方法及装置
CN104035713A (zh) 一种软键盘的操作方法及装置
CN101482799A (zh) 通过触摸式屏幕控制电子设备的方法及电子设备
CN104035606A (zh) 触控面板的操作方法与电子装置
CN102902470A (zh) 一种输入界面的切换方法以及装置
CN105912170A (zh) 一种移动终端及移动终端的触摸控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant