在具有多点触摸屏的设备中选取显示内容的方法及系统的制作方法

文档序号:6356079阅读:307来源:国知局
专利名称:在具有多点触摸屏的设备中选取显示内容的方法及系统的制作方法
技术领域
本发明涉及多点触摸屏领域,特别涉及一种在具有多点触摸屏的设备中选取显示内容的方法及系统。
背景技术
现有配置有鼠标的各类电子设备中,使用者如果需要选择该电子设备所显示的内容中的一部分,只需要将鼠标光标移动至待选取内容的起始处或者结束处,随后按住鼠标 左键,接着,再拖动鼠标,使鼠标光标由待选内容的起始处或者结束处移动至待选内容的结束处或起始处,由此,该电子设备直接将鼠标光标移动之处覆盖阴影,以表明该些内容被选取,使用者可指示所述电子设备对所选取的内容进行复制、删除、剪切等操作,此种选取方式已经为操作电子设备的人员所熟悉,也已经成为该些人员常用之操作。而随着各类具有多点触摸屏的电子设备,如掌上电脑的普及,这类电子设备的功能非常齐备,如,当使用者在浏览文件、网页等内容时,进行单点操作例如,手指或者触控笔触控触摸屏上某点时,表明该点所对应的功能图标被选择,而若手指或者触控笔触控触摸屏触摸屏上滑动,则触摸屏上显示的内容会随着滑动操作而上下滚动;如果进行多点操作例如,两个手指同时触控触摸屏,其中一个手指在触摸屏上滑动或两个手指同时在触摸屏上滑动,则显示的内容会相应放大或缩小等等。尽管如此,使用者如果需要对显示的内容进行选取,其操作就非常不便,通常是通过该类电子设备所提供的复制或粘贴等功能键来对全部内容进行复制或粘贴,而无法实现对部分内容的选取。因此,如何解决这一难题,实已成为本领域技术人员亟待解决的课题。

发明内容
本发明的目的在于提供一种在具有多点触摸屏的设备中选取显示内容的方法及系统。为了达到上述目的及其他目的,本发明提供的在具有多点触摸屏的设备中选取显示内容的方法,其中,多点触摸屏在表面有触摸时输出相应的单点或多点位置信息,所述方法包括步骤1)获取使用者对具有多点触摸屏的设备的操作信息;2)判断所述操作信息是否为启动选取操作的信息;4)当所述操作信息为启动选取操作的信息时,收集在所述操作信息存在的时间段内所述多点触摸屏输出的各位置信息;5)基于所述各位置信息确定所述使用者所选取的内容;以及6)记录所确定的内容。本发明提供的在具有多点触摸屏的设备中选取显示内容的系统,其中,多点触摸屏在表面有触摸时输出相应的单点或多点位置信息,所述系统包括获取模块,用于获取使用者对具有多点触摸屏的设备的操作信息;判断模块,用于判断所述操作信息是否为启动选取操作的信息;收集模块,用于当所述操作信息为启动选取操作的信息时,收集在所述操作信息存在的时间段内所述多点触摸屏输出的各位置信息;确定模块,用于基于所述各位置信息确定所述使用者所选取的内容;以及记录模块,用于记录所确定的内容。
综上所述,本发明的在具有多点触摸屏的设备中选取显示内容的方法及系统通过识别使用者在多点触摸屏表面的操作,以此来确定使用者是否需要执行对显示的内容的选择操作,此法简单易施。


