键盘生成方法、安全信息输入方法及装置、移动终端制造方法及图纸

技术编号:23624438 阅读:25 留言:0更新日期:2020-03-31 22:25
本发明专利技术涉及一种安全信息输入的键盘生成方法、基于移动终端的安全信息输入方法及装置、移动终端。其中,安全信息输入的键盘生成方法:确定用于作为安全信息输入的键盘所包含的键位;将所述键位划分为第一键位集合和第二键位集合;其中,当所述第一键位集合中的第一元素被点击时,按照预先设置的规则,确定与所述第一元素对应的第二元素,并读取所述第二元素的键位信息;绘制键盘并显示。本发明专利技术在键盘划分出一定数量的键位形成错位关系,防止他人偷窥记住个人口令信息,同时提高恶意程序监听键位输入的难度。

Keyboard generation method, safety information input method and device, mobile terminal

【技术实现步骤摘要】
键盘生成方法、安全信息输入方法及装置、移动终端
本专利技术涉及网络安全
,尤其涉及一种安全信息输入的键盘生成方法、基于移动终端的安全信息输入方法及装置、移动终端。
技术介绍
目前,在移动设备上进行重要信息或者比较敏感信息输入时,存在被他人窥探或者被恶意程序窃取的风险,例如,基于Android系统的移动设备。尽管很多应用采取自定义随机布局键盘的方式来解决此类问题,降低风险,然而这样的方案并不能彻底解决风险的存在。
技术实现思路
为至少在一定程度上克服现有技术中的上述问题,本专利技术提供一种安全信息输入的键盘生成方法、基于移动终端的安全信息输入方法及装置、移动终端。第一方面,本专利技术实施例提供的一种用于安全信息输入的键盘生成方法,包括如下步骤:确定用于作为安全信息输入的键盘所包含的键位;将所述键位划分为第一键位集合和第二键位集合;其中,当所述第一键位集合中的第一元素被点击时,按照预先设置的规则,确定与所述第一元素对应的第二元素,并读取所述第二元素的键位信息;绘制键盘并显示。根据本专利技术实施例用于安全信息输入的键盘生成方法的具体实现方式,包括:预先设置的规则为:在第一键位集合中,约定每两个元素所表示的键位形成一个错位对;当错位对中的一个元素被点击时,读取错位对中另一个元素的键位信息。根据本专利技术实施例用于安全信息输入的键盘生成方法的具体实现方式,包括:预先设置的规则为:将第一键位集合中的元素随机排列为K1、K2、K3,…,K(i-1),Ki,…,K(n-1),K(n),其中,n为第一键位集合中的所有元素的个数,i和n均为自然数;当元素K(i-1)被点击时,读取元素Ki的键位信息,元素K(i-1)和元素Ki构成错位关系。根据本专利技术实施例用于安全信息输入的键盘生成方法的具体实现方式,在绘制键盘之前还包括:将第一键位集合和第二键位集合中的键位随机排列。根据本专利技术实施例用于安全信息输入的键盘生成方法的具体实现方式,在确定用于作为安全信息输入的键盘所包含的键位之后,还包括:将键位随机排列。根据本专利技术实施例用于安全信息输入的键盘生成方法的具体实现方式,绘制键盘并显示包括:绘制第一键位集合中的第一键位显示,第一键位显示包括主显示和角标显示;主显示为当前键位的键位信息,角标显示为与其构成错位关系的另一个键位的键位信息;绘制第二键位集合中的第二键位显示,第二键位显示为其对应的键位信息。根据本专利技术实施例用于安全信息输入的键盘生成方法的具体实现方式,包括,第一键位集合中的键位数量与键盘所包括的总键位数量之比不超过给定阈值。第二方面,本专利技术实施例提供的一种用于安全信息输入的键盘生成装置,包括:键位确定模块,确定用于作为安全信息输入的键盘所包含的键位;划分模块,将键位划分为第一键位集合和第二键位集合;其中,当第一键位集合中的第一元素被点击时,按照预先设置的规则,确定与第一元素对应的第二元素,并读取第二元素的键位信息;显示模块,绘制键盘并显示。本专利技术实施例提供的一种用于安全信息输入的键盘生成装置的一种具体实现方式,包括:第一规则设置模块,在第一键位集合中,约定每两个元素所表示的键位形成一个错位对;当错位对中的一个元素被点击时,读取错位对中另一个元素的键位信息。本专利技术实施例提供的一种用于安全信息输入的键盘生成装置的一种具体实现方式,包括:第二规则设置模块,将第一键位集合中的元素随机排列为K1、K2、K3,…,K(i-1),Ki,…,K(n-1),K(n),其中,n为第一键位集合中的所有元素的个数,i和n均为自然数;当元素K(i-1)被点击时,读取元素Ki的键位信息;元素K(i-1)和元素Ki构成错位关系。本专利技术实施例提供的一种用于安全信息输入的键盘生成装置的一种具体实现方式,在划分模块和显示模块之间还连接有:第一排列模块,用于将第一键位集合和第二键位集合中的键位随机排列。本专利技术实施例提供的一种用于安全信息输入的键盘生成装置的一种具体实现方式,在键位确定模块和划分模块之间,还包括:第二排列模块,用于将所述键位随机排列。本专利技术实施例提供的一种用于安全信息输入的键盘生成装置的一种具体实现方式,显示模块进一步包括:第一绘制单元,用于绘制第一键位集合中的第一键位显示,第一键位显示包括主显示和角标显示;主显示为当前键位的键位信息,角标显示为与其构成错位关系的另一个键位的键位信息;第二绘制单元,用于绘制第二键位集合中的第二键位显示,第二键位显示为其对应的键位信息。本专利技术实施例提供的一种用于安全信息输入的键盘生成装置的一种具体实现方式,包括,第一键位集合中的键位数量与键盘所包括的总的键位数量之比不超过给定阈值。第三方面,本专利技术实施例提供一种移动终端,包括:至少一个处理装置;以及,与至少一个处理装置通信连接的存储器;其中,存储器存储有可被至少一个处理装置执行的指令,指令被至少一个处理装置执行,以使至少一个处理装置能够执行前述任一所述用于安全信息输入的键盘生成方法。第四方面,本专利技术实施例提供一种基于移动终端的安全信息输入方法,包括如下步骤:移动终端接收打开安全信息输入模式的指示,打开显示安全键盘;接收基于安全键盘输入的安全信息;对安全信息进行解析。本专利技术实施例提供一种基于移动终端的安全信息输入方法的一种具体实现方式,包括:安全键盘通过如下方式生成:确定用于作为安全信息输入的键盘所包含的键位;将键位划分为第一键位集合和第二键位集合;其中,第一键位集合中,约定每两个元素所表示的键位形成一个错位对;当错位对中的一个元素被点击时,读取错位对中另一个元素的键位信息;或者将第一键位集合中的元素随机排列为K1、K2、K3,…,K(i-1),Ki,…,K(n-1),K(n),其中,n为第一键位集合中的所有元素的个数,i和n均为自然数;当元素K(i-1)被点击时,读取元素Ki的键位信息;元素K(i-1)和元素Ki构成错位关系;绘制键盘并显示。本专利技术实施例提供一种基于移动终端的安全信息输入方法的一种具体实现方式,包括:对安全信息进行解析为:判断当前键位是否为第一键位集合中的键位,若是,则读取与当前键位构成的错位关系中另一个键位的键位信息,并进行解析;若否,则读取当前键位的键位信息,并进行解析。本专利技术实施例提供一种基于移动终端的安全信息输入方法的一种具体实现方式,包括,第一键位集合为随机划分或由用户指定;错位关系为随机配对或由用户指定。第五方面,本专利技术实施例提供的一种基于移动终端的安全信息输入装置,包括:打开模块,移动终端接收打开安全信息输入模式的指示,打开显示安全键盘;接收模块,接收基于安全键盘输入的安全信息;解析模块,对所述安全信息进行解析。本专利技术实施例提供的一种基于移动终端的安全信息本文档来自技高网...

