增强型交易密码的输入方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种增强型交易密码的输入方法和装置。
【背景技术】
[0002]交易密码是银行办理对外转账汇款、缴费付款、消费交易等业务时使用的密码。
[0003]现有技术中用户在移动装置上输入交易密码,基本都是以数字、字母和特殊字母为主。基于便利性考虑,交易密码一般不会太长(通常以6位长度为主),这就在客观上降低了交易的安全性;另外,用户直接从移动装置屏幕输入数字或字母,比较容易被旁人窥视,也进一步提尚了交易的风险。
【发明内容】
[0004]有鉴于此,本发明提供一种增强型交易密码的输入方法和装置,能够将用户输入交易密码时是否遮蔽摄像头的信号转化为特定字符叠加在交易密码上,从而增强交易密码;并且通过此种方式使得输入交易密码的过程不易被人偷窥,进而增强了交易的安全性。
[0005]为实现上述目的,根据本发明的一个方面,提供了一种增强型交易密码的输入方法。
[0006]本发明的增强型交易密码的输入方法包括:根据用户输入交易密码时是否遮蔽摄像头,产生相应的信号;将所述信号转换为字符;将所述字符叠加在输入的交易密码上;重复上述步骤,以输入增强型交易密码。
[0007]可选地,判断摄像头是否被遮蔽包括:如果用户输入交易密码时所获取的图像中黑色像素点占全部像素点的比值大于等于阈值,则判断所述摄像头被遮蔽;否则判断所述摄像头未被遮蔽。
[0008]可选地,根据所述摄像头是否被遮蔽的判断,将所述信号分为所述摄像头被遮蔽、所述摄像头未被遮蔽。
[0009]可选地,将所述字符叠加在输入的交易密码上包括:将输入的交易密码与所述字符进行组合,得到两位交易密码。
[0010]可选地,本发明的增强型交易密码的输入方法还包括:在不具备摄影功能的移动装置上输入交易密码时,或根据用户的选择,以用户可选择的按钮代替对所述摄像头的遮蔽,从而产生相应的信号。
[0011]为实现上述目的,根据本发明的另一个方面,提供了一种增强型交易密码的输入
目.0
[0012]本发明的增强型交易密码的输入装置包括:信号生成模块,用于根据用户输入交易密码时是否遮蔽摄像头,产生相应的信号;转换模块,用于将所述信号转换为字符;叠加模块,用于将所述字符叠加在输入的交易密码上,以输入增强型交易密码。
[0013]可选地,所述信号生成模块还用于:如果用户输入交易密码时所获取的图像中黑色像素点占全部像素点的比值大于等于阈值,则判断所述摄像头被遮蔽;否则判断所述摄像头未被遮蔽。
[0014]可选地,所述信号生成模块还用于:根据所述摄像头是否被遮蔽的判断,将所述信号分为所述摄像头被遮蔽、所述摄像头未被遮蔽。
[0015]可选地,所述叠加模块还用于:将输入的交易密码与所述字符进行组合,得到两位交易密码。
[0016]可选地,所述信号生成模块还用于:在不具备摄影功能的移动装置上输入交易密码时,或根据用户的选择,以用户可选择的按钮代替对所述摄像头的遮蔽,从而产生相应的信号。
[0017]根据本发明的技术方案,通过将遮蔽摄像头与否对应的信号转化为特定字符叠加在输入的交易密码上,从而达到增强交易密码的目的,并且输入密码的过程不易被偷窥,使得交易的安全性进一步得到提高;通过利用摄影技术分析获取的图像中黑色像素点的占比,从而能够精准的区分遮蔽与否;通过使用多种叠加方案将字符叠加在交易密码上,从而能够运用多种增强型交易密码的增强方式,使得交易密码不易被识别;通过在不具备摄影功能的移动装置上输入交易密码时,或者根据用户的选择,以可选择的按钮代替不同的遮蔽动作,从而能够在支持摄影功能的移动装置丢失或不能使用时,在其他不支持摄影功能的移动装置上能够输入上述增强型交易密码。
【附图说明】
[0018]附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
[0019]图1是根据本发明实施例的增强型交易密码的输入方法的主要步骤的示意图;
[0020]图2是根据本发明实施例的增强型交易密码的输入方法的主要流程的示意图;
[0021]图3是根据本发明实施例的增强型交易密码的输入装置的主要模块的示意图。
【具体实施方式】
[0022]以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识至IJ,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0023]图1是根据本发明实施例的增强型交易密码的输入方法的主要步骤的示意图。
[0024]如图1所示,本发明实施例的增强型交易密码的输入方法的主要包括如下步骤:
[0025]步骤S11:根据用户输入交易密码时是否遮蔽摄像头,产生相应的信号。本步骤主要为了实现识别用户输入交易密码时是否遮蔽摄像头,并根据遮蔽与否产生相应的压力信号。
[0026]用户初次使用本发明实施例的增强型交易密码的输入方法的时候,需要初始化用户遮蔽摄像头的阈值。即设定一阈值,通过比较用户输入交易密码时所获取的图像中黑色像素点占全部像素点的比值与阈值的大小,判断是否遮蔽了摄像头。
[0027]阈值的设定可以如下所述:在本发明的具体实施例中,可以是在开发的一交易密码增强应用系统(以下简称“应用系统”)中实现,该应用系统包括安装在移动装置上的应用程序和服务器后台两部分。具体阈值设定可以如下所述:应用系统提示用户将手指移动至后置摄像头处遮蔽摄像头,摄像头将此时获取的图像进行图像分析,判断图像中黑色像素点占全部像素点的占比,并将此占比称为IN即为用户遮蔽摄像头动作时黑色像素点的阈值。
[0028]当用户选择使用该增强型交易密码应用系统输入交易密码时,交易密码输入框跟传统形式保持不变,应用系统提示用户在每输入一位交易密码的同时,可以选择是否遮蔽摄像头。当用户做出遮蔽摄像头动作时,移动装置的摄像头将通过分析此时图像中黑色像素点占全部像素点的比值,设为M,通过比较M和用户遮蔽摄像头的阈值N的大小,来判断用户是否遮蔽了摄像头。当用户遮蔽了摄像头,即M> = N时,产生摄像头被遮蔽的信号,并将产生此信号传给应用系统;否则当M〈N时,产生摄像头未被遮蔽的信号,并将产生此信号传给应用系统。根据上述判断,应用系统共可获取到上述两类信号。
[0029]在本步骤产生信号后,从步骤S12开始处理。
[0030]步骤S12:将所述信号转换为字符。应用系统根据获取到的两类信号,将信号转化为特定的字符,例如摄像头被遮蔽对应字符O,摄像头未被遮蔽对应字符I;或者是摄像头被遮蔽对应字符A,摄像头未被遮蔽对应字符B。此种对应关系可以是其他的组合,只要每次做出相应遮蔽摄像头动作时都对应特定字符即可。
[0031]步骤S13:将所述字符叠加在输入的交易密码上。转化为特定的字符后,进行交易密码的增强,即将特定字符叠加在输入的交易密码上。将所述字符叠加在输入的交易密码上的叠加方式可以包括:将输入的交易密码与所述字符进行组合,得到两位交易密码。
[0032]例如,在一实施例中,当用户通过交易密码输入框输入一位交易密码的时候,应用系统将自动叠加用户遮蔽摄像头与否的信号,一共可以获得两位密码,以此类推。当用户通过交易密码框输入若干(一般设置为6)位密码后,叠加相应的上述信号,应用系统一共获得了 12位密码。如用户通过密码框输入I,并同时遮蔽摄像头,应用系统得到密码10;用户通过密码框输入2,并同时未遮蔽摄像头,应用系统得到密码21。或者是用户输入若干位密码后,将输入若干位交易密码的遮蔽摄像头与否的信号对应的字符叠加在若干位交易密码后面。
[0033]通过上述多种叠加方式,就将交易密码通过增强输入的方式生成了增强型交易密码。
[0034]步骤S14:重复上述步骤,以输入增强型交易密码。
[0035]如果用户在较黑暗的环境中(光照低于一定亮度)使用支持摄影技术的移动设备进行增强型交易密码的输入,这种情形下,可以在获取图像的时候打开摄像头的内置或外置闪光灯进行光补偿。闪光灯补偿可以根据传感器感应的外界环境亮度自适应开启。
[0036]假设在例外的情况下,用户在启用该应用系统增强交易密码后,在不具备摄影功能的移动装置上输入交易密码时,或根据用户的选择(例如是在黑暗的状态下输入交易密码时,若没有光补偿或光补偿无法达到补偿效果,
此时摄像头分析和获取遮蔽摄像头与否的功能不能运用),以用户可选择的按钮代替是否遮蔽摄像头的动作,从而产生相应的信号。具体阐述如下:使用不支持摄影功能的移动装置,或不能进行正常的分析是否遮蔽摄像头的的情况下,输入交易密码时,应用系统可以提供可选择的按钮(例如是可以提示的图形按钮控件)提示用户输入是否遮蔽摄像头的动作。如用户输入每位数字后,应用系统提示2个按钮,分别是摄像头被遮蔽、摄像头未被遮蔽,以此来对应相应的遮蔽动作。这样的设计是上述通过输入交易密码时遮蔽摄像头的动作的补充形式,目的是为了防止支持摄影功能的移动装置故障或丢失后能够继续输入上述类型的增强型交易密码。
[0037]在运用本发明实施例的增强型交易密码的输入方法进行实际的交易密码验证时,通常应用系统会先设定初始化增强型交易密码,然后将用户再次以一定遮蔽动作输入交易密码时输入的增强型交易密码与初始化增强型交易密码进行比对,以判断增强型交易密码输入的正误,从而验证用户进行交易时交易密码的正误。具体过程可如下所述。
[0038]首先设定初始化增强型交易密码。在启用本发明中的应用系统输入交易密码的初始阶段,利用步骤S11、步骤S12、步骤S 13所述的方法,进行交易密码的输入,以生成一串(如前所述的12位)交易密码字符串。为了稳定性起见,通常会要求用户对交易密码进行多次输入,当多次(如2次或2次以上)输入的交易密码和遮蔽摄像头动作均一致时,将产生的交易密码字符串进行保存,作为初始化增强型交易密码。
[0039]此外,初始化增强型交易密码生成后,一般会对该初始化增强型交易密码进行加密,并存储在数据库中。通常加密采用信息-摘要算法5(Message_Digest Algorithm 5,即MD5)进行。例如用户输入的交易密码为123456,6次对应的摄像头是否被遮蔽动作分别为被遮蔽、被遮蔽、被遮蔽、未被遮蔽、未被遮蔽、未被遮蔽,那么应用系统实际上得到的密码为102030415161,然后将此密码串进行加密并保存到数据库中。
[0040]当用户需要进行相关交易时,应用系统提示用户需要输入带有是否遮蔽摄像头动作的交易密码。在用户通过输入框输入交易密码的同时,应用系统获取用户的是否遮蔽的动作对应的信号,并将对应的动作转化为特定字符,例如可以是0、1两种字符,当整个输入动作完成以后,应用系统将获得一个12位长的增强型交易密码,应用系统将通过MD5的加密后增强型交易密码字符串与数据库中的初始化增强型交易密码字符串进行比对,若相同,则交易密码验证通过。通常情况下用户有若干次(一般最多有5次)验证机会,超出验证次数账户被冻结。上述根据本发明增强型交易密码的输入方法进行交易密码验证的主要流程可参阅图2。
[0041]根据本发明的增强型交易密码的输入方法可以看出,通过将遮蔽摄像头与否对应的信号转化为特定字符叠加在输入的交易密码上,从而达到增强交易密码的目的,并且输入密码的过程不易被偷窥,使得交易的安全性进一步得到提高;通过利用摄影技术分析获取的图像中黑色像素点的占比,从而能够精准的区分遮蔽与否;通过使用多种叠加方案将字符叠加在交易密码上,从而能够运用多种增强型交易密码的增强方式,使得交易密码不易被识别;通过在不具备摄影功能的移动装置上输入交易密码时,或者根据用户的选择,以可选择的按钮代替不同的遮蔽动作,从而能够在支持摄影功能的移动装置丢失或不能使用时,在其他不支持摄影功能的移动装置上能够输入上述增强型交易密码。
[0042]图3是根据本发明实施例的增强型交易密码的输入装置的主要模块的示意图。
[0043]如图3所示,本发明实施例的增强型交易密码输入装置30主要包括如下模块:信号生成模块301、转换模块302以及叠加模块303。
[0044]信号生成模块301用于根据用户输入交易密码时是否遮蔽摄像头,产生相应的信号;转换模块302用于将所述信号转换为字符;叠加模块303,用于将所述字符叠加在输入的交易密码上,以输入增强型交易密码。
[0045]信号生成模块301还用于:如果用户输入交易密码时所获取的图像中黑色像素点占全部像素点的比值大于等于阈值,则判断所述摄像头被遮蔽;否则判断所述摄像头未被遮蔽。
[0046]信号生成模块301还用于:根据所述摄像头是否被遮蔽的判断,将所述信号分为所述摄像头被遮蔽、所述摄像头未被遮蔽。
[0047]叠加模块303还用于:将输入的交易密码与所述字符进行组合,得到两位交易密码。
[0048]信号生成模块301还用于:在不具备摄影功能的移动装置上输入交易密码时,或根据用户的选择,以用户可选择的按钮代替是否遮蔽摄像头的动作,从而产生相应的信号。
[0049]从以上描述可以看出,通过将遮蔽摄像头与否对应的信号转化为特定字符叠加在输入的交易密码上,从而达到增强交易密码的目的,并且输入密码的过程不易被偷窥,使得交易的安全性进一步得到提高;通过利用摄影技术分析获取的图像中黑色像素点的占比,从而能够精准的区分遮蔽与否;通过使用多种叠加方案将字符叠加在交易密码上,从而能够运用多种增强型交易密码的增强方式,使得交易密码不易被识别;通过在不具备摄影功能的移动装置上输入交易密码时,或者根据用户的选择,以可选择的按钮代替不同的遮蔽动作,从而能够在支持摄影功能的移动装置丢失或不能使用时,在其他不支持摄影功能的移动装置上能够输入上述增强型交易密码。
[0050]上述【具体实施方式】,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
【主权项】
1.一种增强型交易密码的输入方法,其特征在于,包括: 根据用户输入交易密码时是否遮蔽摄像头,产生相应的信号; 将所述信号转换为字符; 将所述字符叠加在输入的交易密码上; 重复上述步骤,以输入增强型交易密码。2.根据权利要求1所述的方法,其特征在于,判断摄像头是否被遮蔽包括: 如果用户输入交易密码时所获取的图像中黑色像素点占全部像素点的比值大于等于阈值,则判断所述摄像头被遮蔽;否则判断所述摄像头未被遮蔽。3.根据权利要求2所述的方法,其特征在于,根据所述摄像头是否被遮蔽的判断,将所述信号分为所述摄像头被遮蔽、所述摄像头未被遮蔽。4.根据权利要求1所述的方法,其特征在于,将所述字符叠加在输入的交易密码上包括: 将输入的交易密码与所述字符进行组合,得到两位交易密码。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括: 在不具备摄影功能的移动装置上输入交易密码时,或根据用户的选择,以用户可选择的按钮代替对所述摄像头的遮蔽,从而产生相应的信号。6.一种增强型交易密码的输入装置,其特征在于,包括: 信号生成模块,用于根据用户输入交易密码时是否遮蔽摄像头,产生相应的信号; 转换模块,用于将所述信号转换为字符; 叠加模块,用于将所述字符叠加在输入的交易密码上,以输入增强型交易密码。7.根据权利要求6所述的装置,其特征在于,所述信号生成模块还用于: 如果用户输入交易密码时所获取的图像中黑色像素点占全部像素点的比值大于等于阈值,则判断所述摄像头被遮蔽;否则判断所述摄像头未被遮蔽。8.根据权利要求7所述的装置,其特征在于,所述信号生成模块还用于:根据所述摄像头是否被遮蔽的判断,将所述信号分为所述摄像头被遮蔽、所述摄像头未被遮蔽。9.根据权利要求6所述的装置,其特征在于,所述叠加模块还用于:将输入的交易密码与所述字符进行组合,得到两位交易密码。10.根据权利要求6-9任一项所述的装置,其特征在于,所述信号生成模块还用于: 在不具备摄影功能的移动装置上输入交易密码时,或根据用户的选择,以用户可选择的按钮代替对所述摄像头的遮蔽,从而产生相应的信号。
【专利摘要】本发明提供一种增强型交易密码的输入方法和装置,能够将用户输入交易密码时是否遮蔽摄像头的信号转化为特定字符叠加在交易密码上,从而增强交易密码;并且通过此种方式使得输入交易密码的过程不易被人偷窥,进而增强了交易的安全性。该方法包括:根据用户输入交易密码时是否遮蔽摄像头,产生相应的信号;将所述信号转换为字符;将所述字符叠加在输入的交易密码上;重复上述步骤,以输入增强型交易密码。
【IPC分类】G06F21/83
【公开号】CN105488439
【申请号】CN201510853078
【发明人】钟颖
【申请人】北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
【公开日】2016年4月13日
【申请日】2015年11月27日