[go: up one dir, main page]

CN105607832B - 一种信息处理方法及电子设备 - Google Patents

一种信息处理方法及电子设备 Download PDF

Info

Publication number
CN105607832B
CN105607832B CN201510964892.1A CN201510964892A CN105607832B CN 105607832 B CN105607832 B CN 105607832B CN 201510964892 A CN201510964892 A CN 201510964892A CN 105607832 B CN105607832 B CN 105607832B
Authority
CN
China
Prior art keywords
touch
touch points
display content
points
time difference
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.)
Active
Application number
CN201510964892.1A
Other languages
English (en)
Other versions
CN105607832A (zh
Inventor
陶嘉明
姜东�
吕琬军
曹璐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201510964892.1A priority Critical patent/CN105607832B/zh
Publication of CN105607832A publication Critical patent/CN105607832A/zh
Application granted granted Critical
Publication of CN105607832B publication Critical patent/CN105607832B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

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

一种信息处理方法及电子设备
技术领域
本发明主要涉及信息处理领域,更具体地说是涉及一种信息处理方法及电子设备。
背景技术
目前,手机、ipad等电子设备的显示屏通常都是触摸屏,在该电子设备的不同应用界面下,用户通过触摸其显示屏完成相应的操作,非常方便。
然而,申请人发现,由于该电子设备没有鼠标等输入设备,因而,如何在当前显示信息中快速选择所需要的部分文本信息,以完成后续复制、移动、编辑等操作将变得非常麻烦,为用户的生活、工作带来了很多不便,大大降低了用户体验。
发明内容
有鉴于此,本发明提供了一种信息处理方法及电子设备,实现了对电子设备的显示内容的快速选择,无需外接输入设备,提高了用户体验。
为了实现上述目的,本申请提供了以下技术方案:
一种信息处理方法,应用于电子设备,所述电子设备包括触控显示装置,所述方法包括:
检测所述触控显示装置的第一显示内容;
获取对于所述第一显示内容的第一操作;
采集所述第一操作在所述触控显示装置上对应的至少两个触控点坐标;
验证所述至少两个触控点之间的关系;
当验证结果满足第一预设条件,基于所述至少两个触控点所限定的区域,生成对所述第一显示内容的执行指令。
优选的,所述验证所述至少两个触控点之间的关系具体为:
验证所述至少两个触控点中的任意两个触控点之间的触控时间差是否小于第一阈值;
则所述当验证结果满足第一预设条件,基于所述至少两个触控点所限定的区域,生成对所述第一显示内容的执行指令具体为:
当所述至少两个触控点中存在任意两个触控点之间的触控时间差小于所述第一阈值,基于所述触控时间差小于所述第一阈值的两个触控点之间的区域,生成对所述第一显示内容的执行指令。
优选的,所述采集所述第一操作在所述触控显示装置上对应的至少两个触控点坐标包括:
采集所述第一操作在所述触控显示装置上对应的至少两个触控点的坐标信息;
基于所述至少两个触控点的坐标信息,确定所述至少两个触控点之间的位置关系。
优选的,所述方法还包括:
获得所述第一操作在所述触控显示装置上的触控点数量;
验证所述触控点数量是否达到第二阈值;
当所述触控点数量达到所述第二阈值,基于所述触控显示装置的显示区域,生成对所述第一显示内容的执行指令。
优选的,所述验证所述至少两个触控点中的任意两个触控点之间的触控时间差是否小于第一阈值包括:
根据所述至少两个触控点坐标,确定所述至少两个触控点中距离最远的两个触控点分别为第一目标触控点和第二目标触控点,其中,所述第一目标触控点为所述距离最远的两个触控点中的触控时间较早的一个触控点;
验证所述第一目标触控点和所述第二目标触控点之间的触控时间差是否小于第一阈值;
当所述第一目标触控点和所述第二目标触控点之间的触控时间差不小于所述第一阈值,选择与所述第二目标触控点位置相邻的触控点作为新的第二目标触控点,并返回所述验证所述第一目标触控点和所述第二目标触控点之间的触控时间差是否小于第一阈值步骤,直至验证结果表明所述第一目标触控点和所述第二目标触控点之间的触控时间差小于所述第一阈值。
优选的,所述验证所述至少两个触控点中的任意两个触控点之间的触控时间差是否小于第一阈值包括:
计算所述至少两个触控点中任意两个触控点之间的触控时间差;
将计算得到的各触控时间差与第一阈值进行比较;
则基于所述触控时间差小于所述第一阈值的两个触控点之间的区域,生成对所述第一显示内容的执行指令具体为:
根据所述至少两个触控点坐标,将比较得到的至少一组任意两个触控点之间的触控时间差小于所述第一阈值中距离最远的两个触控点之间的区域作为目标区域,并生成对所述第一显示内容的所述目标区域内的第二显示内容的执行指令。
优选的,所述获取对于所述第一显示内容的第一操作包括:
捕捉针对所述触控显示装置的触控信息;
解析所述触控信息,获取对于所述第一显示内容的第一操作。
一种电子设备,所述电子设备包括:
触控显示装置,用于显示第一显示内容;
数据采集装置,用于检测所述触控显示装置的所述第一显示内容,并获取对于所述第一显示内容的第一操作,采集所述第一操作在所述触控显示装置上对应的至少两个触控点坐标;
处理器,用于验证所述至少两个触控点之间的关系,并在验证结果满足第一预设条件时,基于所述至少两个触控点所限定的区域,生成对所述第一显示内容的执行指令。
优选的,所述处理器具体用于验证所述至少两个触控点中的任意两个触控点之间的触控时间差是否小于第一阈值,并在所述至少两个触控点中存在任意两个触控点之间的触控时间差小于所述第一阈值时,基于所述触控时间差小于所述第一阈值的两个触控点之间的区域,生成对所述第一显示内容的执行指令。
优选的,所述数据采集装置具体用于采集所述第一操作在所述触控显示装置上对应的至少两个触控点的坐标信息,并基于所述至少两个触控点的坐标信息,确定所述至少两个触控点之间的位置关系。
优选的,所述处理器还用于获得所述第一操作在所述触控显示装置上的触控点数量,并验证所述触控点数量是否达到第二阈值,当所述触控点数量达到所述第二阈值,基于所述触控显示装置的显示区域,生成对所述第一显示内容的执行指令。
由此可见,与现有技术相比,本申请提供了一种信息处理方法及电子设备,该电子设备包括触控显示装置,检测该触控显示装置的第一显示内容,获取对于该第一显示内容的第一操作,并采集该第一操作在该触控显示装置上对应的至少两个触控点坐标,通过验证至少两个触控点之间的关系,当该验证结果满足第一预设条件,确定该至少两个触控点所限定的区域,从而生成对该第一显示内容的执行指令,以准确且快速选中该第一显示内容的该区域内的显示内容,无需外接输入设备,大大提高了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明提供的一种信息处理方法实施例的流程示意图;
图2为本发明提供的一种信息处理方法实施例的触控示意图;
图3为本发明提供的另一种信息处理方法实施例的流程示意图;
图4为本发明提供的一种电子设备实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请提供了一种信息处理方法及电子设备,该电子设备包括触控显示装置,检测该触控显示装置的第一显示内容,获取对于该第一显示内容的第一操作,并采集该第一操作在该触控显示装置上对应的至少两个触控点坐标,通过验证至少两个触控点之间的关系,当该验证结果满足第一预设条件,确定该至少两个触控点所限定的区域,从而生成对该第一显示内容的执行指令,以准确且快速选中该第一显示内容的该区域内的显示内容,无需外接输入设备,大大提高了用户体验。
为了使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1所示,为本发明提供的一种信息处理方法实施例的流程示意图,该方法可以应用于电子设备,该电子设备可以包括触控显示装置,如目前的各种智能手机、笔记本、ipad等电子设备,本申请对此不作限定,在实际应用中,本实施例提供的信息处理方法还可以包括以下步骤:
步骤S110:检测触控显示装置的第一显示内容。
在实际应用中,启动电子设备后,其触控显示装置通常都会显示一定信息,如图片信息、文本信息、视频信息等等,以满足用户需求,本申请对该触控显示装置显示的信息内容不作限定。
其中,当该触控显示装置显示信息时,可以检测其显示的第一显示内容,如上述显示的部分或全部文本信息、图片信息、各种图标等,但并不局限于此。
步骤S120:获取对于该第一显示内容的第一操作。
在本实施例中,当触控显示装置显示第一显示内容时,用户可根据实际需要对该第一显示内容进行操作,由于该触控显示装置自身的功能特性,因而,当需要对第一显示内容进行操作时,都是通过对该触控显示装置的显示屏上进行触控操作,来满足用户对该第一显示内容的操作需求。
其中,在实际操作过程中,通常只有对第一显示内容在该触控显示装置的显示屏上对应的显示区域进行操作,才是对该第一显示内容的操作,也就是说,在该触控显示装置显示该第一显示内容和其他显示内容的情况下,对该其他显示内容对应的触控区域进行的操作,实现的通常是对该其他显示内容的操作。基于此,步骤S120具体可以通过捕捉针对该触控显示装置的触控信息,再解析该触控信息,得到对该触控显示装置的所有显示内容的操作,本实施例可以从中获取对于该第一显示内容的第一操作。
当然,若该触控显示装置此时的只显示了该第一显示内容,或者是说该第一显示内容当前处于可操作状态,其他显示内容处于不可操作状态,那么,这种情况下,用户对该触控显示装置的显示屏的所有操作通常都是对于该第一显示内容的第一操作。
另外,需要说明的是,除了上述描述的情况外,若针对该触控显示装置的不同类型显示内容预先设定了操作区域,此时,本申请也可以监测该操作区域的触控信息,从而确定对第一显示内容的第一操作,本申请对此不作具体限定。
步骤S130:采集该第一操作在触控显示装置上对应的至少两个触控点坐标。
结合上述描述内容可知,用户对该触控显示装置的显示屏的操作实际上是触控操作,当其显示第一显示内容后,用户可根据实际需要或预设规则或个人习惯,对该第一显示内容进行触控,如通过双击该第一显示内容使其进行选中状态,再单击该第一显示内容,使其退出选中状态等等。
其中,关于对第一显示内容的双击实际上就是在很多时间内对其触控两次,所以,在本实施例实际应用中,可通过检测对第一显示内容的触控点个数及其间隔时间来判断对该第一显示内容的操作方式。
当然,本申请也可以预先为对第一显示内容的不同操作设置相应的操作方式,如预设不同触控点或相同触控点的不同位置关系对应该第一显示内容的不同操作,具体的可以预设同时或预设时间内检测到五个触控点,可使该第一显示内容进入选中状态,但并不局限于此,可根据实际需要或调查统计确定。
可选的,在本实施例实际应用中,上述步骤S130具体可以包括采集该第一操作在触控显示装置上对应的至少两个触控点的坐标信息,并基于该至少两个触控点的坐标信息,确定至少两个触控点之间的位置关系,以便确定第一显示内容中需要进行操作的部分或全部内容。
步骤S140:验证该至少两个触控点之间的关系。
在实际应用中,当检测对触控显示装置的显示屏的触控操作时,也就是说,在获得第一操作后,可采集该第一操作在触控显示装置上对应的至少两个触控点相应的触控时间,以判断本次触控属于单击事件还是能够与其他触控构成双击事件。
基于此,该步骤S140具体可以是验证所述至少两个触控点中的任意两个触控点之间的触控时间差是否小于第一阈值,也就是说,在采集到至少两个触控点中的各触控点的触控时间后,将会计算其中的任意两个触控点之间的触控时间差,以便验证所得的各个触控时间差是否小于第一阈值。
其中,该第一阈值可以是两个触控点之间的触控间隔时间,其可以是根据电子设备的性能或由经验或经过试验确定的,判断该第一显示内容中这两个触控点之间的显示内容能够切换到目标状态即用户希望进入的状态的标准,本申请对其具体数值不作限定。
若预设双击第一显示内容,将会使该第一显示内容进行选中状态,那么该第一阈值可以是判断两个触控点能否构成一次双击事件的时间间隔临界值;或者,预设双击第一显示内容时的两个触控点位置不同时,将会使这两个触控点之间的显示内容进入选中状态,那么,该第一阈值也可以是判断这两个触控点的触控时间上是否满足双击事件的时间间隔临界值;当然,对于其他预设操作方式,该第一阈值的含义会相应改变,本申请在此不再一一详述。
另外,需要说明的是,若预设三个触控点处于一条水平线或竖直线或成三角关系等不同情况下,分别使第一显示内容的部分或全部内容进行不同状态,当然,并不局限于三个触控点,还可以是更多触控点的更多位置关系,本申请在此不再一一列举。这种情况下,上述步骤S140还可以验证至少两个触控点是否满足上述预设规则的位置关系等等,但并不局限于此。
步骤S150:当验证结果满足第一预设条件,基于所述至少两个触控点所限定的区域,生成对所述第一显示内容的执行指令。
继上述描述,若第一预设条件是关于时间信息的条件,具体可以是任意两个触控点之间的触控时间差小于第一阈值,但并不局限于此。那么,当经上述步骤S140的验证后,其验证结果满足第一预设条件具体可以是上述至少两个触控点中存在任意两个触控点之间的触控时间差小于第一阈值,此时,可以基于该触控时间差小于第一阈值的两个触控点之间的区域,生成对第一显示内容的执行指令。
举例说明,如图2所示,若该电子设备为手机,其触控显示装置显示的第一显示内容为文本信息,且用户对该文本信息的第一操作包含如图a、b、c和d四个触控点,且这四个触控点对应的触控时间分别为Ta、Tb、Tc和Td,其中,Ta<Tb<Tc<Td,经计算得到触控点a和触控点b的触控时间差为Ta与Tb的时间差△t1,触控点a和触控点c的触控时间差为Ta与Tc的时间差△t2,触控点a和触控点d的触控时间差为Ta与Td的时间差△t3,触控点b和触控点c的触控时间差为Tb与Tc的时间差△t4,触控点b和触控点d的触控时间差为Tb与Td的时间差△t5,触控点c和触控点d的触控时间差为Tc与Td的时间差△t6,若第一阈值为△t,通过比较得知,△t1<△t,△t2>△t,△t3>△t,△t4>△t,△t5>△t△t6<△t,基于此,本申请可以针对触控点a和触控点b之间的区域,以及触控点c和触控点d之间的区域,如图2所示的阴影区域,生成对于第一显示内容的执行指令,该执行指令可以使该区域内的显示内容处于选中状态,所示的阴影区域,但并不局限于此。由此可见,按照上述方式,生成的执行指令可以对不连续的几部分显示内容进行操作,如同时选中不连续的几段内容,如图2所示。
当然,若上述第一操作对触控显示装置的触控点只有两个时,如只包含触控点a和触控点b,或者,触控点c或触控点d等等,此时,只需要计算这两个触控点之间的触控时间差是否小于第一阈值,若是,就直接生成对于这两个触控点之间的区域的显示内容的执行指令,这比通过外接的输入设备对这个区域的显示内容的操作更加方便且快捷,本申请对该触控点之间的关系不作限定。
可选的,若上述第一预设条件是关于触控点数量的条件,那么,经上述步骤S140的验证后,可以得知第一操作在触控显示装置上的触控点数据量,则步骤S150中的验证结果满足第一预设条件具体可为当该触控点数据量达到第二阈值,此时,可基于该触控显示装置的整个显示区域,生成对第一显示内容的执行指令,如当触控点数量达到第二阈值,使第一显示内容全部处于选中状态,但并不局限于此。
其中,关于触控点数据量的检测以及验证,还可以在上述实施例的基础上,另外获取并验证,本申请对此不作限定。
另外,上述第一预设条件还可以是关于触控点位置关系的条件,也就是说,预设一定触控点数量且相互之间的某种固定位置关系,能够实现如全文选中或复制或剪切等操作,基于此,本申请可通过上述步骤S140验证至少两个触控点之间的关系是否满足这种数量及位置关系的要求,即验证至少两个触控点的数量是否是预设数量,且各触控点之间的位置关系是否是预设的某种固定位置关系,若都满足,则执行预设操作,可以按照预先针对各种操作划定操作区域,当满足这种操作类型的预设条件时,直接对其相应的操作区域的显示内容执行预设指令,从而完成该预设操作,满足用户需求。
需要说明的是,关于上述第一预设条件的具体内容并不局限于上述列举的几种,其可根据实际需要等确定,本申请在此不再一一详述。
综上所述,本申请通过检测电子设备的触控显示装置的第一显示内容,在用户对该触控显示装置的显示内容进行操作后,获取对于该第一显示内容的第一操作,并采集该第一操作在该触控显示装置上对应的至少两个触控点坐标,通过验证至少两个触控点之间的关系满足第一预设条件时,利用满足第一预设条件的触控点确定可操作的区域,从而生成对该第一显示内容的执行指令,以实现对所确定的该区域内的显示内容相应操作,如从该第一显示内容中准确且快速选中所需操作的部分或全部显示内容,无需外接输入设备进行操作,大大提高了用户体验。
如图3所示,为本申请提供的另一种信息处理方法实施例的流程示意图,该方法可以应用于电子设备,该电子设备可以包括触控显示装置,如目前的各种智能手机、笔记本、ipad等电子设备,本申请对此不作限定,基于此,在实际应用中,本实施例提供该方法还可以包括:
步骤S301:捕捉针触控显示装置的触控信息。
在本实施例实际应用中,对触控显示装置的触摸屏的操作方式多种多样,本申请在此不再一一列举。
步骤S302:解析该触控信息,获取对于第一显示内容的第一操作。
当需要对该触控显示装置显示的第一显示内容进行处理时,可以只获取用户对该第一显示内容的第一操作,如长按操作、单击操作以及双击操作等等,但本申请对此不作限定。
步骤S303:采集该第一操作在触控显示装置上对应的至少两个触控点的坐标信息。
本实施例可以根据采集到的坐标信息确定该第一操作中包含的触控点数量,以便通过验证该触控点数量是否达到第二阈值,来决定是否生成对于第一显示内容的执行指令。
步骤S304:基于该至少两个触控点的坐标信息,确定至少两个触控点之间的位置关系。
在实际应用中,尤其是确定需要进行处理的区域时,通常需要得知各参考点的位置关系,之后,确定各参考点之间或两边的区域为处理区域,当然,若至少两个触控点之间的位置关系是重叠,也就是说,用户是在触控显示装置的显示屏上的同一位置进行了多次触控,此时,可以直接执行相应的指令,但并不局限于此。
步骤S305:验证至少两个触控点中是否存在任意两个触控点之间的触控时间差小于第一阈值,若存在,执行步骤S306;若不存在,返回步骤S301。
结合上述描述可知,在检测触控操作时,通常会同时采集每个触控点的触控时间,此时,为了确定如何响应本次触控操作,可以计算本次触控点与之前一定时间内检测到的各触控点之间的触控时间差,尤其是计算触控时间上相邻的两个触控点之间的触控时间差,以判断其在时间上是否构成一次双击事件,当然,并不局限于这一种情况。
其中,第一阈值可以是判断第一操作实现用户所需处理的标准,如判断两个触控点在时间上是否构成一次双击事件的时间间隔临界值,即两个触控点之间的触控时间差小于该第一阈值,可认为这两个触控点在时间上构成了一次双击事件,对于其他情景,该第一阈值的具体含义可相应调整,本申请在此不再一一列举。
可选的,对于上述验证步骤,可以按照以下两种方式实现,但并不局限于此,本申请仅以这两种方式为例进行说明。
方式一:根据至少两个触控点坐标,即至少两个触控点之间的位置关系,确定该至少两个触控点中距离最远的两个触控点分别为第一目标触控点和第二目标触控点,其中,本实施例中的第一目标触控点可以是该距离最远的两个触控点中的触控时间较早的一个触控点,相应的,该第二目标触控点即为该距离最远的两个触控点中的另一个触控点即触控时间较晚的触控点。
之后,验证该第一目标触控点和第二目标触控点之间的触控时间差是否小于第一阈值,若是,直接执行后续步骤;若该第一目标触控点和第二目标触控点之间的触控时间差不小于第一阈值,本实施例可以选择与所述第二目标触控点位置相邻的触控点作为新的第二目标触控点,并返回所述验证所述第一目标触控点和所述第二目标触控点之间的触控时间差是否小于第一阈值步骤,直至验证结果表明所述第一目标触控点和所述第二目标触控点之间的触控时间差小于所述第一阈值。
可见,由于本实施例这种方式是从位置上距离最远的两个触控点开始验证,因而,在确定与第一目标触控点距离最远且触控时间间隔小于第一阈值的触控点之后,可直接对确定的这两个触控点之间的区域作为目标区域进行后续处理,当然,还可以按照上述方式进一步验证与上述最初的第二目标触控点距离最远且触控时间间隔小于第一阈值的触控点,此时,也可以对这两个触控点之间区域的显示内容进行处理,具体过程与上述验证过程类似,本申请在此不再详述。
方式二:本申请还可以直接计算该至少两个触控点中任意两个触控点之间的触控时间差,并将计算得到的各触控时间差与第一阈值进行比较,以便根据该比较结果,确定需要处理的目标区域,即从中选出小于该第一阈值的触控时间差,从而将这些触控时间差对应的每组触控点之间的区域作为目标区域进行后续处理。
步骤S306:基于触控时间差小于该第一阈值的两个触控点之间的位置关系确定目标区域,并生成对第一显示内容中的该目标区域内的第二显示内容的执行指令。
可见,按照本申请的这种信息处理方法得到的执行指令可对准确且快速实现对第二显示内容(即用户需要处理的显示内容)的处理,如从第一显示内容中直接、快速且准确使其部分或全部显示内容即第二显示内容进入选中状态等等,无需外接输入设备,大大提高了用户感受。
而且,继上述描述,按照上述方式二的验证处理后,本实施例可基于上述得到的至少连个触控点之间的位置关系,将比较得到的至少一组任意两个触控点之间的触控时间差小于第一阈值中距离最远的两个触控点之间的区域作为目标区域,并生成对该第一显示内容中的该目标区域内的第二显示内容的执行指令,以实现对该第二显示内容的处理。
综上,本实施例通过检测电子设备的触控显示装置的第一显示内容,在用户对该触控显示装置的显示内容进行操作后,获取对于该第一显示内容的第一操作,并采集该第一操作在该触控显示装置上对应的至少两个触控点坐标,通过验证至少两个触控点之间的关系满足第一预设条件时,利用满足第一预设条件的触控点确定可操作的区域,从而生成对该第一显示内容的执行指令,以实现对所确定的该区域内的显示内容相应操作,如从该第一显示内容中准确且快速选中所需操作的部分或全部显示内容,无需外接输入设备进行操作,大大提高了用户体验。
如图4所示,为本申请提供的一种电子设备实施例的结构示意图,该电子设备可以包括:触控显示装置410、数据采集装置420以及处理器430,其中:
该触控显示装置410可以用于显示第一显示内容,对于目前的各种智能手机、笔记本、ipad等电子设备来说,该触控显示装置410可以是具有触摸屏的显示器,但并不局限于此。
数据采集装置420可以用于检测触控显示装置410的第一显示内容,并获取对于该第一显示内容的第一操作,采集该第一操作在触控显示装置410上对应的至少两个触控点坐标。
在本实施例实际应用中,基于具有触摸功能的该触控显示装置410自身的结构特点,可以通过相应的传感器来检测用户对该触控显示装置410的触控操作,如压力传感器、温度传感器等等,本申请对此不作限定。
其中,该数据采集装置420具体可以用于采集所述第一操作在所述触控显示装置上对应的至少两个触控点的坐标信息,并基于所述至少两个触控点的坐标信息,确定所述至少两个触控点之间的位置关系,本申请对此不作限定。
另外,该数据采集装置420可以通过捕捉针对所述触控显示装置的触控信息,并解析该触控信息,获取对于所述第一显示内容的第一操作,但并不局限于此。
处理器430可以用于验证所述至少两个触控点之间的关系,并在验证结果满足第一预设条件时,基于所述至少两个触控点所限定的区域,生成对所述第一显示内容的执行指令。
在本实施例中,根据第一预设条件包含的具体含义不同,该处理器430对至少两个触控点之间的关系的验证内容不同,若当该第一预设条件是关于时间信息的条件,那么该处理器430具体可以用于验证所述至少两个触控点中的任意两个触控点之间的触控时间差是否小于第一阈值,那么,在所述至少两个触控点中存在任意两个触控点之间的触控时间差小于所述第一阈值时,该处理器430具体可以基于所述触控时间差小于所述第一阈值的两个触控点之间的区域,生成对所述第一显示内容的执行指令,以实现对所述触控时间差小于所述第一阈值的两个触控点之间的区域中的显示内容的处理。
除了上述方式外,若第一预设条件是关于触控点数量的条件,那么该处理器430还可以用于获得所述第一操作在所述触控显示装置上的触控点数量,并验证所述触控点数量是否达到第二阈值,当所述触控点数量达到所述第二阈值,本实施例可以直接基于所述触控显示装置的显示区域,生成对所述第一显示内容的执行指令,即对整个第一显示内容进行处理,如选中全部第一显示内容,但并不局限于此。
其中,需要说明的是,关于处理器430验证至少两个触控点中是否存在任意两个触控点之间的触控时间差小于第一阈值的过程,本实施也可以采用上述实施例对应部分记载的两种方式,本实施例在此不再赘述。
综上,本实施例通过检测电子设备的触控显示装置的第一显示内容,在用户对该触控显示装置的显示内容进行操作后,获取对于该第一显示内容的第一操作,并采集该第一操作在该触控显示装置上对应的至少两个触控点坐标,通过验证至少两个触控点之间的关系满足第一预设条件时,利用满足第一预设条件的触控点确定可操作的区域,从而生成对该第一显示内容的执行指令,以实现对所确定的该区域内的显示内容相应操作,如从该第一显示内容中准确且快速选中所需操作的部分或全部显示内容,无需外接输入设备进行操作,大大提高了用户体验。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个单元、模块或者操作与另一个单元、模块或操作区分开来,而不一定要求或者暗示这些单元、模块或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法或者系统中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的电子设备而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (7)

1.一种信息处理方法,其特征在于,应用于电子设备,所述电子设备包括触控显示装置,所述方法包括:
检测所述触控显示装置的第一显示内容;
获取对于所述第一显示内容的第一操作;
采集所述第一操作在所述触控显示装置上对应的至少两个触控点坐标;
验证所述至少两个触控点之间的关系;
当验证结果满足第一预设条件,基于所述至少两个触控点所限定的区域,生成对所述第一显示内容的执行指令;
其中,如果所述第一操作对应的触控点数量大于两个,且第一预设条件是与时间信息相关的条件,所述验证所述至少两个触控点之间的关系具体为:
验证所述数量大于两个的触控点中的任意两个触控点之间的触控时间差是否小于第一阈值;
则所述当验证结果满足第一预设条件,基于所述至少两个触控点所限定的区域,生成对所述第一显示内容的执行指令具体为:
当所述数量大于两个的触控点中存在任意两个触控点之间的触控时间差小于所述第一阈值,基于所述触控时间差小于所述第一阈值的两个触控点之间的至少两个不连续区域,生成对所述第一显示内容的多个部分显示内容的选中操作。
2.根据权利要求1所述的方法,其特征在于,所述采集所述第一操作在所述触控显示装置上对应的至少两个触控点坐标包括:
采集所述第一操作在所述触控显示装置上对应的至少两个触控点的坐标信息;
基于所述至少两个触控点的坐标信息,确定所述至少两个触控点之间的位置关系。
3.根据权利要求2所述的方法,其特征在于,所述验证所述至少两个触控点中的任意两个触控点之间的触控时间差是否小于第一阈值包括:
根据所述至少两个触控点坐标,确定所述至少两个触控点中距离最远的两个触控点分别为第一目标触控点和第二目标触控点,其中,所述第一目标触控点为所述距离最远的两个触控点中的触控时间较早的一个触控点;
验证所述第一目标触控点和所述第二目标触控点之间的触控时间差是否小于第一阈值;
当所述第一目标触控点和所述第二目标触控点之间的触控时间差不小于所述第一阈值,选择与所述第二目标触控点位置相邻的触控点作为新的第二目标触控点,并返回所述验证所述第一目标触控点和所述第二目标触控点之间的触控时间差是否小于第一阈值步骤,直至验证结果表明所述第一目标触控点和所述第二目标触控点之间的触控时间差小于所述第一阈值。
4.根据权利要求2所述的方法,其特征在于,所述验证所述至少两个触控点中的任意两个触控点之间的触控时间差是否小于第一阈值包括:
计算所述至少两个触控点中任意两个触控点之间的触控时间差;
将计算得到的各触控时间差与第一阈值进行比较;
则基于所述触控时间差小于所述第一阈值的两个触控点之间的区域,生成对所述第一显示内容的执行指令具体为:
根据所述至少两个触控点坐标,将比较得到的至少一组任意两个触控点之间的触控时间差小于所述第一阈值中距离最远的两个触控点之间的区域作为目标区域,并生成对所述第一显示内容的所述目标区域内的第二显示内容的执行指令。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述获取对于所述第一显示内容的第一操作包括:
捕捉针对所述触控显示装置的触控信息;
解析所述触控信息,获取对于所述第一显示内容的第一操作。
6.一种电子设备,其特征在于,所述电子设备包括:
触控显示装置,用于显示第一显示内容;
数据采集装置,用于检测所述触控显示装置的所述第一显示内容,并获取对于所述第一显示内容的第一操作,采集所述第一操作在所述触控显示装置上对应的至少两个触控点坐标;
处理器,用于验证所述至少两个触控点之间的关系,并在验证结果满足第一预设条件时,基于所述至少两个触控点所限定的区域,生成对所述第一显示内容的执行指令;
其中,如果所述第一操作对应的触控点数量大于两个,且第一预设条件是与时间信息相关的条件,所述处理器具体用于验证所述数量大于两个的触控点中的任意两个触控点之间的触控时间差是否小于第一阈值,并在所述数量大于两个的触控点中存在任意两个触控点之间的触控时间差小于所述第一阈值时,基于所述触控时间差小于所述第一阈值的两个触控点之间的至少两个不连续区域,生成对所述第一显示内容的多个部分显示内容的选中操作。
7.根据权利要求6所述的电子设备,其特征在于,所述数据采集装置具体用于采集所述第一操作在所述触控显示装置上对应的至少两个触控点的坐标信息,并基于所述至少两个触控点的坐标信息,确定所述至少两个触控点之间的位置关系。
CN201510964892.1A 2015-12-21 2015-12-21 一种信息处理方法及电子设备 Active CN105607832B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510964892.1A CN105607832B (zh) 2015-12-21 2015-12-21 一种信息处理方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510964892.1A CN105607832B (zh) 2015-12-21 2015-12-21 一种信息处理方法及电子设备

Publications (2)

Publication Number Publication Date
CN105607832A CN105607832A (zh) 2016-05-25
CN105607832B true CN105607832B (zh) 2021-02-19

Family

ID=55987804

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510964892.1A Active CN105607832B (zh) 2015-12-21 2015-12-21 一种信息处理方法及电子设备

Country Status (1)

Country Link
CN (1) CN105607832B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107016009B (zh) * 2016-06-15 2021-02-26 创新先进技术有限公司 信息处理方法和装置
CN112987954B (zh) * 2019-12-13 2024-03-01 北京小米移动软件有限公司 触控上报方法、装置、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102053768A (zh) * 2009-11-06 2011-05-11 康佳集团股份有限公司 在触摸设备上实现文字编辑的装置和方法
CN102681753A (zh) * 2011-03-15 2012-09-19 深圳晶为华悦科技有限公司 在具有多点触摸屏的设备中选取显示内容的方法及系统
CN102681786A (zh) * 2012-05-14 2012-09-19 华为技术有限公司 文本选择的方法及装置
CN102880420A (zh) * 2012-09-19 2013-01-16 广州视睿电子科技有限公司 基于触摸屏的启动并执行区域选择操作的方法及系统

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070177804A1 (en) * 2006-01-30 2007-08-02 Apple Computer, Inc. Multi-touch gesture dictionary
CN102902469B (zh) * 2011-07-25 2015-08-19 宸鸿光电科技股份有限公司 手势识别方法及触控系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102053768A (zh) * 2009-11-06 2011-05-11 康佳集团股份有限公司 在触摸设备上实现文字编辑的装置和方法
CN102681753A (zh) * 2011-03-15 2012-09-19 深圳晶为华悦科技有限公司 在具有多点触摸屏的设备中选取显示内容的方法及系统
CN102681786A (zh) * 2012-05-14 2012-09-19 华为技术有限公司 文本选择的方法及装置
CN102880420A (zh) * 2012-09-19 2013-01-16 广州视睿电子科技有限公司 基于触摸屏的启动并执行区域选择操作的方法及系统

Also Published As

Publication number Publication date
CN105607832A (zh) 2016-05-25

Similar Documents

Publication Publication Date Title
EP3951578B1 (en) Processing method, device and apparatus for split-screen display, and storage medium
US10175852B2 (en) Information processing methods and electronic devices for classifying applications
US20150040214A1 (en) Method for Starting Application Program and Terminal Device Having Touchscreen
US20130061122A1 (en) Multi-cell selection using touch input
US20140009413A1 (en) Pressure-sensing touch method and touch display device thereof
CN103135930A (zh) 一种触摸屏控制方法及设备
US9519369B2 (en) Touch screen selection
CN106484266A (zh) 一种文本处理方法及装置
JP2014505937A (ja) コンピュータデバイスにおけるタッチイベント予測
CN104714637B (zh) 多边形手势检测及互动方法、装置及计算机程序产品
CN104991696B (zh) 一种信息处理方法及电子设备
CN103164137B (zh) 跨屏幕操作的识别方法以及电子装置
EP2642377A1 (en) Handheld device and homescreen management method thereof
CN105511758B (zh) 一种信息处理方法及电子设备
CN108920055A (zh) 触控操作方法、装置、存储介质及电子设备
US20190095049A1 (en) Window expansion method and associated electronic device
TWI610220B (zh) 自動控制顯示螢幕密度的設備及方法
CN105607832B (zh) 一种信息处理方法及电子设备
CN104866194B (zh) 图片搜索方法及装置
CN107577404B (zh) 信息处理方法、装置和电子设备
US20160291804A1 (en) Display control method and display control device
CN111796736B (zh) 应用程序的分享方法、装置和电子设备
TWI607369B (zh) 調整畫面顯示的系統及方法
CN105278840A (zh) 一种用于操控操作对象的方法与设备
US9395895B2 (en) Display method and apparatus, and electronic device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant