CN114756163A - 触控操作的处理方法、装置、设备及介质 - Google Patents
触控操作的处理方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN114756163A CN114756163A CN202110026071.9A CN202110026071A CN114756163A CN 114756163 A CN114756163 A CN 114756163A CN 202110026071 A CN202110026071 A CN 202110026071A CN 114756163 A CN114756163 A CN 114756163A
- Authority
- CN
- China
- Prior art keywords
- touch
- type
- calibration parameter
- preset
- target
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 29
- 230000003993 interaction Effects 0.000 claims abstract description 46
- 238000012545 processing Methods 0.000 claims description 82
- 238000000034 method Methods 0.000 claims description 49
- 238000004590 computer program Methods 0.000 claims description 11
- 238000012216 screening Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 210000001145 finger joint Anatomy 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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 for inputting data by handwriting, e.g. gesture or text
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
技术领域
本公开涉及信息处理技术领域,尤其涉及一种触控操作的处理方法、装置、设备及介质。
背景技术
近年来,随着通信技术的不断发展以及科技的不断进步,手机、笔记本电脑、平板电脑等电子设备已成为人们日常生活照必不可少的使用工具。用户可以通过电子设备浏览网页、玩游戏、观看视频等,所有这些功能的实现均离不开用户在电子设备的触控显示屏上的触控操作。
目前,在用户操控电子设备的过程中,如果用户的触控操作不够标准,电子设备便无法准确地识别用户的真实触控意图,进而可能向用户反馈错误的操作执行结果,降低用户的体验。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种触控操作的处理方法、装置、设备及介质。
第一方面,本公开提供了一种触控操作的处理方法,包括:
当检测到对目标显示界面的第一触控操作时,获取第一触控操作的触控参数;
在多个标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围,多个标定参数范围与多个预设触控类型一一对应,标定参数范围根据历史用户交互数据确定;
将第一触控类型作为第一触控操作的实际触控类型,第一触控类型为目标标定参数范围对应的预设触控类型。
第二方面,本公开提供了一种触控操作的处理装置,包括:
第一获取单元,配置为当检测到对目标显示界面的第一触控操作时,获取第一触控操作的触控参数;
第一选择单元,配置为在多个标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围,多个标定参数范围与多个预设触控类型一一对应,标定参数范围根据历史用户交互数据确定;
第一处理单元,配置为将第一触控类型作为第一触控操作的实际触控类型,第一触控类型为目标标定参数范围对应的预设触控类型。
第三方面,本公开提供了一种触控操作的处理设备,包括:
处理器;
存储器,用于存储可执行指令;
其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现第一方面所述的触控操作的处理方法。
第四方面,本公开提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被触控操作的处理设备执行时,使得触控操作的处理设备实现第一方面所述的触控操作的处理方法。
本公开实施例提供的技术方案与现有技术相比具有如下优点:
本公开实施例的触控操作的处理方法、装置、设备及介质,当检测到对目标显示界面的第一触控操作时,可以获取第一触控操作的触控参数,并且在根据历史用户交互数据确定的各个预设触控类型的标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围,进而将目标标定参数范围对应的第一触控类型作为第一触控操作的实际触控类型,即使在用户的触控操作不够准确的情况下,也可以基于根据历史用户交互数据确定的标定参数范围准确地识别用户的实际触控类型,进而准确地识别用户的真实触控意图,避免了向用户反馈错误的操作执行结果,提升了用户的体验。
附图说明
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
图1为本公开实施例提供的一种触控操作的场景图;
图2为本公开实施例提供的一种触控操作的处理方法的流程示意图;
图3为本公开实施例提供的另一种触控操作的处理方法的流程示意图;
图4为本公开实施例提供的又一种触控操作的处理方法的流程示意图;
图5为本公开实施例提供的再一种触控操作的处理方法的流程示意图;
图6为本公开实施例提供的一种触控操作的处理装置的结构示意图;
图7为本公开实施例提供的一种触控操作的处理设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
目前,在用户操控电子设备的过程中,如果用户的触控操作不够标准,电子设备便无法准确地识别用户的真实触控意图,进而可能向用户反馈错误的操作执行结果,降低用户的体验。
为了解决上述的问题,本公开实施例提供了一种触控操作的处理方法、装置、设备及介质,能够根据历史用户交互数据对应的分类统计数据,完成对触控操作的触控类型的预测,以分析用户的触控意图。
其中,本公开所提供的触控操作的处理方法可以应用于电子设备。其中,电子设备可以是移动电话、平板电脑、台式计算机、笔记本电脑、车载终端、可穿戴设备、一体机、智能家居设备等具有通信功能的设备,也可以是虚拟机或者模拟器模拟的设备。
用户可以在电子设备上浏览指定平台内的***示界面。其中,指定平台可以为指定应用程序,也可以为指定网站,在此不作限制。
在用户浏览指定平台内的***示界面的过程中,当用户对该显示界面输入任意触控操作,电子设备均可以通过本公开所提供的触控操作的处理方法对接收到的触控操作进行处理,以准确地识别用户的实际触控类型,进而准确地识别用户的真实触控意图。
下面以图1所示的场景为例,对本公开实施例提供的触控操作的处理方法进行详细说明。
图1示出了本公开实施例提供的一种触控操作的场景图。
如图1所示,电子设备101可以显示有短视频平台内的短视频播放界面102,用户可以对短视频播放界面102进行上下滑动的触控操作,以改变电子设备101所显示的短视频内容。例如,用户可以对短视频播放界面102输入由起始点103向终止点104滑动的触控操作,以查看下一个短视频内容。
为了能够准确地识别用户的实际触控类型,电子设备101可以在检测到对目标显示界面的第一触控操作时,获取第一触控操作的触控参数;并且,在多个标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围,多个标定参数范围与多个预设触控类型一一对应,标定参数范围根据历史用户交互数据确定;进而,将第一触控类型作为第一触控操作的实际触控类型,第一触控类型为目标标定参数范围对应的预设触控类型。
因此,即使在用户的触控操作不够准确的情况下,也可以基于根据历史用户交互数据确定的标定参数范围准确地识别用户的实际触控类型,进而准确地识别用户的真实触控意图,避免了向用户反馈错误的操作执行结果,提升了用户的体验。
根据上述架构,下面结合图2至图5对本公开实施例提供的触控操作的处理方法进行说明。其中,电子设备可以是移动电话、平板电脑、台式计算机、笔记本电脑、车载终端、可穿戴设备、一体机、智能家居设备等具有通信功能的设备,也可以是虚拟机或者模拟器模拟的设备。
图2示出了本公开实施例提供的一种触控操作的处理方法的流程示意图。
如图2所示,该触控操作的处理方法可以包括如下步骤。
S210、当检测到对目标显示界面的第一触控操作时,获取第一触控操作的触控参数。
在本公开实施例中,在电子设备显示目标显示界面的过程中,可以实时地检测用户对目标显示界面的第一触控操作,并且在检测到对目标显示界面的第一触控操作时,获取第一触控操作的触控参数。
其中,目标显示界面可以为***示界面,在此不作限制。
可选地,第一触控操作可以为任意类型的触控操作,包括但不限于点击操作、双击操作、滑动操作、指关节操作、多指触碰操作、单按键操作、多按键组合操作等。
在本公开一些实施例中,触控参数可以包括触控位置、触控间距和触控时长中的至少一种。
在一些实施例中,第一触控操作可以为触摸触控显示屏的操作。
可选地,若第一触控操作触摸触控显示屏时未发生移动,则触控位置可以为第一触控操作触摸触控显示屏时的各个触控点位置;若第一触控操作触摸触控显示屏时发生移动,则触控位置可以为第一触控操作触摸触控显示屏时的各个触控点起始位置和各个触控点结束位置。
可选地,若第一触控操作触摸触控显示屏时未发生移动,则触控间距可以设置为预设间距如0或-1;若第一触控操作触摸触控显示屏时发生移动,则触控间距可以为第一触控操作触摸触控显示屏时的各个触控点的移动距离。
可选地,触控时长可以为第一触控操作触摸触控显示屏时的持续时长。
例如,第一触控操作为点击操作且触摸触控显示屏时未发生移动,触控位置可以为点击触控显示屏时的触控点位置,触控间距可以为-1,触控时长可以为点击触控显示屏的持续时长。
再例如,第一触控操作为双击操作且触摸触控显示屏时未发生移动,触控位置可以为双击触控显示屏时的触控点位置,触控间距可以为-1,触控时长可以为双击触控显示屏的持续时长。
又例如,第一触控操作为滑动操作且触摸触控显示屏时发生移动,触控位置可以为在触控显示屏上滑动时的触控点起始位置和触控点结束位置,触控间距可以为触控点起始位置和触控点结束位置之间的直线距离,触控时长可以为在触控显示屏上滑动的持续时长。
在另一些实施例中,第一触控操作还可以为对按键的操作。
可选地,触控位置可以为第一触控操作所按压的按键。
可选地,触控时长可以为第一触控操作按压按键的持续时长。
在本公开另一些实施例中,除上述的触控参数以外,触控参数还可以包括触控指数。
在一些实施例中,第一触控操作可以为触摸触控显示屏的操作。
可选地,触控指数可以为第一触控操作触摸触控显示屏时的触控点数量。
在另一些实施例中,第一触控操作可以为触摸触控显示屏的操作。
可选地,触控指数可以为第一触控操作按压按键的数量。
在本公开又一些实施例中,除上述的触控参数以外,触控参数还可以包括触控压力。
在一些实施例中,第一触控操作可以为触摸触控显示屏的操作。
可选地,触控压力可以为第一触控操作触摸触控显示屏时的各个触控点所接受到的压力。
在另一些实施例中,第一触控操作可以为触摸触控显示屏的操作。
可选地,触控压力可以为第一触控操作按压按键的压力。
在本公开再一些实施例中,除上述的触控参数以外,触控参数还可以包括触控面积。
在一些实施例中,第一触控操作可以为触摸触控显示屏的操作。
可选地,触控面积可以为第一触控操作触摸触控显示屏时的各个触控点的接触面积。
在另一些实施例中,第一触控操作可以为触摸触控显示屏的操作。
可选地,触控面积可以为第一触控操作按压按键的接触面积。
S220、在多个标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围,多个标定参数范围与多个预设触控类型一一对应,标定参数范围根据历史用户交互数据确定。
在本公开实施例中,电子设备可以将第一触控操作的触控参数分别与根据历史用户交互数据确定的各个预设触控类型的标定参数范围进行比较,进而确定第一触控操作的触控参数所落入的目标标定参数范围。
其中,目标标定参数范围的范围上限大于或等于第一触控操作的触控参数,目标标定参数范围的范围下限小于或等于第一触控操作的触控参数。
在一些实施例中,在第一触控操作的触控参数包括一个参数类型即电子设备获取第一触控操作的一个参数类型的触控参数的情况下,标定参数范围可以包括该参数类型对应的标定参数范围。在另一些实施例中,在第一触控操作的触控参数包括多个参数类型即电子设备获取第一触控操作的多个参数类型的触控参数的情况下,标定参数范围可以包括每个参数类型对应的标定参数范围。
在这些实施例中,可选地,第一触控操作的每个参数类型的触控参数分别落入目标标定参数范围中的相应参数类型对应的标定参数范围内。
以第一触控操作的触控参数包括触控位置、触控间距和触控时长为例,第一触控操作的触控位置需要落入目标标定参数范围中的标定触控位置范围内,第一触控操作的触控间距需要落入目标标定参数范围中的标定触控间距范围内,第一触控操作的触控时长需要落入目标标定参数范围中的标定触控时长范围内。
在本公开实施例中,可选地,预设触控类型可以为任意触控类型,包括但不限于点击、双击、滑动、指关节、多指触碰、单按键、多按键组合等触控类型。
在本公开一些实施例中,为了确定各个预设触控类型的标定参数范围,在S220之前,电子设备还可以根据历史用户交互数据确定每个预设触控类型的标定参数范围。
在一些实施例中,在S220之前,该触控操作的处理方法还可以包括:
获取历史用户交互数据,历史用户交互数据包括多个历史触控参数,多个历史触控参数与多个历史触控操作一一对应;
对多个历史触控参数进行触控类型分类,得到多组历史触控参数,多组历史触控参数与多个预设触控类型一一对应;
计算各组历史触控参数的参数均值和参数方差;
根据参数均值和参数方差,生成各组历史触控参数对应的预设触控类型的标定参数范围。
具体地,在电子设备接收到第一触控操作之前,电子设备可以在识别到触控操作的触控类型之后,将触控操作的触控类型和触控参数存储为历史用户交互数据。电子设备可以在需要各个预设触控类型的标定参数范围时,对历史用户交互数据中的多个历史触控参数进行触控类型分类,得到多组历史触控参数,使每组历史触控参数对应一个预设触控类型。然后,电子设备可以计算各组历史触控参数的参数均值和参数方差,以根据参数均值和参数方差,生成各组历史触控参数对应的预设触控类型的标定参数范围。
由于电子设备在每次识别到触控操作的触控类型之后,均将触控操作的触控类型和触控参数存储为历史用户交互数据,因此,历史用户交互数据可以包括历史触控参数和每个历史触控参数对应的触控类型,由此,可以利用记录的触控类型,对多个历史触控参数进行触控类型分类,得到多组历史触控参数。
电子设备在得到多组历史触控参数之后,根据统计学概念计算各组历史触控参数的参数均值和参数方差,并且将每组历史触控参数的参数均值与参数方差之差作为该组历史触控参数对应的下限值,将每组历史触控参数的参数均值与参数方差之和作为该组历史触控参数对应的上限值,将该组历史触控参数对应的下限值和上限值所形成的参数范围作为该组历史触控参数对应的预设触控类型的标定参数范围。
由此,电子设备可以在需要对第一触控操作进行操控类型的预测时,计算取各个预设触控类型的历史触控参数,以提高预测结果的可靠性。
在另一些实施例中,在S220之前,该触控操作的处理方法还可以包括:
向目标显示界面所属的目标平台对应的服务器发送历史参数获取请求,该历史参数获取请求用于指示服务器反馈该电子设备对应的多组历史触控参数,多组历史触控参数与多个预设触控类型一一对应;
接收服务器反馈的多组历史触控参数;
计算各组历史触控参数的参数均值和参数方差;
根据参数均值和参数方差,生成各组历史触控参数对应的预设触控类型的标定参数范围。
其中,目标平台可以为应用程序或者浏览器,在此不作限制。
具体地,在电子设备接收到第一触控操作之前,电子设备可以在识别到触控操作的触控类型之后,将触控操作的触控类型和触控参数发送至服务器,进而使服务器将其存储为该电子设备对应的历史用户交互数据,并且每隔预定时间对历史用户交互数据中的多个历史触控参数进行触控类型分类,得到多组历史触控参数,使每组历史触控参数对应一个预设触控类型。电子设备可以在需要各个预设触控类型对应的历史触控参数时,向目标显示界面所属的目标平台对应的服务器发送历史参数获取请求,使服务器查询该电子设备对应的多组历史触控参数,并且每组历史触控参数对应一个预设触控类型,进而将其反馈给电子设备,电子设备可以接收服务器反馈的多组历史触控参数,并且计算各组历史触控参数的参数均值和参数方差,以根据参数均值和参数方差,生成各组历史触控参数对应的预设触控类型的标定参数范围。
可选地,电子设备还可以在识别到触控操作的触控类型之后,将其自身的设备信息发送至服务器,使得历史用户交互数据可以包括接收触控操作的电子设备的设备信息。
可选地,设备信息可以包括运行***类型、设备型号和分辨率中的至少一种,在此不作限制。
由此,电子设备可以在需要计算各个预设触控类型的标定参数范围时,直接从服务器获取各个预设触控类型的历史触控参数,提高了触控操作的处理效率。
在又一些实施例中,服务器还可以在每隔预定时间对历史用户交互数据中的多个历史触控参数进行触控类型分类,得到多组历史触控参数之后,计算各组历史触控参数的参数均值和参数方差,使得电子设备可以直接获取各组历史触控参数的参数均值和参数方差,并且根据参数均值和参数方差,生成各组历史触控参数对应的预设触控类型的标定参数范围,以进一步提高触控操作的处理效率,在此不做赘述。
在本公开另一些实施例中,为了获取各个预设触控类型的标定参数范围,在S220之前,该触控操作的处理方法还可以包括:
向目标显示界面所属的目标平台对应的服务器发送标定范围获取请求,该标定范围获取请求用于指示服务器反馈各个预设触控类型的标定参数范围,标定参数范围由服务器根据历史用户交互数据确定;
接收服务器反馈的各个预设触控类型的标定参数范围。
具体地,在电子设备接收到第一触控操作之前,电子设备可以在识别到触控操作的触控类型之后,将触控操作的触控类型和触控参数发送至服务器,进而使服务器将其存储为该电子设备对应的历史用户交互数据,并且每隔预定时间对历史用户交互数据中的多个历史触控参数进行触控类型分类,得到多组历史触控参数,使每组历史触控参数对应一个预设触控类型,进而计算各组历史触控参数的参数均值和参数方差,以根据参数均值和参数方差,生成各组历史触控参数对应的预设触控类型的标定参数范围。在电子设备需要各个预设触控类型的标定参数范围时,可以向目标显示界面所属的目标平台对应的服务器发送标定范围获取请求,使服务器查询该电子设备对应的各个预设触控类型的标定参数范围,并将其反馈给电子设备,电子设备可以接收服务器反馈的各个预设触控类型的标定参数范围。
由此,电子设备可以在需要各个预设触控类型的标定参数范围时,直接从服务器获取各个预设触控类型的标定参数范围,进一步提高了触控操作的处理效率。
S230、将第一触控类型作为第一触控操作的实际触控类型,第一触控类型为目标标定参数范围对应的预设触控类型。
在本公开实施例中,由于每个标定参数范围对应一个预设触控类型,因此,电子设备可以在确定目标标定参数范围之后,在多个预设触控类型中,确定目标标定参数范围对应的第一触控类型,进而将第一触控类型作为第一触控操作的实际触控类型。
在本公开实施例中,当检测到对目标显示界面的第一触控操作时,可以获取第一触控操作的触控参数,并且在根据历史用户交互数据确定的各个预设触控类型的标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围,进而将目标标定参数范围对应的第一触控类型作为第一触控操作的实际触控类型,即使在用户的触控操作不够准确的情况下,也可以基于根据历史用户交互数据确定的标定参数范围准确地识别用户的实际触控类型,进而准确地识别用户的真实触控意图,避免了向用户反馈错误的操作执行结果,提升了用户的体验。
在本公开另一种实施方式中,为了提高触控操作的处理效率,在S220之前,该触控操作的处理方法还可以包括:
在多个标准参数范围中,确定第一触控操作的触控参数所落入的目标标准参数范围,多个标准参数范围与多个预设触控类型一一对应;
在目标显示界面对应的多个预设操作指令中,确定第二触控类型对应的待确认操作指令,第二触控类型为目标标准参数范围对应的预设触控类型。
相应地,S220可以具体包括:
在待确认操作指令满足预设的误判条件的情况下,在多个标定参数范围中,选择目标标定参数范围。
具体地,电子设备可以在检测到对目标显示界面的第一触控操作时,获取第一触控操作的触控参数,然后先在各个预设触控类型的标准参数范围中,确定第一触控操作的触控参数所落入的目标标准参数范围,由于每个标准参数范围对应一个预设触控类型,因此,电子设备可以在目标显示界面对应的多个预设操作指令中,确定目标标准参数范围对应的第二触控类型对应的待确认操作指令,进而判断该待确认操作指令是否满足预设的误判条件,如果待确认操作指令满足误判条件,则在多个标定参数范围中,选择目标标定参数范围。
下面以图3所示实施例对此实施方式所提供的触控操作的处理方法进行详细说明。
图3示出了本公开实施例提供的另一种触控操作的处理方法的流程示意图。
如图3所示,该触控操作的处理方法可以包括如下步骤。
S310、当检测到对目标显示界面的第一触控操作时,获取第一触控操作的触控参数。
其中,S310与图2所示实施例中的S210相似,在此不做赘述。
S320、在多个标准参数范围中,确定第一触控操作的触控参数所落入的目标标准参数范围,多个标准参数范围与多个预设触控类型一一对应。
在本公开一些实施例中,在用户使用目标显示界面所属的目标平台的时长未达到预定时长的情况下,标准参数范围可以为对应预设触控类型的初始参数范围。
其中,初始参数范围可以为根据需要预先设置的参数范围。
在本公开另一些实施例中,在用户使用目标显示界面所属的目标平台的时长达到预定时长的情况下,标准参数范围可以为电子设备利用对应预设触控类型的标定参数范围更新后的参数范围。在本公开实施例中,电子设备可以在获取到第一触控操作的触控参数之后,将第一触控操作的触控参数分别与各个预设触控类型的标准参数范围进行比较,进而确定第一触控操作的触控参数所落入的目标标准参数范围。
需要说明的是,在多个标准参数范围中确定目标标准参数范围的方法与图2所示实施例中的S220相似,在此不做赘述。
S330、在目标显示界面对应的多个预设操作指令中,确定第二触控类型对应的待确认操作指令,第二触控类型为目标标准参数范围对应的预设触控类型。
在本公开实施例中,每个目标显示界面都可以对应有多个预设操作指令,一个预设操作指令用于实现一种针对目标显示界面的操作执行结果。
具体地,电子设备可以在确定目标标准参数范围之后,首先在多个预设触控类型中,确定目标标准参数范围对应的第一触控类型,进而在目标显示界面对应的多个预设操作指令中,确定第二触控类型对应的待确认操作指令。
在本公开一些实施例中,在第一触控操作的触控参数不包括触控位置的情况下,电子设备可以直接在目标显示界面对应的多个预设操作指令中,查询第二触控类型对应的待确认操作指令。
在本公开另一些实施例中,在第一触控操作的触控参数包括触控位置的情况下,在不同的触控位置输入的相同触控类型的触控操作,可能得到不同的操作指令。
例如,若目标显示界面为短视频播放界面,触控操作为点击操作,点击操作的触控位置处设置有收藏控件,则点击操作对应的操作指令为收藏短视频。再例如,若目标显示界面为短视频播放界面,触控操作为点击操作,点击操作的触控位置处未设置有任何控件,则点击操作对应的操作指令为暂停/开始播放短视频。
可选地,电子设备可以首先在目标显示界面对应的多个预设操作指令中,查询该触控位置对应的预设操作指令,进而在该触控位置对应的预设操作指令中,查询第二触控类型对应的待确认操作指令。
S340、在待确认操作指令满足预设的误判条件的情况下,在多个标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围,多个标定参数范围与多个预设触控类型一一对应,标定参数范围根据历史用户交互数据确定。
在本公开实施例中,在电子设备确定第二触控类型对应的待确认操作指令之后,可以判断该待确认操作指令是否满足预设的误判条件,如果是,则可以在各个预设触控类型的标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围。
可选地,误判条件可以包括下列中的至少一项:
已连续预设次数对目标显示界面执行待确认操作指令;
在执行待确认操作指令之后的预设时长之内恢复显示目标显示界面。
其中,已连续预设次数对目标显示界面执行待确认操作指令指的是用户连续预设次数在目标显示界面内输入与第一触控操作的触控参数相似且被判定为第二触控类型的触控操作,使得电子设备连续预设次数对目标显示界面执行待确认操作指令,但由于用户反复在目标显示界面内重复相同的触控操作,电子设备可以确定当前的待确认操作指令为误判的操作指令。
可选地,预设次数可以根据需要设置,在此不作限制。例如,预设次数可以为3次、5次、10次等。
进一步地,在执行待确认操作指令之后的预设时长之内恢复显示目标显示界面指的是用户在电子设备执行待确认操作指令并显示执行待确认操作指令对应的操作执行结果之后的预设时长之内,又触发电子设备恢复显示其接收第一触控操作时的目标显示界面,由于用户在操作执行结果内的逗留时间较短,说明该操作执行结果用户并不满意,电子设备可以确定当前的待确认操作指令为误判的操作指令。
可选地,预设时长可以根据需要设置,在此不作限制。例如,预设时长可以为1s、2s、3s等。
可选地,操作执行结果可以为跳转显示的新显示界面,也可以为在目标显示界面内叠加显示的新内容,还可以为使目标显示界面内的控件显示为新的状态。
在操作执行结果为跳转显示的新显示界面的情况下,恢复显示目标显示界面指的是跳转回目标显示界面进行显示;在操作执行结果为在目标显示界面内叠加显示的新内容,恢复显示目标显示界面指的是取消显示新内容;在操作执行结果为使目标显示界面内的控件显示为新的状态的情况下,恢复显示目标显示界面指的是将该控件恢复为接收第一触控操作之前的状态进行显示。
在本公开一些实施例中,电子设备可以直接将第一触控操作的触控参数与全部的预设触控类型的标定参数范围依次进行比较,进而确定第一触控操作的触控参数所落入的目标标定参数范围。
在这些实施例中,在多个标定参数范围中确定目标标定参数范围的方法与图2所示实施例中的S220相似,在此不做赘述。
在本公开另一些实施例中,S340中在多个标定参数范围中确定目标标定参数范围的方法可以具体包括:
在多个标定参数范围中,筛选候选标定参数范围,候选标定参数范围为第三触控类型的标定参数范围,第三触控类型为与第二触控类型相似的预设触控类型;
在候选标定参数范围中,确定目标标定参数范围。
具体地,电子设备可以预先存储有每两个预设触控类型之间的相似关系。例如,点击操作与双击操作之间的相似关系可以指示相似。再例如,点击操作与滑动操作之间的相似关系可以指示不相似。具体地,每两个预设触控类型之间的相似关系可以根据需要预先设置,在此不作限制。由此,电子设备可以在确定待确认操作指令满足预设的误判条件之后,首先在各个预设触控类型中,根据预先存储的相似关系,选择与第二触控类型相似的第三触控类型,然后在各个预设触控类型的标定参数范围中,选择第三触控类型的标定参数范围,作为候选标定参数范围,最后将第一触控操作的触控参数与候选标定参数范围依次进行比较,进而确定第一触控操作的触控参数所落入的目标标定参数范围。
S350、将第一触控类型作为第一触控操作的实际触控类型,第一触控类型为目标标定参数范围对应的预设触控类型。
其中,S350与图2所示实施例中的S230相似,在此不做赘述。
由此,在本公开实施例中,电子设备可以在确定初始判定的触控类型为误判类型之后,基于根据历史用户交互数据确定的标定参数范围准确地识别用户的实际触控类型,准确地识别用户的真实触控意图,避免了向用户反馈错误的操作执行结果,提升了用户的体验。
在本公开一些实施例中,在S330之后,该触控操作的处理方法还可以包括:
在待确认操作指令不满足误判条件的情况下,对目标显示界面执行待确认操作指令。
具体地,在电子设备确定第二触控类型对应的待确认操作指令之后,可以判断该待确认操作指令是否满足预设的误判条件,如果不是,则可以确认该触控类型并非误判类型,进而可以对目标显示界面执行该待执行操作指令,得到该待执行操作指令对应的操作执行结果,并显示该操作执行结果对应的内容。
在本公开另一些实施例中,在S350之后,该触控操作的处理方法还可以包括:
将目标标定参数范围更新为第一触控类型的标准参数范围。
具体地,电子设备在将第一触控类型作为第一触控操作的实际触控类型之后,还可以将目标标定参数范围更新为第一触控类型的标准参数范围,以在接收到新的触控操作之后,可以利用更新后的第一触控类型的标准参数范围与新的触控操作的触控参数进行比较,进而可以适应用户的使用习惯,针对不同用户的使用习惯完成智能化、个性化的操作类型判定,进一步提剩用户的体验。
可选地,在S350之后,该触控操作的处理方法还可以包括:
将第二触控类型的标定参数范围更新为第二触控类型的标准参数范围。
具体地,电子设备在将第一触控类型作为第一触控操作的实际触控类型之后,还可以将第二触控类型的标定参数范围更新为第二触控类型的标准参数范围,以在接收到新的触控操作之后,可以利用更新后的第二触控类型的标准参数范围与新的触控操作的触控参数进行比较,进而避免更新前的第二触控类型的标准参数范围与更新后的第一触控类型的标准参数范围之间发生冲突,进一步提高触控类型判定的准确性。
在本公开又一种实施方式中,为了提升用户的体验,还提供了又一种触控操作的处理方法,下面参考图4进行说明。
图4示出了本公开实施例提供的又一种触控操作的处理方法的流程示意图。
如图4所示,该触控操作的处理方法可以包括如下步骤。
S410、当检测到对目标显示界面的第一触控操作时,获取第一触控操作的触控参数。
S420、在多个标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围,多个标定参数范围与多个预设触控类型一一对应,标定参数范围根据历史用户交互数据确定。
S430、将第一触控类型作为第一触控操作的实际触控类型,第一触控类型为目标标定参数范围对应的预设触控类型。
其中,S410-S430与图2所示实施例中的S210-S230相似,在此不做赘述。
S440、在目标显示界面对应的多个预设操作指令中,确定第一触控类型对应的待执行操作指令。
在本公开一些实施例中,在第一触控操作的触控参数不包括触控位置的情况下,电子设备可以直接在目标显示界面对应的多个预设操作指令中,查询第一触控类型对应的待执行操作指令。
在本公开另一些实施例中,在第一触控操作的触控参数包括触控位置的情况下,电子设备可以首先在目标显示界面对应的多个预设操作指令中,查询该触控位置对应的预设操作指令,进而在该触控位置对应的预设操作指令中,查询第一触控类型对应的待执行操作指令。
S450、对目标显示界面执行待执行操作指令。
具体地,电子设备可以在确定第一触控类型对应的待执行操作指令之后,对目标显示界面执行该待执行操作指令,得到该待执行操作指令对应的操作执行结果,并显示该操作执行结果对应的内容。
由此,在本公开实施例中,在电子设备预测出第一触控操作的实际触控类型之后,可以直接执行该实际触控类型对应的待执行操作指令,进而基于识别到的用户的操控意图,为用户提供其希望的操作执行结果。
在本公开再一种实施方式中,为了提升用户的体验,还提供了再一种触控操作的处理方法,下面参考图5进行说明。
图5示出了本公开实施例提供的再一种触控操作的处理方法的流程示意图。
如图5所示,该触控操作的处理方法可以包括如下步骤。
S510、当检测到对目标显示界面的第一触控操作时,获取第一触控操作的触控参数。
S520、在多个标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围,多个标定参数范围与多个预设触控类型一一对应,标定参数范围根据历史用户交互数据确定。
S530、将第一触控类型作为第一触控操作的实际触控类型,第一触控类型为目标标定参数范围对应的预设触控类型。
其中,S510-S530与图2所示实施例中的S210-S230相似,在此不做赘述。
S540、查询第一触控类型对应的可替换触控类型。
在本公开一些实施例中,电子设备可以在将第一触控类型作为第一触控操作的实际触控类型之后,直接在本地存储的各个预设触控类型对应的替换方案中,查询目标触控类型对应的目标替换方案,在目标替换方案包括一个触控类型的情况下,将该触控类型作为第一触控类型对应的可替换触控类型;在目标替换方案包括两个及以上触控类型的情况下,电子设备可以获取历史用户交互数据中各个预设触控类型对应的操作次数,进而将目标替换方案中的操作次数最多的触控类型作为第一触控类型对应的可替换触控类型。
可选地,在电子设备接收到第一触控操作之前,电子设备可以接收服务器发送的各个预设触控类型对应的替换方案,并将其存储在本地。
在一些实施例中,在电子设备接收到第一触控操作之前,电子设备可以在识别到触控操作的触控类型之后,将触控操作的触控类型和触控参数存储为历史用户交互数据。电子设备可以在需要各个预设触控类型对应的操作次数时,对历史用户交互数据中的多个历史触控参数进行触控类型分类,得到多组历史触控参数,进而将每组历史触控参数的数量作为该组历史触控参数所对应的预设触控类型对应的操作次数。
在另一些实施例中,在电子设备接收到第一触控操作之前,电子设备可以在识别到触控操作的触控类型之后,将触控操作的触控类型和触控参数存储为历史用户交互数据,并且每隔预定时间对历史用户交互数据中的多个历史触控参数进行触控类型分类,得到多组历史触控参数,进而将每组历史触控参数的数量作为该组历史触控参数所对应的预设触控类型对应的操作次数,以在需要的时候直接获取各个预设触控类型对应的操作次数。
在本公开另一些实施例中,电子设备可以在将第一触控类型作为第一触控操作的实际触控类型之后,首先检测本地是否存储有各个预设触控类型对应的替换方案,如果是,则可以在本地存储的各个预设触控类型对应的替换方案中,查询目标触控类型对应的目标替换方案,否则,电子设备可以向目标显示界面所属的目标平台对应的服务器发送携带有第一触控类型的替换方案获取请求,使服务器响应于服务器查询该电子设备对应的第一触控类型的替换方案,并且在替换方案中的触控类型数量为一个时,向电子设备反馈该替换方案,在替换方案中的触控类型数量为两个及以上时,向电子设备反馈该替换方案和替换方案中的各个触控类型的操作次数。
可选地,在电子设备接收到第一触控操作之前,电子设备可以在识别到触控操作的触控类型之后,将触控操作的触控类型和触控参数发送至服务器,进而使服务器将其存储为该电子设备对应的历史用户交互数据,并且每隔预定时间对历史用户交互数据中的多个历史触控参数进行触控类型分类,得到多组历史触控参数,并将每组历史触控参数的数量作为该组历史触控参数所对应的预设触控类型对应的操作次数,以供电子设备查询。
在本公开实施例中,可选地,电子设备还可以在识别到触控操作的触控类型,并且执行该触控类型对应的操作指令之后,确定是否在预设时长之内恢复显示接收触控操作时的显示界面,如果是,则确定触控操作失败,如果否,则确定触控操作成功,进而将触控操作失败或者触控操作成功作为触控操作的触控结果发送给服务器。服务器可以每隔预设时间对该电子设备发送的或者全部电子设备发送的各个触控类型的触控结果进行统计,确定各个触控类型的成功率,进而确定成功率最低的至少一个触控类型。服务器可以针对每个所确定的触控类型,根据成功率最高的至少一个触控类型中与该触控类型相似的其他触控类型,生成该触控类型的替换方案。
S550、显示第一提示信息,第一提示信息用于提示用户通过可替换触控类型的触控操作触发第一触控类型对应的操作指令。
其中,第一提示信息可以包括文本、图标、图片和音频中的至少一种,在此不作限制。
在一些实施例中,电子设备可以不执行第一触控类型对应的操作指令,并显示第一提示信息。
继续参考图1,如果用户对短视频播放界面102输入由起始点103向终止点104滑动的触控操作,但由于滑动距离过短,电子设备虽然识别出用户输入的触控操作为滑动操作,但是,是基于各个预设触控类型的标定参数范围进行预测得到,电子设备101可以不执行任何操作指令,并直接显示第一提示信息如文本“请点击页面以查看下一个短视频”。
在另一些实施例中,如果电子设备在识别出第一触控类型之前,还基于各个预设触控类型的标准参数范围识别出了该第一触控操作对应的第二触控类型(参考图3所示实施例),此时,电子设备还可以执行第二触控类型对应的待确认操作指令,如果用户触发在预设时长之内恢复显示目标显示界面,则显示第一提示信息。
在本公开一些实施例中,在S550之后,该触控操作的处理方法还可以包括:
当检测到对目标显示界面的第二触控操作时,获取第二触控操作的触控参数;
在第二触控操作的触控参数落入可替换触控类型的标准参数范围的情况下,将第一触控类型作为第二触控操作的实际操作类型;
在目标显示界面对应的多个预设操作指令中,确定第一触控类型对应的待执行操作指令;
对目标显示界面执行待执行操作指令。
具体地,电子设备可以在显示第一提示信息之后,在检测到对目标显示界面的第二触控操作时,获取第二触控操作的触控参数,并且将第二触控操作的触控参数分别与各个预设触控类型的标准参数范围进行比较,如果第二触控操作的触控参数落入一个标准参数范围,并且所落入的标准参数范围为第一触控类型对应的可替换触控类型的标准参数范围,则可以将第一触控类型作为第二触控操作的实际操作类型,进而在目标显示界面对应的多个预设操作指令中,确定第一触控类型对应的待执行操作指令,并对目标显示界面执行待执行操作指令,得到该待执行操作指令对应的操作执行结果,并显示该操作执行结果对应的内容。
由此,在本公开实施例中,在电子设备预测出第一触控操作的实际触控类型之后,可以识别到的用户的操控意图,进而为用户选择合适的可替换触控类型,进而为用户提供合适的代替交互方式,以提高用户得到满意的操作执行结果的成功率,进一步提升用户的体验。在本公开实施例中,在存在可替换触控类型且电子设备确定可替换触控类型之后,或者在不存在可替换触控类型且电子设备执行第二触控类型对应的待确认操作指令之后,还可以将第一触控操作的实际触控类型、目标显示界面所属的显示场景如观看视频场景以及进入个人主页场景等、第一触控操作的触控参数、第一触控操作的触控问题如滑动操作的触控间距过长以及双击操作的触控时长过大等、第一触控操作的实际触控类型对应的可替换触控类型等数据,发送至服务器,便于后续目标平台设计时进行参考、日后分析及进一步校准。
本公开实施例还提供了一种触控操作的处理装置,下面结合图6进行说明。在本公开实施例中,该触控操作的处理装置600可以为电子设备。其中,电子设备可以是移动电话、平板电脑、台式计算机、笔记本电脑、车载终端、可穿戴设备、一体机、智能家居设备等具有通信功能的设备,也可以是虚拟机或者模拟器模拟的设备。
图6示出了本公开实施例提供的一种触控操作的处理装置的结构示意图。
如图6所示,该触控操作的处理装置600可以包括第一获取单元610、第一选择单元620和第一处理单元630。
该第一获取单元610可以配置为当检测到对目标显示界面的第一触控操作时,获取第一触控操作的触控参数。
该第一选择单元620可以配置为在多个标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围,多个标定参数范围与多个预设触控类型一一对应,标定参数范围根据历史用户交互数据确定。
该第一处理单元630可以配置为将第一触控类型作为第一触控操作的实际触控类型,第一触控类型为目标标定参数范围对应的预设触控类型。
在本公开实施例中,当检测到对目标显示界面的第一触控操作时,可以获取第一触控操作的触控参数,并且在根据历史用户交互数据确定的各个预设触控类型的标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围,进而将目标标定参数范围对应的第一触控类型作为第一触控操作的实际触控类型,即使在用户的触控操作不够准确的情况下,也可以基于根据历史用户交互数据确定的标定参数范围准确地识别用户的实际触控类型,进而准确地识别用户的真实触控意图,避免了向用户反馈错误的操作执行结果,提升了用户的体验。
在本公开一些实施例中,该触控操作的处理装置600还可以包括第二选择单元和第二处理单元。
该第二选择单元可以配置为在多个标准参数范围中,确定第一触控操作的触控参数所落入的目标标准参数范围,多个标准参数范围与多个预设触控类型一一对应。
该第二处理单元可以配置为在目标显示界面对应的多个预设操作指令中,确定第二触控类型对应的待确认操作指令,第二触控类型为目标标准参数范围对应的预设触控类型。
相应地,该第一选择单元620可以进一步配置为在待确认操作指令满足预设的误判条件的情况下,在多个标定参数范围中,选择目标标定参数范围。
在本公开一些实施例中,该误判条件可以包括下列中的至少一项:
已连续预设次数对目标显示界面执行待确认操作指令;
在执行待确认操作指令之后的预设时长之内恢复显示目标显示界面。
在本公开一些实施例中,该触控操作的处理装置600还可以包括第一执行单元,该第一执行单元可以配置为在待确认操作指令不满足误判条件的情况下,对目标显示界面执行待确认操作指令。
在本公开一些实施例中,该第一选择单元620可以包括阈值筛选子单元和阈值选择子单元。
该阈值筛选子单元可以配置为在多个标定参数范围中,筛选候选标定参数范围,候选标定参数范围为第三触控类型的标定参数范围,第三触控类型为与第二触控类型相似的预设触控类型。
该阈值选择子单元可以配置为在候选标定参数范围中,确定目标标定参数范围。
在本公开一些实施例中,该触控操作的处理装置600还可以包括第三处理单元,该第三处理单元可以配置为将目标标定参数范围更新为第一触控类型的标准参数范围。
在本公开一些实施例中,该触控操作的处理装置600还可以包括第二获取单元、第四处理单元、第五处理单元和第六处理单元。
该第二获取单元可以配置为获取历史用户交互数据,历史用户交互数据包括多个历史触控参数,多个历史触控参数与多个历史触控操作一一对应。
该第四处理单元可以配置为对多个历史触控参数进行触控类型分类,得到多组历史触控参数,多组历史触控参数与多个预设触控类型一一对应。
该第五处理单元可以配置为计算各组历史触控参数的参数均值和参数方差。
该第六处理单元可以配置为根据参数均值和参数方差,生成各组历史触控参数对应的预设触控类型的标定参数范围。
在本公开一些实施例中,该触控操作的处理装置600还可以包括第七处理单元和第二执行单元。
该第七处理单元可以配置为在目标显示界面对应的多个预设操作指令中,确定第一触控类型对应的待执行操作指令。
该第二执行单元可以配置为对目标显示界面执行待执行操作指令。
在本公开一些实施例中,该触控操作的处理装置600还可以包括类型查询单元和信息显示单元。
该类型查询单元可以配置为查询第一触控类型对应的可替换触控类型。
该信息显示单元可以配置为显示第一提示信息,第一提示信息用于提示用户通过可替换触控类型的触控操作触发第一触控类型对应的操作指令。
在本公开一些实施例中,该触控操作的处理装置600还可以包括第三获取单元、第八处理单元、第九处理单元和第三执行单元。
该第三获取单元可以配置为当检测到对目标显示界面的第二触控操作时,获取第二触控操作的触控参数。
该第八处理单元可以配置为在第二触控操作的触控参数落入可替换触控类型的标准参数范围的情况下,将第一触控类型作为第二触控操作的实际操作类型。
该第九处理单元可以配置为在目标显示界面对应的多个预设操作指令中,确定第一触控类型对应的待执行操作指令。
该第三执行单元可以配置为对目标显示界面执行待执行操作指令。
在本公开一些实施例中,该触控参数可以包括触控位置、触控间距和触控时长中的至少一种。
需要说明的是,图6所示的触控操作的处理装置600可以执行图2至图5所示的方法实施例中的各个步骤,并且实现图2至图5所示的方法实施例中的各个过程和效果,在此不做赘述。
本公开实施例还提供了一种触控操作的处理设备,该触控操作的处理设备可以包括处理器和存储器,存储器可以用于存储可执行指令。其中,处理器可以用于从存储器中读取可执行指令,并执行可执行指令以实现上述实施例中的触控操作的处理方法。
图7示出了本公开实施例提供的一种触控操作的处理设备的结构示意图。下面具体参考图7,其示出了适于用来实现本公开实施例中的触控操作的处理设备700的结构示意图。
本公开实施例中的触控操作的处理设备700可以为电子设备。其中,电子设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)、可穿戴设备、等等的移动终端以及诸如数字TV、台式计算机、智能家居设备等等的固定终端。
需要说明的是,图7示出的触控操作的处理设备700仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图7所示,该触控操作的处理设备700可以包括处理装置(例如中央处理器、图形处理器等)701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储装置708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM 703中,还存储有触控操作的处理设备700操作所需的各种程序和数据。处理装置701、ROM 702以及RAM703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。
通常,以下装置可以连接至I/O接口705:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置706;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置707;包括例如磁带、硬盘等的存储装置708;以及通信装置709。通信装置709可以允许触控操作的处理设备700与其他设备进行无线或有线通信以交换数据。虽然图7示出了具有各种装置的触控操作的处理设备700,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
本公开实施例还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被触控操作的处理设备如触控操作的处理设备的处理器执行时,使得触控操作的处理设备实现上述实施例中的触控操作的处理方法。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置709从网络上被下载和安装,或者从存储装置708被安装,或者从ROM 702被安装。在该计算机程序被处理装置701执行时,执行本公开实施例的触控操作的处理方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述触控操作的处理设备中所包含的;也可以是单独存在,而未装配入该触控操作的处理设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该触控操作的处理设备执行时,使得该触控操作的处理设备执行:
当检测到对目标显示界面的第一触控操作时,获取第一触控操作的触控参数;在多个标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围,多个标定参数范围与多个预设触控类型一一对应,标定参数范围根据历史用户交互数据确定;将第一触控类型作为第一触控操作的实际触控类型,第一触控类型为目标标定参数范围对应的预设触控类型。
在本公开实施例中,可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑设备(CPLD)等等。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
Claims (14)
1.一种触控操作的处理方法,其特征在于,包括:
当检测到对目标显示界面的第一触控操作时,获取所述第一触控操作的触控参数;
在多个标定参数范围中,确定所述第一触控操作的触控参数所落入的目标标定参数范围,多个所述标定参数范围与多个预设触控类型一一对应,所述标定参数范围根据历史用户交互数据确定;
将第一触控类型作为所述第一触控操作的实际触控类型,所述第一触控类型为所述目标标定参数范围对应的预设触控类型。
2.根据权利要求1所述的方法,其特征在于,在所述在多个标定参数范围中,确定所述第一触控操作的触控参数所落入的目标标定参数范围之前,所述方法还包括:
在多个标准参数范围中,确定所述第一触控操作的触控参数所落入的目标标准参数范围,多个所述标准参数范围与多个所述预设触控类型一一对应;
在所述目标显示界面对应的多个预设操作指令中,确定第二触控类型对应的待确认操作指令,所述第二触控类型为所述目标标准参数范围对应的预设触控类型;
其中,所述在多个标定参数范围中,确定所述第一触控操作的触控参数所落入的目标标定参数范围,包括:
在所述待确认操作指令满足预设的误判条件的情况下,在多个所述标定参数范围中,选择所述目标标定参数范围。
3.根据权利要求2所述的方法,其特征在于,所述误判条件包括下列中的至少一项:
已连续预设次数对所述目标显示界面执行所述待确认操作指令;
在执行所述待确认操作指令之后的预设时长之内恢复显示所述目标显示界面。
4.根据权利要求2所述的方法,其特征在于,在所述在所述目标显示界面对应的多个预设操作指令中,确定第二触控类型对应的待确认操作指令之后,所述方法还包括:
在所述待确认操作指令不满足所述误判条件的情况下,对所述目标显示界面执行所述待确认操作指令。
5.根据权利要求2所述的方法,其特征在于,所述在多个所述标定参数范围中,选择所述目标标定参数范围,包括:
在多个所述标定参数范围中,筛选候选标定参数范围,所述候选标定参数范围为第三触控类型的标定参数范围,所述第三触控类型为与所述第二触控类型相似的预设触控类型;
在所述候选标定参数范围中,确定所述目标标定参数范围。
6.根据权利要求2所述的方法,其特征在于,在所述将第一触控类型作为所述第一触控操作的实际触控类型之后,所述方法还包括:
将所述目标标定参数范围更新为所述第一触控类型的标准参数范围。
7.根据权利要求1所述的方法,其特征在于,在所述在多个标定参数范围中,确定第一触控操作的触控参数所落入的目标标定参数范围之前,所述方法还包括:
获取所述历史用户交互数据,所述历史用户交互数据包括多个历史触控参数,多个所述历史触控参数与多个历史触控操作一一对应;
对多个所述历史触控参数进行触控类型分类,得到多组所述历史触控参数,多组所述历史触控参数与多个所述预设触控类型一一对应;
计算各组所述历史触控参数的参数均值和参数方差;
根据所述参数均值和所述参数方差,生成各组所述历史触控参数对应的预设触控类型的标定参数范围。
8.根据权利要求1所述的方法,其特征在于,在所述将第一触控类型作为所述第一触控操作的实际触控类型之后,所述方法还包括:
在所述目标显示界面对应的多个预设操作指令中,确定所述第一触控类型对应的待执行操作指令;
对所述目标显示界面执行所述待执行操作指令。
9.根据权利要求1所述的方法,其特征在于,在所述将第一触控类型作为所述第一触控操作的实际触控类型之后,所述方法还包括:
查询所述第一触控类型对应的可替换触控类型;
显示第一提示信息,所述第一提示信息用于提示用户通过所述可替换触控类型的触控操作触发所述第一触控类型对应的操作指令。
10.根据权利要求9所述的方法,其特征在于,在所述显示第一提示信息之后,所述方法还包括:
当检测到对所述目标显示界面的第二触控操作时,获取所述第二触控操作的触控参数;
在所述第二触控操作的触控参数落入所述可替换触控类型的标准参数范围的情况下,将所述第一触控类型作为所述第二触控操作的实际操作类型;
在所述目标显示界面对应的多个预设操作指令中,确定所述第一触控类型对应的待执行操作指令;
对所述目标显示界面执行所述待执行操作指令。
11.根据权利要求1所述的方法,其特征在于,所述触控参数包括触控位置、触控间距和触控时长中的至少一种。
12.一种触控操作的处理装置,其特征在于,包括:
第一获取单元,配置为当检测到对目标显示界面的第一触控操作时,获取所述第一触控操作的触控参数;
第一选择单元,配置为在多个标定参数范围中,确定所述第一触控操作的触控参数所落入的目标标定参数范围,多个所述标定参数范围与多个预设触控类型一一对应,所述标定参数范围根据历史用户交互数据确定;
第一处理单元,配置为将第一触控类型作为所述第一触控操作的实际触控类型,所述第一触控类型为所述目标标定参数范围对应的预设触控类型。
13.一种触控操作的处理设备,其特征在于,包括:
处理器;
存储器,用于存储可执行指令;
其中,所述处理器用于从所述存储器中读取所述可执行指令,并执行所述可执行指令以实现上述权利要求1-11中任一项所述的触控操作的处理方法。
14.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,当所述计算机程序被触控操作的处理设备执行时,使得所述触控操作的处理设备实现上述权利要求1-11中任一项所述的触控操作的处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110026071.9A CN114756163A (zh) | 2021-01-08 | 2021-01-08 | 触控操作的处理方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110026071.9A CN114756163A (zh) | 2021-01-08 | 2021-01-08 | 触控操作的处理方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114756163A true CN114756163A (zh) | 2022-07-15 |
Family
ID=82325329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110026071.9A Pending CN114756163A (zh) | 2021-01-08 | 2021-01-08 | 触控操作的处理方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114756163A (zh) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103576964A (zh) * | 2012-08-02 | 2014-02-12 | 北京千橡网景科技发展有限公司 | 触点位置的自动校准方法和设备 |
CN104978090A (zh) * | 2014-04-11 | 2015-10-14 | 中国电信股份有限公司 | 根据用户行为修正触摸屏触控中心的方法和*** |
CN105469377A (zh) * | 2014-08-18 | 2016-04-06 | 中兴通讯股份有限公司 | 触控装置及其校准方法 |
CN105700749A (zh) * | 2016-01-13 | 2016-06-22 | 广东欧珀移动通信有限公司 | 一种触控方法及终端设备 |
CN106354300A (zh) * | 2016-08-17 | 2017-01-25 | 深圳市金立通信设备有限公司 | 一种防误操作的方法及终端 |
CN106527852A (zh) * | 2016-10-31 | 2017-03-22 | 努比亚技术有限公司 | 一种终端应用栏控制装置和方法 |
CN106527818A (zh) * | 2016-12-16 | 2017-03-22 | 广东欧珀移动通信有限公司 | 一种移动终端上触摸操作的控制方法、装置及移动终端 |
CN106681634A (zh) * | 2016-12-14 | 2017-05-17 | 珠海格力电器股份有限公司 | 一种终端触摸屏防误操作方法、装置及电子设备 |
CN106933484A (zh) * | 2017-02-28 | 2017-07-07 | 维沃移动通信有限公司 | 触控区域自适应调整方法及移动终端 |
CN108845751A (zh) * | 2018-06-21 | 2018-11-20 | Oppo广东移动通信有限公司 | 触控信息的处理方法、装置、存储介质及电子设备 |
CN109583161A (zh) * | 2018-11-27 | 2019-04-05 | 咪咕文化科技有限公司 | 一种信息处理方法及装置、存储介质 |
CN109745699A (zh) * | 2018-12-29 | 2019-05-14 | 维沃移动通信有限公司 | 一种响应触控操作的方法及终端设备 |
CN109908580A (zh) * | 2019-01-25 | 2019-06-21 | 努比亚技术有限公司 | 游戏界面的优化方法、计算机设备和存储介质 |
CN109976576A (zh) * | 2019-03-20 | 2019-07-05 | 上海龙旗科技股份有限公司 | 一种移动终端屏幕防误触的方法与设备 |
CN111708479A (zh) * | 2020-07-17 | 2020-09-25 | 腾讯科技(深圳)有限公司 | 触控操作的响应方法、装置、终端及存储介质 |
CN112083858A (zh) * | 2020-08-31 | 2020-12-15 | 珠海格力电器股份有限公司 | 控件的显示位置调整方法及装置 |
-
2021
- 2021-01-08 CN CN202110026071.9A patent/CN114756163A/zh active Pending
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103576964A (zh) * | 2012-08-02 | 2014-02-12 | 北京千橡网景科技发展有限公司 | 触点位置的自动校准方法和设备 |
CN104978090A (zh) * | 2014-04-11 | 2015-10-14 | 中国电信股份有限公司 | 根据用户行为修正触摸屏触控中心的方法和*** |
CN105469377A (zh) * | 2014-08-18 | 2016-04-06 | 中兴通讯股份有限公司 | 触控装置及其校准方法 |
CN105700749A (zh) * | 2016-01-13 | 2016-06-22 | 广东欧珀移动通信有限公司 | 一种触控方法及终端设备 |
CN106354300A (zh) * | 2016-08-17 | 2017-01-25 | 深圳市金立通信设备有限公司 | 一种防误操作的方法及终端 |
CN106527852A (zh) * | 2016-10-31 | 2017-03-22 | 努比亚技术有限公司 | 一种终端应用栏控制装置和方法 |
CN106681634A (zh) * | 2016-12-14 | 2017-05-17 | 珠海格力电器股份有限公司 | 一种终端触摸屏防误操作方法、装置及电子设备 |
CN106527818A (zh) * | 2016-12-16 | 2017-03-22 | 广东欧珀移动通信有限公司 | 一种移动终端上触摸操作的控制方法、装置及移动终端 |
CN106933484A (zh) * | 2017-02-28 | 2017-07-07 | 维沃移动通信有限公司 | 触控区域自适应调整方法及移动终端 |
CN108845751A (zh) * | 2018-06-21 | 2018-11-20 | Oppo广东移动通信有限公司 | 触控信息的处理方法、装置、存储介质及电子设备 |
CN109583161A (zh) * | 2018-11-27 | 2019-04-05 | 咪咕文化科技有限公司 | 一种信息处理方法及装置、存储介质 |
CN109745699A (zh) * | 2018-12-29 | 2019-05-14 | 维沃移动通信有限公司 | 一种响应触控操作的方法及终端设备 |
CN109908580A (zh) * | 2019-01-25 | 2019-06-21 | 努比亚技术有限公司 | 游戏界面的优化方法、计算机设备和存储介质 |
CN109976576A (zh) * | 2019-03-20 | 2019-07-05 | 上海龙旗科技股份有限公司 | 一种移动终端屏幕防误触的方法与设备 |
CN111708479A (zh) * | 2020-07-17 | 2020-09-25 | 腾讯科技(深圳)有限公司 | 触控操作的响应方法、装置、终端及存储介质 |
CN112083858A (zh) * | 2020-08-31 | 2020-12-15 | 珠海格力电器股份有限公司 | 控件的显示位置调整方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109564571B (zh) | 利用搜索上下文的查询推荐方法及*** | |
US11409817B2 (en) | Display apparatus and method of controlling the same | |
US8862118B2 (en) | Methods, apparatuses and computer program products for automating testing of devices | |
US9622016B2 (en) | Invisiblemask: a tangible mechanism to enhance mobile device smartness | |
CN110727868B (zh) | 对象推荐方法、装置和计算机可读存储介质 | |
US20080284726A1 (en) | System and Method for Sensory Based Media Control | |
CN102763159A (zh) | 话音输入的处理 | |
US20140156277A1 (en) | Information processing device and content retrieval method | |
CN104978267A (zh) | 网页测试方法、终端及服务器 | |
CN112764612A (zh) | 互动方法、装置、电子设备和存储介质 | |
EP4328766A1 (en) | Processing method and apparatus based on interest tag, and device and storage medium | |
CN111079016A (zh) | 一种短视频推荐方法、装置及电子设备 | |
CN113032172B (zh) | 异常检测方法、装置和电子设备 | |
CN112882850A (zh) | 按键事件处理方法、装置、设备和存储介质 | |
CN113946271A (zh) | 显示控制方法、装置、电子设备和存储介质 | |
WO2017011084A1 (en) | System and method for interaction between touch points on a graphical display | |
CN103677519A (zh) | 一种收藏多媒体资源的方法、终端及服务器 | |
CN103019610A (zh) | 对象选择方法及终端 | |
CN109683760B (zh) | 最近内容的显示方法、装置、终端及存储介质 | |
CN103150111A (zh) | 一种输入符号的方法、装置及终端 | |
CN113986083A (zh) | 文件处理的方法和电子设备 | |
CN108604142B (zh) | 一种触屏设备操作方法及触屏设备 | |
CN107930126B (zh) | 游戏预约数据处理方法、装置以及移动终端 | |
CN114756163A (zh) | 触控操作的处理方法、装置、设备及介质 | |
CN113268179B (zh) | 会话消息处理方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |