触控操作方法和系统的制作方法

文档序号:6485940阅读:172来源:国知局
触控操作方法和系统的制作方法
【专利摘要】一种触控操作方法,包括如下步骤:显示应用程序界面;为所述应用程序界面配置多个预设的触控区域;根据所述应用程序界面的操作规则,确定用户触控概率较大的一个或多个触控区域;动态的放大所述用户触控概率较大的一个或多个触控区域。本发明还提供一种对应的触控操作系统,上述触控操作方法和系统,根据当前应用程序界面的操作规则找出用户点击概率较大或者最大的触控区域,然后放大该触控区域的面积,使得用户可以一次性触摸完成较为准确的触控动作,减少了用户操作步骤,同时也省去了局部放大的步骤。如此便提高了用户体验感,同时也降低了系统运行成本。
【专利说明】触控操作方法和系统【技术领域】
[0001]本发明涉及触控技术,特别是涉及基于触摸屏操作的触控操作方法和系统。
【背景技术】
[0002]如今手机、平板类电脑的应用增长迅速,触摸屏成为智能手机和平板电脑主流。各类PC软件纷纷移植到手机上。在手机、平板电脑等触摸屏上,用户通过手指来操作,然而手机面积小、手指比较大、触控元素多。每个对象的可触摸区域比较小,对象间距比较小。用户难以准确触摸面积,容易误操作。
[0003]传统解决此问题的方法是,用户第一次触摸某个位置,系统将该位置及其周围预设范围内的界面进行局部放大,相应的,放大后的界面中的触控区域也同比例放大,用户可以在放大后的局部界面中较为准确的进行第二次触摸,以实现较为准确的触控。
[0004]但是,这样的解决方案有几个问题,第一,用户需要两次触摸才能完成一次触控,使用起来不方便。第二,每次都要进行一次放大处理,增加交互成本,耗电也更多。第三,放大后,用户只能看到局部界面,只能凭借记忆来确定当初想触控的位置,容易导致输入错误,同时也增加了用户记忆负担。三个问题均会导致用户体验较差的问题。

【发明内容】

[0005]基于此,提供一种能一次完成触控操作且使用方便的触控方法和系统。
[0006]一种触控操作方法,包括如下步骤:
[0007]显示应用程序界面;
[0008]为所述应用程序界面配置多个预设的触控区域;
[0009]根据所述应用程序界面的操作规则,确定用户触控概率较大的一个或多个触控区域;
[0010]动态的放大所述用户触控概率较大的一个或多个触控区域。
[0011]其中一个实施例中,所述动态地放大是此次用户输入前放大,完成此次输入后,恢
复默认配置。
[0012]其中一个实施例中,所述动态地放大是此次用户输入前放大,完成此次输入后,重新进行用户对各个触控区域的触控概率计算。
[0013]其中一个实施例中,还包括如下步骤:
[0014]相应缩小与被放大触控区域相邻的触控区域的触控面积。
[0015]一种触控操作方法,包括如下步骤:
[0016]显示应用程序界面;
[0017]为所述应用程序界面配置多个预设的触控区域;
[0018]响应用户触摸动作,获取用户触摸动作触及的多个触控区域;
[0019]根据所述应用程序界面的操作规则,从所述用户触摸动作触及的多个触控区域中确定用户触控概率较大的一个或多个触控区域;[0020]动态的放大所述用户触控概率较大的一个或多个触控区域;
[0021]根据用户触摸动作触及的范围和放大后的一个或多个触控区域,确定用户触控的触控区域。
[0022]一种触控操作系统,包括界面显示模块、区域配置模块、概率计算模块和区域放大模块,
[0023]所述界面显示模块用于显示应用程序界面;
[0024]所述区域配置模块用于为所述应用程序界面配置多个预设的触控区域;
[0025]所述概率计算模块用于根据所述应用程序界面的操作规则,确定用户触控概率较大的一个或多个触控区域;
[0026]所述区域放大模块用于动态的放大所述用户触控概率较大的一个或多个触控区域。
[0027]其中一个实施例中,所述动态地放大是此次用户输入前放大,完成此次输入后,恢
复默认配置。
[0028]其中一个实施例中,所述动态地放大是此次用户输入前放大,完成此次输入后,重新进行用户对各个触控区域的触控概率计算。
[0029]一种触控操作系统,包括界面显示模块、区域配置模块、操作获取模块、概率计算模块、区域放大模块和操作确定模块,
[0030]所述界面显示模块用于显示应用程序界面;
[0031]所述区域配置模块用于为所述应用程序界面配置多个预设的触控区域;
[0032]所述操作获取模块用于响应用户触摸动作,获取用户触摸动作触及的多个触控区域;
[0033]所述概率计算模块用于根据所述应用程序界面的操作规则,从所述用户触摸动作触及的多个触控区域中确定用户触控概率较大的一个或多个触控区域;
[0034]所述区域放大模块用于动态的放大所述用户触控概率较大的一个或多个触控区域;
[0035]所述操作确定模块用于根据用户触摸动作触及的范围和放大后的一个或多个触控区域,确定用户触控的触控区域。
[0036]其中一个实施例中,所述动态地放大是指,在此次用户输入前放大。
[0037]上述触控操作方法和系统,根据应用程序界面的操作规则找出用户点击概率较大或者最大的触控区域,然后放大该触控区域的面积,使得用户可以一次性触摸完成较为准确的触控动作,减少了用户操作步骤,同时也省去了局部放大的步骤。如此便提高了操作的便利性和用户体验感,同时也降低了系统运行成本。
[0038]其中,在用户触控操作后再计算用户下次触控各个触控区域的概率,可以更有针对性的找到用户想触控的区域,进一步提高触控准确性。
【专利附图】

