本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別涉及一種手機(jī)號(hào)碼綁定APP的方法及系統(tǒng)。
背景技術(shù):
隨著移動(dòng)終端的不斷發(fā)展,移動(dòng)終端可以安裝大量的應(yīng)用程序。目前,很多應(yīng)用程序在注冊(cè)賬號(hào)時(shí),都需要進(jìn)行手機(jī)號(hào)碼綁定注冊(cè)。現(xiàn)有的手機(jī)號(hào)碼綁定注冊(cè)方法都是通過(guò)服務(wù)器發(fā)驗(yàn)證短信給手機(jī)的方式來(lái)完成手機(jī)號(hào)碼綁定注冊(cè)。而對(duì)于驗(yàn)證短信的處理大致分為兩種方式,一種是需要用戶手動(dòng)輸入短信,其操作麻煩,給用戶的使用帶來(lái)不變;另外一種是應(yīng)用程序具有讀取短信的權(quán)限,在收到短信后,應(yīng)用程序讀取相關(guān)的短信進(jìn)行驗(yàn)證,但是該方式需要授予該應(yīng)用程序讀取短信的權(quán)限,對(duì)用戶來(lái)說(shuō)有信息泄漏的風(fēng)險(xiǎn),存在安全問(wèn)題。
因而現(xiàn)有技術(shù)還有待改進(jìn)和提高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的不足,提供一種手機(jī)號(hào)碼綁定APP的方法及系統(tǒng),以解決現(xiàn)有手機(jī)號(hào)碼綁定APP的方法存在的信息泄漏的風(fēng)險(xiǎn),給用戶的使用帶來(lái)不變的問(wèn)題。
為了解決上述技術(shù)問(wèn)題,本發(fā)明所采用的技術(shù)方案如下:
一種手機(jī)號(hào)碼綁定APP的方法,其包括:
當(dāng)手機(jī)的應(yīng)用程序需綁定手機(jī)號(hào)碼時(shí),向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息,其中,所述請(qǐng)求信息包含第一驗(yàn)證標(biāo)識(shí)以及手機(jī)號(hào)碼;
所述服務(wù)器接收所述請(qǐng)求信息,并向所述手機(jī)號(hào)碼發(fā)送驗(yàn)證短信,其中,所述驗(yàn)證短信包括第一驗(yàn)證標(biāo)識(shí)和動(dòng)態(tài)密碼;
所述手機(jī)接收所驗(yàn)證短信,判斷所述第一驗(yàn)證標(biāo)識(shí)與本機(jī)預(yù)存的驗(yàn)證標(biāo)識(shí)是否一致;
當(dāng)一致時(shí),所述手機(jī)將動(dòng)態(tài)密碼反饋給所述應(yīng)用程序,所述應(yīng)用程序完成手機(jī)號(hào)碼綁定。
所述手機(jī)號(hào)碼綁定APP的方法,其中,所述當(dāng)手機(jī)的應(yīng)用程序需綁定手機(jī)號(hào)碼時(shí),向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息,其中,所述請(qǐng)求信息包含第一驗(yàn)證標(biāo)識(shí)以及手機(jī)號(hào)碼具體包括:
當(dāng)手機(jī)的應(yīng)用程序需綁定手機(jī)號(hào)碼時(shí),應(yīng)用程序向手機(jī)發(fā)送驗(yàn)證請(qǐng)求信息,其中,所述驗(yàn)證請(qǐng)求信息包括手機(jī)號(hào)碼以及應(yīng)用標(biāo)識(shí);
手機(jī)根據(jù)所述驗(yàn)證請(qǐng)求生成第一驗(yàn)證標(biāo)識(shí),并將所述第一驗(yàn)證標(biāo)識(shí)反饋給應(yīng)用程序;
所述應(yīng)用程序控制手機(jī)向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息,其中,所述請(qǐng)求信息包含第一驗(yàn)證標(biāo)識(shí)以及手機(jī)號(hào)碼。
所述手機(jī)號(hào)碼綁定APP的方法,其中,所述應(yīng)用程序控制手機(jī)向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息具體包括:所述應(yīng)用程序的注冊(cè)界面接收到輸入手機(jī)號(hào)碼的指令,手機(jī)根據(jù)所述指令向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息。
所述手機(jī)號(hào)碼綁定APP的方法,其中,所述手機(jī)接收所述驗(yàn)證短信,判斷所述第一驗(yàn)證標(biāo)識(shí)與本機(jī)預(yù)存的驗(yàn)證標(biāo)識(shí)是否一致具體包括:
所述手機(jī)接收所述驗(yàn)證短信,并獲取所述驗(yàn)證短信的手機(jī)號(hào)碼以及第一驗(yàn)證標(biāo)識(shí);
將所述手機(jī)號(hào)碼與本機(jī)號(hào)碼進(jìn)行比較;
當(dāng)相同時(shí),判斷所述第一驗(yàn)證標(biāo)識(shí)與本機(jī)預(yù)存的驗(yàn)證標(biāo)識(shí)是否一致。
所述手機(jī)號(hào)碼綁定APP的方法,其中,所述當(dāng)一致時(shí),所述手機(jī)將動(dòng)態(tài)密碼反饋給所述應(yīng)用程序,所述應(yīng)用程序完成手機(jī)號(hào)碼綁定具體包括:
當(dāng)一致時(shí),所述手機(jī)將動(dòng)態(tài)密碼反饋給所述應(yīng)用程序,所述應(yīng)用程序通過(guò)手機(jī)將所述動(dòng)態(tài)密碼返回給服務(wù)器;
服務(wù)器將所述動(dòng)態(tài)密碼與服務(wù)器發(fā)送的動(dòng)態(tài)密碼進(jìn)行比較,若相同,則將應(yīng)用程序與所述手機(jī)號(hào)碼綁定。
一種手機(jī)號(hào)碼綁定APP的系統(tǒng),其包括:手機(jī)和服務(wù)器,所述手機(jī)包括發(fā)送模塊、判斷模塊以及反饋模塊;
所述發(fā)送模塊,用于當(dāng)手機(jī)的應(yīng)用程序需綁定手機(jī)號(hào)碼時(shí),向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息,其中,所述請(qǐng)求信息包含第一驗(yàn)證標(biāo)識(shí)以及手機(jī)號(hào)碼;
所述判斷模塊,用于接收所驗(yàn)證短信,并判斷所述第一驗(yàn)證標(biāo)識(shí)與本機(jī)預(yù)存的驗(yàn)證標(biāo)識(shí)是否一致;
所述反饋模塊,用于當(dāng)一致時(shí),將動(dòng)態(tài)密碼反饋給所述應(yīng)用程序,所述應(yīng)用程序完成手機(jī)號(hào)碼綁定;
所述服務(wù)器包括接收模塊;
所述接收模塊,用于接收所述請(qǐng)求信息,并向所述手機(jī)號(hào)碼發(fā)送驗(yàn)證短信,其中,所述驗(yàn)證短信包括第一驗(yàn)證標(biāo)識(shí)和動(dòng)態(tài)密碼。
所述手機(jī)號(hào)碼綁定APP的系統(tǒng),其中,所述發(fā)送模塊具體包括:
控制單元,用于當(dāng)手機(jī)的應(yīng)用程序需綁定手機(jī)號(hào)碼時(shí),控制應(yīng)用程序向手機(jī)發(fā)送驗(yàn)證請(qǐng)求信息,其中,所述驗(yàn)證請(qǐng)求信息包括手機(jī)號(hào)碼以及應(yīng)用標(biāo)識(shí);
生成單元,用于根據(jù)所述驗(yàn)證請(qǐng)求生成第一驗(yàn)證標(biāo)識(shí),并將所述第一驗(yàn)證標(biāo)識(shí)反饋給應(yīng)用程序;
發(fā)送單元,用于通過(guò)應(yīng)用程序向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息,其中,所述請(qǐng)求信息包含第一驗(yàn)證標(biāo)識(shí)以及手機(jī)號(hào)碼。
所述手機(jī)號(hào)碼綁定APP的系統(tǒng),其中,所述發(fā)送單元用于當(dāng)應(yīng)用程序的注冊(cè)界面接收到輸入手機(jī)號(hào)碼的指令,根據(jù)所述指令向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息。
所述手機(jī)號(hào)碼綁定APP的系統(tǒng),其中,所述判斷模塊具體包括:
獲取單元,用于接收所述驗(yàn)證短信,并獲取所述驗(yàn)證短信的手機(jī)號(hào)碼以及第一驗(yàn)證標(biāo)識(shí);
比較單元,用于將所述手機(jī)號(hào)碼與本機(jī)號(hào)碼進(jìn)行比較;
判斷單元,用于當(dāng)相同時(shí),判斷所述第一驗(yàn)證標(biāo)識(shí)與本機(jī)預(yù)存的驗(yàn)證標(biāo)識(shí)是否一致。
所述手機(jī)號(hào)碼綁定APP的系統(tǒng),其中,所述反饋模塊具體包括:
反饋單元,用于當(dāng)一致時(shí),將動(dòng)態(tài)密碼反饋給所述應(yīng)用程序,所述應(yīng)用程序通過(guò)手機(jī)將所述動(dòng)態(tài)密碼返回給服務(wù)器;
所述服務(wù)器還包括比較模塊;
所述比較模塊,用于將所述動(dòng)態(tài)密碼與服務(wù)器發(fā)送的動(dòng)態(tài)密碼進(jìn)行比較,若相同,則將應(yīng)用程序與所述手機(jī)號(hào)碼綁定。
有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種手機(jī)號(hào)碼綁定APP的方法及系統(tǒng),所述方法包括:當(dāng)手機(jī)的應(yīng)用程序需綁定手機(jī)號(hào)碼時(shí),向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息,所述服務(wù)器接收所述請(qǐng)求信息,并向所述手機(jī)號(hào)碼發(fā)送驗(yàn)證短信,所述手機(jī)接收所驗(yàn)證短信,判斷所述第一驗(yàn)證標(biāo)識(shí)與本機(jī)預(yù)存的驗(yàn)證標(biāo)識(shí)是否一致;當(dāng)一致時(shí),所述手機(jī)將動(dòng)態(tài)密碼反饋給所述應(yīng)用程序,所述應(yīng)用程序完成手機(jī)號(hào)碼綁定。本發(fā)明通過(guò)對(duì)驗(yàn)證短信統(tǒng)一管理,并對(duì)應(yīng)用程序采用驗(yàn)證標(biāo)識(shí)進(jìn)行驗(yàn)證,使得應(yīng)用程序直接訪問(wèn)驗(yàn)證短信,避免了信息泄露的問(wèn)題,提高了手機(jī)號(hào)碼綁定的安全性。
附圖說(shuō)明
圖1為本發(fā)明提供的手機(jī)號(hào)碼綁定APP的方法較佳實(shí)施的流程圖。
圖2為本發(fā)明提供的手機(jī)號(hào)碼綁定APP的方法實(shí)施例一的時(shí)序圖。
圖3為本發(fā)明提供的手機(jī)號(hào)碼綁定APP的系統(tǒng)的結(jié)構(gòu)原理圖。
具體實(shí)施方式
本發(fā)明提供一種手機(jī)號(hào)碼綁定APP的方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,“模塊”、“部件”或“單元”可以混合地使用。
終端設(shè)備可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
下面結(jié)合附圖,通過(guò)對(duì)實(shí)施例的描述,對(duì)發(fā)明內(nèi)容作進(jìn)一步說(shuō)明。
請(qǐng)參照?qǐng)D1,圖1為本發(fā)明提供的手機(jī)號(hào)碼綁定APP的方法的較佳實(shí)施例的流程圖。所述方法包括:
S100、當(dāng)手機(jī)的應(yīng)用程序需綁定手機(jī)號(hào)碼時(shí),向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息,其中,所述請(qǐng)求信息包含第一驗(yàn)證標(biāo)識(shí)以及手機(jī)號(hào)碼;
S200、所述服務(wù)器接收所述請(qǐng)求信息,并向所述手機(jī)號(hào)碼發(fā)送驗(yàn)證短信,其中,所述驗(yàn)證短信包括第一驗(yàn)證標(biāo)識(shí)和動(dòng)態(tài)密碼;
S300、所述手機(jī)接收所驗(yàn)證短信,判斷所述第一驗(yàn)證標(biāo)識(shí)與本機(jī)預(yù)存的驗(yàn)證標(biāo)識(shí)是否一致;
S400、當(dāng)一致時(shí),所述手機(jī)將動(dòng)態(tài)密碼反饋給所述應(yīng)用程序,所述應(yīng)用程序完成手機(jī)號(hào)碼綁定。
本發(fā)明通過(guò)手機(jī)系統(tǒng)統(tǒng)一管理短信權(quán)限,當(dāng)應(yīng)用程序APP需要短信的動(dòng)態(tài)密碼時(shí)需要預(yù)先向手機(jī)系統(tǒng)進(jìn)行驗(yàn)證并獲取第一驗(yàn)證標(biāo)識(shí),之后通過(guò)手機(jī)系統(tǒng)獲取短信中攜帶的動(dòng)態(tài)密碼,并且在自身存儲(chǔ)的驗(yàn)證標(biāo)識(shí)與應(yīng)用程序的第一驗(yàn)證標(biāo)識(shí)相同時(shí),將動(dòng)態(tài)密碼反饋給應(yīng)用程序。這樣一方面可以使得應(yīng)用程序自動(dòng)獲取動(dòng)態(tài)密碼,另一方面又避免了應(yīng)用程序獲取短信權(quán)限而造成的信息泄露的問(wèn)題。
具體地來(lái)說(shuō),在所述步驟S100中,所述手機(jī)的應(yīng)用程序指的是手機(jī)安裝的第三方應(yīng)用程序,如,微信、QQ、百度地圖等等。所述手機(jī)的應(yīng)用程序綁定手機(jī)號(hào)碼指的手機(jī)注冊(cè)第三方應(yīng)用程序的賬號(hào)的時(shí)候進(jìn)行手機(jī)號(hào)碼綁定。所述向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息指的手機(jī)向服務(wù)器發(fā)送將所述手機(jī)號(hào)碼與所述應(yīng)用程序的賬號(hào)進(jìn)行綁定的請(qǐng)求信息。所述請(qǐng)求信息包括手機(jī)號(hào)碼和第一驗(yàn)證標(biāo)識(shí)。所述第一驗(yàn)證標(biāo)識(shí)為手機(jī)為所述應(yīng)用程序預(yù)先設(shè)置,用于驗(yàn)證應(yīng)用程序安全性的標(biāo)識(shí)。
所述手機(jī)與服務(wù)器采用互聯(lián)網(wǎng)通訊,所述手機(jī)與應(yīng)用程序采用程序間的消息交互通信,實(shí)現(xiàn)應(yīng)用程序、手機(jī)和服務(wù)器之間的通訊。也就是說(shuō),當(dāng)應(yīng)用程序進(jìn)行手機(jī)號(hào)碼綁定時(shí),應(yīng)用程序通過(guò)程序間的消息交互通信使得手機(jī)控制短信功能向服務(wù)器發(fā)送綁定手機(jī)號(hào)碼的請(qǐng)求信息。
在實(shí)施例中,所述當(dāng)手機(jī)的應(yīng)用程序需綁定手機(jī)號(hào)碼時(shí),向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息,其中,所述請(qǐng)求信息包含第一驗(yàn)證標(biāo)識(shí)以及手機(jī)號(hào)碼具體可以包括:
S101、當(dāng)手機(jī)的應(yīng)用程序需綁定手機(jī)號(hào)碼時(shí),應(yīng)用程序向手機(jī)發(fā)送驗(yàn)證請(qǐng)求信息,其中,所述驗(yàn)證請(qǐng)求信息包括手機(jī)號(hào)碼以及應(yīng)用標(biāo)識(shí);
S102、手機(jī)根據(jù)所述驗(yàn)證請(qǐng)求生成第一驗(yàn)證標(biāo)識(shí),并將所述第一驗(yàn)證標(biāo)識(shí)反饋給應(yīng)用程序;
S103、所述應(yīng)用程序控制手機(jī)向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息,其中,所述請(qǐng)求信息包含第一驗(yàn)證標(biāo)識(shí)以及手機(jī)號(hào)碼。
具體的來(lái)說(shuō),在所述步驟S101中,所述應(yīng)用程序向手機(jī)發(fā)送驗(yàn)證請(qǐng)求指的應(yīng)用程序向系統(tǒng)發(fā)送驗(yàn)證請(qǐng)求,所述驗(yàn)證請(qǐng)求包含服務(wù)器短信發(fā)送號(hào)碼以及所述應(yīng)用程序的標(biāo)識(shí)。在實(shí)際應(yīng)用中,所述手機(jī)可以預(yù)先設(shè)置一獨(dú)立短信驗(yàn)證模塊,所述獨(dú)立短信驗(yàn)證模塊具有短信訪問(wèn)權(quán)限。所述應(yīng)用程序向手機(jī)發(fā)送驗(yàn)證請(qǐng)求指的是應(yīng)用程序向獨(dú)立短信驗(yàn)證模塊發(fā)送驗(yàn)證請(qǐng)求。
在所述步驟S102中,所述手機(jī)根據(jù)所述驗(yàn)證請(qǐng)求生成第一驗(yàn)證標(biāo)識(shí)指的是手機(jī)根據(jù)應(yīng)用程序標(biāo)識(shí)為所述應(yīng)用程序生成用于獲取動(dòng)態(tài)密碼的第一驗(yàn)證標(biāo)識(shí),同時(shí)手機(jī)將第一驗(yàn)證標(biāo)識(shí)反饋給應(yīng)用程序,且將所述第一驗(yàn)證標(biāo)識(shí)保存于系統(tǒng)緩存內(nèi)。
在所述步驟S103中,所述應(yīng)用程序控制手機(jī)向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息指的是在應(yīng)用程序的注冊(cè)界面接收到輸入手機(jī)號(hào)碼的指令,控制手機(jī)根據(jù)所述指令向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息。
在所述步驟S200中,所述服務(wù)器接收所述請(qǐng)求信息,獲取所述請(qǐng)求信息內(nèi)的手機(jī)號(hào)碼,向所述手機(jī)號(hào)碼發(fā)送驗(yàn)證短信。所述服務(wù)器指的是所述應(yīng)用程序?qū)?yīng)的服務(wù)器,也就說(shuō),所述應(yīng)用程序的所有遠(yuǎn)程信息都通過(guò)所述服務(wù)器進(jìn)行操作以及保持。這樣,當(dāng)服務(wù)器接收到所述請(qǐng)求信息時(shí),可以根據(jù)向所述請(qǐng)求信息中的手機(jī)號(hào)碼發(fā)送驗(yàn)證短信。在實(shí)際應(yīng)用中,所述驗(yàn)證短信中包括動(dòng)態(tài)密碼以及手機(jī)發(fā)送請(qǐng)求信息中攜帶的第一驗(yàn)證標(biāo)識(shí)。
在所述步驟S300中,所述手機(jī)接收到驗(yàn)證短信后,獲取驗(yàn)證短信攜帶的第一驗(yàn)證標(biāo)識(shí),并將所述第一驗(yàn)證標(biāo)識(shí)與系統(tǒng)預(yù)存的驗(yàn)證標(biāo)識(shí)進(jìn)行比較,以判斷兩者是否相同。在實(shí)際應(yīng)用中,應(yīng)用程序登錄時(shí)可以綁定其他手機(jī)號(hào)碼,從而在比較驗(yàn)證標(biāo)識(shí)之前還可以包括一個(gè)手機(jī)號(hào)碼驗(yàn)證過(guò)程,即將所述驗(yàn)證短信保護(hù)的手機(jī)號(hào)碼與本機(jī)號(hào)碼進(jìn)行比較,在相同的情況下再比較驗(yàn)證標(biāo)識(shí)。
所述手機(jī)接收所驗(yàn)證短信,判斷所述第一驗(yàn)證標(biāo)識(shí)與本機(jī)預(yù)存的驗(yàn)證標(biāo)識(shí)是否一致具體可以包括:
S301、所述手機(jī)接收所述驗(yàn)證短信,并獲取所述驗(yàn)證短信的手機(jī)號(hào)碼以及第一驗(yàn)證標(biāo)識(shí);
S302、將所述手機(jī)號(hào)碼與本機(jī)號(hào)碼進(jìn)行比較;
S303、當(dāng)相同時(shí),判斷所述第一驗(yàn)證標(biāo)識(shí)與本機(jī)預(yù)存的驗(yàn)證標(biāo)識(shí)是否一致。
在步驟S400中,所述一致指的是短信攜帶的第一驗(yàn)證標(biāo)識(shí)與本機(jī)保存的驗(yàn)證標(biāo)識(shí)一致,這說(shuō)明應(yīng)用程序具有獲取動(dòng)態(tài)密碼的憑證,此時(shí)手機(jī)將所述動(dòng)態(tài)密碼反饋給所述應(yīng)用程序,以使得應(yīng)用程序綁定所述手機(jī)號(hào)碼。當(dāng)然,當(dāng)所述驗(yàn)證標(biāo)識(shí)不一致時(shí),手機(jī)向所述應(yīng)用程序反饋動(dòng)態(tài)密碼獲取失敗。
在本實(shí)施例中,所述步驟S400具體的可以包括:
當(dāng)一致時(shí),所述手機(jī)將動(dòng)態(tài)密碼反饋給所述應(yīng)用程序,所述應(yīng)用程序通過(guò)手機(jī)將所述動(dòng)態(tài)密碼返回給服務(wù)器;
服務(wù)器將所述動(dòng)態(tài)密碼與服務(wù)器發(fā)送的動(dòng)態(tài)密碼進(jìn)行比較,若相同,則將應(yīng)用程序與所述手機(jī)號(hào)碼綁定。
為了進(jìn)一步理解本發(fā)明的手機(jī)號(hào)碼綁定APP的方法,下面結(jié)合一個(gè)具體實(shí)施例加以說(shuō)明。
實(shí)施例一
本實(shí)施例提供一種手機(jī)號(hào)碼綁定APP的方法,如圖2所示,所述手機(jī)預(yù)先設(shè)置獨(dú)立短信驗(yàn)證模塊,所述獨(dú)立短信驗(yàn)證模塊具有訪問(wèn)短信權(quán)限,所述方法具體包括:
S1、應(yīng)用程序向獨(dú)立短信驗(yàn)證程序注冊(cè)手機(jī)號(hào)碼綁定APP驗(yàn)證請(qǐng)求信息,所述請(qǐng)求信息包括服務(wù)器短信發(fā)送號(hào)碼以及所述應(yīng)用程序標(biāo)識(shí);
S2、短信驗(yàn)證模塊接收所述請(qǐng)求,根據(jù)所述請(qǐng)求第一驗(yàn)證標(biāo)識(shí)Key,并將所述第一驗(yàn)證標(biāo)識(shí)key返回給應(yīng)用程序;
S3、所述應(yīng)用程序顯示于手機(jī)的顯示界面的應(yīng)用程序注冊(cè)界面接收用戶輸入的要綁定的手機(jī)號(hào)碼;
S4、在用戶輸入手機(jī)號(hào)碼后,手機(jī)向服務(wù)器發(fā)起綁定手機(jī)號(hào)碼注冊(cè)請(qǐng)求信息,所述注冊(cè)請(qǐng)求信息包括第一驗(yàn)證標(biāo)識(shí)Key與輸入的手機(jī)號(hào)碼;
S5、服務(wù)器根據(jù)所述注冊(cè)請(qǐng)求信息向該手機(jī)發(fā)送驗(yàn)證短信,其中,所述驗(yàn)證短信容包括第一驗(yàn)證標(biāo)識(shí)Key與動(dòng)態(tài)密碼;
S6、獨(dú)立短信驗(yàn)證模塊訪問(wèn)短信功能接收到驗(yàn)證短信后,并驗(yàn)證接收到的短信是否為綁定驗(yàn)證短信,所述驗(yàn)證過(guò)程包括:判斷短信的號(hào)碼與服務(wù)器短信發(fā)送號(hào)碼是否一致,以及短信內(nèi)容包含第一驗(yàn)證標(biāo)識(shí)Key與本機(jī)存儲(chǔ)的驗(yàn)證標(biāo)識(shí)是否一致;
S7、當(dāng)驗(yàn)證成功時(shí),獨(dú)立短信驗(yàn)證模塊將動(dòng)態(tài)密碼反饋給應(yīng)用程序,所述應(yīng)用程序?qū)⒃搫?dòng)態(tài)密碼,返回給服務(wù)器,如果動(dòng)態(tài)密碼與發(fā)送的一致,則完成該動(dòng)態(tài)密碼對(duì)應(yīng)的手機(jī)號(hào)碼綁定注冊(cè)。
本發(fā)明還提供了一種手機(jī)號(hào)碼綁定APP的系統(tǒng),如圖3所示,其包括:手機(jī)100和服務(wù)器200,所述手機(jī)100包括發(fā)送模塊101、判斷模塊102以及反饋模塊103;
所述發(fā)送模塊101,用于當(dāng)手機(jī)的應(yīng)用程序需綁定手機(jī)號(hào)碼時(shí),向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息,其中,所述請(qǐng)求信息包含第一驗(yàn)證標(biāo)識(shí)以及手機(jī)號(hào)碼;
所述判斷模塊102,用于接收所驗(yàn)證短信,并判斷所述第一驗(yàn)證標(biāo)識(shí)與本機(jī)預(yù)存的驗(yàn)證標(biāo)識(shí)是否一致;
所述反饋模塊103,用于當(dāng)一致時(shí),將動(dòng)態(tài)密碼反饋給所述應(yīng)用程序,所述應(yīng)用程序完成手機(jī)號(hào)碼綁定;
所述服務(wù)器200包括接收模塊201;
所述接收模塊201,用于接收所述請(qǐng)求信息,并向所述手機(jī)號(hào)碼發(fā)送驗(yàn)證短信,其中,所述驗(yàn)證短信包括第一驗(yàn)證標(biāo)識(shí)和動(dòng)態(tài)密碼。
所述手機(jī)號(hào)碼綁定APP的系統(tǒng),其中,所述發(fā)送模塊具體包括:
控制單元,用于當(dāng)手機(jī)的應(yīng)用程序需綁定手機(jī)號(hào)碼時(shí),控制應(yīng)用程序向手機(jī)發(fā)送驗(yàn)證請(qǐng)求信息,其中,所述驗(yàn)證請(qǐng)求信息包括手機(jī)號(hào)碼以及應(yīng)用標(biāo)識(shí);
生成單元,用于根據(jù)所述驗(yàn)證請(qǐng)求生成第一驗(yàn)證標(biāo)識(shí),并將所述第一驗(yàn)證標(biāo)識(shí)反饋給應(yīng)用程序;
發(fā)送單元,用于通過(guò)應(yīng)用程序向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息,其中,所述請(qǐng)求信息包含第一驗(yàn)證標(biāo)識(shí)以及手機(jī)號(hào)碼。
所述手機(jī)號(hào)碼綁定APP的系統(tǒng),其中,所述發(fā)送單元用于當(dāng)應(yīng)用程序的注冊(cè)界面接收到輸入手機(jī)號(hào)碼的指令,根據(jù)所述指令向服務(wù)器發(fā)送綁定所述手機(jī)的請(qǐng)求信息。
所述手機(jī)號(hào)碼綁定APP的系統(tǒng),其中,所述判斷模塊具體包括:
獲取單元,用于接收所述驗(yàn)證短信,并獲取所述驗(yàn)證短信的手機(jī)號(hào)碼以及第一驗(yàn)證標(biāo)識(shí);
比較單元,用于將所述手機(jī)號(hào)碼與本機(jī)號(hào)碼進(jìn)行比較;
判斷單元,用于當(dāng)相同時(shí),判斷所述第一驗(yàn)證標(biāo)識(shí)與本機(jī)預(yù)存的驗(yàn)證標(biāo)識(shí)是否一致。
所述手機(jī)號(hào)碼綁定APP的系統(tǒng),其中,所述反饋模塊具體包括:
反饋單元,用于當(dāng)一致時(shí),將動(dòng)態(tài)密碼反饋給所述應(yīng)用程序,所述應(yīng)用程序通過(guò)手機(jī)將所述動(dòng)態(tài)密碼返回給服務(wù)器;
所述服務(wù)器還包括比較模塊;
所述比較模塊,用于將所述動(dòng)態(tài)密碼與服務(wù)器發(fā)送的動(dòng)態(tài)密碼進(jìn)行比較,若相同,則將應(yīng)用程序與所述手機(jī)號(hào)碼綁定。
上述手機(jī)號(hào)碼綁定APP的系統(tǒng)的各個(gè)模塊在上述方法中已經(jīng)詳細(xì)說(shuō)明,在這里就不再一一陳述。
在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。