移动终端PIN输入方法、计算机存储介质及终端设备技术

技术编号:27582726 阅读:37 留言:0更新日期:2021-03-09 22:40
本发明专利技术提供了移动终端PIN输入方法,所述终端设备包括触摸屏、第一芯片和第二芯片,所述触摸屏的控制指令输入端与所述第一芯片连接,所述触摸屏的信号输出端预设与所述第一芯片连接,本发明专利技术通过设置第一芯片和第二芯片,初始状态下触摸屏的信号输出端与第一芯片连接,通过按压触摸屏产生的电平变化信号只会被第一芯片获取,当进入PIN输入模式时,切换触摸屏的信号输出端以通过第二芯片获取信号,避免第一芯片连接和控制的其他程序、功能或者应用监控获取PIN,保证了PIN的安全性。保证了PIN的安全性。

【技术实现步骤摘要】
移动终端PIN输入方法、计算机存储介质及终端设备


[0001]本专利技术涉及PIN安全
,尤其涉及一种移动终端PIN输入方法、计算机存储介质及终端设备。

技术介绍

[0002]基于安全设计的考虑,终端设备(例如手机、POS机、电脑、平板电脑等)在PIN输入时需要保证PIN输入不被窃取。目前大多数带有触摸屏的终端设备在PIN输入时,采取生成随机键盘以及采用权限控制等方式对PIN输入进行保护,以防止PIN被窃取。
[0003]但是生成的随机键盘在输入时容易被终端内其他APP或功能监控,此种禁用功能较麻烦且有漏洞,存在安全隐患,而且相应的软件开发成本高,另一方面采用权限控制的安全性有限,不能起到很好的保护作用。为解决上述问题,需要一种能够保障安全性的移动终端PIN输入方法。

技术实现思路

