金融POS设备的字符输入方法及装置制造方法及图纸

技术编号:13744025 阅读:102 留言:0更新日期:2016-09-23 06:57
本发明专利技术公开了金融POS设备的字符输入方法及装置,方法包括:判断当前输入状态是否为数字输入,若是,通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值,根据该按键的键值得到与该键值对应的数字;否则,通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值,根据按键的键值显示出与该键值对应的所有字符,并显示每一字符所对应的序号,通过按键接收按键输入信号,根据按键输入信号获取该按键对应的键值,根据按键的键值得到与该键值对应的序号,从而获取字符。可以切换数字或字符输入,对于字符输入其通过在屏幕上显示按键对应的所有字符及每一字符对应的序号,供用户通过序号输入来选择想要输入的目标字符。

【技术实现步骤摘要】

本专利技术涉及金融支付的金融POS设备,尤其涉及金融POS设备的字符输入方法及装置
技术介绍
随着信息技术的进步和金融行业的发展,金融POS已经成为线下支付的重要手段。各大国有银行和商业银行纷纷推出各自金融POS,此类金融POS的最大特点是外观新颖、小巧、方便携带且使用灵活,具备交易速度快、交易安全可靠的特点,深受商家和持卡人的欢迎。但是,在使用过程中,此类产品也暴露出一些不足,如由于使用了矩阵键盘,造成多键共用,不支持多种混合输入的问题。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供金融POS设备的字符输入方法,其能进行多种符号的混合输入。本专利技术的目的之二在于提供金融POS设备的字符输入装置,其能够进行多种符号的混合输入。本专利技术的目的之一采用以下技术方案实现:金融POS设备的字符输入方法,包括如下步骤:步骤1:判断当前输入状态是否为数字输入,若是,执行步骤4,否则,执行步骤2;步骤2:通过按键接收按键输入信号,根据该按键输入信号获取
该按键对应的键值,根据按键的键值显示出与该键值对应的所有字符,并显示每一字符所对应的序号,之后执行步骤3;步骤3:通过按键接收按键输入信号,根据按键输入信号获取该按键对应的键值,根据按键的键值得到与该键值对应的序号,以获取与该序号对应的字符;步骤4:通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值,根据该按键的键值得到与该键值对应的数字。优选的,所述按键的键值设置方式为5*5的交叉矩阵。优选的,步骤2、步骤3以及步骤4中,“通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值”具体包括如下步骤:步骤a:通过按键接收按键输入信号;步骤b:切断所有与该按键交叉连接的其他按键;步骤c:恢复所有按键为输入状态,检测每一排的按键的电平状态,判断每一个按键的电平状态是否为高电平,若是,则获取该按键的坐标位置为键值,否则,重复本步骤。优选的,在步骤2、步骤3以及步骤4中,“通过按键接收按键输入信号”具体包括如下步骤:步骤d:检测按键是否按下,若是,则产生按键输入信号,并执行步骤e,否则,重复本步骤;步骤e:延迟预设时长后检测该按键的电平状态,判断该按键输入信号的电平状态是否为闭合状态,若是,则接收按键输入信号,否
则,重复本步骤。优选的,所述预设时长为10ms至20ms。本专利技术的目的之二采用以下技术方案实现:金融POS设备的字符输入装置,包括:判断模块:用于判断当前输入状态是否为数字输入,若是,执行第二获取模块,否则,执行显示模块;显示模块:用于通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值,根据按键的键值显示出与该键值对应的所有字符,并显示每一字符所对应的序号,之后执行获取模块;第一获取模块:用于通过按键接收按键输入信号,根据按键输入信号获取该按键对应的键值,根据按键的键值得到与该键值对应的序号,以获取与该序号对应的字符;第二获取模块:用于通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值,根据该按键的键值得到与该键值对应的数字。优选的,所述按键的键值设置方式为5*5的交叉矩阵。优选的,在显示模块、第一获取模块以及第二获取模块中,“通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值”具体包括如下步骤:步骤a:通过按键接收按键输入信号;步骤b:切断所有与该按键交叉连接的其他按键;步骤c:恢复所有按键为输入状态,检测每一排的按键的电平状
态,判断每一个按键的电平状态是否为高电平,若是,则获取该按键的坐标位置为键值,否则,重复本步骤。优选的,在显示模块、第一获取模块以及第二获取模块中,“通过按键接收按键输入信号”具体包括如下步骤:步骤d:检测按键是否按下,若是,则产生按键输入信号,并执行步骤e,否则,重复本步骤;步骤e:延迟预设时长后检测该按键的电平状态,判断该按键输入信号的电平状态是否为闭合状态,若是,则接收按键输入信号,否则,重复本步骤。优选的,所述预设时长为10ms至20ms。相比现有技术,本专利技术的有益效果在于:本专利技术可以调节输入状态,从而可以切换数字或字符输入,对于字符输入其通过在屏幕上显示按键对应的所有字符及每一字符对应的序号,供用户通过序号输入来选择想要输入的目标字符。输入方法简单,能够实现对多种字符的输入。附图说明图1为本专利技术的金融POS设备的字符输入方法的流程图。图2为本专利技术的金融POS设备的键盘结构示意图;图3为本专利技术的金融POS设备的键盘原理图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述:本专利技术提供一种金融POS设备的字符输入方法,其能够实现对
多种数字、字母、符合的混合输入。其中,该金融POS设备的键盘采用矩阵键盘模式设计采用矩阵键盘模式设计,多个字符共用同一按键,参见图2和图3,采用一个5乘以5的矩阵来表示21个键值,通过10个CPU芯片的管脚GPIO口扫描得到用户当前按下的键值。在初始化阶段,ROW1至ROW5设置为推免输出,且为低电平状态,LINE1至LINE5设置为上拉输入,并将LINE设置为外部中断模式。通过LINE线和ROW线即可确认按下的按键的坐标位置,即键值。参见图1,包括如下步骤:步骤S1:判断当前输入状态是否为数字输入,若是,执行步骤S4,否则,执行步骤S2;本专利技术的金融POS设备的键盘有一个切换按键,切换按键可以设置为图2中F1-F4中的其中一个,用于切换当前输入状态为数字输入还是字符输入。步骤S2:通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值,根据按键的键值显示出与该键值对应的所有字符,并显示每一字符所对应的序号,之后执行步骤S3;本步骤是在字符输入的状态下,参见图2,按下数字0-9任意一个对应的按键,输入的不再是0-9中的任意一个数字,而是该键值对应字符,可以看到,一个按键对应一个数字,但是可能对应多个字符。例如,用户按下数字2对应的按键,获取该按键的键值,从而得到该键值的按键对应的数字为2,对应的字符为A、B、C,此时将A、B、
C都在屏幕上进行显示,并分别显示三个字符的序号,A的序号为1,B的序号为2,C的序号为3。这里的字符为英文字母,但是实际应用中,一个按键可以不仅仅对应英文字母,可以对应对个英文字母加标点符号等,而显示字符的序号是方便后续用户通过序号输入目标字符,因而序号具体是多少可以另外设定,只要所显示的所有字符分别对应一个序号,不会产生混淆即可。步骤S3:通过按键接收按键输入信号,根据按键输入信号获取该按键对应的键值,根据按键的键值得到与该键值对应的序号,以获取与该序号对应的字符;例如,当在屏幕上显示了A、B、C三个字符的序号分别为1、2、3,用户需要利用键盘对序号进行输入,以此来选择相应的字符。此时,用户通过键盘输入时,输入的全部为数字,不再是字符,例如,用户实际想输入字符A,则按下对应数字为1的按键,接收到按键输入信号后,获取到按键的键值,从而得知用户按键的是数字为1的按键,也是序号1,从而获取字符A。步骤S4:通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值,根据该按键的键值得到与该键值对应的数字。上述步骤S2、步本文档来自技高网
...

