一种随机键盘生成方法及装置的制造方法

文档序号:10654050阅读:326来源:国知局
一种随机键盘生成方法及装置的制造方法
【专利摘要】本发明提供一种随机键盘生成方法及装置,通过在获得键盘输入事件之前,排列顺序生成模块随机生成第一排列顺序;再在所述触摸显示屏的第一显示区域显示键盘;进一步地在所述第一显示区域接收用户的手势操作,从而若所述键盘输入事件为安全密码信息,则执行与所述键盘输入事件对应的操作。实现了通过触摸显示屏显示虚拟的随机键盘,从而为具有触摸显示屏的电子设备提供了一种既能够保证安全性又能够降低随机键盘成本的方案。
【专利说明】
_种随机键盘生成方法及装置
技术领域
[0001]本发明涉及电子安全领域,尤其涉及一种随机键盘生成方法及装置。
【背景技术】
[0002]在信息化高度发达的当今社会,密码输入设备已广泛应用于各个领域,尤其是随着虚拟支付服务的盛行,越来越多的用户开始使用移动终端或便携POS机进行支付活动,因此,密码输入与人们的日常生活已变得越来越密不可分,如何保证密码输入的安全也越来越多的引起人们的关注。
[0003]目前用于金融领域的密码输入设备主要采用固定式数字键盘,这种键盘在结构上因具有不能移动及键盘上数字排列固定等特点,因而给不法分子提供了可乘之机,即不法分子可通过安装窃密键盘、针孔摄像头等方式来窃取用户密码信息,从而盗取用户资金,不仅使用户蒙受经济损失,而且也扰乱了正常的金融秩序。

【发明内容】

