一种实现触摸屏内容缩放的方法及终端的制作方法

文档序号:6581750阅读:186来源:国知局
专利名称:一种实现触摸屏内容缩放的方法及终端的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种实现触摸屏内容縮放的方法及终端。
背景技术
触摸屏作为一种终端输入设备,能够方便、直观地完成人机的交互,因此,在各种 终端上,尤其是手机上,触摸屏技术得到了广泛的应用。现有的触摸屏技术主要有两种,一 种是传统的单点触摸技术,其可对点状目标进行精确的控制,实现数据的精确采用,对手写 输入,特别是汉字输入有着良好的效果;另一种是多点触摸技术,同时也称为多点触控技 术、多重触控技术、多点感应技术、多重感应技术等,其可以同时接受来自屏幕上多个点的 输入信息,实现一个屏幕多点操作的效果。 用户在使用终端的屏幕,比如手机的触摸屏进行相关信息的浏览时,通常会希望 将信息放大或者縮小,这就需要有相关的解决方案来响应用户的縮放请求。针对触摸屏技 术的分类,现有的解决方案主要有两种,一种是基于传统的单点触摸技术的解决方案其主 要是通过菜单选择的方式,提供菜单供使用者选择,从而实现对触摸屏的内容进行放大或 縮小等操作。此种解决方案的缺陷在于用户首先需要调取菜单,然后根据菜单的指示进 行相应的操作,这样比较费时,而且操作也比较繁琐。另一种是基于多点触摸技术的解决方 案其主要可以通过感应用户手指滑动的快慢以及力度,从而通过应用软件识别用户的手 势,做出相应的縮放处理。此种解决方案的缺陷在于由于基于多点触摸技术的现有的终端 多采用电容式触摸屏,其手写输入效果不如基于单点触摸技术的电阻式触摸屏好,而且多 点触摸屏的成本较高,不利推广。

发明内容
本发明所要解决的问题在于,利用单点触摸技术,提供一种实现触摸屏内容縮放 的方法及终端,既避免了由于使用多点触摸技术带来的手写输入性能下降和成本提高的问 题,同时也避免了由于使用菜单选择的方式所带来操作繁琐的问题。 为了解决上述问题,本发明实施例公开了 一种实现触摸屏内容縮放的方法,包 括 当获取到用户在触摸屏上进行触压操作的触压信号时,采集所述触压操作的各个 触压点的坐标数据和所述触压信号在所述触摸屏上持续的时间; 根据所述坐标数据和所述触压信号在所述触摸屏上持续的时间,确定所述用户所 请求的对所述触摸屏内容的縮放类型和相应的縮放倍数; 根据所述确定的縮放类型和縮放倍数,对所述触摸屏内容进行相应的縮放操作。
相应地,本发明实施例还公开了一种终端,包括 获取单元,用于实时获取用户在触摸屏上进行触压操作的触压信号; 采集单元,用于当所述获取单元获取到所述触压信号时,采集所述触压操作的各
个触压点的坐标数据和所述触压信号在所述触摸屏上持续的时间;
确定单元,用于根据所述采集单元采集的所述坐标数据和所述触压信号在所述触 摸屏上持续的时间,确定所述用户所请求的对所述触摸屏内容的縮放类型和相应的縮放倍 数; 操作单元,用于根据所述确定单元确定的縮放类型和縮放倍数,对所述触摸屏内 容进行相应的縮放操作。 本发明利用单点触摸技术,通过采集用户在触摸屏上进行触压操作的相关数据, 识别用户对于触摸屏内容的縮放请求,并根据用户的縮放请求实现对触摸屏内容的縮放操 作,既避免了由于使用多点触摸技术带来的手写输入性能下降和成本提高的问题,也避免 了由于使用菜单选择的方式所带来操作繁琐的问题,同时能够方便、直观的满足用户对于 触摸屏内容縮放的需求。