【技术保护点】
金融POS设备的字符输入方法,其特征在于,包括如下步骤:步骤1:判断当前输入状态是否为数字输入,若是,执行步骤4,否则,执行步骤2;步骤2:通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值,根据按键的键值显示出与该键值对应的所有字符,并显示每一字符所对应的序号,之后执行步骤3;步骤3:通过按键接收按键输入信号,根据按键输入信号获取该按键对应的键值,根据按键的键值得到与该键值对应的序号,以获取与该序号对应的字符;步骤4:通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值,根据该按键的键值得到与该键值对应的数字。

【技术特征摘要】
1.金融POS设备的字符输入方法,其特征在于,包括如下步骤:步骤1:判断当前输入状态是否为数字输入,若是,执行步骤4,否则,执行步骤2;步骤2:通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值,根据按键的键值显示出与该键值对应的所有字符,并显示每一字符所对应的序号,之后执行步骤3;步骤3:通过按键接收按键输入信号,根据按键输入信号获取该按键对应的键值,根据按键的键值得到与该键值对应的序号,以获取与该序号对应的字符;步骤4:通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值,根据该按键的键值得到与该键值对应的数字。2.如权利要求1所述的金融POS设备的字符输入方法,其特征在于,所述按键的键值设置方式为5*5的交叉矩阵。3.如权利要求2所述的金融POS设备的字符输入方法,其特征在于,步骤2、步骤3以及步骤4中,“通过按键接收按键输入信号,根据该按键输入信号获取该按键对应的键值”具体包括如下步骤:步骤a:通过按键接收按键输入信号;步骤b:切断所有与该按键交叉连接的其他按键;步骤c:恢复所有按键为输入状态,检测每一排的按键的电平状态,判断每一个按键的电平状态是否为高电平,若是,则获取该按键的坐标位置为键值,否则,重复本步骤。4.如权利要求1所述的金融POS设备的字符输入方法,其特征在
\t于,在步骤2、步骤3以及步骤4中,“通过按键接收按键输入信号”具体包括如下步骤:步骤d:检测按键是否按下,若是,则产生按键输入信号,并执行步骤e,否则,重复本步骤;步骤e:延迟预设时长后检测该按键的电平状态,判断该按键输入信号的电平状态是否为闭合状态,若是,则接收按键输入信号,否则,重复本步骤。5.如权利要求4所述的金融POS设备的字符输入方法,其特征在于,所述预设时长为10ms至20ms。6.金融POS设备的字符输入装置...

【专利技术属性】
技术研发人员:刘强方秋水谢振东徐锋宾小升何建兵吴金成
申请(专利权)人:广东岭南通股份有限公司
类型:发明
国别省市:广东;44

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

1