1.一种触控对象的放大处理方法,其特征在于,包括步骤有:
触控检测步骤,在当前界面被触控时,检测用户触控区域是否与触控对象区域相关联;
第一判断步骤,若所述用户触控区域与所述触控对象区域相关联,判断所述触控对象区域是否小于预定的参照区域;
放大处理步骤,若所述触控对象区域小于所述参照区域,则将所述触控对象区域进行放大处理;
所述第一判断步骤之前或之后还包括:
第三判断步骤,若所述用户触控区域与所述触控对象区域相关联,判断所述触控对象区域是否位于所述当前界面的界面边缘区域;
所述放大处理步骤包括:
若所述触控对象区域小于所述参照区域,且所述触控对象区域位于所述界面边缘区域,则将所述触控对象区域进行放大处理,并将经放大处理后的所述触控对象区域调整到可操作的界面位置;
若所述触控对象区域小于所述参照区域,且所述触控对象区域不位于所述界面边缘区域,则将所述触控对象区域进行放大处理。
2.根据权利要求1所述的触控对象的放大处理方法,其特征在于,所述第一判断步骤之前还包括:
第二判断步骤,若所述用户触控区域与所述触控对象区域相关联,判断所述用户触控区域是否与多个所述触控对象区域相关联,若是则直接执行所述放大处理步骤;否则执行所述第一判断步骤;
所述放大处理步骤包括:
若所述用户触控区域与多个所述触控对象区域相关联,将多个所述触控对象区域进行放大处理。
3.根据权利要求1所述的触控对象的放大处理方法,其特征在于,所述触控检测步骤包括:
在当前界面接收到第一触控指令时,检测所述第一触控指令对应的用户触控区域是否与触控对象区域相关联;
所述放大处理步骤之后还包括:
操作执行步骤,经放大处理后的所述触控对象区域接收到第二触控指令时,执行所述触控对象区域对应的操作。
4.根据权利要求1所述的触控对象的放大处理方法,其特征在于,所述用户触控区域为用户手指与屏幕的接触区域或以所述接触区域为中心外延预定范围值的区域;
所述参照区域为所述用户触控区域;和/或
所述用户触控区域与所述触控对象区域相关联是指所述用户触控区域与所述触控对象区域存在重叠。
5.一种通信终端,其特征在于,包括有:
触控检测模块,用于在当前界面被触控时,检测用户触控区域是否与触控对象区域相关联;
第一判断模块,用于若所述用户触控区域与所述触控对象区域相关联时,判断所述触控对象区域是否小于预定的参照区域;
放大处理模块,用于若所述触控对象区域小于所述参照区域时,将所述触控对象区域进行放大处理;
所述通信终端还包括:
第三判断模块,用于若所述用户触控区域与所述触控对象区域相关联时,判断所述触控对象区域是否位于所述当前界面的界面边缘区域;
所述放大处理模块进一步包括:
第二放大子模块,用于若所述触控对象区域小于所述参照区域,且所述触控对象区域位于所述界面边缘区域时,将所述触控对象区域进行放大处理,并将经放大处理后的所述触控对象区域调整到可操作的界面位置;
第三放大子模块,用于若所述触控对象区域小于所述参照区域,且所述触控对象区域不位于所述界面边缘区域时,将所述触控对象区域进行放大处理。
6.根据权利要求5所述的通信终端,其特征在于,还包括:
第二判断模块,用于若所述用户触控区域与所述触控对象区域相关联,判断所述用户触控区域是否与多个所述触控对象区域相关联,若是则直接启动所述放大处理模块工作;
否则启动所述第一判断模块工作;
所述放大处理模块进一步包括:
第一放大子模块,用于若所述用户触控区域与多个所述触控对象区域相关联,将多个所述触控对象区域进行放大处理。
7.根据权利要求5所述的通信终端,其特征在于,所述触控检测模块用于在当前界面接收到第一触控指令时,检测所述第一触控指令对应的用户触控区域是否与触控对象区域相关联;
所述通信终端还包括:
操作执行模块,用于经放大处理后的所述触控对象区域接收到第二触控指令时,执行所述触控对象区域对应的操作。
8.根据权利要求5所述的通信终端,其特征在于,所述用户触控区域为用户手指与屏幕的接触区域或以所述接触区域为中心外延预定范围值的区域;
所述参照区域为所述用户触控区域;和/或
所述用户触控区域与所述触控对象区域相关联是指所述用户触控区域与所述触控对象区域存在重叠。
触控对象的放大处理方法及通信终端\n技术领域\n[0001] 本发明涉及通信技术领域,尤其涉及一种触控对象的放大处理方法及通信终端。\n背景技术\n[0002] 在现有技术中,当用户通过手机等通信终端操作网页、信息应用、游戏应用等界面时,若在当前界面中显示的界面内容较小较密,尤其是一些链接类、按键类、控件类(例如进度条)或菜单类等触控对象较小较密时,用户首先要全屏放大(即将全部的界面内容进行放大),然后再点击触控对象进行相应的操作,这样不仅增加了通信终端的功耗,浪费了系统资源,而且某些界面内容由于分辨率低导致放大后会出现模糊现象,进而影响用户体验。另外,若界面中触控对象处于界面边缘区域时,用户还必须进行左右移动屏幕后才可进行相应的操作,而且用户在用手触摸屏幕左右移动时,很容易误点击到其他的触控对象而发生误操作,例如跳转到不相关的页面,给用户体验带来了烦恼。\n[0003] 综上可知,现有技术在实际使用上,显然存在不便与缺陷,所以有必要加以改进。\n发明内容\n[0004] 针对上述的缺陷,本发明的目的在于提供一种触控对象的放大处理方法及通信终端,其能够使得触控对象的操作更加方便、快捷、准确和节能。\n[0005] 为了实现上述目的,本发明提供一种触控对象的放大处理方法,包括步骤有:\n[0006] 触控检测步骤,在当前界面被触控时,检测用户触控区域是否与触控对象区域相关联;\n[0007] 第一判断步骤,若所述用户触控区域与所述触控对象区域相关联,判断所述触控对象区域是否小于预定的参照区域;\n[0008] 放大处理步骤,若所述触控对象区域小于所述参照区域,则将所述触控对象区域进行放大处理。\n[0009] 根据本发明所述的触控对象的放大处理方法,所述第一判断步骤之前还包括:\n[0010] 第二判断步骤,若所述用户触控区域与所述触控对象区域相关联,判断所述用户触控区域是否与多个所述触控对象区域相关联,若是则直接执行所述放大处理步骤;否则执行所述第一判断步骤;\n[0011] 所述放大处理步骤包括:\n[0012] 若所述用户触控区域与多个所述触控对象区域相关联,将多个所述触控对象区域进行放大处理。\n[0013] 根据本发明所述的触控对象的放大处理方法,所述触控检测步骤包括:\n[0014] 在当前界面接收到第一触控指令时,检测所述第一触控指令对应的用户触控区域是否与触控对象区域相关联;\n[0015] 所述放大处理步骤之后还包括:\n[0016] 操作执行步骤,经放大处理后的所述触控对象区域接收到第二触控指令时,执行所述触控对象区域对应的操作。\n[0017] 根据本发明所述的触控对象的放大处理方法,所述用户触控区域为用户手指与屏幕的接触区域或以所述接触区域为中心外延预定范围值的区域;\n[0018] 所述参照区域为所述用户触控区域;和/或\n[0019] 所述用户触控区域与所述触控对象区域相关联是指所述用户触控区域与所述触控对象区域存在重叠。\n[0020] 根据本发明所述的触控对象的放大处理方法,所述第一判断步骤之前或之后还包括:\n[0021] 第三判断步骤,若所述用户触控区域与所述触控对象区域相关联,判断所述触控对象区域是否位于所述当前界面的界面边缘区域;\n[0022] 所述放大处理步骤包括:\n[0023] 若所述触控对象区域小于所述参照区域,且所述触控对象区域位于所述界面边缘区域,则将所述触控对象区域进行放大处理,并将经放大处理后的所述触控对象区域调整到可操作的界面位置;\n[0024] 若所述触控对象区域小于所述参照区域,且所述触控对象区域不位于所述界面边缘区域,则将所述触控对象区域进行放大处理。\n[0025] 本发明还提供一种通信终端,包括有:\n[0026] 触控检测模块,用于在当前界面被触控时,检测用户触控区域是否与触控对象区域相关联;\n[0027] 第一判断模块,用于若所述用户触控区域与所述触控对象区域相关联时,判断所述触控对象区域是否小于预定的参照区域;\n[0028] 放大处理模块,用于若所述触控对象区域小于所述参照区域时,将所述触控对象区域进行放大处理。\n[0029] 根据本发明所述的通信终端,还包括:\n[0030] 第二判断模块,用于若所述用户触控区域与所述触控对象区域相关联,判断所述用户触控区域是否与多个所述触控对象区域相关联,若是则直接启动所述放大处理模块工作;否则启动所述第一判断模块工作;\n[0031] 所述放大处理模块进一步包括:\n[0032] 第一放大子模块,用于若所述用户触控区域与多个所述触控对象区域相关联,将多个所述触控对象区域进行放大处理。\n[0033] 根据本发明所述的通信终端,所述触控检测模块用于在当前界面接收到第一触控指令时,检测所述第一触控指令对应的用户触控区域是否与触控对象区域相关联;\n[0034] 所述通信终端还包括:\n[0035] 操作执行模块,用于经放大处理后的所述触控对象区域接收到第二触控指令时,执行所述触控对象区域对应的操作。\n[0036] 根据本发明所述的通信终端,所述用户触控区域为用户手指与屏幕的接触区域或以所述接触区域为中心外延预定范围值的区域;\n[0037] 所述参照区域为所述用户触控区域;和/或\n[0038] 所述用户触控区域与所述触控对象区域相关联是指所述用户触控区域与所述触控对象区域存在重叠。\n[0039] 根据本发明所述的通信终端,还包括:\n[0040] 第三判断模块,用于若所述用户触控区域与所述触控对象区域相关联时,判断所述触控对象区域是否位于所述当前界面的界面边缘区域;\n[0041] 所述放大处理模块进一步包括:\n[0042] 第二放大子模块,用于若所述触控对象区域小于所述参照区域,且所述触控对象区域位于所述界面边缘区域时,将所述触控对象区域进行放大处理,并将经放大处理后的所述触控对象区域调整到可操作的界面位置;\n[0043] 第三放大子模块,用于若所述触控对象区域小于所述参照区域,且所述触控对象区域不位于所述界面边缘区域时,将所述触控对象区域进行放大处理。\n[0044] 本发明通信终端在当前界面被触控时,检测用户触控区域是否与触控对象区域相关联,若相关联则判断所述触控对象区域是否小于预定的参照区域,若若所述触控对象区域小于参照区域,则将所述触控对象区域进行放大处理。借此,本发明在当前界面中显示的触控对象较小较密时,可对需要操作的触控对象进行智能分析,用户无需进行全屏放大,便可将触控对象区域自动放大,然后用户再进行相应操作。本发明既减少了全屏缩放时通信终端的功耗,又避免了用户左右移动屏幕时,因误点击到其他的触控对象而执行误操作的情况,从而使得触控对象的操作更加方便、快捷、准确和节能,提高了用户体验度。优选的是,若所述用户触控区域与多个触控对象区域相关联,则自动将多个触控对象区域均进行放大处理,然后用户再去选择所需的触控对象就比较方便了。更好的是,若所述触控对象区域小于参照区域,且所述触控对象区域位于界面边缘区域时,将所述触控对象区域进行放大处理,同时将其调整到可操作的界面位置,从而省去了用户放大界面后再左右移动屏幕进行调整的繁琐。\n附图说明\n[0045] 图1是本发明通信终端的结构示意图;\n[0046] 图2是本发明优选通信终端的结构示意图;\n[0047] 图3是本发明触控对象的放大处理方法的流程图;\n[0048] 图4是本发明第一实施例中触控对象的放大处理方法的流程图;\n[0049] 图5是本发明第二实施例中触控对象的放大处理方法的流程图;\n[0050] 图6是本发明第三实施例中放大处理触控对象的界面实例图;以及[0051] 图7是本发明第四实施例中放大处理触控对象的界面实例图。\n具体实施方式\n[0052] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0053] 图1是本发明通信终端的结构示意图,所述通信终端100可以是手机、PDA(Personal Digital Assistant,个人数字助理)、平板电脑等,并且所述通信终端100包括触控检测模块10、第一判断模块20、放大处理模块30,其中:\n[0054] 所述触控检测模块10,用于在当前界面被用户的手指等触控时,检测用户触控区域是否与触控对象区域相关联。所述当前界面包括网页、信息应用、游戏应用等界面。优选的是,所述用户触控区域为用户手指与屏幕的接触区域或者以所述接触区域为中心外延预定范围值的区域。所述触控对象区域是指当前界面中链接类、按键类、控件类或菜单类等触控对象所对应的可以触摸控制的区域。更好的是,所述用户触控区域与触控对象区域相关联是指用户触控区域与触控对象区域存在重叠,即代表用户需要操作触控对象。若用户触控区域为普通文本类等非触控对象区域,则无需进行处理。\n[0055] 所述第一判断模块20,用于若所述用户触控区域与触控对象区域相关联时,例如用户触控区域与触控对象区域存在重叠时,判断所述触控对象区域是否小于预定的参照区域。优选的是,所述参照区域为用户触控区域,即判断所述触控对象区域的面积是否小于所述用户触控区域的面积,若所述触控对象区域的面积小于所述用户触控区域的面积,则表示触控对象过小过密,用户难以方便和准确的操作该触控对象,需要进行放大处理。\n[0056] 所述放大处理模块30,用于若触控对象区域小于参照区域时,将所述触控对象区域自动进行放大处理,然后用户再进行相应操作。\n[0057] 本发明在用户操作网页等界面时,若界面内容较密较小,可对当前屏幕中的界面内容进行智能分析,尤其是用户需操作的链接类、按键类、控件类或菜单类等触控对象处于较密较小时,用户无需进行全屏放大,系统会将触控对象区域自动放大,这样用户再操作相应触控对象就比较方便、容易。\n[0058] 图2是本发明优选通信终端的结构示意图,所述通信终端100可以包括触控检测模块10、第一判断模块20、放大处理模块30、第二判断模块40,其中:\n[0059] 所述触控检测模块10,用于在当前界面被用户所触控时,检测用户触控区域是否与触控对象区域相关联。优选的是,所述用户触控区域为用户手指与屏幕的接触区域或者以所述接触区域为中心外延预定范围值的区域。所述触控对象区域是指当前界面中链接类、按键类、控件类或菜单类等触控对象所对应的可以触摸控制的区域。更好的是,所述用户触控区域与触控对象区域相关联是指用户触控区域与触控对象区域存在重叠,即代表用户需要操作触控对象。若用户触控区域为普通文本类等非触控对象区域,则无需进行处理。\n[0060] 所述第二判断模块40,用于若用户触控区域与触控对象区域相关联时,判断用户触控区域是否与多个触控对象区域相关联,例如用户触控区域与多个触控对象区域存在重叠时,则代表所述多个触控对象过小过密,若是则直接启动放大处理模块30工作;否则启动第一判断模块20工作。\n[0061] 所述第一判断模块20,用于若用户触控区域与触控对象区域相关联时,判断该触控对象区域是否小于预定的参照区域。所述参照区域优选为用户触控区域。即第一判断模块20判断所述触控对象区域的面积是否小于所述用户触控区域的面积\n[0062] 所述放大处理模块30进一步包括:\n[0063] 第一放大子模块31,用于若用户触控区域与多个触控对象区域相关联,将多个触控对象区域进行放大处理。所述第一放大子模块31还用于若触控对象区域小于参照区域时,将触控对象区域进行放大处理。\n[0064] 系统首先要判断用户触控区域是否只有一触控对象的单一对象区域;若不是则自动放大。假设用户手指的触摸点为1cm宽,当前界面中两个触控对象之间的相对距离小于0.5cm左右,那么用户在触摸一个触控对象时就很容易触摸到附近的另一个触控对象;\n此时系统会对用户手指触摸到的两个触控对象均放大处理,然后用户再去选择就比较方便了。\n[0065] 优选的是,所述通信终端100还包括第三判断模块50。\n[0066] 所述第三判断模块50,用于若用户触控区域与触控对象区域相关联时,判断该触控对象区域是否位于当前界面的界面边缘区域。\n[0067] 所述放大处理模块30进一步包括:\n[0068] 第二放大子模块32,用于若触控对象区域小于参照区域,且触控对象区域位于界面边缘区域时,将触控对象区域进行放大处理,并将经放大处理后的触控对象区域调整到可操作的界面位置。对处于界面边缘区域的情况,系统对相应的触控对象放大处理后会自动调整到当前用户可操作的界面位置,不需要用户左右移动屏幕进行调整。\n[0069] 第三放大子模块33,用于若触控对象区域小于参照区域,且触控对象区域不位于界面边缘区域时,将触控对象区域进行放大处理。\n[0070] 更好的是,所述通信终端100还包括操作执行模块60。\n[0071] 所述触控检测模块10,用于在当前界面接收到用户的第一触控指令时,检测第一触控指令对应的用户触控区域是否与触控对象区域相关联。所述第一触控指令可以是点击、长按、手势等指令。\n[0072] 所述操作执行模块60,用于经放大处理后的触控对象区域接收到第二触控指令时,执行触控对象区域对应的操作。所述第二触控指令可以是点击、长按、手势等指令。触控对象区域对应的操作根据触控对象的类型不同而不同,例如链接对应的操作可以是打开某一个网页,按键类对应的操作可以是执行某一个功能。\n[0073] 在本发明中,当用户用手触摸屏幕的触控对象区域进行操作时,系统智能分析,将较小较密的触控对象进行自动放大处理(无需全屏放大),然后用户在进行相应的操作;若触控对象处于界面边缘区域(不局限于屏幕,也可是输入框的边缘或编辑信息时编辑框边缘等),系统在放大触控对象的同时也会自动调整到用户可触控的屏幕区域(无需先全屏幕放大页面后再左右移动的操作),以方便用户体验;既减少了全屏缩放时通信终端的功耗,节省了系统资源,避免了触屏左右移动屏幕时,因误点击到其他的触控对象而执行误操作的情况。本发明方便、快捷、实用、易操作,提高用户体验度。\n[0074] 图3是本发明触控对象的放大处理方法的流程图,其可通过如图1或图2所示的通信终端100实现,包括步骤有:\n[0075] 步骤S301,触控检测步骤,在当前界面被触控时,检测用户触控区域是否与触控对象区域相关联。所述当前界面包括网页、信息应用、游戏应用等界面。优选的是,所述用户触控区域为用户手指与屏幕的接触区域或者以所述接触区域为中心外延预定范围值的区域。所述触控对象区域是指当前界面中链接类、按键类、控件类或菜单类等触控对象上可以触摸控制的区域。更好的是,所述用户触控区域与触控对象区域相关联是指用户触控区域与触控对象区域存在重叠,即代表用户需要操作触控对象。若用户触控区域为普通文本类等非触控对象区域,则无需进行处理。\n[0076] 步骤S302,第一判断步骤,若用户触控区域与触控对象区域相关联,例如用户触控区域与触控对象区域存在重叠时,判断触控对象区域是否小于预定的参照区域。参照区域为用户触控区域。优选的是,所述参照区域为用户触控区域,即判断所述触控对象区域的面积是否小于所述用户触控区域的面积,若所述触控对象区域的面积小于所述用户触控区域的面积,则表示触控对象过小过密,用户难以方便和准确的操作该触控对象,需要进行放大处理。\n[0077] 步骤S303,放大处理步骤,若触控对象区域小于参照区域,则将触控对象区域进行放大处理,这样用户再操作相应触控对象就比较方便、容易。\n[0078] 图4是本发明第一实施例中触控对象的放大处理方法的流程图,其可通过如图2所示的通信终端100实现,包括步骤有:\n[0079] 步骤S401,触控检测步骤,在当前界面接收到第一触控指令时,检测第一触控指令对应的用户触控区域是否与触控对象区域相关联,若是则执行步骤S402,否则结束流程。优选的是,所述用户触控区域为用户手指与屏幕的接触区域或者以所述接触区域为中心外延预定范围值的区域。所述触控对象区域是指当前界面中链接类、按键类、控件类或菜单类等触控对象所对应的可以触摸控制的区域。更好的是,所述用户触控区域与触控对象区域相关联是指用户触控区域与触控对象区域存在重叠,即代表用户需要操作触控对象。若用户触控区域为普通文本类等非触控对象区域,则无需进行处理。所述第一触控指令可以是点击、长按、手势等指令。\n[0080] 步骤S402,第二判断步骤,若用户触控区域与触控对象区域相关联,判断用户触控区域是否与多个触控对象区域相关联,例如用户触控区域与多个触控对象区域存在重叠时,则代表所述多个触控对象过小过密,若是则直接执行步骤S404,将多个触控对象区域进行放大处理;否则执行步骤S403。\n[0081] 步骤S403,第一判断步骤,若用户触控区域与触控对象区域相关联,判断触控对象区域是否小于预定的参照区域,若是则执行步骤S404,否则结束流程。参照区域为用户触控区域。优选的是,所述参照区域为用户触控区域,即判断所述触控对象区域的面积是否小于所述用户触控区域的面积,若所述触控对象区域的面积小于所述用户触控区域的面积,则表示触控对象过小过密,用户难以方便和准确的操作该触控对象,需要进行放大处理。\n[0082] 步骤S404,放大处理步骤,若触控对象区域小于参照区域,则将触控对象区域进行放大处理,将较小较密的触控对象进行自动放大处理(无需全屏放大)。这样屏幕上显示的触控对象区域更大,便于用户操作。\n[0083] 步骤S405,操作执行步骤,经放大处理后的触控对象区域接收到第二触控指令时,执行触控对象区域对应的操作。所述第二触控指令可以是点击、长按、手势等指令。触控对象区域对应的操作根据触控对象的类型不同而不同,例如链接对应的操作可以是打开某一个网页,按键类对应的操作可以是执行某一个功能。\n[0084] 系统首先要判断用户触控区域是否只有一触控对象的单一对象区域;若不是则自动放大。假设用户手指的触摸点为1cm宽,当前界面中两个触控对象之间的相对距离小于0.5cm左右,那么用户在触摸一个触控对象时就很容易触摸到附近的另一个触控对象;\n此时系统会对用户手指触摸到的两个触控对象均放大处理,然后用户再去选择就比较方便了。\n[0085] 图5是本发明第二实施例中触控对象的放大处理方法的流程图,其可通过如图2所示的通信终端100实现,包括步骤有:\n[0086] 步骤S501,在当前界面被触控时,检测用户触控区域是否与触控对象区域相关联,若是则执行步骤S502,否则结束流程。优选的是,所述用户触控区域为用户手指与屏幕的接触区域或者以所述接触区域为中心外延预定范围值的区域。所述触控对象区域是指当前界面中链接类、按键类、控件类或菜单类等触控对象所对应的可以触摸控制的区域。更好的是,所述用户触控区域与触控对象区域相关联是指用户触控区域与触控对象区域存在重叠,即代表用户需要操作触控对象。若用户触控区域为普通文本类等非触控对象区域,则无需处理。\n[0087] 步骤S502,若用户触控区域与触控对象区域相关联,例如用户触控区域与触控对象区域存在重叠时,判断触控对象区域是否小于预定的参照区域,若是则执行步骤S503,否则结束流程。优选的是,所述参照区域为用户触控区域,即判断所述触控对象区域的面积是否小于所述用户触控区域的面积,若所述触控对象区域的面积小于所述用户触控区域的面积,则表示触控对象过小过密,用户难以方便和准确的操作该触控对象,需要进行放大处理。\n[0088] 步骤S503,若用户触控区域与触控对象区域相关联,判断触控对象区域是否位于当前界面的界面边缘区域(也包括编辑短信时或某些输入框的边缘区域等),若是则执行步骤S504,否则执行步骤S505。本步骤S503可以所述步骤S502之前或之后执行。\n[0089] 步骤S504,若触控对象区域小于参照区域,且所述触控对象区域位于界面边缘区域,则将触控对象区域进行放大处理,并将经放大处理后的触控对象区域调整到可操作的界面位置。\n[0090] 步骤S505,若触控对象区域小于参照区域,且触控对象区域不位于界面边缘区域,则将触控对象区域进行放大处理即可。\n[0091] 若用户当前操作的触控对象区域处在界面边缘区域,系统会自动判断:若触控对象区域小于用户触控区域,那么就自动放大处理;否则,不进行放大处理,具体情况需考虑两点:\n[0092] 1)首先计算界面边缘与触控对象之间的距离,判断该距离是否小于预定值(触控对象离界面边缘较近,例如小于0.2mm);\n[0093] 2)然后分析当前界面中用户触控区域和触控对象区域,如下表一所示,这里假设\n2\n用户触控区域的面积为0.5cm,触控对象区域分情况来讨论:若用户触控区域的面积大于触控对象区域的面积,则应该将触控对象区域进行放大处理。\n[0094] 表一\n[0095] \n用户触控区域 触控对象区域 比较结果 系统响应操作\n0.5cm2 0.3cm2 前者大于后者 放大\n0.5cm2 0.7cm2 前者小于或等于后者 不放大\n[0096] 另外,若用户所要操作的触控对象处于界面边缘区域,系统自动分析界面边缘区域的触控对象区域,对该触控对象区域自动放大并调整到当前用户可操作的界面,省去了用户放大界面后再左右移动屏幕的操作。\n[0097] 图6是本发明第三实施例中放大处理触控对象的界面实例图,其示出了对位于界面边缘区域的触控对象区域进行放大的效果。例如,用户浏览网页时,想通过界面边缘区域的“登陆框”进行输入时,此时系统自动将“登陆框”区域进行放大处理,以便用户操作。\n[0098] 图7是本发明第四实施例中放大处理触控对象的界面实例图,其示出了对位于非界面边缘区域的非单一对象区域的触控对象区域的放大效果。例如,用户浏览网页时,想点击“新闻”按键进入并浏览新闻界面,但由于“新闻”与“搜索”这两个按键之间的距离小于用户手指的触点宽度,导致用户同时触控了两个触控对象区域,此时系统自动将“新闻”与“搜索”这两个按键区域进行放大处理,用户再从中选择并点击放大后的“新闻”按键即可,从而方便了用户操作,并有效地防止了误操作的发生。\n[0099] 综上所述,本发明通信终端在当前界面被触控时,检测用户触控区域是否与触控对象区域相关联,若相关联则判断所述触控对象区域是否小于预定的参照区域,若若所述触控对象区域小于参照区域,则将所述触控对象区域进行放大处理。借此,本发明在当前界面中显示的触控对象较小较密时,可对需要操作的触控对象进行智能分析,用户无需进行全屏放大,便可将触控对象区域自动放大,然后用户再进行相应操作。本发明既减少了全屏缩放时通信终端的功耗,又避免了用户左右移动屏幕时,因误点击到其他的触控对象而执行误操作的情况,从而使得触控对象的操作更加方便、快捷、准确和节能,提高了用户体验度。优选的是,若所述用户触控区域与多个触控对象区域相关联,则自动将多个触控对象区域均进行放大处理,然后用户再去选择所需的触控对象就比较方便了。更好的是,若所述触控对象区域小于参照区域,且所述触控对象区域位于界面边缘区域时,将所述触控对象区域进行放大处理,同时将其调整到可操作的界面位置,从而省去了用户放大界面后再左右移动屏幕进行调整的繁琐。\n[0100] 当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
法律信息
- 2016-05-04
- 2013-07-10
实质审查的生效
IPC(主分类): G06F 3/0488
专利申请号: 201310051668.4
申请日: 2013.02.17
- 2013-06-05
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-04-22
|
2007-10-17
| | |
2
| |
2010-02-17
|
2008-08-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |