本申请涉及触摸屏,更具体地,涉及一种触控区域分类方法、装置、电子设备及计算机可读介质。
背景技术:
1、随着电子技术的发展,电子设备的功能越来越丰富,例如电子设备具备触摸屏,用户通过对触摸屏执行触控(touch)事件,包括按下(down)事件和抬起(up)事件和滑动(move)事件等,实现对电子设备的控制。
2、目前,一些应用程序可以允许用户调整该应用程序在运行时,对触摸屏的触控参数调整,从而调整该应用程序的界面内的触控响应。然后,目前的调整方式是全局调整,即整个界面的触控参数一起被调整,使得该调整方式不够合理。
技术实现思路
1、本申请提出了一种触控区域分类方法、装置、电子设备及计算机可读介质,以改善上述缺陷。
2、第一方面,本申请提供了一种触控区域分类方法,应用于电子设备的触摸屏,所述方法包括:在所述电子设备通过所述触摸屏显示目标应用程序的情况下,获取所述目标应用程序的目标界面对应的目标图像;基于对所述目标图像的识别操作,确定所述目标界面的第一操作区域,所述第一操作区域对应有第一操作区域位置;确定所述第一操作区域对应的第一触控类型;获取针对所述目标界面的触控操作对应的手势信息;基于所述手势信息确定所述触控操作对应的第二操作区域以及第二操作区域对应的第二操作区域位置和第二触控类型;基于第一操作区域位置、第一触控类型、第二操作区域位置和第二触控类型,确定所述目标界面对应的可操作区域的位置和类型。
3、第二方面,本申请还提供了一种触控区域分类装置,应用于电子设备的触摸屏,所述装置包括:第一获取单元、第一确定单元、第二获取单元、第二确定单元、第三确定单元和识别单元。第一获取单元,用于在所述电子设备通过所述触摸屏显示目标应用程序的情况下,获取所述目标应用程序的目标界面对应的目标图像。第一确定单元,用于基于对所述目标图像的识别操作,确定所述目标界面的第一操作区域,所述第一操作区域对应有第一操作区域位置。第二确定单元,用于确定所述第一操作区域对应的第一触控类型。第二获取单元,用于获取针对所述目标界面的触控操作对应的手势信息。第三确定单元,用于基于所述手势信息确定所述触控操作对应的第二操作区域以及第二操作区域对应的第二操作区域位置和第二触控类型。识别单元,用于基于第一操作区域位置、第一触控类型、第二操作区域位置和第二触控类型,确定所述目标界面对应的可操作区域的位置和类型。
4、第三方面,本申请还提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行上述方法。
5、第四方面,本申请还提供了一种计算机可读介质,所述可读存储介质存储有处理器可执行的程序代码,所述程序代码被所述处理器执行时使所述处理器执行上述方法。
6、本申请提供的触控区域分类方法、装置、电子设备及计算机可读介质,在所述电子设备通过所述触摸屏显示目标应用程序的情况下,获取所述目标应用程序的目标界面对应的目标图像;基于对所述目标图像的识别操作,确定所述目标界面的第一操作区域,所述第一操作区域对应有第一操作区域位置;确定所述第一操作区域对应的第一触控类型;获取针对所述目标界面的触控操作对应的手势信息;基于所述手势信息确定所述触控操作对应的第二操作区域以及第二操作区域对应的第二操作区域位置和第二触控类型;基于第一操作区域位置、第一触控类型、第二操作区域位置和第二触控类型,确定所述目标界面对应的可操作区域的位置和类型。因此,可以结合图像识别和手势识别的方式确定目标界面对应的可操作区域的位置和类型,使得对目标界面的可操作区域的识别更加合理准确。
7、本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
1.一种触控区域分类方法,其特征在于,应用于电子设备的触摸屏,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于第一操作区域位置、第一触控类型、第二操作区域位置和第二触控类型,确定所述目标界面对应的可操作区域的位置和类型,包括:
3.根据权利要求2所述的方法,其特征在于,所述第一操作区域为多个,所述若第一操作区域位置和第二操作区域位置至少部分重叠,且所述第一触控类型和第二触控类型匹配,则确定所述第一操作区域信息验证通过,包括:
4.根据权利要求2所述的方法,其特征在于,若第一操作区域位置和第二操作区域位置至少部分重叠,且所述第一触控类型和第二触控类型匹配,则确定所述第一操作区域验证通过,包括:
5.根据权利要求4所述的方法,其特征在于,所述若不匹配,则降低所述第一操作区域的置信度,并返回执行获取针对所述目标界面的触控操作对应的手势信息的操作以及后续操作,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于第一操作区域位置、第一触控类型、第二操作区域位置和第二触控类型,确定所述目标界面对应的可操作区域的位置和类型,包括:
7.根据权利要求6所述的方法,其特征在于,所述若第一操作区域位置和第二操作区域位置不存在重叠区域,且所述第二操作区域的操作频率大于预设频率,则基于所述第二操作区域确定所述目标界面对应的可操作区域的位置和类型,包括:
8.根据权利要求7所述的方法,其特征在于,历史操作区域对应有第三触控类型,所述查找与所述第二操作区域匹配的历史操作区域,包括:
9.根据权利要求8所述的方法,其特征在于,还包括:
10.根据权利要求9所述的方法,其特征在于,所述操作控件布局信息包括目标界面内的各类型操作控件的分布区域,所述基于所述待选历史操作区域和操作控件布局信息,确定所述目标界面对应的可操作区域的位置和类型;
11.根据权利要求1-10任一项所述的方法,其特征在于,所述获取针对所述目标界面的触控操作对应的手势信息,包括:
12.根据权利要求1-10任一项所述的方法,其特征在于,所述手势信息包括触控持续时间和所述触控持续时间内的多个触控位置信息。
13.一种触控区域分类装置,其特征在于,应用于电子设备的触摸屏,所述装置包括:
14.一种电子设备,其特征在于,包括:
15.一种计算机可读介质,其特征在于,所述计算机可读介质存储有处理器可执行的程序代码,所述程序代码被所述处理器执行时使所述处理器执行权利要求1-12任一项所述方法。