1.一种基于ATM机密码键盘的中文输入方法,其特征在于,所述方法包括:
将密码键盘中的按键分为输入键和功能键并为每个按键设置对应信息;
获取用户输入的按键信息;
若获取的用户输入的按键信息为输入键,则将所述按键信息缓存在缓冲区;
根据所述缓冲区中按键信息的对应信息匹配相应的候选项并将所述候选项以列表的形式显示,所述候选项包括数字、符号或者拼音列表;
接收用户选中的候选项,获得所述候选项对应的子候选项并将所述子候选项以列表的形式显示;
接收用户选中的子候选项,输出所述子候选项的内容并清空缓冲区。
2.根据权利要求1所述的方法,其特征在于,所述将密码键盘中的按键分为输入键和功能键并为每个按键设置对应信息具体为:
将密码键盘中的1~9设为输入键,对应数字、符号或英文字母;
将密码键盘中的输入键之外的按键设为功能键,分别对应退出、取消、确认、上移、下移或右移操作。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若根据所述缓冲区中按键信息的对应信息无法匹配到相应的候选项,则将缓冲区中最后一个按键信息删除直到能够根据所述缓冲区中按键信息的对应信息匹配到相应的候选项或者直到将缓冲区的按键信息全部删除。
4.根据权利要求2所述的方法,其特征在于,所述接收用户选中的候选项具体为:
接收用户通过功能键中的上移、下移、右移和确认操作选中的候选项;
或者接收用户通过触控屏选中的候选项。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若获取的用户输入的按键信息的对应信息为退出或取消操作,检测缓冲区是否有按键信息;
若缓冲区有按键信息,则对缓冲区缓存的按键信息执行相应的退出或取消操作;
若缓冲区无按键信息,则对输出的子候选项的内容执行相应的退出或取消操作。
6.一种基于ATM机密码键盘的中文输入装置,其特征在于,所述装置包括:
设置模块,用于将密码键盘中的按键分为输入键和功能键并为每个按键设置对应信息;
获取模块,用于获取用户输入的按键信息;
缓存模块,用于若所述获取模块获取的用户输入的按键信息为输入键,则将所述按键信息缓存在缓冲区;
候选项匹配模块,用于根据所述缓存模块缓存在缓冲区中的按键信息的对应信息匹配相应的候选项并将所述候选项以列表的形式显示,所述候选项包括数字、符号或者拼音列表;
子候选项获得模块,用于接收用户选中的候选项,获得所述候选项对应的子候选项并将所述子候选项以列表的形式显示;
处理模块,用于接收用户选中的子候选项,输出所述子候选项的内容并清空缓冲区。
7.根据权利要求6所述的装置,其特征在于,所述设置模块具体用于:
所述输入键为密码键盘中的1~9,对应数字、符号和英文字母;
所述功能键为所述输入键之外的密码按键,分别对应退出、取消、确认、上移、下移、右移操作。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
缓冲区内容删除模块,用于若根据所述缓冲区中按键信息的对应信息无法匹配到相应的候选项,则将缓冲区中最后一个按键信息删除直到能够根据所述缓冲区中按键信息的对应信息匹配到相应的候选项或者直到将缓冲区的按键信息全部删除。
9.根据权利要求7所述的装置,其特征在于,所述子候选项获得模块具体用于:
接收用户通过功能键中的上移、下移、右移和确认操作选中的候选项;
或者接收用户通过触控屏选中的候选项。
10.根据权利要求7所述的装置,其特征在于,所述装置还包括:
检测模块,用于若获取的用户输入的按键信息的对应信息为退出或取消操作,检测缓冲区是否有按键信息;
功能键执行模块,用于若缓冲区有按键信息,则对缓冲区缓存的按键信息执行相应的退出或取消操作;
功能键执行模块,还用于若缓冲区无按键信息,则对输出的子候选项的内容执行相应的退出或取消操作。