084]A3.根據(jù)Al或A2所述的方法,其中,基于獲取的所述權(quán)限獲取所述終端接收到的短消息中的驗(yàn)證碼,包括:
[0085]基于獲取的所述權(quán)限,調(diào)用獲取短消息內(nèi)容的應(yīng)用程序接口API,從所述終端的數(shù)據(jù)庫中讀取到所述終端接收到的所述短消息的內(nèi)容;
[0086]從所述短消息的內(nèi)容中獲取到所述驗(yàn)證碼。
[0087]A4.根據(jù)Al或A2所述的方法,其中,在基于獲取讀取短消息內(nèi)容的權(quán)限獲取所述終端接收到的短消息中的驗(yàn)證碼之后,所述方法還包括:
[0088]將獲取到的所述驗(yàn)證碼輸入到需要填寫所述驗(yàn)證碼的對(duì)話框中。
[0089]B5.—種登錄方法,包括:
[0090]向服務(wù)器發(fā)送攜帶登錄賬號(hào)的登錄請(qǐng)求信息;
[0091 ]接收所述服務(wù)器根據(jù)用戶身份證明UID向終端發(fā)送包含所述驗(yàn)證碼的短消息;
[0092]利用Al至A4任一項(xiàng)所述的方法獲取所述驗(yàn)證碼;
[0093]向所述服務(wù)器發(fā)送攜帶所述驗(yàn)證碼的登錄請(qǐng)求消息,實(shí)現(xiàn)用戶的登錄。
[0094]B6.根據(jù)B5所述的方法,其中,在向服務(wù)器發(fā)送攜帶登錄賬號(hào)的登錄請(qǐng)求信息之后,接收所述服務(wù)器根據(jù)用戶身份證明UID向所述終端發(fā)送包含所述驗(yàn)證碼的短消息之前,所述方法還包括:
[0095]所述服務(wù)器接收所述登錄請(qǐng)求信息;
[0096]所述服務(wù)器根據(jù)用戶身份證明UID向所述終端發(fā)送包含所述驗(yàn)證碼的短消息。
[0097]C7.一種短信驗(yàn)證碼獲取裝置,包括:
[0098]第一獲取模塊,適于獲取終端的操作系統(tǒng)的平臺(tái)簽名;
[0099]第二獲取模塊,適于基于所述平臺(tái)簽名,獲取讀取短消息內(nèi)容的權(quán)限;
[0100]第三獲取模塊,適于基于獲取的所述權(quán)限獲取所述終端接收到的短消息中的驗(yàn)證碼。
[0101]CS.根據(jù)C7所述的裝置,其中,所述第一獲取模塊通過以下方式之一獲取終端的操作系統(tǒng)的平臺(tái)簽名:
[0102]運(yùn)行預(yù)先在所述操作系統(tǒng)的系統(tǒng)服務(wù)SystemServer組件中注入的可執(zhí)行文件,獲取所述操作系統(tǒng)的平臺(tái)簽名;
[0103]掃描所述終端的操作系統(tǒng)的分區(qū),獲取所述操作系統(tǒng)的平臺(tái)簽名。
[0104]C9.根據(jù)C7或C8所述的裝置,其中,所述第三獲取模塊包括:
[0105]調(diào)用單元,適于基于獲取的所述權(quán)限,調(diào)用獲取短消息內(nèi)容的應(yīng)用程序接口API,從所述終端的數(shù)據(jù)庫中讀取到所述終端接收到的所述短消息的內(nèi)容;
[0106]獲取單元,適于從所述短消息的內(nèi)容中獲取到所述驗(yàn)證碼。
[0107]Cl0.根據(jù)C7或C8所述的裝置,還包括:
[0108]輸入模塊,適于將所述第三獲取模塊獲取到的所述驗(yàn)證碼輸入到需要填寫所述驗(yàn)證碼的對(duì)話框中。
[0109]Dl 1.—種登錄裝置,包括:
[0110]第一發(fā)送模塊,適于向服務(wù)器發(fā)送攜帶登錄賬號(hào)的登錄請(qǐng)求信息;
[0111]接收模塊,適于接收所述服務(wù)器根據(jù)用戶身份證明UID向所述終端發(fā)送包含所述驗(yàn)證碼的短消息;
[0112]驗(yàn)證碼獲取模塊,包括C7至ClO任一項(xiàng)所述的短信驗(yàn)證碼獲取裝置;
[0113]第二發(fā)送模塊,適于向所述服務(wù)器發(fā)送攜帶所述驗(yàn)證碼的登錄請(qǐng)求消息,實(shí)現(xiàn)用戶的登錄。
[0114]El 2.—種登錄系統(tǒng),包括:終端和服務(wù)器,其中,
[0115]所述終端包括DlI所述的裝置;
[0116]所述服務(wù)器,適于接收所述終端發(fā)送的攜帶登錄賬號(hào)的請(qǐng)求信息,根據(jù)用戶身份證明UID向所述終端發(fā)送包含驗(yàn)證碼的短消息。
【主權(quán)項(xiàng)】
1.一種短信驗(yàn)證碼獲取方法,包括: 獲取終端的操作系統(tǒng)的平臺(tái)簽名; 基于所述平臺(tái)簽名,獲取讀取短消息內(nèi)容的權(quán)限; 基于獲取的所述權(quán)限獲取所述終端接收到的短消息中的驗(yàn)證碼。2.根據(jù)權(quán)利要求1所述的方法,其中,獲取終端的操作系統(tǒng)的平臺(tái)簽名包括: 運(yùn)行預(yù)先在所述操作系統(tǒng)的系統(tǒng)服務(wù)SystemServer組件中注入的可執(zhí)行文件,獲取所述操作系統(tǒng)的平臺(tái)簽名;或者, 掃描所述終端的操作系統(tǒng)的分區(qū),獲取所述操作系統(tǒng)的平臺(tái)簽名。3.根據(jù)權(quán)利要求1或2所述的方法,其中,基于獲取的所述權(quán)限獲取所述終端接收到的短消息中的驗(yàn)證碼,包括: 基于獲取的所述權(quán)限,調(diào)用獲取短消息內(nèi)容的應(yīng)用程序接口 API,從所述終端的數(shù)據(jù)庫中讀取到所述終端接收到的所述短消息的內(nèi)容; 從所述短消息的內(nèi)容中獲取到所述驗(yàn)證碼。4.根據(jù)權(quán)利要求1或2所述的方法,其中,在基于獲取讀取短消息內(nèi)容的權(quán)限獲取所述終端接收到的短消息中的驗(yàn)證碼之后,所述方法還包括: 將獲取到的所述驗(yàn)證碼輸入到需要填寫所述驗(yàn)證碼的對(duì)話框中。5.—種登錄方法,包括: 向服務(wù)器發(fā)送攜帶登錄賬號(hào)的登錄請(qǐng)求信息; 接收所述服務(wù)器根據(jù)用戶身份證明UID向終端發(fā)送包含所述驗(yàn)證碼的短消息; 利用權(quán)利要求1至4任一項(xiàng)所述的方法獲取所述驗(yàn)證碼; 向所述服務(wù)器發(fā)送攜帶所述驗(yàn)證碼的登錄請(qǐng)求消息,實(shí)現(xiàn)用戶的登錄。6.根據(jù)權(quán)利要求5所述的方法,其中,在向服務(wù)器發(fā)送攜帶登錄賬號(hào)的登錄請(qǐng)求信息之后,接收所述服務(wù)器根據(jù)用戶身份證明UID向所述終端發(fā)送包含所述驗(yàn)證碼的短消息之前,所述方法還包括: 所述服務(wù)器接收所述登錄請(qǐng)求信息; 所述服務(wù)器根據(jù)用戶身份證明UID向所述終端發(fā)送包含所述驗(yàn)證碼的短消息。7.一種短信驗(yàn)證碼獲取裝置,包括: 第一獲取模塊,適于獲取終端的操作系統(tǒng)的平臺(tái)簽名; 第二獲取模塊,適于基于所述平臺(tái)簽名,獲取讀取短消息內(nèi)容的權(quán)限; 第三獲取模塊,適于基于獲取的所述權(quán)限獲取所述終端接收到的短消息中的驗(yàn)證碼。8.根據(jù)權(quán)利要求7所述的裝置,其中,所述第一獲取模塊通過以下方式之一獲取終端的操作系統(tǒng)的平臺(tái)簽名: 運(yùn)行預(yù)先在所述操作系統(tǒng)的系統(tǒng)服務(wù)SystemServer組件中注入的可執(zhí)行文件,獲取所述操作系統(tǒng)的平臺(tái)簽名; 掃描所述終端的操作系統(tǒng)的分區(qū),獲取所述操作系統(tǒng)的平臺(tái)簽名。9.一種登錄裝置,包括: 第一發(fā)送模塊,適于向服務(wù)器發(fā)送攜帶登錄賬號(hào)的登錄請(qǐng)求信息; 接收模塊,適于接收所述服務(wù)器根據(jù)用戶身份證明UID向所述終端發(fā)送包含所述驗(yàn)證碼的短消息; 驗(yàn)證碼獲取模塊,包括權(quán)利要求7至8任一項(xiàng)所述的短信驗(yàn)證碼獲取裝置; 第二發(fā)送模塊,適于向所述服務(wù)器發(fā)送攜帶所述驗(yàn)證碼的登錄請(qǐng)求消息,實(shí)現(xiàn)用戶的登錄。10.一種登錄系統(tǒng),包括:終端和服務(wù)器,其中, 所述終端包括權(quán)利要求9所述的裝置; 所述服務(wù)器,適于接收所述終端發(fā)送的攜帶登錄賬號(hào)的請(qǐng)求信息,根據(jù)用戶身份證明UID向所述終端發(fā)送包含驗(yàn)證碼的短消息。
【專利摘要】本發(fā)明提供了一種短信驗(yàn)證碼獲取方法及裝置、登錄方法、裝置及系統(tǒng)。其中短信驗(yàn)證碼獲取方法包括:獲取終端的操作系統(tǒng)的平臺(tái)簽名;基于平臺(tái)簽名,獲取讀取短消息內(nèi)容的權(quán)限;基于獲取的權(quán)限獲取終端接收到的短消息中的驗(yàn)證碼。本發(fā)明的技術(shù)方案,可以在無root權(quán)限的情況下,實(shí)現(xiàn)自動(dòng)獲取短信驗(yàn)證碼。
【IPC分類】H04L9/32, H04M1/725
【公開號(hào)】CN105490815
【申請(qǐng)?zhí)枴緾N201510921039
【發(fā)明人】楊繼鑫, 潘全新, 薛依琳, 李良, 王熙, 王新, 劉京京, 葛均輝
【申請(qǐng)人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司
【公開日】2016年4月13日
【申請(qǐng)日】2015年12月11日