【附图说明】
[0039]图1 一实施方式的触控操作方法的步骤流程图;
[0040]图2另一实施方式的触控操作方法的步骤流程图;
[0041]图3为一实施例的触控操作系统的功能模块图;[0042]图4为另一实施例的触控操作系统的功能模块图;
[0043]图5为一实施方式的五子棋界面示意图;
[0044]图6为另一实施例的五子棋触控界面示意图;
[0045]图7为图6中用户触摸范围覆盖的触控区域示意图;
[0046]图8为一实施的五子棋放大某触控区域的触控面积后的示意图。
【具体实施方式】
[0047]用户在使用应用程序过程中,其输入操作是有一定规律可循的,比如,在使用输入法进行拼音输入时,输入第一个字母后,假设字母P,用户紧接着输入其他字母的概率不是相等,比如不会是Z、W、Y、K、G、T等,可能性较大的是E、U、1、0等。本发明思想是根据当前应用程序的规则或者用户正常操作的习惯,推测出用户可能触摸概率较大的一个或者多个触控按钮,并动态地放大这些按钮的触控区域的面积,以便用户能够一次性较为准确地完成预想的触控输入。
[0048]又比如,在网页浏览器的使用中,若用户输入了网址或者搜索的关键字,下一步想要触控的按钮较大概率就是进入网址的按钮和进行搜索的按钮。此时也可以动态地放大进入网址的按钮或进行搜索的按钮,方便用户一次性较为准确地触控输入。
[0049]还比如,在棋牌类应用程序中,用户的每次落子或出牌是有规则可循的,可根据棋牌规则,判断用户有利的落子和出牌的触控区域,并动态的放大该有力的触控区域,方便用户一次性较为准确地完成落子或出牌。
[0050]如图1所示,其为一实施例的触控操作方法的步骤流程图,包括如下步骤:
[0051]步骤S101,显示应用程序界面。
[0052]步骤S102,为所述应用程序界面配置多个预设的触控区域。
[0053]步骤S103,根据所述应用程序界面的操作规则,确定用户触控概率较大的一个或多个触控区域。
[0054]步骤S104,动态的放大所述用户触控概率较大的一个或多个触控区域。
[0055]所述动态地放大是指,在此次用户输入前放大,完成此次输入后,恢复默认配置,或者重新进行用户对各个触控区域的触控概率计算。
[0056]上述触控操作方法,根据应用程序界面的操作规则找出用户点击概率较大或者最大的触控区域,然后放大该触控区域的面积,使得用户可以一次性触摸完成较为准确的触控动作,减少了用户操作步骤,同时也省去了局部放大的步骤。如此便提高了操作的便利性和用户体验感,同时也降低了系统运行成本。
[0057]如图2所示,其为另一实施例的触控操作方法的步骤流程图,包括如下步骤:
[0058]步骤S201,显示应用程序界面。
[0059]步骤S202,为所述应用程序界面配置多个预设的触控区域。
[0060]步骤S203,响应用户触摸动作,获取用户触摸动作触及的多个触控区域。
[0061]步骤S204,根据所述应用程序界面的操作规则,从所述用户触摸动作触及的多个触控区域中确定用户触控概率较大的一个或多个触控区域。
[0062]步骤S205,动态的放大所述用户触控概率较大的一个或多个触控区域。
[0063]步骤S206,根据用户触摸动作触及的范围和放大后的一个或多个触控区域,确定用户触控的触控区域。
[0064]这样可以在用户触控操作后再计算用户下次触控各个触控区域的概率,可以更有针对性的找到用户想触控的区域,进一步提高触控准确性。
[0065]在有些预设的触控区域距离较近时,放大某个触控区域后,可能会覆盖到临近的触控区域,为此,上述两中触控操作方法还可包括如下步骤:
[0066]相应缩小与被放大触控区域相邻的触控区域的触控面积。
[0067]如图8所示,其为一实施例的触控操作系统30的功能模块图,包括:界面显示模块301、区域配置模块302、概率计算模块303和区域放大模块304。
[0068]界面显示模块301用于显示应用程序界面。
[0069]区域配置模块302用于为所述应用程序界面配置多个预设的触控区域。
[0070]概率计算模块303用于根据所述应用程序界面的操作规则,确定用户触控概率较大的一个或多个触控区域。
[0071]区域放大模块304用于动态的放大所述用户触控概率较大的一个或多个触控区域。
[0072]所述动态地放大是指,在此次用户输入前放大,完成此次输入后,恢复默认配置,或者重新进行一次用户对各个触控区域的触控概率。
[0073]如图4所示,其为另一实施例的触控操作系统40的功能模块图,包括:界面显示模块401、区域配置模块402、操作获取模块403、概率计算模块304、区域放大模块405和操作确定模块406。
[0074]界面显示模块401用于显示应用程序界面。
[0075]区域配置模块402用于为所述应用程序界面配置多个预设的触控区域。
[0076]操作获取模块403用于响应用户触摸动作,获取用户触摸动作触及的多个触控区域。
[0077]概率计算模块304用于根据所述应用程序界面的操作规则,从所述用户触摸动作触及的多个触控区域中确定用户触控概率较大的一个或多个触控区域。
[0078]区域放大模块405用于动态的放大所述用户触控概率较大的一个或多个触控区域。
[0079]操作确定模块406用于根据用户触摸动作触及的范围和放大后的一个或多个触控区域,确定用户触控的触控区域。
[0080]这样可以在用户触控操作后再计算用户下次触控各个触控区域的概率,可以更有针对性的找到用户想触控的区域,进一步提高触控准确性。
[0081]上述触控操作系统30和40,根据应用程序界面的操作规则找出用户点击概率较大或者最大的触控区域,然后放大该触控区域的面积,使得用户可以一次性触摸完成较为准确的触控动作,减少了用户操作步骤,同时也省去了局部放大的步骤。如此便提高了操作的便利性和用户体验感,同时也降低了系统运行成本。
[0082]下面以五子棋应用程序为例进行实例说明:
[0083]如图5所示,棋盘网格50中,黑棋和白棋均下了三个棋子,假设现在由黑棋方落子。那么,根据游戏规则,黑棋方在图示的①、②、③三个位置落子的可能性较大,因为若在其他位置落子,则黑棋方很可能输掉本局。如同跟电脑下棋一样,系统能按照游戏规则计算出有利的落子位置。默认状态下,每个落子点的触控面积是相同的,本案在计算出一个或者多个有利的落子点后,动态放大图5中①、②、③所示的三个落子点中的至少一个的触摸面积(与之相邻的落子点的触控面积也可相应变小),这样,用户一次触摸就可以完整准确的落子。
[0084]所述动态放大表示只在这一次落子步骤过程中放大,落子之后便还原各个落子点为默认的触控面积。
[0085]另外一种方式是,在用户触摸屏幕后进行有利落子点的判断。
[0086]如图6至图8所示,当用户触摸棋盘50中的面积为圆圈51所包围的区域时,其覆盖区域包括了①、②、③、④、⑤、⑥、⑦、⑧共八个落子点。此时再根据游戏规则在这八个落子点中计算出最有利的落子点。图7所示的棋局中,很明显①所表示的位置为最有利的落子点,那么就放大①处落子点的触控面积。这样用户便可以一次触摸就可以完整准确的落子。放大后的效果如图8所示,[U表示放大后的触控面积。
[0087]以上只是以五子棋为例进行说明,在其他应用程序。如围棋、象棋、各类扑克牌游戏中都可以采用上述方式。因为根据应用程序操作规则都可以计算出有利的落子位置或出牌情况,将一个或多个有利落子位置或者牌面的触控面积放大即可达到用户一次触摸就能完成性较准确触控的效果,而且省去了局部放大的步骤。
[0088]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种触控操作方法,其特征在于,包括如下步骤: 显示应用程序界面; 为所述应用程序界面配置多个预设的触控区域; 根据所述应用程序界面的操作规则,确定用户触控概率较大的一个或多个触控区域; 动态的放大所述用户触控概率较大的一个或多个触控区域。
2.根据权利要求1所述的触控操作方法,其特征在于,所述动态地放大是此次用户输入前放大,完成此次输入后,恢复默认配置。
3.根据权利要求1所述的触控操作方法,其特征在于,所述动态地放大是此次用户输入前放大,完成此次输入后,重新进行用户对各个触控区域的触控概率计算。
4.根据权利要求1所述的触控操作方法,其特征在于,还包括如下步骤: 相应缩小与被放大触控区域相邻的触控区域的触控面积。
5.一种触控操作方法,其特征在于,包括如下步骤: 显示应用程序界面; 为所述应用程序界面配置多个预设的触控区域;` 响应用户触摸动作,获取用户触摸动作触及的多个触控区域; 根据所述应用程序界面的操作规则,从所述用户触摸动作触及的多个触控区域中确定用户触控概率较大的一个或多个触控区域; 动态的放大所述用户触控概率较大的一个或多个触控区域; 根据用户触摸动作触及的范围和放大后的一个或多个触控区域,确定用户触控的触控区域。
6.一种触控操作系统,其特征在于,包括界面显示模块、区域配置模块、概率计算模块和区域放大模块, 所述界面显示模块用于显示应用程序界面; 所述区域配置模块用于为所述应用程序界面配置多个预设的触控区域; 所述概率计算模块用于根据所述应用程序界面的操作规则,确定用户触控概率较大的一个或多个触控区域; 所述区域放大模块用于动态的放大所述用户触控概率较大的一个或多个触控区域。
7.根据权利要求6所述的触控操作系统,其特征在于,所述动态地放大是此次用户输入前放大,完成此次输入后,恢复默认配置。
8.根据权利要求6所述的触控操作系统,其特征在于,所述动态地放大是此次用户输入前放大,完成此次输入后,重新进行用户对各个触控区域的触控概率计算。
9.一种触控操作系统,其特征在于,包括界面显示模块、区域配置模块、操作获取模块、概率计算模块、区域放大模块和操作确定模块, 所述界面显示模块用于显示应用程序界面; 所述区域配置模块用于为所述应用程序界面配置多个预设的触控区域; 所述操作获取模块用于响应用户触摸动作,获取用户触摸动作触及的多个触控区域;所述概率计算模块用于根据所述应用程序界面的操作规则,从所述用户触摸动作触及的多个触控区域中确定用户触控概率较大的一个或多个触控区域; 所述区域放大模块用于动态的放大所述用户触控概率较大的一个或多个触控区域;所述操作确定模块用于根据用户触摸动作触及的范围和放大后的一个或多个触控区域,确定用户触控的触控区域。
10.根据权利要求9所述的触控操作系统,其特征在于,所述动态地放大是指,在此次用户输入前放大。
【文档编号】G06F3/0488GK103488408SQ201210192858
【公开日】2014年1月1日 申请日期:2012年6月12日 优先权日:2012年6月12日
【发明者】李先治, 范勇, 周蕾, 王洵, 张俊, 秦军辉 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1