点击操作的处理方法、设备、存储介质及计算机程序产品技术

技术编号:32630474 阅读:18 留言:0更新日期:2022-03-12 18:04
本申请提供了一种点击操作的处理方法、设备、存储介质及计算机程序产品。该方法对于一次点击操作作用于的控件不唯一,即点击操作对应的点击位置存在重合的控件时,基于决策树排序算法训练获得的目标控件选择模型对重合的每一控件的重合匹配度因子、重要程度因子、出现时长因子、操作频度因子和伤害程度因子进行分析处理,进而确定本次点击操作作用于每一控件的点击优先度和点击伤害度,从而实现了对不同控件在不同条件下是否点击误触实现精确的判定,最终根据每一控件的点击优先度和点击伤害度来确定本次点击操作最终需要作用于的控件,并由确定的控件来响应于本次点击操作,有效保避免了误操作导致的不良后果,提升了用户体验。体验。体验。

【技术实现步骤摘要】
点击操作的处理方法、设备、存储介质及计算机程序产品


[0001]本申请涉及终端
,尤其涉及一种点击操作的处理方法、设备、存储介质及计算机程序产品。

技术介绍

[0002]随着电子设备,例如手机的普及和应用复杂度的提升,电子设备上同一时间内出现的控件越来越多,并且在一些使用场景中经常会出现多个控件重合的情况。例如,在一些直播类应用、视频类应用的播放界面中,用于实现全屏播放的全屏控件与用于调节音量的音量控件会存在重合。
[0003]在这些使用场景中,当用户对某个控件进行点击时,可能会不小心误触与其重合的控件,进而导致被误触的控件响应于点击操作,例如本该由全屏控件响应于点击操作将当前播放内容进行全屏播放,但却由音量控件响应于点击操作,误将音量调整到最大,这样不仅会给用户带来不好的用户体验,还会给用户带来不必要的麻烦。

技术实现思路