图I为本发明一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。图2为本发明另一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。图3为多点触摸屏的按键示意图。图4a至4e为使用者在多点触摸屏表面执行触摸操作示意图。为本发明的在具有多点触摸屏的设备中选取显示内容的方法对封闭环内显示内容标记示意图。2图5a至5e为所选取的内容示意图。图6为本发明的在具有多点触摸屏的设备中选取显示内容的方法提供的界面示意图。图7为多点触摸屏显示的内容示意图。图8为本发明再一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。图9为本发明又一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。图10为本发明又一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。图11为使用者第一次触摸多点触摸屏的示意图。图12为本发明又一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。图13为本发明又一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。图14为本发明一个方面的在具有多点触摸屏的设备中选取显示内容的系统示意图。图15为本发明另一个方面的在具有多点触摸屏的设备中选取显示内容的系统示意图。
图16为本发明再一个方面的在具有多点触摸屏的设备中选取显示内容的系统示意图。图17为本发明又一个方面的在具有多点触摸屏的设备中选取显示内容的系统示意图。图18为本发明又一个方面的在具有多点触摸屏的设备中选取显示内容的系统示意图。图19为本发明又一个方面的在具有多点触摸屏的设备中选取显示内容的系统示意图。
图20为本发明又一个方面的在具有多点触摸屏的设备中选取显示内容的系统示意图。
具体实施例方式图I示出了本发明一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。其中,多点触摸屏在表面有触摸时输出相应的单点或多点位置信息。具体的,在步骤Sll中,使用者操作所述具有多点触摸屏的设备。例如,使用者按下所述具有多点触摸屏的设备的某一按键、或者通过手指或者触摸笔触摸所述多点触摸屏表面等等。其中,所述具有多点触摸屏的设备包括但不限于手机、PDA等等。接着,在步骤S12中,系统获取使用者对所述具有多点触摸屏的设备的操作信息。例如,当使用者的操作为按下某一按键,该按键会输出一按键信号,故系统可获取该按键信号;再例如,当使用者的操作为触摸多点触摸屏表面,相应的,多点触摸屏会输出相应触摸点的位置信息,故,系统可获取该位置信息。 接着,在步骤S13中,系统判断所获取的操作信息是否为启动选取操作的信息,如果是,系统执行步骤S15,否则,系统执行步骤S19。例如,系统判断所获取的操作信息是否为某一预设按键信息;再例如,系统判断所获取的操作信息是否为某一预设的位置信息等
坐寸o接着,在步骤S15中,当所获取的操作信息为启动选取操作的信息时,使用者在保持所述操作信息的同时,触摸所述多点触摸屏表面。例如,使用者在按住按键的同时,再在所述多点触摸屏表面进行滑动操作等等。接着,在步骤S16中,系统收集所述多点触摸屏基于所述触摸所输出的各位置信息。例如,使用者在所述多点触摸屏表面执行滑动操作,相应的,所述多点触摸屏会持续输出该滑动操作路径上的各触摸点的位置信息,由此,系统收集各触摸点的位置信息。接着,在步骤S17中,系统基于各位置信息来确定所述使用者所选取的内容。例如,系统基于各位置信息中的起始位置信息和结束位置信息来确定所述使用者所选取的内
^^寸寸o接着,在步骤S18中,系统记录所选取的内容。例如所选取的内容为“人之初性本善性相近习相远苟不教性乃迁教之道贵以专”,相应的,系统记录该内容。接着,在步骤S19中,当所获取的操作信息不是启动选取操作的信息时,系统进行其它处理。例如,当获取的操作信息为按键信息时,系统识别该按键所对应的字符,例如,为字母A,则系统将字母A提供至显示单元,以便显示;在例如,如果获取的操作信息为触摸点的位置信息,系统识别该位置信息所对应的功能图标,例如,为收件箱,相应的,系统打开该收件箱等。此外,当系统所获取的操作信息为启动选取操作的信息时,系统还可输出一确认信息,以便使用者可以开始执行步骤S15。其中,所述确认信息包括但不限于1)发出振动信号;2)在当前显示页面增加一确认标记等等。再有,在系统记录所选取的内容时,系统还可以将所选取的内容予以标记,例如,用阴影覆盖等等;系统还可以提供一个包含至少一个可选操作的界面,以便根据所述使用者在所述界面内选择的可选操作,对所确定的内容执行相应操作。其中,可选操作包括但不限于复制、剪切,删除、短信发送等等。图2示出了本发明另一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。具体的,在步骤sir中,使用者对具有多点触摸屏的设备的按键进行操作。如图
3所示,所述具有多点触摸屏的设备包括按键A、按键B.......按键C、按键D,使用者按下
或点击所述具有多点触摸屏的设备的一个按键,例如,按键A。本领域技术人员应该理解,所述具有多点触摸屏的设备的按键并非以所示为限。接着,在步骤S12’中,系统获取基于所述按键的按键信息。例如,如果使用者按下或点击的按键,例如,按键A,属于硬键盘,相应的,当使用者按下按键A后,按键A会发出相应按键信号,例如,00001 ;如果按键A属于软键盘,当使用者通过多点触摸屏点击按键A时, 多点触摸屏会输出相应位置信息,系统基于该位置信息可确定使用者的操作为点击按键A,故而,系统可获取基于使用者所操作的按键的按键信息。接着,在步骤S13’中,系统判断所获取的按键信息是否为预设的按键信息,如果是,则执行步骤S15’,否则,执行步骤S19。预设的按键信息例如为按键A的按键信息,则当使用者按下按键A时,就表明使用者后续即将执行的操作为选取显示内容的操作。接着,在步骤S15’中,当所获取的按键信息为预设的按键信息时,使用者在按住该预设的按键,例如,按键A,的同时,触摸所述多点触摸屏。其中,使用者触摸多点触摸屏的触摸操作包括多种,例如,如图4a所示,使用者按住按键A的同时,沿着直线a2al的轨迹在多点触摸屏表面滑动;再例如,如图4b所示,使用者按住按键A的同时,沿着弧线blb2的轨迹在多点触摸屏表面滑动;再例如,如图4c所示,使用者按住按键A的同时,沿着椭圆c的轨迹在多点触摸屏表面滑动;再例如,如图4d所示,使用者按住按键A的同时,沿着近乎封闭的弧线dld2的轨迹在多点触摸屏表面滑动;再例如,如图4e所示,使用者按住按键A的同时,沿着近乎封闭的弧线ele2的轨迹在多点触摸屏表面滑动。本领域技术人员应该理解, 上述所示的触摸操作仅仅只是列示,而非用于限制本发明,事实上,触摸操作还可以是单点操作等等。接着,在步骤S16’中,系统收集所述多点触摸屏基于所述触摸所输出的各位置信息。例如,当使用者的触摸方式如图4a所示,相应的,系统收集多点触摸屏依序输出的从触摸点a2至触摸点al的各位置信息;再例如,当使用者的触摸方式如图4b所示,相应的,系统收集多点触摸屏依序输出的从触摸点bl至触摸点b2的各位置信息。接着,在步骤S17,中,系统基于所述各位置信息中的起始位置信息和结束位置信息来确定所述使用者所选取的内容。例如,如图5a所示,所述多点触摸屏显示的全部内容如下人之初性本善性相近习相远苟不教性乃迁教之道贵以专昔孟母择邻处子不学断机抒窦燕山有义方教五子名俱扬养不教父之过教不严师之惰子不学非所宜幼不学老何为玉不琢不成器人不学不知义
由此,系统基于收集的触摸点a2.......触摸点al的位置信息中的起始位置信
息,例如为触摸点a2的位置信息,和结束位置信息,例如,为触摸点al的位置信息,确定所述多点触摸屏所显示的内容中,由触摸点a2开始至触摸点a2所在行的起始位置、以及触摸点al所在行结束位置至触摸点al,这一区域内所显示的内容,例如为“择邻处子不学断机抒窦燕山有义”,为使用者所选取的内容。再例如,如图5b所示,系统基于收集的触摸点
bl、......触摸点b2的位置信息中的起始位置信息,例如为触摸点al的位置信息,和结束
位置信息,例如,为触摸点a2的位置信息,确定使用者选取的内容为“子不学断机抒窦燕山有义方教五”。接着,在步骤S18’中,系统记录所确定的内容。例如,如图5a所示,系统记录“择邻处子不学断机抒窦燕山有义”;再例如,如图5b所示,系统记录“子不学断机抒窦燕山有义方教五”。 步骤S19已在图I所示的实施例中予以详述,在此以引用的方式包含,不再重述。此外,当系统所获取的按键信息为预设的按键信息时,系统还可输出一确认信息,以便使用者明白可以开始执行步骤S15’。其中,所述确认信息包括但不限于1)发出振动信号;2)在当前显示页面增加一确认标记等等。再有,在步骤S18’中,系统记录所选取的内容时,系统还可以将所选取的内容予以标记,例如,用阴影覆盖等等;如图5a和5b所示;系统也可以提供一个包含至少一个可选操作的界面,以便根据所述使用者在所述界面内选择的可选操作,对所确定的内容执行相应操作。如图6所示,系统提供一个包含“复制”、“剪切”、“删除”、“短信发送”及“确定”功能键的界面,当使用者选择该界面中的一个功能键,例如,“删除”后,再选择“确定”功能键,由此,被记录的内容,例如,“择邻处子不学断机抒窦燕山有义”,就被删除,由此,多点触摸屏显示的内容如图7所示。本领域技术人员应该理解,标记所选取的内容的方式并非以所述为限,事实上,也可采用其他方式,例如,将字体变为斜体等等;此外,系统提供的界面也仅仅只是列示,而非用于限制本发明,事实上,系统提供的界面也可是其他式样,包含的功能键也不限于所示,例如,系统提供的界面中可采用图标来表示各功能键等等。图8示出了本发明再一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。具体的,步骤Sir至S15’已在图2所示的实施例中予以详述,在此以引用的方式包含,不再重述。接着,在步骤S16 中,系统收集所述多点触摸屏基于使用者的触摸操作所输出的各位置信息。例如,如图4c所示,使用者的触摸轨迹为椭圆C,故系统收集所述多点触摸屏依序输出的椭圆轨迹上的各触摸点位置信息;再例如,如图4d所示,使用者的触摸轨迹为近似封闭环dld2,故系统收集所述多点触摸屏依序输出的近似封闭环dld2轨迹上的各触摸点位置信息;再例如,如图4e所示,使用者的触摸轨迹为近似封闭环ele2,故系统收集所述多点触摸屏依序输出的近似封闭环ele2轨迹上的各触摸点位置信息。接着,在步骤S171中,系统判断所收集的各位置信息是否构成封闭环,如果是,则执行步骤S172,否则执行步骤S20。例如,对于图4c至4e所示的情形,系统基于所收集的各位置信息,判断都构成封闭环,而对于图4a和4b所示的情形,系统基于所收集的各位置信息,判断不构成封闭环。需要说明的是,对于图4d和4e所示的情形,使用者触摸的轨迹近似为封闭环,系统收集的各位置信息构成的也为近似封闭环,故,可以通过预先设置一阈值,例如0. 8,当系统收集的各位置信息能构成封闭环的80%,则系统判断各位置信息构成封闭环。接着,在步骤S172中,系统将所述封闭环内的内容确定为使用者所选取的内容。例如,如图5c至5e所示,各封闭环内的内容都为“昔孟母择邻处子不学断机抒窦燕山有义方教五子名俱扬”,故系统将该内容“昔孟母择邻处子不学断机抒窦燕山有义方教五子名俱扬”确定为使用者所选取的内容。接着,步骤S18’和步骤S19都在图2所示的实施例中予以详述,在此以引用的方式包含,不再重述。在步骤S20中,当判断所收集的各位置信息不构成封闭环时,则系统认为使用者 放弃选取操作,故系统不进行记录。此外,如图2所示的实施例中所述,当系统所获取的按键信息为预设的按键信息时,系统还可输出一确认信息,以便使用者可以开始执行步骤S15’。在步骤S18’中,系统记录所选取的内容时,系统还可以将所选取的内容予以标记,例如,用阴影覆盖等等;在此不再重述。图9示出了本发明又一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。具体的,步骤SlT至步骤S16”已在图8所示的实施例中予以详述,在此以引用的方式包含,不再重述。接着,在步骤S171中,系统判断所收集的各位置信息是否构成封闭环,如果是,则执行步骤S172,否则执行步骤S17’。例如,对于图4a和4b所示的情形,系统基于所收集的各位置信息,判断不构成封闭环,相应的,系统接着执行步骤S17’;而对于图4c至4e所示的情形,系统基于所收集的各位置信息,判断都构成封闭环,相应的,系统接着执行步骤S172。接着,步骤S172和S18’已在图8所示的实施例中予以详述,在此以引用的方式包含,不再重述;而步骤S17’已在图2所示的实施例中予以详述,在此也以引用的方式包含,不再重述。此外,如图2所示的实施例中所述,当系统所获取的按键信息为预设的按键信息时,系统还可输出一确认信息,以便使用者明白可以开始执行步骤S15’。在步骤S18’中,系统记录所选取的内容时,系统还可以将所选取的内容予以标记,例如,用阴影覆盖等等;在此不再重述。图10示出了本发明再一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。具体的,在步骤S11”中,使用者第一次触摸多点触摸屏表面。例如,如图11所示,使用者触摸多点触摸屏上的触摸点f。本领域技术人员应该理解,使用者触摸所述多点触摸屏并非以单点为限,也可为两点或者多点(例如滑动)等等。接着,在步骤S12”中,系统获取所述多点触摸屏基于第一次触摸所输出的触摸点位置信息。例如,系统获取多点触摸屏输出的触摸点f的位置信息。接着,在步骤S13”中,系统判断所述位置信息是否为空白点位置信息,如果是,则接着执行步骤S15”,否则,则接着执行步骤S19。其中所述空白点是指多点触摸屏上该点未显示任何内容。例如,如图11所示,触摸点f处未显示文字,故触摸点f为空白点。S卩,当系统获取的触 摸点位置信息为触摸点f的位置信息时,则判断触摸点f的位置信息为空白点位置信息。接着,在步骤S15”中,当系统判断所获取的位置信息为空白点位置信息时,使用者在保持第一次触摸的同时,再次触摸所述多点触摸屏表面。例如,使用者在保持触摸点f的同时,再次如图4a、4b、4c、4d或4e所示的轨迹触摸所述多点触摸屏表面。接着,在步骤S16”中,系统收集所述多点触摸屏基于再次触摸所输出的各新的触摸点的位置信息。例如,当使用者再次以图4a、4b、4c、4d或4e所示的轨迹触摸所述多点触摸屏表面,由于第一次触摸所对应的触摸点,例如,触摸点f 被使用者一直保持,故,所述多点触摸屏在使用者再次触摸时,每次会输出两个触摸点的位置信息,其中一个位置信息为触摸点点f的位置信息,另一个则为再次触摸所形成的新的触摸点的位置信息,例如,触摸点al的位置信息等,因此,系统收集所述多点触摸屏基于再次触摸所输出的各新的触摸点的位置信息,例如,如图4a所示,系统收集多点触摸屏输出的从触摸点a2至触摸点al的各位置信息。接着,步骤S17’、S18’和S19已在图2所示的实施例中予以详述,在此以引用的方式包含,不再重述。此外,如前述各实施例中所述,当系统所获取的位置信息为空白点的位置信息时,系统还可输出一确认信息,以便使用者明白可以开始执行步骤S15”。作为一种优选方式,系统可以在连续多次获得同一空白点位置信息(也就是使用者保持触摸该空白点一段时间,例如,I秒)后,系统再输出确认信息,由此,使用者才开始执行再次触摸操作。再有,在步骤S18’中,系统记录所选取的内容时,系统还可以将所选取的内容予以标记,例如,用阴影覆盖等等;在此不再重述。图12示出了本发明再一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。具体的,步骤S11”至S16”已在图10所示的实施例中予以详述,在此以引用的方式包含,不再重述。步骤S171至S20已在图8所示的实施例中予以详述,在此以引用的方式包含,不
再重述。此外,如前一实施例中所述,当系统所获取的位置信息为空白点的位置信息时,系统还可输出一确认信息,以便使用者明白可以开始执行步骤S15”。再有,在步骤S18’中,系统记录所选取的内容时,系统还可以将所选取的内容予以标记,例如,用阴影覆盖等等;在此不再重述。图13示出了本发明再一个方面的在具有多点触摸屏的设备中选取显示内容的方法流程图。具体的,步骤S11”至S16”已在图10所示的实施例中予以详述,在此以引用的方式包含,不再重述。步骤S171至S19已在图8所示的实施例中予以详述,在此以引用的方式包含,不
再重述。
步骤S17’已在图2所示的实施例中予以详述,在此以引用的方式包含,不再重述。此外,如前一实施例中所述,当系统所获取的位置信息为空白点的位置信息时,系统还可输出一确认信息,以便使用者明白可以开始执行步骤S15”。再有,在步骤S18’中,系统记录所选取的内容时,系统还可以将所选取的内容予以标记,例如,用阴影覆盖等等;在此不再重述。图14示出了本发明一个方面的在具有多点触摸屏的设备中选取显示内容的系统示意图。其中,系统包括获取模块11、判断模块12、收集模块13、确定模块12、和记录模块15。具体的,首先,使用者操作所述具有多点触摸屏的设备。例如,使用者按下所述具有多点触摸屏的设备的某一按键、或者通过手指或者触摸笔触摸所述多点触摸屏表面等等。其中,所述具有多点触摸屏的设备包括但不限于手机、PDA等等。
接着,获取模块11获取使用者对所述具有多点触摸屏的设备的操作信息。例如,当使用者的操作为按下某一按键,该按键会输出一按键信号,故获取模块11可获取该按键信号;再例如,当使用者的操作为触摸多点触摸屏表面,相应的,多点触摸屏会输出相应触摸点的位置信息,故,获取模块11可获取该位置信息。接着,判断模块12判断所获取的操作信息是否为启动选取操作的信息,如果是,则收集模块开始工作,否则,系统执行其他处理。例如,判断模块12判断所获取的操作信息是否为某一预设按键信息;再例如,判断模块12判断所获取的操作信息是否为某一预设的
位置信息等等。接着,当判断模块12判断所获取的操作信息为启动选取操作的信息时,使用者在保持所述操作信息的同时,触摸所述多点触摸屏表面。例如,使用者在按住按键的同时,再在所述多点触摸屏表面进行滑动操作等等。接着,收集模块13收集所述多点触摸屏基于所述触摸所输出的各位置信息。例如,使用者在所述多点触摸屏表面执行滑动操作,相应的,所述多点触摸屏会持续输出该滑动操作路径上的各触摸点的位置信息,由此,收集模块13收集各触摸点的位置信息。接着,确定模块14基于各位置信息来确定所述使用者所选取的内容。例如,确定模块14基于各位置信息中的起始位置信息和结束位置信息来确定所述使用者所选取的内
^^寸寸o接着,记录模块15记录所选取的内容。例如所选取的内容为“人之初性本善性相近习相远苟不教性乃迁教之道贵以专”,相应的,记录模块15记录该内容。当所获取的操作信息不是启动选取操作的信息时,系统进行其它处理。例如,当获取的操作信息为按键信息时,系统识别该按键所对应的字符,例如,为字母A,则系统将字母A提供至显示单元,以便显示;在例如,如果获取的操作信息为触摸点的位置信息,系统识别该位置信息所对应的功能图标,例如,为收件箱,相应的,系统打开该收件箱等。此外,系统还可包括一输出模块(未予图示),当判断模块12判断所获取的操作信息为启动选取操作的信息时,输出模块可输出一确认信息,以便使用者明白可以开始在多点触摸屏表面执行触摸操作,例如,滑动操作。其中,所述确认信息包括但不限于1)发出振动信号;2)在当前显示页面增加一确认标记等等。再有,系统还可包括一标记模块16,如图15所示,在记录模块15记录所选取的内容时,标记模块16可以将所选取的内容予以标记,例如,用阴影覆盖等等;还有,系统还可以包括一界面提供模块17,如图16所示,在记录模块15记录所选取的内容时,界面提供模块17提供一个包含至少一个可选操作的界面,以便系统根据所述使用者在所述界面内选择的可选操作,对所确定的内容执行相应操作。其中,可选操作包括但不限于复制、剪切,删除、短信发送等等。图17示出了本发明另一个方面的在具有多点触摸屏的设备中选取显示内容的系统示意图。其中,系统包括获取模块11、判断模块12、收集模块13、确定模块12、和记录模块15 ;获取模块11又包括第一子获取单元111 ;判断模块12又包括第一子判断单元121 ;收集模块13又包括第一子收集单元131 ;确定模块14又包括第二子确定单元141。具体的,首先,使用者对具有多点触摸屏的设备的按键进行操作。如图3所示,所 述具有多点触摸屏的设备包括按键A、按键B.......按键C、按键D,使用者按下或点击所
述具有多点触摸屏的设备的一个按键,例如,按键A。本领域技术人员应该理解,所述具有多点触摸屏的设备的按键并非以所示为限。接着,第一子获取单元111获取基于所述按键的按键信息。例如,如果使用者按下或点击的按键,例如,按键A,属于硬键盘,相应的,当使用者按下按键A后,按键A会发出相应按键信号,例如,00001 ;如果按键A属于软键盘,当使用者通过多点触摸屏点击按键A时,多点触摸屏会输出相应位置信息,系统基于该位置信息可确定使用者的操作为点击按键A,故而,第一子获取单元111可获取基于使用者所操作的按键的按键信息。接着,第一子判断单元121判断所获取的按键信息是否为预设的按键信息,如果是,则第一子收集单元131工作,否则,系统执行其他处理。其中,预设的按键信息例如为按键A的按键信息,则当使用者按下按键A时,就表明使用者后续即将执行的操作为选取显示内容的操作。接着,当第一子判断单元121判断所获取的按键信息为预设的按键信息时,使用者在按住该预设的按键,例如,按键A,的同时,触摸所述多点触摸屏。其中,使用者触摸多点触摸屏的触摸操作包括多种,例如,如图4a所示,使用者按住按键A的同时,沿着直线a2al的轨迹在多点触摸屏表面滑动;再例如,如图4b所示,使用者按住按键A的同时,沿着弧线blb2的轨迹在多点触摸屏表面滑动;再例如,如图4c所示,使用者按住按键A的同时,沿着椭圆c的轨迹在多点触摸屏表面滑动;再例如,如图4d所示,使用者按住按键A的同时,沿着近乎封闭的弧线dld2的轨迹在多点触摸屏表面滑动;再例如,如图4e所示,使用者按住按键A的同时,沿着近乎封闭的弧线ele2的轨迹在多点触摸屏表面滑动。本领域技术人员应该理解,上述所示的触摸操作仅仅只是列示,而非用于限制本发明,事实上,触摸操作还可以是单点操作等等。接着,第一子收集单元131收集所述多点触摸屏基于所述触摸所输出的各位置信息。例如,当使用者的触摸方式如图4a所示,相应的,第一子收集单元131收集多点触摸屏依序输出的从触摸点a2至触摸点al的各位置信息;再例如,当使用者的触摸方式如图4b所示,相应的,第一子收集单元131收集多点触摸屏依序输出的从触摸点bl至触摸点b2的各位置信息。接着,第二子确定单元141基于所述各位置信息中的起始位置信息和结束位置信息来确定所述使用者所选取的内容。例如,如图5a所示,所述多点触摸屏显示的全部内容如下人之初性本善性相近习相远苟不教性乃迁教之道贵以专昔孟母择邻处子不学断机抒窦燕山有义方教五子名俱扬养不教父之过教不严师之惰
子不学非所宜幼不学老何为玉不琢不成器人不学不知义SI由此,第二子确定单元141基于收集的触摸点a2.......触摸点al的位置信息
中的起始位置信息,例如为触摸点a2的位置信息,和结束位置信息,例如,为触摸点al的位置信息,确定所述多点触摸屏所显示的内容中,由触摸点a2开始至触摸点a2所在行的起始位置、以及触摸点al所在行结束位置至触摸点al,这一区域内所显示的内容,例如为“择邻处子不学断机抒窦燕山有义”,为使用者所选取的内容。再例如,如图5b所示,第二子确
定单元141基于收集的触摸点bl.......触摸点b2的位置信息中的起始位置信息,例如为
触摸点al的位置信息,和结束位置信息,例如,为触摸点a2的位置信息,确定使用者选取的内容为“子不学断机抒窦燕山有义方教五”。接着,记录模块15记录所确定的内容。例如,如图5a所示,记录模块15记录“择邻处子不学断机抒窦燕山有义”;再例如,如图5b所示,记录模块15记录“子不学断机抒窦燕山有义方教五”。此外,系统还可包括一输出模块,当第一子判断单元121判断所获取的按键信息为预设的按键信息时,输出模块还可输出一确认信息,以便使用者明白可以开始在多点触摸屏表面执行触摸操作。其中,所述确认信息包括但不限于1)发出振动信号;2)在当前显示页面增加一确认标记等等。再有,系统还可包括标记模块16,记录模块15记录所选取的内容时,标记模块16可以将所选取的内容予以标记,例如,用阴影覆盖等等;如图5a和5b所示;系统也可以包括界面提供模块17,用于提供一个包含至少一个可选操作的界面,以便根据所述使用者在所述界面内选择的可选操作,对所确定的内容执行相应操作。如图6所示,界面提供模块17提供一个包含“复制”、“剪切”、“删除”、“短信发送”及“确定”功能键的界面,当使用者选择该界面中的一个功能键,例如,“删除”后,再选择“确定”功能键,由此,被记录的内容,例如,“择邻处子不学断机抒窦燕山有义”,就被删除,由此,多点触摸屏显示的内容如图7所示。本领域技术人员应该理解,标记模块16标记所选取的内容的方式并非以所述为限,事实上,也可采用其他方式,例如,将字体变为斜体等等;此外,界面提供模块17提供的界面也仅仅只是列示,而非用于限制本发明,事实上,界面提供模块17提供的界面也可是其他式样,包含的功能键也不限于所示,例如,界面提供模块17提供的界面中可采用图标来表示各功能键等等。图18示出了本发明再一个方面的在具有多点触摸屏的设备中选取显示内容的系统示意图。其中,系统包括获取模块11、判断模块12、收集模块13、确定模块12、和记录模块15 ;获取模块11又包括第一子获取单元111 ;判断模块12又包括第一子判断单元121 ;收集模块13又包括第一子收集单元131 ;确定模块14又包括第三子判断单元142和第一子确定单元143。具体的,第一子获取单元111第一子判断单元121的工作过程已在图17所示的实施例中予以详述,在此以引用的方式包含,不再重述。接着,第一子收集单元131收集所述多点触摸屏基于使用者的触摸操作所输出的各位置信息。例如,如图4c所示,使用者的触摸轨迹为椭圆C,故第一子收集单元131收集所述多点触摸屏依序输出的椭圆轨迹上的各触摸点位置信息;再例如,如图4d所示,使用者的触摸轨迹为近似封闭环dld2,故第一子收集单元131收集所述多点触摸屏依序输出的近似封闭环dld2轨迹上的各触摸点位置信息;再例如,如图4e所示,使用者的触摸轨迹为近似封闭环ele2,故第一子收集单元131收集所述多点触摸屏依序输出的近似封闭环ele2轨迹上的各触摸点位置信息。接着,第三子判断单元142判断所收集的各位置信息是否构成封闭环,如果是,则第一子确定单元工作,否则系统不进行记录。例如,对于图4c至4e所示的情形,第三子判断 单元142基于所收集的各位置信息,判断都构成封闭环,而对于图4a和4b所示的情形,第三子判断单元142基于所收集的各位置信息,判断不构成封闭环。需要说明的是,对于图4d和4e所示的情形,使用者触摸的轨迹近似为封闭环,第一子收集单元131收集的各位置信息构成的也为近似封闭环,故,可以通过预先设置一阈值,例如0. 8,当第一子收集单元131收集的各位置信息能构成封闭环的80%,则第三子判断单元142判断各位置信息构成封闭环。接着,第一子确定单元143将所述封闭环内的内容确定为使用者所选取的内容。例如,如图5c至5e所示,各封闭环内的内容都为“昔孟母择邻处子不学断机抒窦燕山有义方教五子名俱扬”,故第一子确定单元143将该内容“昔孟母择邻处子不学断机抒窦燕山有义方教五子名俱扬”确定为使用者所选取的内容。接着,记录模块15工作过程已在图17所示的实施例中予以详述,在此以引用的方式包含,不再重述。当第一子判断单元121判断所收集的各位置信息不构成封闭环时,则系统认为使用者放弃选取操作,故系统不进行记录。此外,如图17所示的实施例中所述,系统还可包括输出模块、标记模块16、界面提供模块17等,在此不再详述。再有,在所述系统中,所述确定模块14还可包括第二子确定单元141,当第一子判断单元121判断所收集的各位置信息不构成封闭环时,系统并不认为使用者放弃选取操作,而是由第二子确定单元141基于各位置信息中的起始位置信息和结束位置信息确定所述使用者选取的内容。由于第二子确定单元141的工作过程在图17所示的实施例中已经详述,在此不再重述。图19示出了本发明再一个方面的在具有多点触摸屏的设备中选取显示内容的系统示意图。其中,系统包括获取模块11、判断模块12、收集模块13、确定模块12、和记录模块15 ;获取模块11又包括第二子获取单元112 ;判断模块12又包括第二子判断单元122 ;收集模块13又包括第二子收集单元132 ;确定模块14又包括第二子确定单元141。具体的,首先,使用者第一次触摸多点触摸屏表面。例如,如图11所示,使用者触摸多点触摸屏上的触摸点f。本领域技术人员应该理解,使用者触摸所述多点触摸屏并非以单点为限,也可为两点或者多点(例如滑动)等等。接着,第二子获取单元112获取所述多点触摸屏基于第一次触摸所输出的触摸点位置信息。例如,第二子获取单元112获取多点触摸屏输出的触摸点f的位置信息。接着,第二子判断单元122判断所述位置信息是否为空白点位置信息,如果是,则接着第二子收集单元132工作,否则,则系统执行其他处理。其中所述空白点是指多点触摸屏上该点未显示任何内容。例如,如图11所示,触摸点f处未显示文字,故触摸点f为空白点。即,当第二子获取单元112获取的触摸点位置信息为触摸点f的位置信息时,则第二子判断单元122判断触摸点f的位置信息为空白点位置信息。接着,当第二子判断单元122判断所获取的位置信息为空白点位置信息时,使用者在保持第一次触摸的同时,再次触摸所述多点触摸屏表面。例如,使用者在保持触摸点f的同时,再次如图4a、4b、4c、4d或4e所示的轨迹触摸所述多点触摸屏表面。
接着,第二子收集单元132收集所述多点触摸屏基于再次触摸所输出的各新的触摸点的位置信息。例如,当使用者再次以图4a、4b、4c、4d或4e所示的轨迹触摸所述多点触摸屏表面,由于第一次触摸所对应的触摸点,例如,触摸点f 被使用者一直保持,故,所述多点触摸屏在使用者再次触摸时,每次会输出两个触摸点的位置信息,其中一个位置信息为触摸点点f的位置信息,另一个则为再次触摸所形成的新的触摸点的位置信息,例如,触摸点al的位置信息等,而第二子收集单元132收集所述多点触摸屏基于再次触摸所输出的各新的触摸点的位置信息,例如,如图4a所示,第二子收集单元132收集多点触摸屏输出的从触摸点a2至触摸点al的各位置信息。接着,第二子确定单元141、记录模块15的工作过程已在图17所示的实施例中予以详述,在此以引用的方式包含,不再重述。此外,如前述各实施例中所述,系统也可包含输出模块,当第二子判断单元122判断所获取的位置信息为空白点的位置信息时,输出模块可输出一确认信息,以便使用者明白可以开始执行再次触摸操作。作为一种优选方式,当第二子获取单元112连续多次获得同一空白点位置信息(也就是使用者保持触摸该空白点一段时间,例如,I秒)后,输出模块再输出确认信息,由此,使用者才开始执行再次触摸操作。再有,所述系统也可包括标记模块、界面提供模块等等,在此不再重述。图20示出了本发明再一个方面的在具有多点触摸屏的设备中选取显示内容的系统示意图。其中,系统包括获取模块11、判断模块12、收集模块13、确定模块12、和记录模块15 ;获取模块11又包括第二子获取单元112 ;判断模块12又包括第二子判断单元122 ;收集模块13又包括第二子收集单元132 ;确定模块14又包括第三子判断单元142和第一子确定单元143。具体的,第二子获取单元112、第二子判断单元122、第二子收集单元132的工作过程已在图19所示的实施例中予以详述,在此以引用的方式包含,不再重述。第三子判断单元142、第一子确定单元143和记录模块15的工作过程已在图18所示的实施例中予以详述,在此以引用的方式包含,不再重述。此外,系统还可包括输出模块、标记模块、界面提供模块等等,在此不再重述。再有,所述系统还可包括第二子确定单元141,当第三子判断单元142判断所收集的各位置信息不构成封闭环时,由第二子确定单元141基于各位置信息中的起始位置信息和结束位置信息确定所述使用者选取的内容。综上所述,采用本发明的在具有多点触摸屏的设备中选取显示内容的方法及系统,使用者只需要先按住预设的按键或先触摸任意一空白点,随后在多点触摸屏表面执行 相应的触摸操作,本发明即可确定使用者想要选取的内容,由此可方便多点触摸屏的使用者对显示的部分内容的选取。上述实施例仅列示性说明本发明的原理及功效,而非用于限制本发明。任何熟悉此项技术的人员均可在不违背本发明的精神及范围下,对上述实施例进行修改。因此,本发明的权利保护范围,应如权利要求书所列。
权利要求
1.ー种在具有多点触摸屏的设备中选取显示内容的方法,其特征在于包括步骤 1)获取使用者对具有多点触摸屏的设备的操作信息; 2)判断所述操作信息是否为启动选取操作的信息; 4)当所述操作信息为启动选取操作的信息吋,收集在所述操作信息存在的时间段内所述多点触摸屏输出的各位置信息; 5)基于所述各位置信息确定所述使用者所选取的内容; 6)记录所确定的内容。
2.如权利要求I所述的在具有多点触摸屏的设备中选取显示内容的方法,其特征在于所述步骤I)包括 获取所述使用者对具有多点触摸屏的设备的按键进行操作后基于该按键的按键信息; 所述步骤2)包括 判断所述按键信息是否为预设按键信息; 所述步骤4)还包括 当所述按键信息为预设按键信息时,收集在所述预设按键信息存在的时间段内所述多点触摸屏基于使用者的触摸所输出的各位置信息。
3.如权利要求I所述的在具有多点触摸屏的设备中选取显示内容的方法,其特征在于所述步骤I)包括 获取所述多点触摸屏基于使用者的第一次触摸所输出的触摸点位置信息; 所述步骤2)包括 判断所述触摸点位置信息是否为空白点的位置信息; 所述步骤4)还包括 当所述触摸点位置信息为空白点的位置信息时,收集在所述第一次触摸存在的时间段内所述多点触摸屏基于使用者的再次触摸所输出的各新的触摸点的位置信息。
4.如权利要求I或2或3所述的在具有多点触摸屏的设备中选取显示内容的方法,其特征在于所述步骤5)还包括 判断各位置信息是否构成封闭环; 当各位置信息构成封闭环时,将所述封闭环内的显示内容确定为所述使用者选取的内容。
5.如权利要求I或2或3所述的在具有多点触摸屏的设备中选取显示内容的方法,其特征在于所述步骤5)还包括 基于各位置信息中的起始位置信息和结束位置信息确定所述使用者选取的内容。
6.如权利要求I至5中任一项所述的在具有多点触摸屏的设备中选取显示内容的方法,其特征在于还包括步骤 3)当所述操作信息为启动选取操作的信息时,输出一确认信息。
7.如权利要求I至6中任一项所述的在具有多点触摸屏的设备中选取显示内容的方法,其特征在于所述步骤6)还包括步骤 标记所确定的内容。
8.如权利要求I至6中任一项所述的在具有多点触摸屏的设备中选取显示内容的方法,其特征在于所述步骤6)还包括步骤 提供ー个包含至少ー个可选操作的界面,以便根据所述使用者在所述界面内选择的可选操作,对所确定的内容执行相应操作。
9.如权利要求8所述的在具有多点触摸屏的设备中选取显示内容的方法,其特征在于所述界面中包含的可选操作包括以下至少ー种 复制、剪切,删除、短信发送。
10.ー种在具有多点触摸屏的设备中选取显示内容的系统,其特征在于包括 获取模块,用于获取使用者对具有多点触摸屏的设备的操作信息; 判断模块,用于判断所述操作信息是否为启动选取操作的信息; 收集模块,用于当所述操作信息为启动选取操作的信息时,收集在所述操作信息存在的时间段内所述多点触摸屏输出的各位置信息; 确定模块,用于基于所述各位置信息确定所述使用者所选取的内容; 记录模块,用于记录所确定的内容。
11.如权利要求10所述的在具有多点触摸屏的设备中选取显示内容的系统,其特征在于述获取模块还包括 第一子获取单元,用于获取所述使用者对具有多点触摸屏的设备的按键进行操作后基于该按键的按键信息; 所述判断模块还包括 第一子判断単元,用于判断所述按键信息是否为预设按键信息; 所述收集模块还包括 第一子收集单元,用于当所述按键信息为预设按键信息时,收集在所述预设按键信息存在的时间段内所述多点触摸屏基于使用者的触摸所输出的各位置信息。
12.如权利要求10所述的在具有多点触摸屏的设备中选取显示内容的系统,其特征在于所述获取模块还包括 第二子获取单元,用于获取所述多点触摸屏基于使用者的第一次触摸所输出的触摸点位置信息; 所述判断模块还包括 第二子判断単元,用于判断所述触摸点位置信息是否为空白点的位置信息; 所述收集模块还包括 第二子收集模块,用于当所述触摸点位置信息为空白点的位置信息时,收集在所述第一次触摸存在的时间段内所述多点触摸屏基于使用者的再次触摸所输出的各新的触摸点的位置信息。
13.如权利要求10至12中任一项所述的在具有多点触摸屏的设备中选取显示内容的系统,其特征在于,所述确定模块包括 第三子判断単元,用于判断各位置信息是否构成封闭环; 第一子确定单元,用于当各位置信息构成封闭环时,将所述封闭环内的显示内容确定为所述使用者选取的内容。
14.如权利要求10至12中任一项所述的在具有多点触摸屏的设备中选取显示内容的系统,其特征在于,所述确定模块包括第二子确定单元,用于基于各位置信息中的起始位置信息和结束位置信息确定所述使用者选取的内容。
15.如权利要求10至14中任一项所述的在具有多点触摸屏的设备中选取显示内容的系统,其特征在于所述系统还包括 输出模块,用于当所述操作信息为启动选取操作的信息时,输出一确认信息。
16.如权利要求10至15中任一项所述的在具有多点触摸屏的设备中选取显示内容的系统,其特征在于所述系统还包括 标记模块,用于标记所确定的内容。
17.如权利要求10至16中任一项所述的在具有多点触摸屏的设备中选取显示内容的系统,其特征在于所述系统还包括 界面提供模块,用于提供ー个包含至少ー个可选操作的界面,以便根据所述使用者在所述界面内选择的可选操作,对所述被所述使用者选取的内容执行相应操作。
18.如权利要求17所述的在具有多点触摸屏的设备中选取显示内容的系统,其特征在于所述界面中包含的可选操作包括以下至少ー种 复制、剪切,删除、短信发送。
全文摘要
本发明提供一种在具有多点触摸屏的设备中选取显示内容的方法及系统。所述系统先获取使用者对具有多点触摸屏的设备的操作信息。再判断所述操作信息是否为启动选取操作的信息,并当所述操作信息为启动选取操作的信息时,收集在所述操作信息存在的时间段内所述多点触摸屏输出的各位置信息。随后再基于所述各位置信息确定所述使用者所选取的内容,由此实现对多点触摸屏显示的内容的选取,此法简单易施。
文档编号G06F3/048GK102681753SQ20111006261
公开日2012年9月19日 申请日期2011年3月15日 优先权日2011年3月15日
发明者顾晶 申请人:深圳晶为华悦科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1