[0004]本发明提供一种在保证安全性同时降低实现成本的随机键盘生成方法及装置。
[0005]本发明的第一个方面提供一种随机键盘生成方法,所述方法应用于所述随机键盘生成装置上,所述随机键盘生成装置包含处理器、触摸显示屏和通讯模块;所述方法包括:
[0006]SI在获得键盘输入事件之前,随机生成第一排列顺序,所述第一排列顺序为至少两个字符的呈现顺序;所述键盘输入事件包含用户点击所述两个字符中每个字符的顺序;
[0007]S2在所述触摸显示屏的第一显示区域显示键盘;所述键盘包含所述至少两个字符;所述至少两个字符采用所述第一排列顺序呈现;
[0008]S3在所述第一显示区域接收用户的手势操作;所述手势操作构成所述键盘输入事件;
[0009]S4若所述键盘输入事件为安全密码信息,则执行与所述键盘输入事件对应的操作。
[0010]结合第一个方面,在第一种可能的实现方式中,在所述S3之后,还包括:
[0011 ] S5若所述键盘输入事件为非安全密码信息,则随机生成第二排列顺序,所述第二排列顺序为至少两个字符的呈现顺序,且所述第二排列顺序与所述第一排列顺序存在至少一处顺序差异;
[0012]S6将所述第一排列顺序更新为所述第二排列顺序,并重复所述S2至S4的步骤。
[0013]结合第一个方面或第一个方面的第一种可能的实现方式,在第二种可能的实现方式中,所述键盘包含数字和/或字母。
[0014]结合第一个方面的第二种可能的实现方式,在第三种可能的实现方式中,当所述键盘包含所述数字时,所述第一排列顺序包含所述数字的呈现顺序;所述第二排列顺序包含所述数字的呈现顺序;或者,
[0015]当所述键盘包含所述字母时,所述第一排列顺序包含所述字母的呈现顺序;所述第二排列顺序包含所述字母的呈现顺序;或者,
[0016]当所述键盘包含所述数字和所述字母时,所述第一排列顺序包含第一子排列顺序和第二子排列顺序,所述第一子排列顺序包含所述数字的呈现顺序;所述第二子排列顺序包含所述字母的呈现顺序;所述第二排列顺序包含第三子排列顺序和第四子排列顺序;所述第三子排列顺序包含所述数字的呈现顺序;所述第四子排列顺序包含所述字母的呈现顺序;所述第一子排列顺序与所述第三子排列顺序存在至少一处顺序差异;所述第二子排列顺序与所述第四子排列顺序存在至少一处顺序差异。
[0017]结合第一个方面的第三种可能的实现方式,在第四种可能的实现方式中,当所述键盘包含所述数字时,所述第一显示区域包含第一子显示区域和第二子显示区域;
[0018]所述S2包括:
[0019]S21在所述第一子显示区域显示所述数字;所述数字采用所述第一子排列顺序呈现;
[0020]S22在所述第二子显示区域显示所述字母;所述字母采用所述第二子排列顺序呈现;
[0021]所述S3包括:
[0022]S31在所述第一子显示区域和所述第二子显示区域接收用户的手势操作。
[0023]结合第一个方面的第四种可能的实现方式,在第五种可能的实现方式中,所述第一子显示区域和所述第二子显示区域同时显示在所述第一显示区域。
[0024]结合第一个方面的第四种可能的实现方式,在第六种可能的实现方式中,所述触摸显示屏还包含所述第二显示区域;
[0025]所述第二显示区域用于呈现一切换键;
[0026]当所述切换键接收到用户的点击操作时,所述第一显示区域在所述第一子显示区域和所述第二子显示区域之间进行切换。
[0027]结合第一个方面,在第七种可能的实现方式中,所述S4包括:
[0028]将所述键盘输入事件与预置安全密码信息进行匹配,若匹配成功,则执行与所述键盘输入事件对应的操作。
[0029]结合第一个方面,在第八种可能的实现方式中,所述S4包括:
[0030]将所述键盘输入事件通过所述通讯模块发送给安全认证设备;
[0031 ] 接收所述安全认证设备发送的认证消息;所述认证消息包含认证通过信息或未通过信息;
[0032]当所述认证消息包含所述认证通过信息时,则执行与所述键盘输入事件对应的操作;
[0033]当所述认证消息包含所述未通过信息时,则执行S5至S6的步骤。
[0034]本发明的第二个方面提供一种随机键盘生成装置,包含处理器、触摸显示屏和通讯模块,用于执行第一个方面或第一个方面任意一种可能的实现方式所述的随机键盘生成方法。
[0035]本发明的第三个方面提供一种随机键盘生成装置,所述装置包括:
[0036]排列顺序生成模块,用于在获得键盘输入事件之前,随机生成第一排列顺序,所述第一排列顺序为至少两个字符的呈现顺序;所述键盘输入事件包含用户点击所述两个字符中每个字符的顺序;
[0037]触摸显示屏,用于在第一显示区域显示键盘;所述键盘包含所述至少两个字符;所述至少两个字符采用所述第一排列顺序呈现;在所述第一显示区域接收用户的手势操作;所述手势操作构成所述键盘输入事件;
[0038]处理模块,用于若所述键盘输入事件为安全密码信息,则执行与所述键盘输入事件对应的操作。
[0039]结合第三个方面,在第一种可能的实现方式中,所述触摸显示屏在所述第一显示区域接收用户的手势操作之后,所述处理模块,还用于:
[0040]若所述键盘输入事件为非安全密码信息,则随机生成第二排列顺序,所述第二排列顺序为至少两个字符的呈现顺序,且所述第二排列顺序与所述第一排列顺序存在至少一处顺序差异;
[0041]所述排列顺序生成模块,还用于将所述第一排列顺序更新为所述第二排列顺序,并重复所述在第一显示区域显示键盘的动作。
[0042]结合第三个方面或第三个方面的第一种可能的实现方式,在第二种可能的实现方式中,所述键盘包含数字和/或字母。
[0043]结合第三个方面的第二种可能的实现方式,在第三种可能的实现方式中,当所述键盘包含所述数字时,所述第一排列顺序包含所述数字的呈现顺序;所述第二排列顺序包含所述数字的呈现顺序;或者,
[0044]当所述键盘包含所述字母时,所述第一排列顺序包含所述字母的呈现顺序;所述第二排列顺序包含所述字母的呈现顺序;或者,
[0045]当所述键盘包含所述数字和所述字母时,所述第一排列顺序包含第一子排列顺序和第二子排列顺序,所述第一子排列顺序包含所述数字的呈现顺序;所述第二子排列顺序包含所述字母的呈现顺序;所述第二排列顺序包含第三子排列顺序和第四子排列顺序;所述第三子排列顺序包含所述数字的呈现顺序;所述第四子排列顺序包含所述字母的呈现顺序;所述第一子排列顺序与所述第三子排列顺序存在至少一处顺序差异;所述第二子排列顺序与所述第四子排列顺序存在至少一处顺序差异。
[0046]结合第三个方面的第三种可能的实现方式,在第四种可能的实现方式中,当所述键盘包含所述数字时,所述第一显示区域包含第一子显示区域和第二子显示区域;
[0047]所述触摸显示屏,还用于:
[0048]在所述第一子显示区域显示所述数字;所述数字采用所述第一子排列顺序呈现;
[0049]在所述第二子显示区域显示所述字母;所述字母采用所述第二子排列顺序呈现;
[0050]在所述第一子显示区域和所述第二子显示区域接收用户的手势操作。
[0051]结合第三个方面的第四种可能的实现方式,在第五种可能的实现方式中,所述第一子显示区域和所述第二子显示区域同时显示在所述第一显示区域。
[0052]结合第三个方面的第四种可能的实现方式,在第六种可能的实现方式中,所述触摸显示屏还包含所述第二显示区域;
[0053]所述第二显示区域用于呈现一切换键;
[0054]所述触摸显示屏,还用于:
[0055]当所述切换键接收到用户的点击操作时,所述第一显示区域在所述第一子显示区域和所述第二子显示区域之间进行切换。
[0056]结合第三个方面,在第七种可能的实现方式中,所述处理模块,还用于:
[0057]将所述键盘输入事件与预置安全密码信息进行匹配,若匹配成功,则执行与所述键盘输入事件对应的操作。
[0058]结合第三个方面,在第八种可能的实现方式中,还包括:通讯模块;
[0059]所述通讯模块,用于将所述键盘输入事件通过所述通讯模块发送给安全认证设备;接收所述安全认证设备发送的认证消息;所述认证消息包含认证通过信息或未通过信息;
[0060]所述处理模块,还用于:当所述认证消息包含所述认证通过信息时,则执行与所述键盘输入事件对应的操作;
[0061]所述排列顺序生成模块,还用于当所述认证消息包含所述未通过信息时,则将所述第一排列顺序更新为所述第二排列顺序,并重复所述在第一显示区域显示键盘的动作。
[0062]本发明实施例提供的随机键盘生成方法及装置,通过在获得键盘输入事件之前,随机生成第一排列顺序;再在所述触摸显示屏的第一显示区域显示键盘;进一步地在所述第一显示区域接收用户的手势操作,从而若所述键盘输入事件为安全密码信息,则执行与所述键盘输入事件对应的操作。实现了通过触摸显示屏显示虚拟的随机键盘,从而为具有触摸显示屏的电子设备提供了一种既能够保证安全性又能够降低随机键盘成本的方案。
【附图说明】
[0063]图1为本实施例提供的一种电子设备的结构示意图;
[0064]图2A为本发明实施例提供的一种随机键盘生成方法的流程示意图;
[0065]图2B为图2A的交互界面示意图;
[0066]图3A为本发明实施例提供的另一种随机键盘生成方法的流程示意图;
[0067]图3B为图3A的交互界面示意图;
[0068]图4为本发明的一种交互界面示意图;
[0069]图5为本发明的另一种交互界面不意图;
[0070]图6为本发明的一种随机键盘生成装置的结构示意图;
[0071]图7为本发明的另一种随机键盘生成装置的结构示意图。
【具体实施方式】
[0072]本发明实施例提供一种电子设备,图1为本实施例提供的一种电子设备的结构不意图,参照图1,该电子设备包括:处理器10、触摸显示屏11和通讯模块12;
[0073]其中,处理器10,用于执行本发明实施例涉及到的各个处理步骤;
[0074]触摸显示屏11,用于接收用户的操作;并显示相应的图形或数字信息;其具体显示内容为本发明实施例涉及的各个数据;
[0075]通讯模块12,用于与其它相关设备进行数据交互。
[0076]具体的,该通讯模块12可以为有线通讯模块或无线通讯模块,当其为有线通讯模块时,其与其它相关设备采用有线连接,其适用相应的有线传输协议进行数据传输;当其为无线通讯模块时,其与其它相关设备采用无线连接,其适用相应的无线传输协议进行数据传输。
[0077]需要说明的是,该电子设备还可以包括图1中并未示出的其他器件,例如,存储器、输入/输出设备、麦克风等器件;图1所示出的电子设备仅为示例对本发明进行说明,其对于电子设备的具体实现形式并不予以限定。该电子设备可以为ATM设备、移动POS机或手机等智能移动设备。
[0078]进一步地,对于电子设备的使用场景,可以区分为有线网络场景和无线网络场景;其中,对于有线网络场景,例如上述ATM设备,其可能直接通过有线网络与本方案相关的设备(例如安全认证设备)连接;对于无线网络场景,该电子设备可能通过无线网络与接入设备连接;其中,接入设备可以为室内Wifi接入设备,也可以为户外的基站设备。
[0079]图2A为本发明实施例提供的一种随机键盘生成方法的流程示意图,图2B为图2A的交互界面示意图,该执行主体为图1所示的电子设备,参照图2A及2B,该所述方法包括:
[0080]SI在获得键盘输入事件之前,随机生成第一排列顺序,所述第一排列顺序为至少两个字符的呈现顺序;所述键盘输入事件包含用户点击所述两个字符中每个字符的顺序;
[0081]S2在所述触摸显示屏的第一显示区域显示键盘;所述键盘包含所述至少两个字符;所述至少两个字符采用所述第一排列顺序呈现;
[0082]S3在所述第一显示区域接收用户的手势操作;所述手势操作构成所述键盘输入事件;
[0083]S4若所述键盘输入事件为安全密码信息,则执行与所述键盘输入事件对应的操作。
[0084]本发明实施例提供的随机键盘生成方法,通过在获得键盘输入事件之前,随机生成第一排列顺序;再在所述触摸显示屏的第一显示区域显示键盘;进一步地在所述第一显示区域接收用户的手势操作,从而若所述键盘输入事件为安全密码信息,则执行与所述键盘输入事件对应的操作。实现了通过触摸显示屏显示虚拟的随机键盘,从而为具有触摸显示屏的电子设备提供了一种既能够保证安全性又能够降低随机键盘成本的方案。
[0085]可选的,键盘输入事件对应的操作可以为支付行为,也可以为解锁行为;或者为其他需要安全性的交互操作,例如进入私密账户等操作。
[0086]可选的,上述用户的手势操作可以为完整的密码输入行为,也可以为单一符号输入行为,即若用户的手势操作为单一符号输入,则每个符号输入后,上述第一排列顺序都会重新生成,从而提高密码的复杂度,提高安全性。
[0087]优选地,第一排列顺序可以与用户密码进行结合,例如用户密码为1234567890;其第一排列顺序为2、3、4、5、6、7、8、9、0、1,则安全密码信息为1-2、2-3、3-4、4-5、5-6、6-7、7_
8、8-9、9-0、0-1;其中安全密码信息的前半部分为用户密码,后半部分为其第一排列顺序对应的标号,由于每次第一排列顺序都会随机生成,因此安全密码信息的顺序也会相应发生变化;另外,需要说明的是,此处仅以数字为例进行说明,其也可以为符号、字母等形式。
[0088]进一步地,对于用户可能出现的密码输入错误的情况,本发明实施例在图2A及图2B的基础上,还提供了一种改进方案。具体的,图3A为本发明实施例提供的另一种随机键盘生成方法的流程示意图,图3B为图3A的交互界面示意图,参照图3A及图3B,在S3之后,还包括:
[0089]S5若所述键盘输入事件为非安全密码信息,则随机生成第二排列顺序,所述第二排列顺序为至少两个字符的呈现顺序,且所述第二排列顺序与所述第一排列顺序存在至少一处顺序差异;
[0090]S6将所述第一排列顺序更新为所述第二排列顺序,并重复所述S2至S4的步骤。
[0091]本实施例提供了一种改进方案,即当用户输入的密码错误时,重新生成具有新的排列顺序的随即键盘,从而在保证安全性的基础上,为用户提供重新输入密码的机会。当然,对于一些需要较高安全级别的使用场景,可以对S5及S6的次数进行限定,当用户输入次数达到阈值后,则停止显示随即键盘或者对相应账户进行锁定,以保证账户安全。
[0092]可选的,对于该键盘可以包含数字、字母或者数字和字母混合的模式,具体形式根据用户相应密码形式而定。
[0093]具体的,当所述键盘包含所述数字时,所述第一排列顺序包含所述数字的呈现顺序;所述第二排列顺序包含所述数字的呈现顺序;或者,
[0094]当所述键盘包含所述字母时,所述第一排列顺序包含所述字母的呈现顺序;所述第二排列顺序包含所述字母的呈现顺序;或者,
[0095]当所述键盘包含所述数字和所述字母时,所述第一排列顺序包含第一子排列顺序和第二子排列顺序,所述第一子排列顺序包含所述数字的呈现顺序;所述第二子排列顺序包含所述字母的呈现顺序;所述第二排列顺序包含第三子排列顺序和第四子排列顺序;所述第三子排列顺序包含所述数字的呈现顺序;所述第四子排列顺序包含所述字母的呈现顺序;所述第一子排列顺序与所述第三子排列顺序存在至少一处顺序差异;所述第二子排列顺序与所述第四子排列顺序存在至少一处顺序差异。
[0096]需要说明的是,对于字母与数字混合出现的场景,为了提高安全性,字母的排列顺序和数字的排列顺序可以是相互独立的,即上文第一子排列顺序与第二子排列顺序相互独立,第三子排列顺序和第四子排列顺序相互独立。
[0097]图4为本发明的一种交互界面示意图,参照图4,当所述键盘包含所述数字时,所述第一显示区域包含第一子显示区域和第二子显示区域;
[0098]所述S2包括:
[0099]S21在所述第一子显示区域显示所述数字;所述数字采用所述第一子排列顺序呈现;
[0100]S22在所述第二子显示区域显示所述字母;所述字母采用所述第二子排列顺序呈现;
[0101]所述S3包括:
[0102]S31在所述第一子显示区域和所述第二子显示区域接收用户的手势操作。
[0103]可选的,所述第一子显示区域和所述第二子显示区域同时显示在所述第一显示区域。
[0104]可选的,用户也可以基于需要在所述第一子显示区域和所述第二子显示区域之间进行切换,图5为本发明的另一种交互界面示意图,参照图5,所述触摸显示屏还包含所述第二显示区域;
[0105]所述第二显示区域用于呈现一切换键;
[0106]当所述切换键接收到用户的点击操作时,所述第一显示区域在所述第一子显示区域和所述第二子显示区域之间进行切换。
[0107]可选的,上述实施例中S4可以为一种判断行为,该判断行为可以由电子设备进行判断,具体的:
[0108]将所述键盘输入事件与预置安全密码信息进行匹配,若匹配成功,则执行与所述键盘输入事件对应的操作。
[0109]进一步地,对于上述判断行为,也可以由安全认证设备处理,则相应的所述S4包括:
[0110]将所述键盘输入事件通过所述通讯模块发送给安全认证设备;
[0111]接收所述安全认证设备发送的认证消息;所述认证消息包含认证通过信息或未通过信息;
[0112]当所述认证消息包含所述认证通过信息时,则执行与所述键盘输入事件对应的操作;
[0113]当所述认证消息包含所述未通过信息时,则执行S5至S6的步骤。
[0114]图6为本发明的一种随机键盘生成装置的结构示意图,该随机键盘生成装置用于执行上述实施例的方法步骤,参照图6,该随机键盘生成装置包括:排列顺序生成模块20、触摸显示屏21和处理模块22;
[0115]排列顺序生成模块20,用于在获得键盘输入事件之前,随机生成第一排列顺序,所述第一排列顺序为至少两个字符的呈现顺序;所述键盘输入事件包含用户点击所述两个字符中每个字符的顺序;
[0116]触摸显示屏21,用于在第一显示区域显示键盘;所述键盘包含所述至少两个字符;所述至少两个字符采用所述第一排列顺序呈现;在所述第一显示区域接收用户的手势操作;所述手势操作构成所述键盘输入事件;
[0117]处理模块22,用于若所述键盘输入事件为安全密码信息,则执行与所述键盘输入事件对应的操作。
[0118]本实施例提供的随机键盘生成装置,通过在获得键盘输入事件之前,排列顺序生成模块随机生成第一排列顺序;再在所述触摸显示屏的第一显示区域显示键盘;进一步地在所述第一显示区域接收用户的手势操作,从而若所述键盘输入事件为安全密码信息,则处理模块执行与所述键盘输入事件对应的操作。实现了通过触摸显示屏显示虚拟的随机键盘,从而为具有触摸显示屏的电子设备提供了一种既能够保证安全性又能够降低随机键盘成本的方案。
[0119]优选的,所述处理模块22,还用于:
[0120]若所述键盘输入事件为非安全密码信息,则随机生成第二排列顺序,所述第二排列顺序为至少两个字符的呈现顺序,且所述第二排列顺序与所述第一排列顺序存在至少一处顺序差异;
[0121]所述排列顺序生成模块20,还用于将所述第一排列顺序更新为所述第二排列顺序,并重复所述在第一显示区域显示键盘的动作。
[0122]可选的,所述键盘包含数字和/或字母。
[0123]优选的当所述键盘包含所述数字时,所述第一排列顺序包含所述数字的呈现顺序;所述第二排列顺序包含所述数字的呈现顺序;或者,
[0124]当所述键盘包含所述字母时,所述第一排列顺序包含所述字母的呈现顺序;所述第二排列顺序包含所述字母的呈现顺序;或者,
[0125]当所述键盘包含所述数字和所述字母时,所述第一排列顺序包含第一子排列顺序和第二子排列顺序,所述第一子排列顺序包含所述数字的呈现顺序;所述第二子排列顺序包含所述字母的呈现顺序;所述第二排列顺序包含第三子排列顺序和第四子排列顺序;所述第三子排列顺序包含所述数字的呈现顺序;所述第四子排列顺序包含所述字母的呈现顺序;所述第一子排列顺序与所述第三子排列顺序存在至少一处顺序差异;所述第二子排列顺序与所述第四子排列顺序存在至少一处顺序差异。
[0126]可选的,当所述键盘包含所述数字时,所述第一显示区域包含第一子显示区域和第二子显示区域;
[0127]所述触摸显示屏21,还用于:
[0128]在所述第一子显示区域显示所述数字;所述数字采用所述第一子排列顺序呈现;
[0129]在所述第二子显示区域显示所述字母;所述字母采用所述第二子排列顺序呈现;
[0130]在所述第一子显示区域和所述第二子显示区域接收用户的手势操作。
[0131]可选的,所述第一子显示区域和所述第二子显示区域同时显示在所述第一显示区域。
[0132]可选的,所述触摸显示屏21还包含所述第二显示区域;
[0133]所述第二显示区域用于呈现一切换键;
[0134]所述触摸显示屏21,还用于:
[0135]当所述切换键接收到用户的点击操作时,所述第一显示区域在所述第一子显示区域和所述第二子显示区域之间进行切换。
[0136]可选的,所述处理模块22,还用于:
[0137]将所述键盘输入事件与预置安全密码信息进行匹配,若匹配成功,则执行与所述键盘输入事件对应的操作。
[0138]在图6的基础上,图7为本发明的另一种随机键盘生成装置的结构示意图,参照图7,该装置还包括:通讯模块23;
[0139]所述通讯模块23,用于将所述键盘输入事件通过所述通讯模块23发送给安全认证设备;接收所述安全认证设备发送的认证消息;所述认证消息包含认证通过信息或未通过信息;
[0140]所述处理模块22,还用于:当所述认证消息包含所述认证通过信息时,则执行与所述键盘输入事件对应的操作;
[0141]所述排列顺序生成模块20,还用于当所述认证消息包含所述未通过信息时,则将所述第一排列顺序更新为所述第二排列顺序,并重复所述在第一显示区域显示键盘的动作。
[0142]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种随机键盘生成方法,其特征在于,所述方法应用于所述随机键盘生成装置上,所述随机键盘生成装置包含处理器、触摸显示屏和通讯模块;所述方法包括: Si在获得键盘输入事件之前,随机生成第一排列顺序,所述第一排列顺序为至少两个字符的呈现顺序;所述键盘输入事件包含用户点击所述两个字符中每个字符的顺序; S2在所述触摸显示屏的第一显示区域显示键盘;所述键盘包含所述至少两个字符;所述至少两个字符采用所述第一排列顺序呈现; S3在所述第一显示区域接收用户的手势操作;所述手势操作构成所述键盘输入事件; S4若所述键盘输入事件为安全密码信息,则执行与所述键盘输入事件对应的操作。2.根据权利要求1所述的方法,其特征在于,在所述S3之后,还包括: S5若所述键盘输入事件为非安全密码信息,则随机生成第二排列顺序,所述第二排列顺序为至少两个字符的呈现顺序,且所述第二排列顺序与所述第一排列顺序存在至少一处顺序差异; S6将所述第一排列顺序更新为所述第二排列顺序,并重复所述S2至S4的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述键盘包含数字和/或字母。4.根据权利要求1所述的方法,其特征在于,所述S4包括: 将所述键盘输入事件与预置安全密码信息进行匹配,若匹配成功,则执行与所述键盘输入事件对应的操作。5.根据权利要求1所述的方法,其特征在于,所述S4包括: 将所述键盘输入事件通过所述通讯模块发送给安全认证设备; 接收所述安全认证设备发送的认证消息;所述认证消息包含认证通过信息或未通过信息; 当所述认证消息包含所述认证通过信息时,则执行与所述键盘输入事件对应的操作; 当所述认证消息包含所述未通过信息时,则执行S5至S6的步骤。6.—种随机键盘生成装置,包含处理器、触摸显示屏和通讯模块,其特征在于,用于执行权利要求1-5任意一项所述的随机键盘生成方法。7.一种随机键盘生成装置,其特征在于,所述装置包括: 排列顺序生成模块,用于在获得键盘输入事件之前,随机生成第一排列顺序,所述第一排列顺序为至少两个字符的呈现顺序;所述键盘输入事件包含用户点击所述两个字符中每个字符的顺序; 触摸显示屏,用于在第一显示区域显示键盘;所述键盘包含所述至少两个字符;所述至少两个字符采用所述第一排列顺序呈现;在所述第一显示区域接收用户的手势操作;所述手势操作构成所述键盘输入事件; 处理模块,用于若所述键盘输入事件为安全密码信息,则执行与所述键盘输入事件对应的操作。8.根据权利要求7所述的装置,其特征在于,所述触摸显示屏在所述第一显示区域接收用户的手势操作之后,所述处理模块,还用于: 若所述键盘输入事件为非安全密码信息,则随机生成第二排列顺序,所述第二排列顺序为至少两个字符的呈现顺序,且所述第二排列顺序与所述第一排列顺序存在至少一处顺序差异; 所述排列顺序生成模块,还用于将所述第一排列顺序更新为所述第二排列顺序,并重复所述在第一显示区域显示键盘的动作。9.根据权利要求7所述的装置,其特征在于,所述处理模块,还用于: 将所述键盘输入事件与预置安全密码信息进行匹配,若匹配成功,则执行与所述键盘输入事件对应的操作。10.根据权利要求7所述的装置,其特征在于,还包括:通讯模块; 所述通讯模块,用于将所述键盘输入事件通过所述通讯模块发送给安全认证设备;接收所述安全认证设备发送的认证消息;所述认证消息包含认证通过信息或未通过信息;所述处理模块,还用于:当所述认证消息包含所述认证通过信息时,则执行与所述键盘输入事件对应的操作; 所述排列顺序生成模块,还用于当所述认证消息包含所述未通过信息时,则将所述第一排列顺序更新为所述第二排列顺序,并重复所述在第一显示区域显示键盘的动作。
【文档编号】G06F3/0488GK106020683SQ201610298780
【公开日】2016年10月12日
【申请日】2016年5月6日
【发明人】张小平, 周涛, 张艺君, 叶旺, 匡斯建
【申请人】湖南科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1