[0004]为了解决上述技术问题,本申请提供一种点击操作的处理方法、设备、存储介质及计算机程序产品,旨在对不同控件在不同条件下是否为点击误触实现精确的判定,从而避免误操作导致的不良后果。
[0005]第一方面,本申请提供一种点击操作的处理方法。该方法包括;在监听到点击操作时,确定所述点击操作对应的点击位置;在所述点击位置处存在重合的第一控件和第二控件时,分别获取所述第一控件的第一特征因子和所述第二控件的第二特征因子,所述第一特征因子和所述第二特征因子均包括重合匹配度因子、重要程度因子、出现时长因子、操作频度因子和伤害程度因子;通过目标控件选择模型对所述第一特征因子和所述第二特征因子进行处理,确定所述第一控件对应的第一点击优先度和第一点击伤害度,以及所述第二控件对应的第二点击优先度和第二点击伤害度;根据所述第一点击优先度、所述第一点击伤害度、所述第二点击优先度和所述第二点击伤害度从所述第一控件和所述第二控件中选择一个作为目标控件,并控制所述目标控件响应于所述点击操作。
[0006]由此,本申请实施例提供的方法,在一次点击操作作用于的控件不唯一,即点击操作对应的点击位置存在重合的控件时,基于决策树排序算法训练获得的目标控件选择模型对重合的每一控件的重合匹配度因子、重要程度因子、出现时长因子、操作频度因子和伤害程度因子进行分析处理,进而确定本次点击操作作用于每一控件的点击优先度和点击伤害度,从而通过多特征因子实现了对不同控件在不同条件下是否点击误触实现精确的判定,最终根据每一控件的点击优先度和点击伤害度来确定本次点击操作最终需要作用于的控件,并由确定的控件来响应于本次点击操作,有效保避免了误操作导致的不良后果,提升了用户体验。
[0007]根据第一方面,所述根据所述第一点击优先度、所述第一点击伤害度、所述第二点
击优先度和所述第二点击伤害度从所述第一控件和所述第二控件中选择一个作为目标控件,并控制所述目标控件响应于所述点击操作,包括:根据所述第一点击优先度和所述第二点击优先度从所述第一控件和所述第二控件中选择一个作为所述目标控件;根据所述目标控件对应的点击伤害度,控制所述目标控件响应于所述点击操作。这样,通过基于多个特征因子确定的点击优先度和点击伤害度来确定本次点击操作针对的控件,并控制确定的控件响应于本次点击操作,从而通过多维度的参考因素保证了判定结果的准确性。
[0008]根据第一方面,或者以上第一方面的任意一种实现方式,所述根据所述第一点击优先度和所述第二点击优先度从所述第一控件和所述第二控件中选择一个作为所述目标控件,包括:在所述第一点击优先度高于所述第二点击优先度时,选择所述第一控件作为所述目标控件;在所述第二点击优先度高于所述第一点击优先度时,选择所述第二控件作为所述目标控件。这样,通过选择点击优先度高的控件作为目标控件,从而保证了最终确定的目标控件是用户真正想要点击的控件,进而降低了误点击现象的发生。
[0009]根据第一方面,或者以上第一方面的任意一种实现方式,所述根据所述目标控件对应的点击伤害度,控制所述目标控件响应于所述点击操作,包括:在所述目标控件对应的点击伤害度低于伤害度阈值时,控制所述目标控件响应于所述点击操作;在所述目标控件对应的点击伤害度不低于所述伤害度阈值时,提示用户是否对所述目标控件执行所述点击操作;在确定对所述目标控件执行所述点击操作时,控制所述目标控件响应于所述点击操作。本申请实施例提供的技术方案,通过利用点击伤害度这一判断因素来确定目标控件是直接响应于本次点击操作,还是先向用户进行提示,进而由用户重新确定是否由目标控件响应于本次点击操作,从而在用户没有二次借入时,保证点击操作触发的是点击优先度高,点击伤害度低的控件,进而避免误触点击伤害度高的控件给用户带来不必要的麻烦。
[0010]根据第一方面,或者以上第一方面的任意一种实现方式,所述目标控件为调节音量的音量控件;在所述根据所述目标控件对应的点击伤害度,控制所述目标控件响应于所述点击操作之前,所述方法还包括:获取当前所处环境的第一音量值;根据所述第一音量值确定所述伤害度阈值。具体的,本申请实施例提供的技术方案中,伤害度阈值与当前电子设备所处环境的音量息息相关,从而能够保证目标控件响应于点击操作,调整后的音量不会让用户和周围人群感到不适,进一步提示用户体验。
[0011]根据第一方面,或者以上第一方面的任意一种实现方式,在所述提示用户是否对所述目标控件执行所述点击操作之前,所述方法包括:获取电子设备当前的第二音量值;确定所述目标控件响应于所述点击操作后所述电子设备对应的第三音量值;在所述第二音量值和所述第三音量值的差值小于音量阈值时,执行所述控制所述目标控件响应于所述点击操作的步骤;在所述第二音量值和所述第三音量值的差值不小于音量阈值时,执行所述提示用户是否对所述目标控件执行所述点击操作步骤。具体的,本申请实施例提供的技术方案中,在目标控件对应的点击伤害度不低于伤害度阈值,向用户作出提示前进一步判断电子设备当前的音量值与响应于点击操作调整后的音量值之间的差值是与音量阈值的关系,然后再根据判断结果确定是响应于点击操作还是向用户作出提示,通过这种两次判断才决定最终操作的方式,既降低了误触现象的发生,又能够尽可能减少用户的借入,保障用户体验。
[0012]根据第一方面,或者以上第一方面的任意一种实现方式,所述提示用户是否对所
述目标控件执行所述点击操作,包括:以弹窗的方式提示用户是否对所述目标控件执行所述点击操作;或者,以语音的方式提示用户是否对所述目标控件执行所述点击操作。这样,在尽可能不影响用户使用的情况下,可以让用户预先获知该目标控件响应于本次点击操作时会存在一定风险,从而根据提示重新作出正确的操作。
[0013]根据第一方面,或者以上第一方面的任意一种实现方式,所述目标控件选择模型由服务器基于决策树排序算法训练获得;在所述通过目标控件选择模型对所述第一特征因子和所述第二特征因子进行处理之前,所述方法还包括:检测本地是否存在所述目标控件选择模型;在本地不存在所述目标控件选择模型时,向所述服务器发送获取所述目标控件选择模型的请求;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种点击操作的处理方法,其特征在于,应用于具有显示界面的电子设备,所述方法包括:在所述显示界面中显示多媒体画面和全屏控件,所述多媒体画面为非全屏播放,所述全屏控件被点击时所述多媒体画面被全屏播放;在接收到音量调节操作后,显示音量控件,所述音量控件的第一部分与所述全屏控件重叠;当接收到对所述第一部分的点击操作后,全屏播放所述多媒体画面。2.根据权利要求1所述的方法,其特征在于,所述在所述显示界面中显示多媒体画面和全屏控件,包括:在接收到对提供所述多媒体画面的应用的点击操作时,在所述显示界面中显示多媒体选项,所述多媒体选项与所述多媒体画面相对应,所述多媒体选项被点击时所述显示界面播放相对应的所述多媒体画面;在接收到对所述多媒体选项的点击操作时,在所述显示界面中显示与所述多媒体选项相对应的所述多媒体画面;在接收到对所述多媒体画面的点击操作时,在所述显示界面中显示所述全屏控件。3.根据权利要求1所述的方法,其特征在于,所述在所述音量控件和所述全屏控件同时显示的过程中,当接收到对所述第一部分的点击操作后,全屏播放所述多媒体画面,包括:确定所述音量控件的点击优先度和所述全屏控件的点击优先度;在所述音量控件的点击优先度高于所述全屏控件的点击优先度时,将音量调节到最大音量值;在所述全屏控件的点击优先度高于所述音量控件的点击优先度时,全屏播放所述多媒体画面。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述音量控件的点击优先度等于所述全屏控件的点击优先度时,在所述显示界面弹出第一提示窗,所述第一提示窗中包括第一选项和第二选项,所述第一选项对应于所述音量控件,所述第二选项对应于所述全屏控件。5.根据权利要求4所述的方法,其特征在于,在所述显示界面弹出第一提示窗之后,所述方法还包括:在接收到对所述第一选项的点击操作时,将音量调节到最大音量值;在接收到对所述第二选项的点击操作时,全屏播放所述多媒体画面。6.根据权利要求3所述的方法,其特征在于,在所述音量控件的点击优先度高于所述全屏控件的点击优先度时,将音量调节到最大音量值之前,所述方法还包括:确定所述音量控件的点击伤害度;在所述音量控件的点击伤害度低于伤害度阈值时,执行所述将音量调节到最大音量值的步骤;在所述音量控件的点击伤害度不低于所述伤害度阈值时,在所述显示界面弹出第二提示窗,所述第二提示窗中包括提示信息、第三选项和第四选项,所述提示信息用于提示用户是否执行所述将音量调节到最大音量值的步骤,所述第三选项对应于所述音量控件,所述第四选项用于取消所述点击操作。
7.根据权利要求6所述的方法,其特征在于,在所述显示界面弹出第二提示窗之后,所述方法还包括:在接收到对所述第三选项的点击操作时,将音量调节到最大音量值;在接收到对所述第四选项的点击操作时,继续在所述显示界面的视频区域播放所述多媒体画面。8.根据权利要求1至7任一项所述的方法,其特征在于,所述确定所述音量控件的点击优先度和所述全屏控件的点击优先度,包括:分别获取所述音量控件的特征因子和所述全屏控件的特征因子,所述特征因子包括重合匹配度因子、重要程度因子、出现时长因子、操作频度因子和伤害程度因子;通过目标控件选择模型对所述音量控件的特征因子和所述全屏控件的特征因子进行处理,确定所述音量控件对应的点击优先度和所述全屏控件对应的点击优先度。9.一种点击操作的处理方法,其特征在于,包括:在监听到点击操作时,确定所述点击操作对应的点击位置;在所述点击位置处存在重合的第一控件和第二控件时,分别获取所述第一控件的第一特征因子和所述第二控件的第二特征因子,所述第一特征因子和所述第二特征因子均包括重合匹配度因子、重要程度因子、出现时长因子、操作频度因子和伤害程度因子;通过目标控件选择模型对所述第一特征因子和所述第二特征因子进行处理,确定所述第一控件对应的第一点击优先度和第一点击伤害度,以及所述第二控件对应的第...

【专利技术属性】
技术研发人员:赵伯豪
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1