[發明專利]PIN碼輸入方法、裝置、電子設備和存儲介質有效
| 申請號: | 202110931254.5 | 申請日: | 2021-08-13 |
| 公開(公告)號: | CN113742793B | 公開(公告)日: | 2022-05-24 |
| 發明(設計)人: | 劉闊;安曉江;蔣紅宇 | 申請(專利權)人: | 北京海泰方圓科技股份有限公司 |
| 主分類號: | G06F21/73 | 分類號: | G06F21/73;G06F3/01 |
| 代理公司: | 北京新知遠方知識產權代理事務所(普通合伙) 11397 | 代理人: | 馬軍芳;張艷 |
| 地址: | 100094 北京市海淀區東北旺西路*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | pin 輸入 方法 裝置 電子設備 存儲 介質 | ||
本申請實施例中提供了一種PIN碼輸入方法、裝置、電子設備和存儲介質,所述方法包括獲取所述電子設備的晃動方向及各個晃動方向對應的晃動次數;針對待輸入PIN碼的每一個字符,根據所述電子設備在不同方向的晃動次數及各個晃動方向的初始值進行計數,獲得所述字符的計數結果;基于各個字符的輸入順序及計數結果獲得目標PIN碼,將所述目標PIN碼輸入至所述電子設備。本申請能夠通過電子設備的晃動方向、各個晃動方向對應的晃動次數以及各個晃動方向的初始值進行計數,再根據每個字符的計數結果及各個字符的輸入順序獲得PIN碼,無需通過電子設備的鍵盤輸入PIN碼,在一定程度上提升了PIN碼的安全性。
技術領域
本申請涉及信息安全領域,具體地,涉及一種PIN碼輸入方法、裝置、電子設備和存儲介質。
背景技術
隨著計算機和通訊網絡的發展,越來越多的智能終端例如移動電話等手持終端被人們普遍使用。
個人身份識別碼(Personal identification number,PIN),又譯為用戶個人識別號碼,常被稱為PIN碼(PIN number),是一串由數字構成的通行碼,用來認證使用者身份,授權他進入系統,PIN碼常用于ATM卡與信用卡系統中。UKey是一種通過通用串行總線接口(Universal serial bus,USB)直接與計算機或者移動終端相連、具有密碼驗證功能、可靠高速的小型存儲設備,Ukey在使用時,需要先對用戶輸入的PIN碼進行驗證,驗證通過才會進行后續的流程。
目前,用戶通常都是通過電子設備的鍵盤輸入PIN碼,且在公共場合通過內置的鍵盤輸入密碼的過程中較容易遭到旁人的偷窺,或者用于輸入密碼的移動終端被盜號軟件監聽,從而導致PIN碼泄露,導致用戶的財產安全或者隱私安全受到威脅。
因此,基于鍵盤輸入PIN碼的方式存在一定的安全隱患。
發明內容
本申請實施例中提供了一種PIN碼輸入方法、裝置、電子設備和存儲介質,用于解決目前基于鍵盤輸入PIN碼的方式存在一定的安全隱患的問題。
根據本申請實施例的第一個方面,提供了一種PIN碼輸入方法,應用于電子設備,所述方法包括:
獲取所述電子設備的晃動方向及各個晃動方向對應的晃動次數;
針對待輸入PIN碼的每一個字符,根據所述電子設備在不同方向的晃動次數及各個晃動方向的初始值進行計數,獲得所述字符的計數結果;
基于各個字符的輸入順序及計數結果獲得目標PIN碼,將所述目標PIN碼輸入至所述電子設備。
在一種可選的實施方式中,在獲取所述電子設備的晃動方向及各個晃動方向對應的晃動次數之前,所述方法還包括:
在每次啟動晃動輸入PIN碼時,為各個不同的晃動方向隨機設置不同的初始值。
在一種可選的實施方式中,針對待輸入PIN碼的每一個字符,根據所述電子設備在不同方向的晃動次數進行計數,獲得所述字符的計數結果,包括:
獲取各個晃動方向預設的初始值;
根據所述電子設備在輸入所述字符時的第一次晃動的晃動方向確定所述字符的初始值,并等待下一次晃動;
判斷等待時間是否大于預設時間閾值;
若所述等待時間不大于預設時間閾值,則根據所述電子設備的晃動方向對所述字符的初始值進行調整;
在所述字符的初始值調整完成后,基于調整后的初始值獲得所述字符的計數結果。
在一種可選的實施方式中,針對待輸入PIN碼的每一個字符,根據所述電子設備在不同方向的晃動次數進行計數,獲得所述字符的計數結果,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京海泰方圓科技股份有限公司,未經北京海泰方圓科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110931254.5/2.html,轉載請聲明來源鉆瓜專利網。