图1为本发明的一种实现触摸屏内容縮放的方法的第一实施例的流程图
图2为本发明的一种实现触摸屏内容縮放的方法的第二实施例的流程图
图3为本发明的一种实现触摸屏内容縮放的方法的第三实施例的流程图
图4为本发明的一种终端的实施例的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 参见图l,为本发明的一种实现触摸屏内容縮放的方法的第一实施例的流程图; 如图1所示,所述方法包括 S101,当获取到用户在触摸屏上进行触压操作的触压信号时,采集所述触压操作 的各个触压点的坐标数据和所述触压信号在所述触摸屏上持续的时间; 具体实现中,当用户利用触控笔或手指在触摸屏上进行触压操作时,比如利用触 控笔在所述触摸屏上画了一条弧线或一条线段,当触控笔一接触所述触摸屏,即会产生一 个触压信号,用户在画弧线或画线的过程中,由于触控笔一直停留在触摸屏上进行操作,因 此,所述触压信号一直会持续到此次画弧线操作或画线操作的结束。此时,S101即获取用户 操作产生的所述触压信号,并采集此次画弧线操作或画线操作的各个触压点的坐标数据和 所述触压信号在所述触摸屏上持续的时间,即是用户进行画弧线操作或画线操作的时间。
S102,根据所述坐标数据和所述触压信号在所述触摸屏上持续的时间,确定所述
用户所请求的对所述触摸屏内容的縮放类型和相应的縮放倍数; S103,根据所述确定的縮放类型和縮放倍数,对所述触摸屏内容进行相应的縮放 操作。 具体实现中,所述触摸屏内容为在所述触摸屏上显示的内容,包括终端存储的短 消息、多媒体信息、图片和文本中的任一种或多种。 本发明利用单点触摸技术,通过采集用户在触摸屏上进行触压操作的相关数据,识别用户对于触摸屏内容的縮放请求,并根据用户的縮放请求实现对触摸屏内容的縮放操 作,能够方便、直观的满足用户对于触摸屏内容縮放的需求。 参见图2,为本发明的一种实现触摸屏内容縮放的方法的第二实施例的流程图; 如图2所示,所述方法包括 S201,当获取到用户在触摸屏上进行触压操作的触压信号时,采集所述触压操作 的各个触压点的坐标数据和所述触压信号在所述触摸屏上持续的时间; 具体实现中,当用户利用触控笔或手指在触摸屏上进行触压操作时,比如利用触 控笔在所述触摸屏上画了一条弧线,当触控笔一接触所述触摸屏,即会产生一个触压信号, 用户在画弧线的过程中,由于触控笔一直停留在触摸屏上进行操作,因此,所述触压信号一 直会持续到此次画弧线操作的结束。此时,S201即获取用户操作产生的所述触压信号,并采 集此次画弧线操作的各个触压点的坐标数据和所述触压信号在所述触摸屏上持续的时间, 即用户进行画弧线操作的时间。 S202,根据所述各个触压点的坐标数据,确定由所述各个触压点形成的曲线,根据 所述曲线的内径变化,确定所述用户对所述触摸屏内容的所请求的縮放操作的类型;
具体实现中,根据曲线变化确定所述用户对所述触摸屏内容的所请求的縮放操作 的类型主要包括 当所述由各个触压点形成的曲线的内径的变化规律为从小到大时,确定所述用户 请求对所述触摸屏内容进行放大操作; 当所述由各个触压点形成的曲线的内径的变化规律为从大到小时,确定所述用户 请求对所述触摸屏内容进行縮小操作。 以上述用户进行画弧线操作为例,根据采集的所述各个触压点的坐标数据,可以 确定由所述各个触压点形成的曲线,这条曲线的直观体现,即是用户在触摸屏所画的一条 弧线,当所述弧线的内径的变化规律为从小到大时,可以确定用户请求对所述触摸屏内容 进行放大操作,而当所述弧线的内径的变化规律为从大到小时,可以确定用户请求对所述 触摸屏内容进行縮小操作。 S203,根据所述曲线和所述触压信号在所述触摸屏上持续的时间,确定所述用户 进行所述触压操作的速度,根据所述触压操作的速度和预设定的速度的比值,确定所述用 户对所述触摸屏内容所请求的縮放类型对应的縮放倍数。 具体实现中,在S203之前,预先设定用户进行触压操作的速度,比如,可将此速度 设定为用户正常情况下进行触压操作的速度值,可以理解的是,上述设定仅为举例,在其他 的应用场合可以进行根据实际情况进行类似的设定,如可测量多次用户进行触压操作的速 度值,可根据多次测量的平均速度值来设定此速度,在此不进行赘述。在S203中,根据所 述曲线和所述触压信号在所述触摸屏上持续的时间,确定所述用户进行所述触压操作的速 度,根据所述触压操作的速度和预设定的速度的比值,确定所述用户对所述触摸屏内容所 请求的縮放类型对应的縮放倍数。 以上述用户进行画弧线操作为例,当通过S202确定用户请求对所述触摸屏内容 进行放大操作时,S203根据用户所画的弧线以及采集的所述画弧线的时间,可确定用户画 弧线的速度,假设为4cm/s,将这个速度和预设定的速度(假设为2cm/s)相比,其比值为 4/2 = 2,即可确定用户请求对所述触摸屏内容放大为原来的两倍。当通过S202确定用户请求对所述触摸屏内容进行縮小操作时,S202根据用户所画的弧线以及采集的所述画弧线的 时间,可确定用户画弧线的速度,假设为4cm/s,将这个速度和预设定的速度(假设为2cm/ s)相比,其比值为4/2 = 2,即可确定用户请求对所述触摸屏内容縮小为原来的两倍。
可以理解的是,上述情况仅为举例,在其他的应用场合可以进行类似的处理,在此 不进行赘述。 S204,根据所述确定的縮放类型和縮放倍数,对所述触摸屏内容进行相应的縮放 操作。具体实现中,比如当S203确定用户请求对所述触摸屏内容縮小为原来的两倍,S204 即相应的对所述触摸屏进行縮小为原来的两倍的操作;当S203确定用户请求对所述触摸 屏内容放大为原来的两倍,S204即相应的对所述触摸屏进行放大为原来的两倍的操作。
具体实现中,所述触摸屏内容为在所述触摸屏上显示的内容,包括终端存储的短 消息、多媒体信息、图片和文本中的任一种或多种。 本发明利用单点触摸技术,通过采集用户在触摸屏上进行触压操作的相关数据, 识别用户对于触摸屏内容的縮放请求,并根据用户的縮放请求实现对触摸屏内容的縮放操 作,能够方便、直观的满足用户对于触摸屏内容縮放的需求。 参见图3,为本发明的一种实现触摸屏内容縮放的方法的第三实施例的流程图; 如图3所示,所述方法包括 S301,当获取到用户在触摸屏上进行触压操作的触压信号时,采集所述触压操作 的各个触压点的坐标数据和所述触压信号在所述触摸屏上持续的时间; 具体实现中,当用户利用触控笔或手指在触摸屏上进行触压操作时,比如利用触 控笔在所述触摸屏上画了一条线段,当触控笔一接触所述触摸屏,即会产生一个触压信号, 用户在画线的过程中,由于触控笔一直停留在触摸屏上进行操作,因此,所述触压信号一直 会持续到此次画线操作的结束。此时,S301即获取用户操作产生的所述触压信号,并采集 此次画线操作的各个触压点的坐标数据和所述触压信号在所述触摸屏上持续的时间,即用 户进行画线操作的时间。 S302,根据所述各个触压点的坐标数据,确定由所述各个触压点形成的线条,根据 所述线条的长度与预设定的长度的对比,确定所述用户对所述触摸屏内容的所请求的縮放 操作的类型; 具体实现中,在S302之前,预先设定用户进行触压操作所形成的线条的长度,比 如,可将此长度设定为用户正常情况下进行触压操作所形成的线条的长度值,可以理解的 是,上述设定仅为举例,在其他的应用场合可以进行根据实际情况进行类似的设定,如可测 量多次用户进行触压操作形成的线条的长度值,可根据多次测量的平均值来设定此长度, 在此不进行赘述。 具体地,根据所述线条的长度与预设定的长度的对比,确定所述用户对所述触摸 屏内容的所请求的縮放操作的类型主要包括 当所述由各个触压点形成的线条的长度大于所述预设定的长度时,确定所述用户 请求对所述触摸屏内容进行放大操作; 当所述由各个触压点形成的线条的长度小于所述预设定的长度时,确定所述用户 请求对所述触摸屏内容进行縮小操作。 以上述用户进行画线操作为例,根据采集的所述各个触压点的坐标数据,可以确定由所述各个触压点形成的线条,这条线条的直观体现,即是用户在触摸屏所画的一条线 段,当所述线段的长度大于所述预设定的长度时,可以确定用户请求对所述触摸屏内容进 行放大操作,而当所述线段的长度小于所述预设定的长度时,可以确定用户请求对所述触 摸屏内容进行縮小操作。 S303,根据所述线条和所述触压信号在所述触摸屏上持续的时间,确定所述用户 进行所述触压操作的速度,根据所述触压操作的速度和预设定的速度的比值,确定所述用 户对所述触摸屏内容所请求的縮放类型对应的縮放倍数。 具体实现中,在S303之前,预先设定用户进行触压操作的速度,比如,可将此速度 设定为用户正常情况下进行触压操作的速度值,可以理解的是,上述设定仅为举例,在其他 的应用场合可以进行根据实际情况进行类似的设定,如可测量多次用户进行触压操作的速 度值,可根据多次测量的平均速度值来设定此速度,在此不进行赘述。在S303中,根据所 述线条和所述触压信号在所述触摸屏上持续的时间,确定所述用户进行所述触压操作的速 度,根据所述触压操作的速度和预设定的速度的比值,确定所述用户对所述触摸屏内容所 请求的縮放类型对应的縮放倍数。 以上述用户进行画线操作为例,当通过S302确定用户请求对所述触摸屏内容进 行放大操作时,S303根据用户所画的线段以及采集的所述画线的时间,可确定用户画线的 速度,假设为4cm/s,将这个速度和预设定的速度(假设为2cm/s)相比,其比值为4/2 = 2, 即可确定用户请求对所述触摸屏内容放大为原来的两倍。当通过S302确定用户请求对所 述触摸屏内容进行縮小操作时,S303根据用户所画的线段以及采集的所述画线的时间,可 确定用户画线的速度,假设为4cm/s,将这个速度和预设定的速度(假设为2cm/s)相比,其 比值为4/2 = 2,即可确定用户请求对所述触摸屏内容縮小为原来的两倍。
可以理解的是,上述情况仅为举例,在其他的应用场合可以进行类似的处理,在此 不进行赘述。 S304,根据所述确定的縮放类型和縮放倍数,对所述触摸屏内容进行相应的縮放 操作。具体实现中,比如当S303确定用户请求对所述触摸屏内容縮小为原来的两倍,S304 即相应的对所述触摸屏进行縮小为原来的两倍的操作;当S303确定用户请求对所述触摸 屏内容放大为原来的两倍,S304即相应的对所述触摸屏进行放大为原来的两倍的操作。
具体实现中,所述触摸屏内容为在所述触摸屏上显示的内容,包括终端存储的短 消息、多媒体信息、图片和文本中的任一种或多种。 本发明利用单点触摸技术,通过采集用户在触摸屏上进行触压操作的相关数据, 识别用户对于触摸屏内容的縮放请求,并根据用户的縮放请求实现对触摸屏内容的縮放操 作,能够方便、直观的满足用户对于触摸屏内容縮放的需求。 参见图4,为本发明的一种终端的实施例的结构示意图;图4所示实施例的终端可 以为图1、图2或图3所示方法的各流程的执行主体;如图4所示,所述终端包括获取单元 10、采集单元20、确定单元30和操作单元40。 所述获取单元IO,用于实时获取用户在触摸屏上进行触压操作的触压信号;具体 实现中,当用户利用触控笔或手指在触摸屏上进行触压操作时,比如利用触控笔在所述触 摸屏上画了一条弧线或画了一条线段,当触控笔一接触所述触摸屏,即会产生一个触压信 号,用户在画弧线或画线的过程中,由于触控笔一直停留在触摸屏上进行操作,因此,所述触压信号一直会持续到此次画弧线或画线操作的结束。此时,所述获取单元10即获取用户 此次操作产生的所述触压信号。 所述采集单元20,用于当所述获取单元10获取到所述触压信号时,采集所述触压 操作的各个触压点的坐标数据和所述触压信号在所述触摸屏上持续的时间;具体实现中, 当所述获取单元10获取到所述触压信号时,所述采集单元20采集所述触压操作的各个触 压点的坐标数据和所述触压信号在所述触摸屏上持续的时间,具体地,比如,采集上述画弧 线或画线过程中的各个触压点的坐标数据和画弧线或画线时间。 所述确定单元30,用于根据所述采集单元20采集的所述坐标数据和所述触压信 号在所述触摸屏上持续的时间,确定所述用户所请求的对所述触摸屏内容的縮放类型和相 应的縮放倍数; 进一步如图4所示,所述终端还包括预设单元50。 所述预设单元50,用于预先设定所述用户进行触压操作所形成的线条的长度和预 先设定所述用户进行触压操作的速度。具体实现中,预先设定用户进行触压操作所形成的 线条的长度,比如,可将此长度设定为用户正常情况下进行触压操作所形成的线条的长度 值,或可测量多次用户进行触压操作形成的线条的长度值,可根据多次测量的平均值来设 定此长度。预先设定用户进行触压操作的速度,比如,可将此速度设定为用户正常情况下进 行触压操作的速度值,或可测量多次用户进行触压操作的速度值,可根据多次测量的平均 速度值来设定此速度。可以理解的是,上述设定仅为举例,在其他的应用场合可以进行根据 实际情况进行类似的设定,在此不进行赘述。 进一步如图4所示,所述确定单元30包括第一确定单元301和第二确定单元 302。 所述第一确定单元301 ,用于根据所述各个触压点的坐标数据,确定由所述各个触 压点形成的曲线或线条,根据所述曲线的内径变化,确定所述用户对所述触摸屏内容的所 请求的縮放操作的类型;或根据所述线条的长度与所述预设单元预设定的长度的对比,确 定所述用户对所述触摸屏内容的所请求的縮放操作的类型; 具体实现中,当所述由各个触压点形成的曲线的内径的变化规律为从小到大时, 所述第一确定单元确定301所述用户请求对所述触摸屏内容进行放大操作;
当所述由各个触压点形成的曲线的内径的变化规律为从大到小时,所述第一确定 单元301确定所述用户请求对所述触摸屏内容进行縮小操作;或 当所述由各个触压点形成的线条的长度大于所述预设单元50预设定的长度时,
所述第一确定单元301确定所述用户请求对所述触摸屏内容进行放大操作; 当所述由各个触压点形成的线条的长度小于所述预设单元50预设定的长度时,
所述第一确定单元确定301所述用户请求对所述触摸屏内容进行縮小操作。 以上述用户进行画弧线操作为例,根据采集的所述各个触压点的坐标数据,可以
确定由所述各个触压点形成的曲线,这条曲线的直观体现,即是用户在触摸屏所画的一条
弧线,当所述弧线的内径的变化规律为从小到大时,所述第一确定单元301可以确定用户
请求对所述触摸屏内容进行放大操作,而当所述弧线的内径的变化规律为从大到小时,所
述第一确定单元301可以确定用户请求对所述触摸屏内容进行縮小操作。 或以上述用户进行画线操作为例,根据采集的所述各个触压点的坐标数据,可以确定由所述各个触压点形成的线条,这条线条的直观体现,即是用户在触摸屏所画的一条 线段,当所述线段的长度大于所述预设单元50预设定的长度时,所述第一确定单元301可 以确定用户请求对所述触摸屏内容进行放大操作,而当所述线段的长度小于所述预设单元 50预设定的长度时,所述第一确定单元301可以确定用户请求对所述触摸屏内容进行縮小 操作。 所述第二确定单元302,用于根据所述曲线或线条和所述触压信号在所述触摸屏 上持续的时间,确定所述用户进行所述触压操作的速度,根据所述触压操作的速度和所述 预设单元50预设定的速度的比值,确定所述第一确定单元301所确定的縮放类型对应的縮 放倍数。 以上述用户进行画弧线操作为例,当通过所述第一确定单元301确定用户请求对 所述触摸屏内容进行放大操作时,所述第二确定单元302根据用户所画的弧线以及采集的 所述画弧线的时间,可确定用户画弧线的速度,假设为4cm/s,将这个速度和预设定的速度 (假设为2cm/s)相比,其比值为4/2 = 2,即可确定用户请求对所述触摸屏内容放大为原来 的两倍。当通过所述第一确定单元301确定用户请求对所述触摸屏内容进行縮小操作时, 所述第二确定单元302根据用户所画的弧线以及采集的所述画弧线的时间,可确定用户画 弧线的速度,假设为4cm/s,将这个速度和预设定的速度(假设为2cm/s)相比,其比值为 4/2 = 2,即可确定用户请求对所述触摸屏内容縮小为原来的两倍。 或以上述用户进行画线操作为例,当通过所述第一确定单元301确定用户请求对 所述触摸屏内容进行放大操作时,所述第二确定单元302根据用户所画的线段以及采集的 所述画线的时间,可确定用户画线的速度,假设为4cm/s,将这个速度和预设定的速度(假 设为2cm/s)相比,其比值为4/2 = 2,即可确定用户请求对所述触摸屏内容放大为原来的两 倍。当通过所述第一确定单元301确定用户请求对所述触摸屏内容进行縮小操作时,所述 第二确定单元302根据用户所画的线段以及采集的所述画线的时间,可确定用户画线的速 度,假设为4cm/s,将这个速度和预设定的速度(假设为2cm/s)相比,其比值为4/2 = 2,即 可确定用户请求对所述触摸屏内容縮小为原来的两倍。 所述操作单元40,用于根据所述确定单元30确定的縮放类型和縮放倍数,对所述
触摸屏内容进行相应的縮放操作。具体实现中,比如当所述确定单元30确定用户请求对所
述触摸屏内容縮小为原来的两倍,所述操作单元40即相应的对所述触摸屏进行縮小为原
来的两倍的操作;当所述确定单元30确定用户请求对所述触摸屏内容放大为原来的两倍,
所述操作单元40即相应的对所述触摸屏进行放大为原来的两倍的操作。 可以理解的是,上述情况仅为举例,在其他的应用场合可以进行类似的处理,在此
不进行赘述。 本发明利用单点触摸技术,通过采集用户在触摸屏上进行触压操作的相关数据, 识别用户对于触摸屏内容的縮放请求,并根据用户的縮放请求实现对触摸屏内容的縮放操 作,既避免了由于使用多点触摸技术带来的手写输入性能下降和成本提高的问题,也避免 了由于使用菜单选择的方式所带来操作繁琐的问题,同时能够方便、直观的满足用户对于 触摸屏内容縮放的需求。 以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权 利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
权利要求
一种实现触摸屏内容缩放的方法,其特征在于当获取到用户在触摸屏上进行触压操作的触压信号时,采集所述触压操作的各个触压点的坐标数据和所述触压信号在所述触摸屏上持续的时间;根据所述坐标数据和所述触压信号在所述触摸屏上持续的时间,确定所述用户所请求的对所述触摸屏内容的缩放类型和相应的缩放倍数;根据所述确定的缩放类型和缩放倍数,对所述触摸屏内容进行相应的缩放操作。
2. 如权利要求1所述的方法,其特征在于,所述根据所述坐标数据和所述触压信号在所述触摸屏上持续的时间,确定所述用户所请求的对所述触摸屏内容的縮放类型和相应的縮放倍数,包括根据所述各个触压点的坐标数据,确定由所述各个触压点形成的曲线,根据所述曲线的内径变化,确定所述用户对所述触摸屏内容的所请求的縮放操作的类型;根据所述曲线和所述触压信号在所述触摸屏上持续的时间,确定所述用户进行所述触压操作的速度,根据所述触压操作的速度和预设定的速度的比值,确定所述用户对所述触摸屏内容所请求的縮放类型对应的縮放倍数。
3. 如权利要求2所述的方法,其特征在于,所述根据所述曲线的内径变化,确定所述用户对所述触摸屏内容的所请求的縮放操作的类型,包括当所述由各个触压点形成的曲线的内径的变化规律为从小到大时,确定所述用户请求对所述触摸屏内容进行放大操作;当所述由各个触压点形成的曲线的内径的变化规律为从大到小时,确定所述用户请求对所述触摸屏内容进行縮小操作。
4. 如权利要求1所述的方法,其特征在于,所述根据所述坐标数据和所述触压信号在所述触摸屏上持续的时间,确定所述用户所请求的对所述触摸屏内容的縮放类型和相应的縮放倍数,包括根据所述各个触压点的坐标数据,确定由所述各个触压点形成的线条,根据所述线条的长度与预设定的长度的对比,确定所述用户对所述触摸屏内容的所请求的縮放操作的类型;根据所述线条和所述触压信号在所述触摸屏上持续的时间,确定所述用户进行所述触压操作的速度,根据所述触压操作的速度和预设定的速度的比值,确定所述用户对所述触摸屏内容所请求的縮放类型对应的縮放倍数。
5. 如权利要求4所述的方法,其特征在于,所述根据所述线条的长度与预设定的长度的对比,确定所述用户对所述触摸屏内容的所请求的縮放操作的类型,包括当所述由各个触压点形成的线条的长度大于所述预设定的长度时,确定所述用户请求对所述触摸屏内容进行放大操作;当所述由各个触压点形成的线条的长度小于所述预设定的长度时,确定所述用户请求对所述触摸屏内容进行縮小操作。
6. 如权利要求l-5任一项所述的方法,其特征在于,所述触摸屏内容为在所述触摸屏上显示的内容,包括终端存储的短消息、多媒体信息、图片和文本中的任一种或多种。
7. —种终端,所述终端包括触摸屏,其特征在于,还包括获取单元,用于实时获取用户在触摸屏上进行触压操作的触压信号;采集单元,用于当所述获取单元获取到所述触压信号时,采集所述触压操作的各个触压点的坐标数据和所述触压信号在所述触摸屏上持续的时间;确定单元,用于根据所述采集单元采集的所述坐标数据和所述触压信号在所述触摸屏上持续的时间,确定所述用户所请求的对所述触摸屏内容的縮放类型和相应的縮放倍数;操作单元,用于根据所述确定单元确定的縮放类型和縮放倍数,对所述触摸屏内容进行相应的縮放操作。
8. 如权利要求7所述的终端,其特征在于,还包括预设单元,用于预先设定所述用户进行触压操作所形成的线条的长度和预先设定所述用户进行触压操作的速度。
9. 如权利要求8所述的终端,其特征在于,所述确定单元包括第一确定单元,用于根据所述各个触压点的坐标数据,确定由所述各个触压点形成的曲线或线条;根据所述曲线的内径变化,确定所述用户对所述触摸屏内容的所请求的縮放操作的类型;或根据所述线条的长度与所述预设单元预设定的长度的对比,确定所述用户对所述触摸屏内容的所请求的縮放操作的类型;第二确定单元,用于根据所述曲线或线条和所述触压信号在所述触摸屏上持续的时间,确定所述用户进行所述触压操作的速度,根据所述触压操作的速度和所述预设单元预设定的速度的比值,确定所述第一确定单元所确定的縮放类型对应的縮放倍数。
10. 如权利要求9所述的终端,其特征在于当所述由各个触压点形成的曲线的内径的变化规律为从小到大时,所述第一确定单元确定所述用户请求对所述触摸屏内容进行放大操作;当所述由各个触压点形成的曲线的内径的变化规律为从大到小时,所述第一确定单元确定所述用户请求对所述触摸屏内容进行縮小操作;或当所述由各个触压点形成的线条的长度大于所述预设单元预设定的长度时,所述第一确定单元确定所述用户请求对所述触摸屏内容进行放大操作;当所述由各个触压点形成的线条的长度小于所述预设单元预设定的长度时,所述第一确定单元确定所述用户请求对所述触摸屏内容进行縮小操作。
全文摘要
本发明公开了一种实现触摸屏内容缩放的方法,包括当获取到用户在触摸屏上进行触压操作的触压信号时,采集所述触压操作的各个触压点的坐标数据和所述触压信号在所述触摸屏上持续的时间;根据所述坐标数据和所述触压信号在所述触摸屏上持续的时间,确定所述用户所请求的对所述触摸屏内容的缩放类型和相应的缩放倍数;根据所述确定的缩放类型和缩放倍数,对所述触摸屏内容进行相应的缩放操作。相应地,本发明还公开了一种终端。本发明能够方便、直观的满足用户对于触摸屏内容缩放的需求。
文档编号G06F3/048GK101702111SQ20091019389
公开日2010年5月5日 申请日期2009年11月13日 优先权日2009年11月13日
发明者马怡伟 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1