一种基于触摸屏的五笔输入处理方法及系统的制作方法
【技术领域】
[0001]本发明涉移动终端文字输入技术领域,尤其涉及一种快速可靠的基于触摸屏的五笔输入处理方法及系统。
【背景技术】
[0002]随着移动通信的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通信工具。
[0003]现有技术中,五笔输入法已经非常成熟,并在电脑等设备中广泛使用;五笔输入法使用的是全键盘,在手机等移动终端领域,由于屏幕相对较小,导致全键盘中26个字母显示较小,其有效触摸区域面积远小于正常成年人手指的手指头大小,因此在实际使用时,经常会误触摸,导致用户在移动终端上使用五笔输入法时,需要格外小心,并且仍存在误触摸的可能性。
[0004]因此,现有技术还有待于改进和发展。
【发明内容】
[0005]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种快速可靠的基于触摸屏的五笔输入处理方法及系统。本发明针对现有技术中在移动终端上基于触摸屏的五笔输入法存在易误触摸的问题,本发明提供一种基于触摸屏的五笔输入方法,旨在使移动终端的五笔输入法的输入精度有所提升,避免误触摸,为用户提供方便,从而提高移动终端上基于触摸屏的五笔输入法的输入效率。
[0006]本发明解决技术问题所采用的技术方案如下:
一种基于触摸屏的五笔输入处理方法,其中,包括:
A、预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中;
B、当需输入文字时,根据预先设置的相对显示位置在屏幕上显示出五个键区;
C、检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;
D、当检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母时,根据用户已输入的字母组合所构成的五输入编码显示对应的汉字。
[0007]所述的基于触摸屏的五笔输入处理方法,其中,所述步骤A具体包括:
Al、预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;
A2、将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中,分配方式如下:
第一键区包含的字母:F、G、H、1、J;
第二键区包含的字母:A、B、C、D、E;
第三键区包含的字母:K、L、M、N、0;
第四键区包含的字母:U、V、W、X、Y;
第五键区包含的字母:P、Q、R、S、T。
[0008]所述的基于触摸屏的五笔输入处理方法,其中,所述步骤C具体包括:
Cl、检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;
C2、继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;
C3、继续重复步骤C1-C2,直到检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母,进入步骤D。
[0009]所述的基于触摸屏的五笔输入处理方法,其中,所述步骤B还包括:
控制五个键区首次显示在屏幕上时其位置由所述滑动轨迹的第一个坐标所确定;具体包括:当检测到滑动轨迹时,根据预先设置的相对显示位置在屏幕上显示出五个键区,五个键区所在范围的中心点的坐标与所述滑动轨迹的第一个坐标的相对位置为第一位置关系。
[0010]所述的基于触摸屏的五笔输入处理方法,其中,所述步骤B还包括:
控制所述五个键区的相对显示位置保持不变;具体包括:当所述滑动轨迹进入到一个字母的范围内时,根据预先设置的相对显示位置在屏幕上显示出五个键区,五个键区所在范围的中心点的坐标与该字母当前显示范围的中心点坐标的相对位置为第一位置关系。
[0011]所述的基于触摸屏的五笔输入处理方法,其中,所述步骤B还包括:
控制每一个键区中的五个字母的相对显示位置保持不变;具体包括:当所述滑动轨迹进入到一个键区的范围内时,根据预先设置的相对显示位置在屏幕上显示出该键区所包含的五个字母,五个字母所在范围的中心点的坐标与该键区当前显示范围的中心点坐标的相对位置为第二位置关系。
[0012]所述的基于触摸屏的五笔输入处理方法,其中,所述第一位置关系、第二位置关系的排列方式呈一字型。
[0013]一种基于触摸屏的五笔输入处理系统,其中,包括:
预先划分模块,用于预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中;
五键显示控制模块,用于当需输入文字时,根据预先设置的相对显示位置在屏幕上显示出五个键区;
滑动轨迹检测模块,用于检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;
编码模块,用于当检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母时,根据用户已输入的字母组合所构成的五输入编码显示对应的汉字。
[0014]所述基于触摸屏的五笔输入处理系统,其中,所述预先划分模块包括:
划分单元,用于预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;
字母分配单元,用于将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中,分配方式如下:
第一键区包含的字母:F、G、H、1、J;
第二键区包含的字母:A、B、C、D、E;
第三键区包含的字母:K、L、M、N、0;
第四键区包含的字母:U、V、W、X、Y;
第五键区包含的字母:P、Q、R、S、T。
[0015]所述基于触摸屏的五笔输入处理系统,其中,所述滑动轨迹检测模块包括:
第一检测单元,用于检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;
第二检测单元,用于继续检测用户在触