驗證碼的填充方法、裝置和移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本公開涉及通信技術(shù),尤其涉及驗證碼的填充方法、裝置和移動終端。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)的發(fā)展,使用智能手機等終端設(shè)備的用戶越來越多,無論是手機上的應(yīng)用軟件,例如支付軟件,還是網(wǎng)頁頁面(h5頁面),其為了確保用戶信息的安全性,均設(shè)置了驗證碼輸入框,需要用戶在驗證碼輸入框中輸入正確的驗證碼才能進行后續(xù)的操作。
[0003]無論對于移動終端上的應(yīng)用軟件還是網(wǎng)頁頁面,對于驗證碼一般都可以分為兩種,第一種是在驗證碼輸入框旁邊彈出的一懸浮在圖片上的字符組成的驗證碼,第二種是包含驗證碼的短信。對于第二種驗證碼,用戶收到驗證碼短信必須手動復(fù)制短信中的驗證碼,然后將其填寫在驗證碼輸入框中,操作非常不方面,用戶的體驗效果不好。
【發(fā)明內(nèi)容】
[0004]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種驗證碼的填充方法、裝置和移動終端。
[0005]根據(jù)本公開實施例的第一方面,提供一種驗證碼的填充方法,所述方法包括:
[0006]操作系統(tǒng)獲取短信中的驗證碼;
[0007]所述操作系統(tǒng)將所述驗證碼復(fù)制于粘貼版上;
[0008]當(dāng)所述操作系統(tǒng)接收到粘貼指令時,將所述粘貼版上的所述驗證碼粘貼進驗證碼輸入框。
[0009]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:通過操作系統(tǒng)獲取短信中的驗證碼,并自動將驗證碼復(fù)制于操作系統(tǒng)的粘貼版上,從而使得操作系統(tǒng)可以在接收到粘貼指令時,將粘貼版上的驗證碼粘貼進驗證碼輸入框,無需用戶切換到短信界面查看短信中的驗證碼,也無需從短信界面切換到驗證碼輸入界面再將驗證碼粘貼進驗證碼輸入框,簡化的用戶輸入驗證碼的步驟,極大的方便了驗證碼的輸入,大大提升了用戶的體驗效果O
[0010]進一步地,所述操作系統(tǒng)獲取短信中的驗證碼包括:
[0011]當(dāng)發(fā)送所述驗證碼的應(yīng)用程序讀取所述短信中的驗證碼失敗時,所述操作系統(tǒng)獲取所述短信中的驗證碼。
[0012]更進一步地,所述操作系統(tǒng)獲取短信中的驗證碼,包括:
[0013]所述操作系統(tǒng)監(jiān)控是否接收到的所述短信;
[0014]若接收到所述短信,所述操作系統(tǒng)檢測所述短信中是否存在所述驗證碼;
[0015]若是,則所述操作系統(tǒng)從所述短信中獲取所述驗證碼。
[0016]當(dāng)所述操作系統(tǒng)檢測到所述短信中不存在所述驗證碼時,所述操作系統(tǒng)重新獲取新的短信,直至檢測到所述新的短信中存在所述驗證碼為止。
[0017]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:通過檢測所獲取的短信中是否存在驗證碼,在所接收到的短信不存在驗證碼時,自動重新獲取新的短信,直至獲取到驗證碼為止,無需用戶再次在操作系統(tǒng)輸入獲取驗證碼的指令,節(jié)省了操作系統(tǒng)所在的移動終端的功耗。
[0018]可選的,所述方法還包括:
[0019]在所述操作系統(tǒng)將所述驗證碼復(fù)制于粘貼版上后,所述操作系統(tǒng)向用戶輸出提示信息;所述提示信息用于提示用戶所述驗證碼已經(jīng)復(fù)制完成。
[0020]所述操作系統(tǒng)向用戶輸出提示信息,包括:
[0021]所述操作系統(tǒng)以語音的形式向用戶輸出所述提示信息;或者,
[0022]所述操作系統(tǒng)以懸浮窗口的形式向用戶輸出所述提示信息。
[0023]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:可以向用戶提供形式豐富的提示信息,進一步增強了用戶的體驗。
[0024]進一步地,所述操作系統(tǒng)將所述驗證碼復(fù)制于所述操作系統(tǒng)的粘貼版上,包括:
[0025]所述操作系統(tǒng)判斷所述粘貼版是否為空;
[0026]若是,則所述操作系統(tǒng)將所述驗證碼復(fù)制于所述粘貼版上;
[0027]若否,則所述操作系統(tǒng)將所述粘貼版的內(nèi)容移除并進行緩存之后,將所述驗證碼復(fù)制于所述粘貼版上。
[0028]更進一步地,所述方法還包括:
[0029]當(dāng)所述操作系統(tǒng)將所述粘貼版上的驗證碼粘貼進所述驗證碼輸入框之后,將之前所緩存的所述粘貼版的內(nèi)容重新恢復(fù)至所述粘貼版上。
[0030]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:在操作系統(tǒng)獲取到驗證碼,且粘貼版上存在內(nèi)容時,操作系統(tǒng)可以將粘貼版上的內(nèi)容移除并進行緩存,然后再將驗證碼復(fù)制到粘貼版上,并且在操作系統(tǒng)將粘貼版上的驗證碼粘貼進驗證碼輸入框之后,再次將之前所緩存的粘貼版的內(nèi)容重新恢復(fù)至粘貼版上,使得粘貼版之前的內(nèi)容不會丟失,當(dāng)用戶需要粘貼之前粘貼版上的內(nèi)容時,可以及時滿足用戶的粘貼需求,為用戶的粘貼需求提供了可靠的服務(wù),進一步提升了用戶的體驗效果。
[0031]根據(jù)本公開實施例的第二方面,提供一種驗證碼的填充裝置,所述裝置包括:
[0032]獲取模塊,被配置為獲取短信中的驗證碼;
[0033]復(fù)制模塊,被配置為將所述驗證碼復(fù)制于粘貼版上;
[0034]粘貼模塊,被配置為當(dāng)接收到粘貼指令時,將所述粘貼版上的所述驗證碼粘貼進驗證碼輸入框。
[0035]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:通過獲取模塊獲取短信中的驗證碼,并通過復(fù)制模塊自動將驗證碼復(fù)制于操作系統(tǒng)的粘貼版上,從而使得粘貼模塊在接收到粘貼指令時,將粘貼版上的驗證碼粘貼進驗證碼輸入框,無需用戶切換到短信界面查看短信中的驗證碼,也無需從短信界面切換到驗證碼輸入界面再將驗證碼粘貼進驗證碼輸入框,簡化的用戶輸入驗證碼的步驟,極大的方便了驗證碼的輸入,大大提升了用戶的體驗效果。
[0036]進一步地,所述獲取模塊,包括獲取子模塊;
[0037]所述獲取子模塊,被配置為當(dāng)發(fā)送所述驗證碼的應(yīng)用程序讀取所述短信中的驗證碼失敗時,獲取所述短信中的驗證碼。
[0038]更進一步地,所述獲取子模塊包括:監(jiān)控單元、檢測單元和第一獲取單元;
[0039]所述監(jiān)控單元,被配置為監(jiān)控是否接收到的所述短信;
[0040]檢測單元,被配置為在所述監(jiān)控單元監(jiān)控接收到所述短信時,檢測所述短信中是否存在所述驗證碼;
[0041]第一獲取單元,被配置為在所述檢測單元檢測所述短信中存在所述驗證碼時,從所述短信中獲取所述驗證碼;
[0042]第二獲取單元,被配置為在所述檢測單元檢測所述短信中不存在所述驗證碼時,重新獲取新的短信,直至所述檢測單元檢測到所述新的短信中存在所述驗證碼為止。
[0043]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:通過檢測單元所獲取的短信中是否存在驗證碼,在所接收到的短信不存在驗證碼時,通過第二獲取單元自動重新獲取新的短信,直至獲取到驗證碼為止,無需用戶再次在操作系統(tǒng)輸入獲取驗證碼的指令,節(jié)省了操作系統(tǒng)所在的移動終端的功耗。
[0044]可選的,所述裝置還包括:
[0045]提示模塊,被配置為在所述粘貼模塊將所述驗證碼復(fù)制于粘貼版上后,向用戶輸出提示信息;所述提示信息用于提示用戶所述驗證碼已經(jīng)復(fù)制完成。
[0046]所述提示模塊,包括:第一提示子模塊或者第二提示子模塊;
[0047]第一提示子模塊,被配置為以語音的形式向用戶輸出所述提示信息;
[0048]第二提示子模塊,被配置為以懸浮窗口的形式向用戶輸出所述提示信息。
[0049]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:可以向用戶提供形式豐富的提示信息,進一步增強了用戶的體驗。
[0050]進一步地,所述復(fù)制模塊包括判斷子模塊、第一復(fù)制子模塊、緩存子模塊和第二復(fù)制子模塊;
[0051]判斷子模塊,被配置為在判斷所述粘貼版是否為空;
[0052]所述第一復(fù)制子模塊,被配置為當(dāng)所述判斷子模塊判斷所述粘貼版為空時,將所述驗證碼復(fù)制于所述粘貼版上;
[0053]緩存子模塊,被配置為在所述判斷子模塊判斷所述粘貼版不為空時,將所述粘貼版的內(nèi)容移除并進行緩存;
[0054]所述第二復(fù)制子模塊,被配置為在所述緩存子模塊將所述粘貼版的內(nèi)容移除并進行緩存之后,將所述驗證碼復(fù)制于所述粘貼版上。
[0055]更進一步地,所述裝置還包括:
[0056]還原模塊,被配置為在所述粘貼模塊將所述粘貼版上的驗證碼粘貼進所述驗證碼輸入框之后,將之前所緩存的所述粘貼版的內(nèi)容重新恢復(fù)至所述粘貼版上。
[0057]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:在獲取模塊獲取到驗證碼,判斷子模塊判斷粘貼版上存在內(nèi)容時