一种划动选择的方法和装置制造方法及图纸

技术编号:3847391 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种划动选择的方法和装置。其中,所述方法包括:将至少一条选择线进行显示;判断用户输入的输入向量是否划过一条选择线;如果是,按照选择线与候选项之间的对应关系,选择所述选择线相对应的候选项。根据本发明专利技术实施例,可以更明显地区别于用户的点击操作,避免用户的点击操作被误操作为划动选择操作。

【技术实现步骤摘要】

本专利技术涉及触摸屏
,特别是涉及一种划动选择的方法和装置
技术介绍
由于触摸屏与键盘相比操作方便自然,简化了电子产品的使用方法,最 大化的提高了电子产品的可视区域,在人机交互方面拥有键盘操作式电子产 品无可比拟的优势,因此,触摸屏被越来越多的运用到各类电子产品中。以 手机领域为例,近一两年来,触摸屏手机的数量每年都在快速递增。现有技术中,当用户使用触摸屏操作式的电子产品对几个候选项进行快 速选择时,以用户在选择区域中划动形成大于固定数目像素的输入向量作为 划动选择向量,用户通过向上划动选择向量、向下划动选择向量、向左划动 选择向量或者向右划动选择向量来选择与这四个划动选择向量相对应的四个 不同的候选项,实现划动选择操作。同时,当在选择区域的输入向量小于固 定数目像素时,用户的操作会被识别为 一个点击操作。但是,专利技术人在研究中发现,用户在用触摸屏进行点击操作时,经常由 于误操作使得输入向量在选择区域中大于固定数目像素,从而被识别为一个 划动选择向量,最终导致用户的一个点击操作被误操作为一个划动选择操作。 并且,随着电子产品屏幕分辨率的逐步提高,每个像素在屏幕上所显示出的 长度也越来越短,这导致用户在进行点击操作时,被误操作为划动选择操作 的机率也越来越高。
技术实现思路
本专利技术实施例提供了 一种划动选择的方法和装置,以更明显地区别于用 户的点击操作,避免用户的点击操作被误操作为划动选择操作。本专利技术实施例公开了一种划动选择的方法,包括将至少一条选择线进 行显示;判断用户输入的输入向量是否划过一条选择线;如果是,按照选择 线与候选项之间的对应关系,选择所述选择线相对应的候选项。优选的,所述方法还包括将所述用户输入的输入向量的运动轨迹进行 显示。优选的,所述判断用户输入的输入向量是否划过一条选择线包括当所 述选择线不构成一个封闭区域时,建立从用户输入的起始点到用户输入的划 动点的输入向量;判断所述输入向量是否与一条选择线相交;或者,当所述 选择线构成一个封闭区域时,建立从用户输入的起始点到用户输入的划动点 的输入向量;判断所述输入向量是否从所述封闭区域的内部通过一条选择线 划出所述封闭区域。优选的,所述判断输入向量是否从所述封闭区域的内部通过一条选择线 划出所述封闭区域包括判断所述起始点是否在所述封闭区域的内部;当所 述起始点在所述封闭区域的内部时,判断所述输入向量是否与构成所述封闭 区域的选择线有交点,如果是,所述输入向量从封闭区域的内部通过所述选 择线划出所述封闭区域,如果否,所述输入向量没有从所述封闭区域的内部 通过所述选择线划出所述封闭区域;或者,判断所述起始点是否在所述封闭 区域的内部;当所述起始点在所述封闭区域的内部时,判断所述划动点是否 在所述封闭区域的外部,如果是,所述输入向量从封闭区域的内部通过所述 选择线划出所述封闭区域,如果否,所述输入向量没有从所述封闭区域的内 部通过所述选择线划出所述封闭区域。优选的,所述判断所述起始点是否在所述封闭区域的内部包括以所述 起始点为原点建立直角坐标系;在所述直角坐标系下判断构成所述封闭区域 的选择线是否在顺指针方向或者逆时针方向上跨越的象限数不为零且所述起 始点不在所述选择线上,如果是,所述起始点在所述封闭区域的内部,如果 否,所述起始点不在所述封闭区域的内部。优选的,所述当所述起始点在所述封闭区域的内部时,判断所述划动点 是否在所述封闭区域的外部包括以所述划动点为原点建立直角坐标系;在 所述直角坐标系下判断构成所述封闭区域的选择线是否在顺指针方向或者逆 时针方向上跨越的象限数为零,如果是,所述划动点在所述封闭区域的外部, 如果否,所述划动点不在所述封闭区域的外部。优选的,所迷如果是,按照选择线与候选项之间的对应关系,选择与所述选择线相对应的候选项包括查询与所述输入向量相交的选择线;选择与 所述输入向量相交的选择线相对应的候选项。 优选的,所述封闭区域为多边形。优选的,所述候选项具体可以为输入类型选项、每种输入类型下的输 入内容选项、控制类型选项或者指定次序选项。优选的,所述输入类型选项包括编码字符串转换的字词选项、输入拼 音选项、输入字母选项、输入符号选项或者输入英文补全选项。本专利技术实施例还公开了一种划动选择的装置,包括第一显示单元,用 于将至少一条选择线进行显示;判断单元,用于判断用户输入的输入向量是 否划过一条选择线;选择单元,用于当所述判断单元的结果为是时,按照选 择线与候选项之间的对应关系,选择与所述选择线相对应的候选项。优选的,所述装置还包括第二显示单元,用于将所述用户输入的输入 向量的运动4九迹进4于显示。优选的,所述判断单元包括输入向量建立子单元,用于当所述选择线 不构成一个封闭区域时,建立从用户输入的起始点到用户输入的划动点的输 入向量;相交判断子单元,用于判断所述输入向量是否与一条选择线相交; 或者,输入向量建立子单元,用于当所述选择线构成一个封闭区域时,建立 从用户输入的起始点到用户输入的划动点的输入向量;划出区域判断子单元, 用于判断所述输入向量是否从所述封闭区域的内部通过一条选择线划出所述封闭区域。优选的,所述划出区域判断子单元包括第一判断子单元,用于判断所 述起始点是否在所述封闭区域的内部;第二判断子单元,用于当所述起始点 在所述封闭区域的内部时,判断所述输入向量是否与构成所述封闭区域的选 择线有交点,如果是,所述输入向量从封闭区域的内部通过所述选择线划出 所述封闭区域,如果否,所述输入向量没有从所述封闭区域的内部通过所述 选择线划出所述封闭区域;或者,第一判断子单元,用于判断所述起始点是 否在所述封闭区域的内部;第三判断子单元,用于当所述起始点在所述封闭 区域的内部时,判断所述划动点是否在所述封闭区域的外部,如果是,所述 输入向量从封闭区域的内部通过所述选择线划出所述封闭区域,如果否,所述输入向量没有从所述封闭区域的内部通过所述选择线划出所述封闭区域。优选的,所述第一判断子单元包括第一建立子单元,用于以所述起始 点为原点建立直角坐标系;第一统计子单元,用于在所述直角坐标系下判断 所述封闭区域中的端点之间是否至少存在两个端点不在同一个象限且所述起 始点不在所述选择线上,如果是,所述起始点在所述封闭区域的内部,如果 否,所述起始点不在所述封闭区域的内部。优选的,所述第三判断子单元包括第二建立子单元,用于以所述划动 点为原点建立直角坐标系;第二统计子单元,用于在所述直角坐标系下判断 所述封闭区域中的端点是否都在同一个象限,如果是,所述划动点在所述封 闭区域的外部,如果否,所述划动点不在所述封闭区域的外部。优选的,所述选择单元包括查询子单元,用于查询与所述输入向量相 交的选择线;选择子单元,用于选择与所述输入向量相交的选择线相对应的 候选项。由上述实施例可以看出,相对于现有技术,本专利技术实施例将选择线进行 显示,并以用户输入的输入向量是否划过选择线作为用户做出划动选择操作 的识别标准;对于用户来说,根据显示出的选择线和通过选择线来进行划动 选择操作时,更明显地区别于用户的点击操作,避免用户的点击操作被误操 作为划动才乘作。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所本文档来自技高网...

【技术保护点】
一种划动选择的方法,其特征在于,包括: 将至少一条选择线进行显示; 判断用户输入的输入向量是否划过一条选择线; 如果是,按照选择线与候选项之间的对应关系,选择所述选择线相对应的候选项。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴爽王斌李利平
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:11[中国|北京]

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

1