[0004]本专利技术提供了一种移动终端PIN输入方法、计算机存储介质及终端设备,旨在解决
技术介绍
中提及的技术问题。
[0005]本专利技术首先提供了一种移动终端PIN输入方法,所述终端设备包括触摸屏、第一芯片和第二芯片,所述触摸屏的控制指令输入端与所述第一芯片连接,所述触摸屏的信号输出端预设与所述第一芯片连接,所述方法包括以下步骤:
[0006]检测pin输入的指令,切换所述触摸屏的信号输出端以使其与所述第二芯片连接;
[0007]通过所述第二芯片生成随机序列键盘,并将所述随机序列键盘信息发送至所述第一芯片;
[0008]通过所述第一芯片控制所述触摸屏显示所述随机序列键盘;<br/>[0009]通过所述第一芯片发送键盘属性至所述第二芯片,其中所述键盘属性包括数字布局方式;
[0010]检测作用于所述触摸屏的触控指令,其中所述触控指令是通过所述第二芯片获取的;
[0011]通过所述第二芯片根据所述触控指令以及所述键盘属性确定该触控指令对应的键位;
[0012]当检测到PIN输入结束时,切换所述触摸屏的信号输出端以使其与所述第一芯片连接。
[0013]进一步的,所述随机序列键盘包括第一键位,所述第一键位用于输入PIN,所述方法还包括:
[0014]当检测到触控指令对应的键位为第一键位时,保存第一键位的键位值并发送PIN输入信息至所述第一芯片;
[0015]当所述第一芯片接收到一所述PIN输入信息后,控制所述触摸屏显示一标识号,所
述标识号的数量与接收到的所述PIN输入信息相对应。
[0016]进一步的,所述随机序列键盘还包括第二键位,所述第二键位用于确认PIN输入完毕,所述方法还包括:
[0017]当检测到触控指令对应的键位信息为第二键位时,输出保存的键位值组合。
[0018]进一步的,在所述“检测pin输入的指令,切换所述触摸屏的信号输出端以使其与所述第二芯片连接”之后,通过所述第一芯片发送PIN规格参数至所述第二芯片,其中所述PIN规格参数包括PIN最小长度和/或PIN最大长度,所述方法还包括:
[0019]当检测到触控指令对应的键位信息是第二键位时,获取保存的键位值组合的长度;
[0020]当检测到所述键位值组合的长度小于所述PIN最小长度或大于所述PIN最大长度时,输出报错指令。
[0021]进一步的,所述方法还包括:
[0022]当检测到触控指令对应的键位信息为第二键位时,通过对保存的键位值组合进行加密以生成PINBLOCK,输出PINBLOCK。
[0023]进一步的,在所述“检测pin输入的指令,切换所述触摸屏的信号输出端以使其与所述第二芯片连接”之后,通过所述第一芯片发送PIN加密算法至所述第二芯片,当检测到触控指令对应的键位信息为第二键位时,通过所述PIN加密算法对保存的键位值组合进行加密以生成PINBLOCK,输出PINBLOCK。
[0024]进一步的,在所述“检测pin输入的指令,切换所述触摸屏的信号输出端以使其与所述第二芯片连接”之后,通过所述第一芯片发送预设时间阈值参数至所述第二芯片;所述“当检测到PIN输入结束”具体包括:
[0025]当检测所述终端处于PIN输入状态超过所述预设时间阈值时,视为PIN输入结束。
[0026]进一步的,所述随机键盘序列中包括第一键位和第二键位,所述第一键位用于输入PIN,所述第二键位用于确认PIN输入完毕;所述“当检测到PIN输入结束”具体包括:
[0027]当检测触控指令对应的键位信息是第二键位时,视为PIN输入结束。
[0028]本专利技术还提供了一种计算机存储介质,其上存储有计算机程序,所述程序被处理执行时实现上述的移动终端PIN输入方法。
[0029]本专利技术还提供了一种终端设备,包括:
[0030]一个或多个处理器;
[0031]存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的移动终端PIN输入方法。
[0032]本公开实施例提供的技术方案可以包括以下有益效果:本专利技术通过设置第一芯片和第二芯片,初始状态下触摸屏的信号输出端与第一芯片连接,通过按压触摸屏产生的电平变化信号只会被第一芯片获取,当进入PIN输入模式时,切换触摸屏的信号输出端以通过第二芯片获取信号,避免第一芯片连接和控制的其他程序、功能或者应用监控获取PIN,保证了PIN的安全性。
[0033]应当理解的是,以上的一般描述和后面的细节描述仅仅是示例性和解释性的,并不能限制本公开。
附图说明
[0034]图1是本专利技术提供的一实施例的移动终端PIN输入方法的步骤流程图。
[0035]图2是本专利技术提供的一实施例的终端设备的部分结构的示意图。
具体实施方式
[0036]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。
[0037]
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作。
[0038]本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0039]本领域技术人员应当理解,本专利技术所称的“应用”、“应用程序”、“应用软件”以及类似表述的概念,是业内技术人员所公知的相同概念,是指由一系列计算机指令及相关数据资源有机构造的适于电子运行的计算机软本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种移动终端PIN输入方法,其特征在于,所述终端设备包括触摸屏、第一芯片和第二芯片,所述触摸屏的控制指令输入端与所述第一芯片连接,所述触摸屏的信号输出端预设与所述第一芯片连接,所述方法包括以下步骤:检测pin输入的指令,切换所述触摸屏的信号输出端以使其与所述第二芯片连接;通过所述第二芯片生成随机序列键盘,并将所述随机序列键盘信息发送至所述第一芯片;通过所述第一芯片控制所述触摸屏显示所述随机序列键盘;通过所述第一芯片发送键盘属性至所述第二芯片,其中所述键盘属性包括数字布局方式;检测作用于所述触摸屏的触控指令,其中所述触控指令是通过所述第二芯片获取的;通过所述第二芯片根据所述触控指令以及所述键盘属性确定该触控指令对应的键位;当检测到PIN输入结束时,切换所述触摸屏的信号输出端以使其与所述第一芯片连接。2.根据权利要求1所述的输入方法,其特征在于,所述随机序列键盘包括第一键位,所述第一键位用于输入PIN,所述方法还包括:当检测到触控指令对应的键位为第一键位时,保存第一键位的键位值并发送PIN输入信息至所述第一芯片;当所述第一芯片接收到一所述PIN输入信息后,控制所述触摸屏显示一标识号,所述标识号的数量与接收到的所述PIN输入信息相对应。3.根据权利要求2所述的输入方法,其特征在于,所述随机序列键盘还包括第二键位,所述第二键位用于确认PIN输入完毕,所述方法还包括:当检测到触控指令对应的键位信息为第二键位时,输出保存的键位值组合。4.根据权利要求3所述的输入方法,其特征在于,在所述“检测pin输入的指令,切换所述触摸屏的信号输出端以使其与所述第二芯片连接”之后,通过所述第一芯片发送PIN规格参数至所述第二芯片,其中所述PIN规格参数包括PIN最小长度和/或PIN最大长度,所述方法还包括:当检测到触控指令对应的键位信息是第二键位时,获取保...

【专利技术属性】
技术研发人员:江沣李伟
申请(专利权)人:深圳市捷诚技术服务有限公司
类型:发明
国别省市:

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

1