【技术保护点】
1.一种用于安全信息输入的键盘生成方法,其特征在于,包括如下步骤:/n确定用于作为安全信息输入的键盘所包含的键位;/n将所述键位划分为第一键位集合和第二键位集合;其中,当所述第一键位集合中的第一元素被点击时,按照预先设置的规则,确定与所述第一元素对应的第二元素,并读取所述第二元素的键位信息;/n绘制键盘并显示。/n

【技术特征摘要】
1.一种用于安全信息输入的键盘生成方法,其特征在于,包括如下步骤:
确定用于作为安全信息输入的键盘所包含的键位;
将所述键位划分为第一键位集合和第二键位集合;其中,当所述第一键位集合中的第一元素被点击时,按照预先设置的规则,确定与所述第一元素对应的第二元素,并读取所述第二元素的键位信息;
绘制键盘并显示。


2.根据权利要求1所述的用于安全信息输入的键盘生成方法,其特征在于,
所述预先设置的规则为:在所述第一键位集合中,约定每两个元素所表示的键位形成一个错位对;当所述错位对中的一个元素被点击时,读取所述错位对中另一个元素的键位信息。


3.根据权利要求1所述的用于安全信息输入的键盘生成方法,其特征在于,
所述预先设置的规则为:将所述第一键位集合中的元素随机排列为K1、K2、K3,…,K(i-1),Ki,…,K(n-1),K(n),其中,n为第一键位集合中的所有元素的个数,i和n均为自然数;当元素K(i-1)被点击时,读取元素Ki的键位信息,所述元素K(i-1)和元素Ki构成错位关系。


4.一种用于安全信息输入的键盘生成装置,其特征在于,包括:
键位确定模块,确定用于作为安全信息输入的键盘所包含的键位;
划分模块,将所述键位划分为第一键位集合和第二键位集合;其中,当所述第一键位集合中的第一元素被点击时,按照预先设置的规则,确定与所述第一元素对应的第二元素,并读取所述第二元素的键位信息;
显示模块,绘制键盘并显示。


5.一种移动终端,其特征在于,包括:
至少一个处理装置;以及,
与所述至少一个处理...

【专利技术属性】
技术研发人员:刘阔李鹏坤安晓江
申请(专利权)人:北京海泰方圆科技股份有限公司
类型:发明
国别省市:北京;11

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

1