CN102117175A - 一种滑行输入中文的方法、装置和触摸屏输入法*** - Google Patents
一种滑行输入中文的方法、装置和触摸屏输入法*** Download PDFInfo
- Publication number
- CN102117175A CN102117175A CN2010102991299A CN201010299129A CN102117175A CN 102117175 A CN102117175 A CN 102117175A CN 2010102991299 A CN2010102991299 A CN 2010102991299A CN 201010299129 A CN201010299129 A CN 201010299129A CN 102117175 A CN102117175 A CN 102117175A
- Authority
- CN
- China
- Prior art keywords
- button
- sequence
- input
- chinese
- list entries
- 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
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明提供了一种滑行输入中文的方法和装置,所述方法具体包括:捕捉用户在虚拟键盘上的滑行轨迹;获取所述滑行轨迹所涉及的虚拟按键序列;对所述虚拟按键序列中的按键进行筛选,得到字符输入序列;依据所述字符输入序列,得到相应的中文候选项,并加以展示。本发明中文的输入通过在虚拟键盘上的滑行完成,在输入过程中,用户的手指或触笔可以无需离开虚拟键盘而是直接在上面滑行,由于每个字符按键之间使用滑动方式过渡,故相对于现有技术,能够减少用户的输入的动作,使得输入方式更加连贯,能够提高输入速度。并且,本发明可以对滑行经过的按键进行筛选,获得准确度较高的、符合用户意图的字符输入序列,进而提供中文候选项。
Description
技术领域
本发明涉及中文输入技术领域,特别是涉及一种滑行输入中文的方法、装置和触摸屏输入法***。
背景技术
为便于携带,目前电子产品的发展趋势是小型化,而电子产品的多媒体功能又要求其具有较好的输入输出性,如现在使用的便携式掌上电脑、个人数字助理、智能手机等电子产品,很多都采用触摸屏输入,即在电子产品的触摸屏上用软件技术模拟一个虚拟键盘,用手指或触笔点击该虚拟键盘进行输入,该虚拟键盘一般包括若干个字符键。
在目前的触摸屏输入法中,通常使用如下输入方式:
1、参照图1(a),所述方框代表一个字符键,通过按键点击输入该字符键所代表的字符;由于每输入一个字符,都需要点击、抬起两个动作,因而在输入一个拼音或字符串时,需要多次点击、抬起的动作。
2、如图1(b)所示,通过单个按键上的特定方向划动,以输入该特定方向所代表的字符;由于每次输入一个字符时,都需要点击、划动、抬起三个动作,故在输入一个拼音或字符串时,需要多次点击、划动和抬起的动作。
总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够减少用户的输入动作,提高用户的输入效率。
发明内容
本发明所要解决的技术问题是提供一种滑行输入中文的方法、装置和触摸屏输入法***,用以减少用户在中文输入中的输入动作,提高中文输入速度。
为了解决上述问题,本发明公开了一种滑行输入中文的方法,包括:捕捉用户在虚拟键盘上的滑行轨迹;获取所述滑行轨迹所涉及的虚拟按键序列;对所述虚拟按键序列中的按键进行筛选,得到字符输入序列;依据所述字符输入序列,得到相应的中文候选项,并加以展示。
优选的,所述对所述虚拟按键序列中的按键进行筛选的步骤具体包括:获取滑行轨迹的起点、拐点和终点所对应的按键,依序组合起点按键、拐点按键和终点按键所对应的字符,得到字符输入序列。
优选的,所述对所述虚拟按键序列中的按键进行筛选的步骤也可以具体包括:获取滑行轨迹的起点、拐点和终点所对应的按键;依据当前所应用的中文输入特性,对所述按键序列中的剩余按键进行筛选,得到筛选按键;按照轨迹顺序,组合所述起点按键、拐点按键、终点按键和筛选按键,得到字符输入序列。
优选的,所述依据当前所应用的中文输入特性,对所述按键序列中的剩余按键进行筛选,得到筛选按键的步骤,包括:
准备步骤:从第一个剩余按键开始,将所述按键序列中的每个剩余按键作为当前按键;
粗筛步骤:判断当前按键与其前面任意的按键组成的按键序列是否存在至少一个按键序列符合中文输入特性,若是,则保留所述当前按键,否则,丢弃所述当前按键;或者,判断当前按键与其前面的按键组成的按键序列是否符合中文输入特性,若是,则保留所述当前按键,否则,丢弃所述当前按键。
优选的,所述依据当前所应用的中文输入特性,对所述按键序列中的剩余按键进行筛选,得到筛选按键的步骤,也可以包括:
准备步骤:从第一个剩余按键开始,将所述按键序列中的每个剩余按键作为当前按键;
细筛步骤:针对当前按键,判断其与前面的任意按键组成的按键序列是否存在至少一个按键序列符合中文输入特性,以及判断其与后面的任意按键组成的按键序列是否存在至少一个按键序列符合中文输入特性;如果存在至少一个按键序列符合中文输入特性,则保留所述当前按键,否则,丢弃所述当前按键;或者,针对当前按键,判断其前面的按键、其自身以及其后面的按键组成的按键序列是否符合中文输入特性,若是,则保留所述当前按键,否则丢弃。
优选的,所述对所述虚拟按键序列中的按键进行筛选的步骤也可以具体包括:基于按下压力对按键进行筛选,保留按下压力大于一定阈值的对应按键,得到字符输入序列;和/或,基于按下的接触面积对按键进行筛选,保留接触面积大于一定阈值的对应按键,得到字符输入序列。
优选的,所述虚拟键盘为拼音键盘,所得到的字符输入序列为拼音字母序列;或者,所述虚拟键盘为字形键盘,所得到的字符输入序列为字形序列。
优选的,所述虚拟键盘包括笔画键和部首键,所得到的字符输入序列为部首-笔画序列;或者,所述虚拟键盘包括声母键和韵母键,所得到的字符输入序列为声母-韵母序列。
优选的,所述中文输入特性包括音节特性和/或字形特性。
优选的,当滑行轨迹所涉及的虚拟按键序列中包括分隔键时,对该分隔键前一部分的虚拟按键序列和后一部分虚拟按键序列分别进行筛选。
依据本发明的另一实施例,还公开了一种滑行输入中文的装置,包括:
捕捉单元,用于捕捉用户在虚拟键盘上的滑行轨迹;
获取单元,用于获取所述滑行轨迹所涉及的虚拟按键序列;
筛选单元,用于对所述虚拟按键序列中的按键进行筛选,得到字符输入序列;
展示单元,用于依据所述字符输入序列,得到相应的中文候选项,并加以展示。
优选的,所述筛选单元具体包括:获取子单元,用于获取滑行轨迹的起点、拐点和终点所对应的按键;组合子单元,用于依序组合起点按键、拐点按键和终点按键所对应的字符,得到字符输入序列。
优选的,所述筛选单元也可以具体包括:获取子单元,用于获取滑行轨迹的起点、拐点和终点所对应的按键;剩余按键筛选子单元,用于依据当前所应用的中文输入特性,对所述按键序列中的按键进行筛选,得到筛选按键;组合子单元,用于按照轨迹顺序,组合所述起点按键、拐点按键、终点按键和筛选按键,得到字符输入序列。
优选的,所述剩余按键筛选子单元具体包括:
准备模块:用于从第一个剩余按键开始,将所述按键序列中的每个按键作为当前按键;
粗筛模块:用于判断当前按键与其前面的按键组成的按键序列是否符合中文输入特性,若是,则保留所述当前按键,否则,丢弃所述当前按键;或者,判断当前按键与其前面任意的按键组成的按键序列是否存在至少一个按键序列符合中文输入特性,若是,则保留所述当前按键,否则,丢弃所述当前按键。
优选的,所述剩余按键筛选子单元具体包括:
准备模块:用于从第一个剩余按键开始,将所述按键序列中的每个剩余按键作为当前按键;
细筛模块:用于针对当前按键,判断其与前面的任意按键组成的按键序列是否存在至少一个按键序列符合中文输入特性,以及判断其与后面的任意按键组成的按键序列是否存在至少一个按键序列符合中文输入特性;如果存在至少一个按键序列符合中文输入特性,则保留所述当前按键,否则,丢弃所述当前按键;或者,针对当前按键,判断其前面的按键、其自身以及其后面的按键组成的按键序列是否符合中文输入特性,若是,则保留所述当前按键,否则丢弃。
优选的,所述筛选单元也可以具体包括:压力筛选子单元,用于基于按下压力对按键进行筛选,保留按下压力大于一定阈值的对应按键,得到字符输入序列;和/或,面积筛选子单元,用于基于按下的接触面积对按键进行筛选,保留接触面积大于一定阈值的对应按键,得到字符输入序列。
优选的,所述虚拟键盘为拼音键盘,所得到的字符输入序列为拼音字母序列;或者,所述虚拟键盘为字形键盘,所得到的字符输入序列为字形序列。
优选的,所述虚拟键盘包括笔画键和部首键,所得到的字符输入序列为部首-笔画序列;或者,所述虚拟键盘包括声母键和韵母键,所得到的字符输入序列为声母-韵母序列。
优选的,所述中文输入特性包括音节特性和/或字形特性。
优选的,所述筛选单元还包括:分隔处理子单元,用于当滑行轨迹所涉及的虚拟按键序列中包括分隔键时,对该分隔键前一部分的虚拟按键序列和后一部分虚拟按键序列分别进行筛选。
依据本发明的实施例,还公开了一种触摸屏输入法***,其可以包括前述的各种滑行输入中文的装置。
与现有技术相比,本发明具有以下优点:
本发明中文的输入通过在虚拟键盘上的滑行完成,在输入过程中,用户的手指或触笔可以无需离开虚拟键盘而是直接在上面滑行,由于每个字符按键之间使用滑动方式过渡,这样,一个或多个字符输入序列只需要一次点击和一次抬起的动作,故相对于现有技术,能够减少用户的输入的动作,使得输入方式更加连贯,能够提高输入速度。
其次,本发明可以捕捉并分析滑行轨迹,具体而言,首先保留起点、拐点和终点按键,然后依据当前应用的中文输入特性,对与所述滑行轨迹相应按键序列中的按键进行筛选,进而组合得到字符输入序列;例如,在拼音输入时,依据音节特性对字母键序列进行筛选,在形码输入时,依据字形特性对字形键进行筛选等等;因而,用户无须非常精确地滑行通过每个字符按键,本发明即可根据筛选出的符合用户意图的字符输入序列,提供中文候选项。
再者,本发明还可以根据实际需要,使用任意自定义布置的虚拟键盘;例如,在使用声母韵母分区排列的虚拟键盘输入全拼音节shuang时,由于所述滑行轨迹只需经过声母区的sh键,以及,韵母区的uang键,故滑行轨迹较短,因而能够进一步减小触笔滑行距离,且输入速度更快。
附图说明
图1是现有触摸屏输入法中的输入方式示例
图2是本发明一种滑行输入中文的方法实施例1的流程图;
图3是本发明一种虚拟键盘的按键布置示意图;
图4是本发明一种滑行输入中文的方法实施例2的流程图;
图5是本发明一种字母键盘的按键布置及操作示意图;
图6是本发明另一种字母键盘的按键布置及操作示意图;
图7是本发明另一种字母键盘的按键布置及操作示意图;
图8是本发明一种声母韵母分区排列的虚拟键盘示意图;
图9是本发明一种双拼键盘示意图;
图10是本发明一种滑行输入中文的方法实施例3的流程图;
图11是本发明一种笔画键盘的按键布置及操作示意图;
图12是本发明另一种笔画键盘的按键布置及操作示意图;
图13是本发明一种带笔画和部首的虚拟键盘按键布置示意图;
图14是本发明一种滑行输入中文的装置实施例的结构图;
图15是本发明一种触摸屏输入法***实施例的结构图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明实施例的核心构思之一在于,在虚拟键盘上滑行输入中文,这样,在输入一个拼音时,只需一次首字母点击和一次末字母抬起的动作,因而能够减少用户的输入动作,提高中文输入速度。
参照图2,示出了本发明一种滑行输入中文的方法实施例1的流程图,具体可以包括:
步骤201、在虚拟键盘上滑行时,捕捉相应的滑行轨迹,其中,所述虚拟键盘可以包括多个按键;
参照图3所示的本发明一种虚拟键盘的按键布置图,所述虚拟键盘可以包括9个按键,分别为按键1、按键2...、按键8、按键9;在输入过程中,用户的手指或触笔可以无需离开虚拟键盘而是直接在上面滑行,以下主要以触笔为例进行说明。
在滑行输入中,本发明可以捕捉触笔的滑行信息,记录该触笔的滑行轨迹数据,直至该触笔停止运动。
具体的,触摸屏或触摸板如何捕捉滑行轨迹,属于本领域的公知技术,例如,对于虚拟激光键盘(Virtual Laser Keyboard),可以通过感应反射光线来进行所述捕捉;对于电容触摸屏,则可以通过周期性采样获得轨迹。总之,本发明对具体的捕捉方案不加以限制。
步骤202、获取所述滑行轨迹所涉及的虚拟按键序列;
在实际中,可以采用位置坐标来表示所述滑行轨迹数据;而且,可以在按键信息表中存储位置坐标与按键之间的关系信息;这样,可以根据所述按键信息表,获取所述滑行轨迹所对应的按键序列。例如,根据图3中的有向滑行轨迹,得到按键序列12354789。
步骤203、对所述虚拟按键序列中的按键进行筛选,得到字符输入序列;
在本发明的一个实施例中,所述按键序列的起点按键、终点按键,以及,作为滑行轨迹上凹凸部分分界点的拐点按键都是必须的,剩余按键可以根据当前应用的中文输入特性进行筛选过滤。
以图3得到的按键序列12354789为例,其中按键1、3、4、9所代表的字符必定会出现在最终的字符输入序列中,应根据当前应用的中文输入特性,确定按键2、5、7、8所代表的字符是否出现在最后的字符输入序列中。
具体的,如何得到轨迹上的拐点,则属于本领域的公知技术。例如,比较轨迹上某个采样点与前后相邻两个采样点的变化,如果超过预置条件,则可以认为该采样点为滑行轨迹的一个拐点。
具体的,步骤203可以进一步包括以下子步骤:
子步骤1、获取滑行轨迹的起点、拐点和终点所对应的按键;
子步骤2、依据当前所应用的中文输入特性(如音节特性、字形特性等中的一种或几种),对所述按键序列中的剩余按键进行筛选,得到筛选按键;
子步骤3、按照轨迹顺序,组合所述起点按键、拐点按键、终点按键和筛选按键,得到字符输入序列。
即可以理解为在上面的实施例中,首先,筛选出起点、拐点和终点所对应的按键;然后,对其余按键按照当前所应用的中文输入特性进行筛选。
在本发明的另一实施例中,步骤203可以细化为:获取滑行轨迹的起点、拐点和终点所对应的按键,依序组合起点按键、拐点按键和终点按键所对应的字符,得到字符输入序列。即本发明仅仅将轨迹涉及的起点按键、拐点按键和终点按键作为有效按键,以此得到所需的字符输入序列。
步骤204、依据所述字符输入序列,得到相应的中文候选项,并加以展示。
可以依据所述字符输入序列在中文词库中查找相应字词,得到候选字词供用户选择。在本发明实施例中,优选的,对所述字符输入序列的中文候选项进行排序,以所述排序后的中文候选项进行展示。
具体的,现有技术已经给出了多种基于按键的字符输入序列,得到中文候选项的方案。例如,基于拼音字符得到中文候选项的拼音输入法,基于字形字符得到中文候选项的五笔输入法等等,本发明可以采用各种现有可行的字符转换方案,对此无需加以限制。
在滑行输入中,由于每个字符按键之间使用滑动过度,一个或多个字符输入序列只需要一次点击和一次抬起的动作,故相对于现有技术,能够减少用户的输入的动作,并且能够提高输入速度。
参照图4,示出了本发明一种滑行输入中文的方法实施例2的流程图,具体可以包括:
步骤401、在虚拟键盘上滑行时,捕捉相应的滑行轨迹,其中,所述虚拟键盘可以包括多个字母键;
步骤402、获取所述滑行轨迹所涉及的字母键序列;
步骤403、保留起点、拐点和终点按键,并依据音节特性对所述字母键序列中的字母键进行筛选,组合后得到全拼音节;
步骤404、依据所述全拼音节,得到相应的中文字词候选项,并加以展示。
本实施例是基于字母键盘进行拼音输入的一个典型应用。
在本发明的一种应用示例中,触笔在图5所示的字母键盘上滑行输入时,经过了十几个按键区域,则步骤403针对按键序列sdfghuvtasdfbng的筛选过程可以包括:
子步骤B1、保留所述按键序列sdfghuvtasdfbng中的起点按键s、拐点按键h、u、a、n和终点按键g;
子步骤B2、依据音节特性,对所述按键序列sdfghuvtasdfbng中的剩余按键进行筛选,得到筛选按键;
子步骤B3、组合所述起点按键、拐点按键、终点按键和筛选按键,得到全拼音节。
子步骤B2具体可以包括:
准备操作B21、从第一个剩余按键d开始,将所述按键序列sdfghuvtasdfbng中的每个剩余按键作为当前按键;
粗筛操作B22、判断当前按键与其前面的按键组成的按键序列是否符合音节特性,若是,则执行细筛操作,否则,丢弃所述当前按键。
在本发明的优选实施例中,还可以扩展筛选范围,在粗筛操作B22中,所筛选的按键序列可以由当前按键与其前面的任意按键组合,得到按键序列,以保证筛选的宽度。例如,asdfg,当前按键为g,前面的按键为asdf,则在判断时的按键序列包括:asdfg、asdg、asfg、afg、asg、adg等等。只要其中有一个组合满足中文输入特性(如音节特性),即当前按键与其前面的任意按键组合有可能满足中文输入特性,那么就可以将该按键序列加以保留。
除了前述的粗筛方案,本发明还可以采用更佳的细筛方案,例如子步骤B2具体可以包括准备步骤B21和细筛操作B23。
细筛操作B23的一种实现为:针对当前按键,判断其前面的按键、其自身以及其后面的按键组成的按键序列是否符合音节特性,若是,则保留所述当前按键,否则丢弃。
细筛操作B23的另一种实现为:当前按键与其前后的按键可以任意组合(当前各个按键间的前后顺序不变),不一定全部组合。具体的,针对当前按键,判断其与前面的任意按键组成的按键序列是否存在至少一个按键序列符合中文输入特性,以及判断其与后面的任意按键组成的按键序列是否存在至少一个按键序列符合中文输入特性;如果存在至少一个按键序列符合中文输入特性(即只要组合的按键序列有可能符合中文输入特性),则保留所述当前按键,否则,丢弃所述当前按键。
首先,全拼音节一般包括单音节和双音节,除了a、o、e等单音节外,双音节一般包括声母和位于其后面的韵母,因此,一个音节特性是两个声母不能相邻。
假设当前按键为d,则sd中存在两个相邻的声母,不符合音节特性,故丢弃d;同理,因为sf、sg不符合音节特性,而丢弃f、g。
其次,普通话韵母共有三十九个,按结构可以分为单韵母、复韵母、鼻韵母;其中,单韵母可以包括a、o、e、ê、i、u、ü、-i(前)、-i(后)、er等;复韵母可以包括ai、ei、ao、ou、ia、ie、ua、uo、üe、iao、iou、uai、uei等;鼻韵母可以包括:an、ian、uan、üan、en、in、uen、ün、ang、iang、uang、eng、ing、ueng、ong、iong等。
在丢弃dfg后,由于按键序列shuv中的uv不符合韵母特性,故丢弃当前按键v,故剩下的按键序列为shutasdfbng,主要可以包括两种筛选情形:
情形1、用户欲输入一个字,故所述按键序列中只存在一个全拼音节,对应本例,则存在一个声母和一个韵母。
由于t是按键序列shut中的第二个声母,不符合音节特性,故丢弃t;同理,因为shuas、shuad、shuaf、shuab不符合音节特性,而丢弃s、d、f、b。
本情形下,只筛选出所述按键序列sdfghuvtasdfbng中的起点按键、终点按键和拐点按键组成唯一的全拼音节shuang。
情形2、假设用户欲输入多个字,则所述按键序列中存在多个相应的全拼音节,对应本例,则存在多个声母,以及,一个或多个韵母。
由于t是按键序列shut中的第二个声母,故可以将其作为第二个音节的开头,且t也符合细筛操作B23中的音节特性,故保留t,;紧接着,由于ta符合本操作和细筛操作B23的音节特性,故保留a;进一步,虽然s、d、f、b可以作为新音节的开头声母,但是其与后面的拐点按键n和终点按键g组成的按键序列不符合音节特性,故丢弃s、d、f、b。
综上,本情形下,筛选出所述按键序列sdfghuvtasdfbng中的起点按键、终点按键和拐点按键,以及,剩余按键t,组成两个全拼音节shu和tang。
从上面的描述可以看出,本发明的优选实施例可以包括上面的细筛操作,当然,在实际应用中,也可以采用其他的筛选方案,以兼顾筛选准确度和宽度。
上面对一个和两个全拼音节的情形进行了介绍,实际中还可能存在两个以上的全拼音节;参照图6,针对按键序列bdsasdfghihtyuihgfdsasdn,可以只筛选出其中的起点按键b、终点按键n和拐点按键a、i、t、i、a,这样,得到的音节baitian可以切分为:BaiTian,也可以切分为BaiTiAn;或者,还可以筛选出剩余按键u、h,得到三个音节:baituihan。
因此,对于所述多个全拼音节的情形,可以根据音节对应词语使用的频率进行排序,优先显示使用频率高的词语及其音节切分。
上面给出的实施例中,对于滑行轨迹所涉及的按键有所筛选,选取了其中一部分按键作为正确输入,变换得到中文候选项;实际上,也存在滑行轨迹所涉及的按键全部使用的其情况,例如,参照图7所示的滑行轨迹,依据音节特性,所述按键序列可以组成唯一全拼音节:shuang。
可以理解,本发明并不限于图5和图6中的按键布置,本领域技术人员可以根据需要,采用其它形式的按键布置。
例如,在拼音输入时,可以将组成拼音音节的字母按照声母、韵母以及整体识读音节进行分区放置。参照图8,在本发明的一种虚拟键盘的按键布置示例中,其包括声母区、韵母区和整体识读区,其中,所述声母、韵母在前面已有所介绍,所述整体识读音节可以包括zhi、chi、shi、ri、zi、ci、si、ye、yi、yin、ying、wu、yu、yue、yun、yuan等16个全拼音节,即将一些容易发音不准的音节直接显示。整体识读区也可以用来显示基于用户滑行轨迹所识别得到的声母和韵母的组合音节。
这样,在输入全拼音节shuang时,由于滑行轨迹只需经过声母区的sh键,以及,韵母区的uang键(当然,韵母区也可以将u和ang分开设置),故滑行轨迹是一条线段,因而能够进一步减小触笔滑行距离,且输入速度更快。
或者,所述虚拟键盘还可以采用双拼键盘。如图9所示的双拼键盘布置,其将声母和韵母都各自用一个按键代替。
需要说明的是,当所述滑行轨迹的距离缩小为一个点时,即所述字母键序列只包括一个字母键时,即表示输入单个音节的中文,例如:单音节a对应的中文“阿”、“啊”等,单音节o对应的中文“哦”、“噢”等,以及,单音节e对应的中文“饿”、“额”等。
除了上面给出的一些筛选方案,本发明中所述对所述虚拟按键序列中的按键进行筛选的方案还可以采用其他可行方式,或者采用多种可行方式的结合。
例如,在本发明的一些优选实施例中,可以基于按下压力对按键进行筛选,保留按下压力大于一定阈值的对应按键,得到字符输入序列。即,本发明可以基于用户在滑动过程中,当滑动到不同按键位置时,施以大小不一的按下压力,当按下压力大于一定阈值时,则认为用户希望该按键作为输入序列中的一个,从而对其加以保留,对其他压力较小的按键则忽略。具体的,能够进行压力检测的触摸屏,现有技术中已经有所公开,例如,中国专利申请号为CN200710089810.9,名称为“力和位置感应显示器”的专利文献就公开了一种能够检测压力大小的触摸屏。对于这些底层硬件的实现,本发明在此不再赘述。
再例如,在本发明的一些优选实施例中,还可以基于按下的接触面积对按键进行筛选,保留接触面积大于一定阈值的对应按键,得到字符输入序列。即,本发明可以基于用户在滑动过程中,当滑动到不同按键位置时,施以按下的程度不同,按下程度不同,则手指等按下物与触摸屏的接触面积就不同,当接触面积大于一定阈值时,则认为用户希望该按键作为输入序列中的一个,从而对其加以保留,对其他接触面积较小的按键则忽略。具体的,对于接触面积的检测,可以通过现有的红外成像或者温度检测等技术实现,本发明在此不再赘述。
此外,还可以将按下压力筛选、接触面积筛选与前述根据中文输入特性筛选相结合对按键进行筛选,具体而言,可以对经多种方式初步筛选出的子以保留的按键赋予相应的权重,然后综合考虑哪些按键最终予以保留。
或者,可以先保留起点、终点和拐点,然后对于剩余按键进行按下压力筛选、接触面积筛选和/或中文输入特性筛选,对三种筛选方式的结果综合考虑后确定最终保留的按键。
参照图10,示出了本发明一种滑行输入中文的方法实施例3的流程图,具体可以包括:
步骤1001、在虚拟键盘上滑行时,捕捉相应的滑行轨迹,其中,所述虚拟键盘可以包括多个字形键;
步骤1002、获取所述滑行轨迹所涉及的字形键序列;
步骤1003、依据字形特性对所述字形键序列中的字形键进行筛选,得到中文输入序列;其中字形特性可以进一步包括笔画特性和/或部首特性等等;
步骤1004、依据所述中文输入序列,得到相应的中文字词候选项,并加以展示。
本实施例与实施例2的区别在于,基于字形键盘进行形码输入;具体地,可以提供如下应用示例:
示例1、所述字形键包括笔画键;
例如,在图11所示笔画键盘上滑行输入时,经过了5个按键区域,得到笔画键序列:一丨丿乛丶;
首先从中筛选出起点、拐点和终端按键:“一”、“丿”和“、”;
其次,基于中文笔画特性,查看滑行轨迹所经过的按键“丨”和“乛”是否有意义,是否应该被保留。例如,具体的,可以根据中文笔画顺序和笔画模糊匹配设置,查看是否有符合笔画顺序和模糊笔画顺序的汉字存在,如果有则保留该笔画。由于中文笔画顺序和笔画模糊匹配在汉字构造和文字学上都属于本领域技术人员所熟知的内容,在此不再赘述。
经过筛选,得到的字符输入序列为:一丨丿丶,从而得到中文字候选项:“木”。
考虑到词组输入的情形,在本发明的一种优选实施例中,所述虚拟键盘还可以包括分隔键;并且,在所述按键序列中存在分隔键时,该分隔键两侧的字符输入序列属于不同的中文。即当滑行轨迹所涉及的虚拟按键序列中包括分隔键时,对该分隔键前一部分的虚拟按键序列和后一部分虚拟按键序列分别进行筛选。
参照图12,在本发明的一种应用示例中,分隔键“【词】”用于两个中文输入序列之间,代表从下一个按键开始为另一个中文字词输入;
如图中的滑行轨迹,“一”“【词】”“一”“丨”“丿”“乛”“丶”;则基于分隔键“【词】”之前的按键序列“一”,得到转换结果“一”;基于分隔键“【词】”之后的按键序列“一”“丨”“丿”“乛”“丶”,得到转换结果“木”,从而可以得到中文词候选项:“一木”。
示例2、所述字形键包括笔画键和多个部首键。
此时,除了基本的中文笔画特性外,还应考虑部首特性等字形特性。参照图13,示出了一种带笔画和部首的虚拟键盘;这样,对于笔画输入,在基本笔画键的基础上,还可以使用带有部首的按键进行输入。例如,欲输入中文字“侣”,如单纯使用基本笔画键,则需要滑行经过如下笔画键:丿丨丨乛一丨乛一,而结合所述部首键,仅需要滑行经过如下按键:亻丨乛一丨乛一,这样可以减少触笔滑行距离,减少输入动作,且提高输入动作。
需要说明的是,当所述滑行轨迹的距离缩小为一个点时,即所述字形键序列只包括一个字形键时,即可输入单个笔画或部首的中文字,例如:中文字“一”、“口”等。
总之,本发明将当前应用的中文输入特性和上述各种虚拟键盘相结合,以完成滑行拼音输入中文和滑行形码输入中文的方法;可以理解,本发明并不局限于上述按键与字母或笔画一一对应的虚拟键盘,本领域技术人员还可以根据实际需要,使用其它自定义布置的虚拟键盘。
与前述方法实施例相应,本发明还公开了一种滑行输入中文的装置,参展图14,具体可以包括:
捕捉单元1401,用于捕捉用户在虚拟键盘上的滑行轨迹;
获取单元1402,用于获取所述滑行轨迹所涉及的虚拟按键序列;
筛选单元1403,用于对所述虚拟按键序列中的按键进行筛选,得到字符输入序列;
展示单元1404,用于依据所述字符输入序列,得到相应的中文候选项,并加以展示。
具体的,所述筛选单元1403可以进一步包括:
获取子单元,用于获取滑行轨迹的起点、拐点和终点所对应的按键;
组合子单元,用于依序组合起点按键、拐点按键和终点按键所对应的字符,得到字符输入序列。
在本发明的另一优选实施例中,所述筛选单元1403也可以具体包括:
获取子单元,用于获取滑行轨迹的起点、拐点和终点所对应的按键;
剩余按键筛选子单元,用于依据当前所应用的中文输入特性,对所述按键序列中的剩余按键进行筛选,得到筛选按键;
组合子单元,用于按照轨迹顺序,组合所述起点按键、拐点按键、终点按键和筛选按键,得到字符输入序列。
其中,所述中文输入特性可以包括各种音节特性和字形特性,所述剩余按键筛选子单元可以具体包括:
准备模块:从第一个剩余按键开始,将所述按键序列中的每个剩余按键作为当前按键;
粗筛模块:判断当前按键与其前面的任意按键组成的按键序列是否有可能符合中文输入特性,若是,则保留所述当前按键,否则,丢弃所述当前按键。其中“有可能”是指组合得到的按键序列中,至少存在一个按键序列符合中文输入特性。
在简单实现中,粗筛模块也可以用于判断当前按键与其前面的按键组成的按键序列是否符合中文输入特性,若是,则保留所述当前按键,否则,丢弃所述当前按键。即在按键组合成序列时,并不考虑删减按键的情况。
当然,为了筛选结果的精确,在本发明的另一优选实施例中,所述剩余按键筛选子单元则可以具体包括:
准备模块:从第一个剩余按键开始,将所述按键序列中的每个剩余按键作为当前按键;
细筛模块:针对当前按键,判断其前面的按键、其自身以及其后面的按键组成的按键序列是否符合中文输入特性,若是,则保留所述当前按键,否则丢弃。
在保证筛选宽度的实现中,细筛模块也可以用于针对当前按键,判断其与前面的任意按键组成的按键序列是否存在至少一个按键序列符合中文输入特性,以及判断其与后面的任意按键组成的按键序列是否存在至少一个按键序列符合中文输入特性;如果存在至少一个按键序列符合中文输入特性,则保留所述当前按键,否则,丢弃所述当前按键。
在实际应用中,本发明还可以根据实际需要,使用任意自定义布置的虚拟键盘:
例如,在拼音输入时,可以使用带有多个字母键的字母键盘,或者,使用包括有声母区、韵母区和整体识读区的声母韵母分区排列键盘,或者,使用包括有双拼键的双拼键盘,等等;
又如,在形码输入时,可以使用带有多个笔画键的笔画键盘,或者,使用包括有多个笔画键和部首键的键盘,或者,使用带有部首键的键盘,等等。
另外,考虑到词组输入的情形,在本发明的一种优选实施例中,所述虚拟键盘还可以包括分隔键;并且,在所述按键序列中存在分隔键时,该分隔键两侧的字符输入序列属于不同的中文。
实际应用中,技术人员还可以采用其他可行的按键筛选方案,例如,具体的,所述筛选单元具体可以包括:压力筛选子单元,用于基于按下压力对按键进行筛选,保留按下压力大于一定阈值的对应按键,得到字符输入序列;和/或,面积筛选子单元,用于基于按下的接触面积对按键进行筛选,保留接触面积大于一定阈值的对应按键,得到字符输入序列。
下面给出一种将上述装置应用在触摸屏输入法***中的实施例。
参照图15,示出了本发明的一种触摸屏输入法***实施例的结构框图,该触摸屏输入法***包括滑行输入中文的装置,本实施例中的触摸屏输入法***具体可以包括:
捕捉单元1501,用于捕捉用户在虚拟键盘上的滑行轨迹;
获取单元1502,用于获取所述滑行轨迹所涉及的虚拟按键序列;
筛选单元1503,用于对所述虚拟按键序列中的按键进行筛选,得到字符输入序列;
信息转换单元1504,用于依据所述字符输入序列,在中文词库1505中进行检索,得到相应的中文候选项并排序;
展现单元1506,用于展现中文候选项;
结果输出单元1507,用于接收用户指示,输出指定的中文候选项。
其中,在拼音输入时,所述字符输入序列可以包括一个或多个全拼拼音,此时,可以在中文词库1505中查找相应字词,得到候选字词并排序;在形码输入时,所述字符输入序列可以包括一个或多个字形序列,此时,可以根据笔画编码特性,在中文词库1505中查找相应字词,得到候选字词并排序。
对于装置实施例、输入法***实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
以上对本发明所提供的一种滑行输入中文的方法、装置和触摸屏输入法***,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (21)
1.一种滑行输入中文的方法,其特征在于,包括:
捕捉用户在虚拟键盘上的滑行轨迹;
获取所述滑行轨迹所涉及的虚拟按键序列;
对所述虚拟按键序列中的按键进行筛选,得到字符输入序列;
依据所述字符输入序列,得到相应的中文候选项,并加以展示。
2.如权利要求1所述的方法,其特征在于,所述对所述虚拟按键序列中的按键进行筛选的步骤具体包括:
获取滑行轨迹的起点、拐点和终点所对应的按键,依序组合起点按键、拐点按键和终点按键所对应的字符,得到字符输入序列。
3.如权利要求1所述的方法,其特征在于,所述对所述虚拟按键序列中的按键进行筛选的步骤具体包括:
获取滑行轨迹的起点、拐点和终点所对应的按键;
依据当前所应用的中文输入特性,对所述按键序列中的剩余按键进行筛选,得到筛选按键;
按照轨迹顺序,组合所述起点按键、拐点按键、终点按键和筛选按键,得到字符输入序列。
4.如权利要求3所述的方法,其特征在于,所述依据当前所应用的中文输入特性,对所述按键序列中的剩余按键进行筛选,得到筛选按键的步骤,包括:
准备步骤:从第一个剩余按键开始,将所述按键序列中的每个剩余按键作为当前按键;
粗筛步骤:
判断当前按键与其前面任意的按键组成的按键序列是否存在至少一个按键序列符合中文输入特性,若是,则保留所述当前按键,否则,丢弃所述当前按键;
或者,判断当前按键与其前面的按键组成的按键序列是否符合中文输入特性,若是,则保留所述当前按键,否则,丢弃所述当前按键。
5.如权利要求3所述的方法,其特征在于,所述依据当前所应用的中文输入特性,对所述按键序列中的剩余按键进行筛选,得到筛选按键的步骤,包括:
准备步骤:从第一个剩余按键开始,将所述按键序列中的每个剩余按键作为当前按键;
细筛步骤:
针对当前按键,判断其与前面的任意按键组成的按键序列是否存在至少一个按键序列符合中文输入特性,以及判断其与后面的任意按键组成的按键序列是否存在至少一个按键序列符合中文输入特性;如果存在至少一个按键序列符合中文输入特性,则保留所述当前按键,否则,丢弃所述当前按键;
或者,针对当前按键,判断其前面的按键、其自身以及其后面的按键组成的按键序列是否符合中文输入特性,若是,则保留所述当前按键,否则丢弃。
6.如权利要求1所述的方法,其特征在于,所述对所述虚拟按键序列中的按键进行筛选的步骤具体包括:
基于按下压力对按键进行筛选,保留按下压力大于一定阈值的对应按键,得到字符输入序列;
和/或,基于按下的接触面积对按键进行筛选,保留接触面积大于一定阈值的对应按键,得到字符输入序列。
7.如权利要求1所述的方法,其特征在于,
所述虚拟键盘为拼音键盘,所得到的字符输入序列为拼音字母序列;
或者,所述虚拟键盘为字形键盘,所得到的字符输入序列为字形序列。
8.如权利要求1所述的方法,其特征在于,
所述虚拟键盘包括笔画键和部首键,所得到的字符输入序列为部首-笔画序列;
或者,所述虚拟键盘包括声母键和韵母键,所得到的字符输入序列为声母-韵母序列。
9.如权利要求3至8中任一项所述的方法,其特征在于,
所述中文输入特性包括音节特性和/或字形特性。
10.如权利要求1至8中任一项所述的方法,其特征在于,
当滑行轨迹所涉及的虚拟按键序列中包括分隔键时,对该分隔键前一部分的虚拟按键序列和后一部分虚拟按键序列分别进行筛选。
11.一种滑行输入中文的装置,其特征在于,包括:
捕捉单元,用于捕捉用户在虚拟键盘上的滑行轨迹;
获取单元,用于获取所述滑行轨迹所涉及的虚拟按键序列;
筛选单元,用于对所述虚拟按键序列中的按键进行筛选,得到字符输入序列;
展示单元,用于依据所述字符输入序列,得到相应的中文候选项,并加以展示。
12.如权利要求11所述的装置,其特征在于,所述筛选单元具体包括:
获取子单元,用于获取滑行轨迹的起点、拐点和终点所对应的按键;
组合子单元,用于依序组合起点按键、拐点按键和终点按键所对应的字符,得到字符输入序列。
13.如权利要求11所述的装置,其特征在于,所述筛选单元具体包括:
获取子单元,用于获取滑行轨迹的起点、拐点和终点所对应的按键;
剩余按键筛选子单元,用于依据当前所应用的中文输入特性,对所述按键序列中的按键进行筛选,得到筛选按键;
组合子单元,用于按照轨迹顺序,组合所述起点按键、拐点按键、终点按键和筛选按键,得到字符输入序列。
14.如权利要求13所述的装置,其特征在于,所述剩余按键筛选子单元具体包括:
准备模块:用于从第一个剩余按键开始,将所述按键序列中的每个按键作为当前按键;
粗筛模块:用于判断当前按键与其前面的按键组成的按键序列是否符合中文输入特性,若是,则保留所述当前按键,否则,丢弃所述当前按键;
或者,判断当前按键与其前面任意的按键组成的按键序列是否存在至少一个按键序列符合中文输入特性,若是,则保留所述当前按键,否则,丢弃所述当前按键。
15.如权利要求13所述的装置,其特征在于,所述剩余按键筛选子单元具体包括:
准备模块:用于从第一个剩余按键开始,将所述按键序列中的每个剩余按键作为当前按键;
细筛模块:用于
针对当前按键,判断其与前面的任意按键组成的按键序列是否存在至少一个按键序列符合中文输入特性,以及判断其与后面的任意按键组成的按键序列是否存在至少一个按键序列符合中文输入特性;如果存在至少一个按键序列符合中文输入特性,则保留所述当前按键,否则,丢弃所述当前按键;
或者,针对当前按键,判断其前面的按键、其自身以及其后面的按键组成的按键序列是否符合中文输入特性,若是,则保留所述当前按键,否则丢弃。
16.如权利要求11所述的装置,其特征在于,所述筛选单元具体包括:
压力筛选子单元,用于基于按下压力对按键进行筛选,保留按下压力大于一定阈值的对应按键,得到字符输入序列;
和/或,面积筛选子单元,用于基于按下的接触面积对按键进行筛选,保留接触面积大于一定阈值的对应按键,得到字符输入序列。
17.如权利要求11所述的装置,其特征在于,
所述虚拟键盘为拼音键盘,所得到的字符输入序列为拼音字母序列;
或者,所述虚拟键盘为字形键盘,所得到的字符输入序列为字形序列。
18.如权利要求11所述的装置,其特征在于,
所述虚拟键盘包括笔画键和部首键,所得到的字符输入序列为部首-笔画序列;
或者,所述虚拟键盘包括声母键和韵母键,所得到的字符输入序列为声母-韵母序列。
19.如权利要求13至18中任一项所述的装置,其特征在于,
所述中文输入特性包括音节特性和/或字形特性。
20.如权利要求11至18中任一项所述的装置,其特征在于,所述筛选单元还包括:
分隔处理子单元,用于当滑行轨迹所涉及的虚拟按键序列中包括分隔键时,对该分隔键前一部分的虚拟按键序列和后一部分虚拟按键序列分别进行筛选。
21.一种触摸屏输入法***,其特征在于,包括前述10至16中任一项所述的滑行输入中文的装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102991299A CN102117175A (zh) | 2010-09-29 | 2010-09-29 | 一种滑行输入中文的方法、装置和触摸屏输入法*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102991299A CN102117175A (zh) | 2010-09-29 | 2010-09-29 | 一种滑行输入中文的方法、装置和触摸屏输入法*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102117175A true CN102117175A (zh) | 2011-07-06 |
Family
ID=44215964
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102991299A Pending CN102117175A (zh) | 2010-09-29 | 2010-09-29 | 一种滑行输入中文的方法、装置和触摸屏输入法*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102117175A (zh) |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102520804A (zh) * | 2011-12-08 | 2012-06-27 | 周志农 | 触摸屏软键盘及输入方法 |
CN102566934A (zh) * | 2012-02-09 | 2012-07-11 | 杨阳 | 触摸屏划屏自动筛选输入法 |
CN102622103A (zh) * | 2012-03-09 | 2012-08-01 | 刘家曦 | 符合汉字书写习惯的触屏笔画输入法及键盘 |
CN102693090A (zh) * | 2012-05-16 | 2012-09-26 | 刘炳林 | 一种输入方法和电子设备 |
CN102736855A (zh) * | 2012-06-27 | 2012-10-17 | 北京航空航天大学 | 一种基于触摸屏和固定键位键盘的全拼汉字滑动输入法 |
CN102799386A (zh) * | 2012-07-31 | 2012-11-28 | 盛乐信息技术(上海)有限公司 | 一种基于滑行速度的文字输入方法及装置 |
CN102854981A (zh) * | 2012-07-30 | 2013-01-02 | 成都西可科技有限公司 | 基于体感技术的虚拟键盘文字输入方法 |
CN102880302A (zh) * | 2012-07-17 | 2013-01-16 | 重庆优腾信息技术有限公司 | 一种基于多词连续输入的字词识别方法、装置和*** |
CN102880328A (zh) * | 2011-07-12 | 2013-01-16 | ***通信有限公司 | 一种触摸屏中点击区域的确定方法及装置 |
WO2012097759A3 (zh) * | 2012-03-06 | 2013-02-21 | 华为终端有限公司 | 一种触摸屏的操作方法和终端 |
CN103777765A (zh) * | 2012-08-24 | 2014-05-07 | 黑莓有限公司 | 具有一些独立按键的临时键盘 |
CN103870172A (zh) * | 2012-12-07 | 2014-06-18 | 大陆汽车投资(上海)有限公司 | 信息输入方法和装置 |
CN104007835A (zh) * | 2014-02-26 | 2014-08-27 | 陆维辉 | 滑行输入法认别拼音汉字英文输入技术 |
CN104102438A (zh) * | 2013-04-08 | 2014-10-15 | 储振华 | 一种基于触摸屏设备的汉字拼音输入法 |
CN104123096A (zh) * | 2014-07-25 | 2014-10-29 | Tcl通讯(宁波)有限公司 | 一种移动终端文字输入处理方法及其*** |
CN104199606A (zh) * | 2014-07-29 | 2014-12-10 | 北京搜狗科技发展有限公司 | 一种滑行输入的方法和装置 |
CN104272222A (zh) * | 2012-01-16 | 2015-01-07 | 触摸式有限公司 | 输入文本的***和输入文本的方法 |
CN104536583A (zh) * | 2014-12-19 | 2015-04-22 | 黄柏儒 | 用于触屏设备的虚拟键盘设计和输入方法 |
CN104991687A (zh) * | 2015-06-09 | 2015-10-21 | 惠州Tcl移动通信有限公司 | 一种获取触屏设备曲线操作轨迹的方法及*** |
CN105159550A (zh) * | 2015-07-09 | 2015-12-16 | 百度在线网络技术(北京)有限公司 | 一种确定滑行操作的有效输入序列的方法与装置 |
CN105184140A (zh) * | 2015-07-30 | 2015-12-23 | 广东欧珀移动通信有限公司 | 一种密码输入方法、装置及移动终端 |
CN105260124A (zh) * | 2015-11-22 | 2016-01-20 | 韩祯 | 六按键汉字及英文触摸屏滑行输入方法 |
CN105260113A (zh) * | 2015-09-18 | 2016-01-20 | 科大讯飞股份有限公司 | 滑行输入方法、装置及终端设备 |
WO2016131425A1 (zh) * | 2015-02-17 | 2016-08-25 | 上海触乐信息科技有限公司 | 滑行输入方法及装置 |
CN106254676A (zh) * | 2016-09-13 | 2016-12-21 | 努比亚技术有限公司 | 一种移动终端及控制数字输入的方法 |
CN106295282A (zh) * | 2015-05-15 | 2017-01-04 | 中兴通讯股份有限公司 | 一种移动终端指纹输入密码的方法及装置 |
CN107077288A (zh) * | 2014-09-13 | 2017-08-18 | 微软技术许可有限责任公司 | 键盘输入的消歧 |
CN107765884A (zh) * | 2016-08-22 | 2018-03-06 | 北京搜狗科技发展有限公司 | 一种滑行输入方法、装置及电子设备 |
CN108646929A (zh) * | 2012-10-05 | 2018-10-12 | 谷歌有限责任公司 | 递增的基于特征的手势键盘解码 |
CN108803892A (zh) * | 2017-05-04 | 2018-11-13 | 北京搜狗科技发展有限公司 | 一种在输入法中调用第三方应用程序的方法和装置 |
CN108897488A (zh) * | 2018-07-23 | 2018-11-27 | 张寒 | 一种虚拟键盘设计和输入方法 |
CN109542244A (zh) * | 2017-09-21 | 2019-03-29 | 北京搜狗科技发展有限公司 | 一种输入方法、装置和介质 |
CN110554780A (zh) * | 2018-05-30 | 2019-12-10 | 北京搜狗科技发展有限公司 | 一种滑行输入的方法和装置 |
CN111367459A (zh) * | 2020-03-13 | 2020-07-03 | 清华大学 | 利用压力触控板的文本输入方法和智能电子设备 |
CN114610223A (zh) * | 2020-12-04 | 2022-06-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种信息输入方法、装置、存储介质及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1648836A (zh) * | 2004-01-19 | 2005-08-03 | 徐新意 | 用于触摸屏输入的软键盘 |
CN1761989A (zh) * | 2003-01-16 | 2006-04-19 | 克利福德·A·库什勒 | 基于连续笔划字词的文本输入***和方法 |
CN101334692A (zh) * | 2007-06-28 | 2008-12-31 | 龙旗科技(上海)有限公司 | 连连看拼音输入法 |
-
2010
- 2010-09-29 CN CN2010102991299A patent/CN102117175A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1761989A (zh) * | 2003-01-16 | 2006-04-19 | 克利福德·A·库什勒 | 基于连续笔划字词的文本输入***和方法 |
CN1648836A (zh) * | 2004-01-19 | 2005-08-03 | 徐新意 | 用于触摸屏输入的软键盘 |
CN101334692A (zh) * | 2007-06-28 | 2008-12-31 | 龙旗科技(上海)有限公司 | 连连看拼音输入法 |
Cited By (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880328A (zh) * | 2011-07-12 | 2013-01-16 | ***通信有限公司 | 一种触摸屏中点击区域的确定方法及装置 |
CN102880328B (zh) * | 2011-07-12 | 2015-11-04 | ***通信有限公司 | 一种触摸屏中点击区域的确定方法及装置 |
CN102520804A (zh) * | 2011-12-08 | 2012-06-27 | 周志农 | 触摸屏软键盘及输入方法 |
CN104272222A (zh) * | 2012-01-16 | 2015-01-07 | 触摸式有限公司 | 输入文本的***和输入文本的方法 |
US9563348B2 (en) | 2012-01-16 | 2017-02-07 | Touchtype Limited | System and method for inputting text |
US10613746B2 (en) | 2012-01-16 | 2020-04-07 | Touchtype Ltd. | System and method for inputting text |
CN102566934A (zh) * | 2012-02-09 | 2012-07-11 | 杨阳 | 触摸屏划屏自动筛选输入法 |
EP2738654A2 (en) * | 2012-03-06 | 2014-06-04 | Huawei Device Co., Ltd. | Touch screen operation method and terminal |
WO2012097759A3 (zh) * | 2012-03-06 | 2013-02-21 | 华为终端有限公司 | 一种触摸屏的操作方法和终端 |
US10599302B2 (en) | 2012-03-06 | 2020-03-24 | Huawei Device Co.,Ltd. | Method for performing content flipping operation on touchscreen and terminal |
US11314393B2 (en) | 2012-03-06 | 2022-04-26 | Huawei Device Co., Ltd. | Method for performing operation to select entries on touchscreen and terminal |
EP3736675B1 (en) * | 2012-03-06 | 2024-05-22 | Huawei Technologies Co., Ltd. | Method for performing operation on touchscreen and terminal |
EP2738654A4 (en) * | 2012-03-06 | 2015-03-18 | Huawei Device Co Ltd | METHOD FOR OPERATING TOUCH SCREEN AND TERMINAL |
CN102622103A (zh) * | 2012-03-09 | 2012-08-01 | 刘家曦 | 符合汉字书写习惯的触屏笔画输入法及键盘 |
CN102693090A (zh) * | 2012-05-16 | 2012-09-26 | 刘炳林 | 一种输入方法和电子设备 |
CN102736855A (zh) * | 2012-06-27 | 2012-10-17 | 北京航空航天大学 | 一种基于触摸屏和固定键位键盘的全拼汉字滑动输入法 |
CN102736855B (zh) * | 2012-06-27 | 2014-07-09 | 北京航空航天大学 | 一种基于触摸屏和固定键位键盘的全拼汉字滑动输入法 |
CN102880302A (zh) * | 2012-07-17 | 2013-01-16 | 重庆优腾信息技术有限公司 | 一种基于多词连续输入的字词识别方法、装置和*** |
WO2014019356A1 (zh) * | 2012-07-30 | 2014-02-06 | 成都西可科技有限公司 | 基于体感技术的虚拟键盘文字输入方法 |
CN102854981A (zh) * | 2012-07-30 | 2013-01-02 | 成都西可科技有限公司 | 基于体感技术的虚拟键盘文字输入方法 |
CN102799386A (zh) * | 2012-07-31 | 2012-11-28 | 盛乐信息技术(上海)有限公司 | 一种基于滑行速度的文字输入方法及装置 |
CN103777765A (zh) * | 2012-08-24 | 2014-05-07 | 黑莓有限公司 | 具有一些独立按键的临时键盘 |
CN103777765B (zh) * | 2012-08-24 | 2018-09-21 | 黑莓有限公司 | 具有一些独立按键的临时键盘 |
CN108646929A (zh) * | 2012-10-05 | 2018-10-12 | 谷歌有限责任公司 | 递增的基于特征的手势键盘解码 |
CN103870172A (zh) * | 2012-12-07 | 2014-06-18 | 大陆汽车投资(上海)有限公司 | 信息输入方法和装置 |
CN104102438A (zh) * | 2013-04-08 | 2014-10-15 | 储振华 | 一种基于触摸屏设备的汉字拼音输入法 |
CN104102438B (zh) * | 2013-04-08 | 2018-03-09 | 储振华 | 一种基于触摸屏设备的汉字拼音输入法 |
CN104007835A (zh) * | 2014-02-26 | 2014-08-27 | 陆维辉 | 滑行输入法认别拼音汉字英文输入技术 |
CN104123096A (zh) * | 2014-07-25 | 2014-10-29 | Tcl通讯(宁波)有限公司 | 一种移动终端文字输入处理方法及其*** |
CN104199606A (zh) * | 2014-07-29 | 2014-12-10 | 北京搜狗科技发展有限公司 | 一种滑行输入的方法和装置 |
CN104199606B (zh) * | 2014-07-29 | 2018-10-09 | 北京搜狗科技发展有限公司 | 一种滑行输入的方法和装置 |
US10983694B2 (en) | 2014-09-13 | 2021-04-20 | Microsoft Technology Licensing, Llc | Disambiguation of keyboard input |
CN107077288A (zh) * | 2014-09-13 | 2017-08-18 | 微软技术许可有限责任公司 | 键盘输入的消歧 |
CN107077288B (zh) * | 2014-09-13 | 2020-07-07 | 微软技术许可有限责任公司 | 键盘输入的消歧 |
CN104536583B (zh) * | 2014-12-19 | 2017-10-24 | 黄柏儒 | 用于触屏设备的虚拟键盘设计和输入方法 |
CN104536583A (zh) * | 2014-12-19 | 2015-04-22 | 黄柏儒 | 用于触屏设备的虚拟键盘设计和输入方法 |
WO2016131425A1 (zh) * | 2015-02-17 | 2016-08-25 | 上海触乐信息科技有限公司 | 滑行输入方法及装置 |
CN106295282A (zh) * | 2015-05-15 | 2017-01-04 | 中兴通讯股份有限公司 | 一种移动终端指纹输入密码的方法及装置 |
CN104991687A (zh) * | 2015-06-09 | 2015-10-21 | 惠州Tcl移动通信有限公司 | 一种获取触屏设备曲线操作轨迹的方法及*** |
CN104991687B (zh) * | 2015-06-09 | 2018-05-08 | 惠州Tcl移动通信有限公司 | 一种获取触屏设备曲线操作轨迹的方法及*** |
CN105159550B (zh) * | 2015-07-09 | 2019-01-25 | 百度在线网络技术(北京)有限公司 | 一种确定滑行操作的有效输入序列的方法与装置 |
CN105159550A (zh) * | 2015-07-09 | 2015-12-16 | 百度在线网络技术(北京)有限公司 | 一种确定滑行操作的有效输入序列的方法与装置 |
CN105184140A (zh) * | 2015-07-30 | 2015-12-23 | 广东欧珀移动通信有限公司 | 一种密码输入方法、装置及移动终端 |
CN105260113A (zh) * | 2015-09-18 | 2016-01-20 | 科大讯飞股份有限公司 | 滑行输入方法、装置及终端设备 |
CN105260113B (zh) * | 2015-09-18 | 2018-09-21 | 科大讯飞股份有限公司 | 滑行输入方法、装置及终端设备 |
CN105260124A (zh) * | 2015-11-22 | 2016-01-20 | 韩祯 | 六按键汉字及英文触摸屏滑行输入方法 |
CN107765884B (zh) * | 2016-08-22 | 2021-11-02 | 北京搜狗科技发展有限公司 | 一种滑行输入方法、装置及电子设备 |
CN107765884A (zh) * | 2016-08-22 | 2018-03-06 | 北京搜狗科技发展有限公司 | 一种滑行输入方法、装置及电子设备 |
CN106254676A (zh) * | 2016-09-13 | 2016-12-21 | 努比亚技术有限公司 | 一种移动终端及控制数字输入的方法 |
CN106254676B (zh) * | 2016-09-13 | 2019-04-02 | 努比亚技术有限公司 | 一种移动终端及控制数字输入的方法 |
CN108803892A (zh) * | 2017-05-04 | 2018-11-13 | 北京搜狗科技发展有限公司 | 一种在输入法中调用第三方应用程序的方法和装置 |
CN108803892B (zh) * | 2017-05-04 | 2024-03-22 | 北京搜狗科技发展有限公司 | 一种在输入法中调用第三方应用程序的方法和装置 |
CN109542244A (zh) * | 2017-09-21 | 2019-03-29 | 北京搜狗科技发展有限公司 | 一种输入方法、装置和介质 |
CN109542244B (zh) * | 2017-09-21 | 2022-04-26 | 北京搜狗科技发展有限公司 | 一种输入方法、装置和介质 |
CN110554780A (zh) * | 2018-05-30 | 2019-12-10 | 北京搜狗科技发展有限公司 | 一种滑行输入的方法和装置 |
CN108897488A (zh) * | 2018-07-23 | 2018-11-27 | 张寒 | 一种虚拟键盘设计和输入方法 |
CN111367459A (zh) * | 2020-03-13 | 2020-07-03 | 清华大学 | 利用压力触控板的文本输入方法和智能电子设备 |
CN111367459B (zh) * | 2020-03-13 | 2021-07-09 | 清华大学 | 利用压力触控板的文本输入方法和智能电子设备 |
CN114610223A (zh) * | 2020-12-04 | 2022-06-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种信息输入方法、装置、存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102117175A (zh) | 一种滑行输入中文的方法、装置和触摸屏输入法*** | |
CN102081490B (zh) | 面向触屏设备的点划式汉字声韵输入*** | |
CN102541437B (zh) | 方向性输入到手势的转换 | |
KR101334342B1 (ko) | 문자 입력 장치 및 문자 입력 방법 | |
US9026428B2 (en) | Text/character input system, such as for use with touch screens on mobile phones | |
KR100593993B1 (ko) | 문자인식장치 및 방법 | |
JP4413868B2 (ja) | 文字入力装置、該文字入力装置を備えた複写機、文字入力方法、制御プログラム、および、記録媒体 | |
CN102375656B (zh) | 基于触摸屏的全拼单字滑动输入法、装置及触摸屏终端 | |
JP2005092856A (ja) | ジョイスティックを用いる中国語入力のためのシステムおよび方法 | |
CN102314319B (zh) | 一种触控输入方法、装置及*** | |
CN103713845A (zh) | 筛选候选项的方法和装置、文字输入方法和输入法*** | |
WO2010087657A9 (ko) | 터치스크린을 이용한 입력 시스템 및 방법 | |
CN101576797A (zh) | 一种用于带有触摸屏数字终端设备的输入方法 | |
CN1591467A (zh) | 用于字符识别的设备和方法 | |
JP2017509080A (ja) | 漢字入力装置と漢字入力方法、及びこれを用いた漢字検索方法 | |
CN106354276A (zh) | 适于多种输入法的混合输入方法、装置及电子设备 | |
KR100651396B1 (ko) | 문자 인식 장치 및 방법 | |
JP2010517159A (ja) | 電気電子機器のボタン効率増大方法 | |
CN102147706A (zh) | 一种通过触滑方式输入汉字全拼的方法 | |
CN106168880B (zh) | 一种输入控制的方法及终端 | |
CN105260113A (zh) | 滑行输入方法、装置及终端设备 | |
CN102520875B (zh) | 一种点划兼用的汉字拼音输入法 | |
CN104102438A (zh) | 一种基于触摸屏设备的汉字拼音输入法 | |
CN105260124A (zh) | 六按键汉字及英文触摸屏滑行输入方法 | |
JPH08314917A (ja) | かな漢字変換装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110706 |