本發(fā)明涉及網(wǎng)絡(luò)支付密碼,尤其涉及滑動(dòng)輸入網(wǎng)絡(luò)支付密碼的方法。
背景技術(shù):
現(xiàn)有的網(wǎng)絡(luò)支付,方便、快捷,通過手機(jī)等設(shè)備就能實(shí)現(xiàn)網(wǎng)絡(luò)支付。并且,配合有相應(yīng)的安全措施,保障支付的安全性。同時(shí),還出現(xiàn)了指紋支付、刷臉支付、聲音支付等高效、安全的支付方式。但是,在傳統(tǒng)的支付方式中,最多使用的還是數(shù)字、字母密碼作為支付密碼。在公共場合中進(jìn)行數(shù)字密碼的輸入,有可能被偷窺,從而導(dǎo)致密碼的泄露,存在一定的安全隱患。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有技術(shù)的問題,本發(fā)明提供一種通過滑動(dòng)輸入滑動(dòng)密碼的方式,實(shí)現(xiàn)網(wǎng)絡(luò)支付密碼的輸入。滑動(dòng)密碼通過同步動(dòng)態(tài)密碼轉(zhuǎn)換并對應(yīng)觸碰點(diǎn),生成一次性滑動(dòng)密碼。發(fā)送給網(wǎng)絡(luò)支付服務(wù)器進(jìn)行驗(yàn)證。還通過定位、隨機(jī)碼進(jìn)行驗(yàn)證、核實(shí)移動(dòng)智能設(shè)備用戶網(wǎng)絡(luò)支付操作的安全性。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的方法,其特征在于,該方法應(yīng)用于網(wǎng)絡(luò)支付,該方法包括:
進(jìn)入移動(dòng)智能設(shè)備支付頁面;
對網(wǎng)絡(luò)支付服務(wù)器綁定的所述移動(dòng)智能設(shè)備進(jìn)行定位并獲取位置信息;
在所述移動(dòng)智能設(shè)備屏幕中顯示有矩陣分布的多個(gè)觸碰點(diǎn);
每一個(gè)所述觸碰點(diǎn)對應(yīng)第一同步動(dòng)態(tài)密碼中的一個(gè)、一組具體數(shù)值;
在支付頁面第一屏幕中的所述觸碰點(diǎn)間,滑動(dòng)輸入滑動(dòng)密碼的線條、圖案;
所述滑動(dòng)密碼依據(jù)滑動(dòng)經(jīng)過所述觸碰點(diǎn)的軌跡順序,對應(yīng)所述觸碰點(diǎn)中第一動(dòng)態(tài)令牌中的所述第一同步動(dòng)態(tài)密碼的具體數(shù)值,生成一次性滑動(dòng)密碼;
轉(zhuǎn)賬支付之前,所述網(wǎng)絡(luò)支付服務(wù)器對發(fā)送所述一次性滑動(dòng)密碼的所述移動(dòng)智能設(shè)備進(jìn)行所述定位及獲取位置信息;
同時(shí),在所述支付頁面的第二屏幕中接收所述網(wǎng)絡(luò)支付服務(wù)器發(fā)出的隨機(jī)碼,所述隨機(jī)碼轉(zhuǎn)換為驗(yàn)證線條顯示在所述第二屏幕中;
任意選擇所述驗(yàn)證線條其中一端,沿所述驗(yàn)證線條的顯示軌跡進(jìn)行一次完整的滑動(dòng),完成所述隨機(jī)碼的輸入;
所述移動(dòng)智能設(shè)備將所述一次性滑動(dòng)密碼、所述隨機(jī)碼進(jìn)行加密,發(fā)送至所述網(wǎng)絡(luò)支付服務(wù)器;
所述網(wǎng)絡(luò)支付服務(wù)器獲取位置信息后,比對所述定位結(jié)果,驗(yàn)證綁定所述移動(dòng)智能設(shè)備同網(wǎng)絡(luò)支付所述移動(dòng)智能設(shè)備之間的所述定位結(jié)果,是否為同一設(shè)備及是否在允許距離范圍內(nèi);當(dāng)同一設(shè)備在合理范圍內(nèi),通過驗(yàn)證,允許支付;反之,終止支付;
同時(shí),所述網(wǎng)絡(luò)支付服務(wù)器接收、解密所述一次性滑動(dòng)密碼,所述一次性滑動(dòng)密碼在所述網(wǎng)絡(luò)支付服務(wù)器第二動(dòng)態(tài)令牌的第二同步動(dòng)態(tài)密碼表中進(jìn)行映射比對,比對結(jié)果:二者位置及內(nèi)容一致,驗(yàn)證成功,允許支付;反之,驗(yàn)證失敗,終止支付,并發(fā)送驗(yàn)證失敗信息至所述移動(dòng)智能設(shè)備;
所述網(wǎng)絡(luò)支付服務(wù)器接收、解密移動(dòng)智能終端回傳、發(fā)送的所述隨機(jī)碼,并同之前所述網(wǎng)絡(luò)支付服務(wù)器發(fā)出的所述隨機(jī)碼進(jìn)行比對;比對結(jié)果一致,通過驗(yàn)證,允許支付;不一致,終止支付。
進(jìn)一步地,輸入數(shù)字支付密碼,進(jìn)入所述移動(dòng)智能設(shè)備的所述支付頁面。
進(jìn)一步地,在所述支付頁面中所述滑動(dòng)輸入、設(shè)置所述滑動(dòng)密碼,所述滑動(dòng)密碼綁定支付密碼及所述移動(dòng)智能設(shè)備。
進(jìn)一步地,將所述滑動(dòng)密碼及滑動(dòng)軌跡提交到所述網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行存儲(chǔ)。
進(jìn)一步地,所述支付頁面中的數(shù)字支付密碼與所述滑動(dòng)密碼之間的頁面可以相互選擇、轉(zhuǎn)換。
進(jìn)一步地,在兩個(gè)所述觸碰點(diǎn)之間,來回所述滑動(dòng)輸入所述滑動(dòng)密碼圖案;允許所述一次性滑動(dòng)密碼有重疊,并生成相關(guān)軌跡的識(shí)別信息。
進(jìn)一步地,所述滑動(dòng)輸入所述滑動(dòng)密碼,通過在所述觸碰點(diǎn)之間點(diǎn)擊并滑動(dòng)至少一次,生成所述滑動(dòng)密碼圖案,滑動(dòng)過程中,需要經(jīng)過一定數(shù)量的所述觸碰點(diǎn)才能被默認(rèn)為有效所述滑動(dòng)密碼;通過多次點(diǎn)擊滑動(dòng),組合形成圖案,確定后,生成所述滑動(dòng)密碼圖案;所述觸碰點(diǎn)之間通過直線連接。
進(jìn)一步地,所述第一動(dòng)態(tài)令牌中的所述第一同步動(dòng)態(tài)密碼和所述第二動(dòng)態(tài)令牌中的所述第二同步動(dòng)態(tài)密碼中存儲(chǔ)的公式、算法,運(yùn)算結(jié)果同步更新、變化。
進(jìn)一步地,所述網(wǎng)絡(luò)支付服務(wù)器中第二動(dòng)態(tài)隨機(jī)令牌生成第二動(dòng)態(tài)隨機(jī)碼。
進(jìn)一步地,在所述移動(dòng)智能設(shè)備所述第二屏幕中第一動(dòng)態(tài)隨機(jī)碼令牌生成的第一動(dòng)態(tài)隨機(jī)碼,并按顯示線條的軌跡進(jìn)行所述滑動(dòng)輸入,輸入完成后,發(fā)送至所述網(wǎng)絡(luò)支付服務(wù)器進(jìn)行驗(yàn)證;并且,所述第一動(dòng)態(tài)隨機(jī)碼、所述第二動(dòng)態(tài)隨機(jī)碼同步更新、變化。
進(jìn)一步地,所述移動(dòng)智能設(shè)備在掃碼支付時(shí),所述網(wǎng)絡(luò)支付服務(wù)器所述定位、比對、驗(yàn)證所述移動(dòng)智能設(shè)備與被掃描二維碼設(shè)備或二維碼對應(yīng)、綁定的地址之間的位置關(guān)系,在合理距離范圍內(nèi),掃碼為有效;在合理范圍之外,終止支付。
進(jìn)一步地,頁面模塊,用于進(jìn)入所述移動(dòng)智能設(shè)備所述支付頁面。
進(jìn)一步地,第一定位模塊,用于對所述網(wǎng)絡(luò)支付服務(wù)器綁定的所述移動(dòng)智能設(shè)備進(jìn)行所述定位并獲取位置信息。
進(jìn)一步地,觸碰點(diǎn)模塊,用于在所述移動(dòng)智能設(shè)備所述屏幕中顯示有矩陣分布的多個(gè)所述觸碰點(diǎn)。
進(jìn)一步地,動(dòng)態(tài)令牌模塊,用于每一個(gè)所述觸碰點(diǎn)對應(yīng)所述第一同步動(dòng)態(tài)密碼中的一個(gè)、一組具體數(shù)值。
進(jìn)一步地,滑動(dòng)密碼模塊,用于在所述支付頁面所述第一屏幕中的所述觸碰點(diǎn)間,所述滑動(dòng)輸入所述滑動(dòng)密碼的所述線條、圖案。
進(jìn)一步地,一次性滑動(dòng)密碼模塊,用于所述滑動(dòng)密碼依據(jù)滑動(dòng)經(jīng)過所述觸碰點(diǎn)的軌跡順序,對應(yīng)所述觸碰點(diǎn)中所述第一動(dòng)態(tài)令牌中的所述第一同步動(dòng)態(tài)密碼的具體數(shù)值,生成所述一次性滑動(dòng)密碼。
進(jìn)一步地,第二定位模塊,用于轉(zhuǎn)賬支付之前,所述網(wǎng)絡(luò)支付服務(wù)器對發(fā)送所述一次性滑動(dòng)密碼的所述移動(dòng)智能設(shè)備進(jìn)行所述定位及獲取位置信息。
進(jìn)一步地,隨機(jī)碼模塊,用于同時(shí),在所述支付頁面的所述第二屏幕中接收所述網(wǎng)絡(luò)支付服務(wù)器發(fā)出的所述隨機(jī)碼,所述隨機(jī)碼轉(zhuǎn)換為所述驗(yàn)證線條顯示在所述第二屏幕中。
進(jìn)一步地,隨機(jī)碼輸入模塊,用于任意選擇所述驗(yàn)證線條其中一端,沿所述驗(yàn)證線條的顯示軌跡進(jìn)行一次完整的滑動(dòng),完成所述隨機(jī)碼的輸入;。
進(jìn)一步地,傳送模塊,用于所述移動(dòng)智能設(shè)備將所述一次性滑動(dòng)密碼、所述隨機(jī)碼進(jìn)行加密,發(fā)送至所述網(wǎng)絡(luò)支付服務(wù)器。
進(jìn)一步地,定位驗(yàn)證判斷模塊,用于所述網(wǎng)絡(luò)支付服務(wù)器獲取位置信息后,比對所述定位結(jié)果,驗(yàn)證綁定所述移動(dòng)智能設(shè)備同網(wǎng)絡(luò)支付所述移動(dòng)智能設(shè)備之間的所述定位結(jié)果,是否為同一設(shè)備及是否在允許距離范圍內(nèi);當(dāng)同一設(shè)備在合理范圍內(nèi),通過驗(yàn)證,允許支付;反之,終止支付。
進(jìn)一步地,一次性滑動(dòng)密碼驗(yàn)證判斷模塊,用于同時(shí),所述網(wǎng)絡(luò)支付服務(wù)器接收、解密所述一次性滑動(dòng)密碼,所述一次性滑動(dòng)密碼在所述網(wǎng)絡(luò)支付服務(wù)器所述第二動(dòng)態(tài)令牌的所述第二同步動(dòng)態(tài)密碼表中進(jìn)行映射比對,比對結(jié)果:二者位置及內(nèi)容一致,驗(yàn)證成功,允許支付;反之,驗(yàn)證失敗,終止支付,并發(fā)送驗(yàn)證失敗信息至所述移動(dòng)智能設(shè)備。
進(jìn)一步地,隨機(jī)碼驗(yàn)證判斷模塊,用于所述網(wǎng)絡(luò)支付服務(wù)器接收、解密移動(dòng)智能終端回傳、發(fā)送的所述隨機(jī)碼,并同之前所述網(wǎng)絡(luò)支付服務(wù)器發(fā)出的所述隨機(jī)碼進(jìn)行比對;比對結(jié)果一致,通過驗(yàn)證,允許支付;不一致,終止支付。
進(jìn)一步地,數(shù)字密碼支付模塊,用于輸入支付密碼,進(jìn)入所述移動(dòng)智能設(shè)備的所述支付頁面。
進(jìn)一步地,綁定模塊,用于在所述支付頁面中所述滑動(dòng)輸入、設(shè)置所述滑動(dòng)密碼,所述滑動(dòng)密碼綁定支付密碼及所述移動(dòng)智能設(shè)備。
進(jìn)一步地,存儲(chǔ)模塊,用于將所述滑動(dòng)密碼及滑動(dòng)軌跡提交到所述網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行存儲(chǔ)。
進(jìn)一步地,頁面轉(zhuǎn)換模塊,用于所述支付頁面中的支付密碼與所述滑動(dòng)密碼之間的頁面可以相互選擇、轉(zhuǎn)換。
進(jìn)一步地,滑動(dòng)密碼第一子模塊,用于在兩個(gè)所述觸碰點(diǎn)之間,來回所述滑動(dòng)輸入所述滑動(dòng)密碼圖案;允許所述一次性滑動(dòng)密碼有重疊,并生成相關(guān)軌跡的識(shí)別信息。
進(jìn)一步地,滑動(dòng)密碼第二子模塊,用于所述滑動(dòng)輸入所述滑動(dòng)密碼,通過在所述觸碰點(diǎn)之間點(diǎn)擊并滑動(dòng)至少一次,生成所述滑動(dòng)密碼圖案,滑動(dòng)過程中,需要經(jīng)過一定數(shù)量的所述觸碰點(diǎn)才能被默認(rèn)為有效所述滑動(dòng)密碼;通過多次點(diǎn)擊滑動(dòng),組合形成圖案,確定后,生成所述滑動(dòng)密碼圖案;所述觸碰點(diǎn)之間通過直線連接。
進(jìn)一步地,動(dòng)態(tài)令牌子模塊,用于所述第一動(dòng)態(tài)令牌中的所述第一同步動(dòng)態(tài)密碼和所述第二動(dòng)態(tài)令牌中的所述第二同步動(dòng)態(tài)密碼中存儲(chǔ)的公式、算法,運(yùn)算結(jié)果同步更新、變化。
進(jìn)一步地,第一隨機(jī)碼動(dòng)態(tài)令牌模塊,用于所述網(wǎng)絡(luò)支付服務(wù)器中第二動(dòng)態(tài)隨機(jī)令牌生成第二動(dòng)態(tài)隨機(jī)碼。
進(jìn)一步地,第二隨機(jī)碼動(dòng)態(tài)令牌模塊,用于在所述移動(dòng)智能設(shè)備所述第二屏幕中所述第一動(dòng)態(tài)隨機(jī)碼令牌生成的第一動(dòng)態(tài)隨機(jī)碼,并按顯示線條的軌跡進(jìn)行所述滑動(dòng)輸入,輸入完成后,發(fā)送至所述網(wǎng)絡(luò)支付服務(wù)器進(jìn)行驗(yàn)證;并且,所述第一動(dòng)態(tài)隨機(jī)碼、所述第二動(dòng)態(tài)隨機(jī)碼同步更新、變化。
進(jìn)一步地,定位子模塊,用于所述移動(dòng)智能設(shè)備在掃碼支付時(shí),所述網(wǎng)絡(luò)支付服務(wù)器所述定位、比對、驗(yàn)證所述移動(dòng)智能設(shè)備與被掃描二維碼設(shè)備或二維碼對應(yīng)、綁定的地址之間的位置關(guān)系;
進(jìn)一步地,判斷模塊,用于在合理距離范圍內(nèi),掃碼為有效;在合理范圍之外,終止支付。
進(jìn)一步地,一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的系統(tǒng),其特征在于,包括。
進(jìn)一步地,移動(dòng)智能設(shè)備gps、北斗導(dǎo)航定位,所述網(wǎng)絡(luò)支付服務(wù)器分別對綁定的所述移動(dòng)智能設(shè)備及進(jìn)行網(wǎng)絡(luò)支付的所述移動(dòng)智能設(shè)備進(jìn)行g(shù)ps、北斗導(dǎo)航所述定位。
進(jìn)一步地,移動(dòng)智能設(shè)備密碼頁面,在所述移動(dòng)智能設(shè)備中所述滑動(dòng)輸入在所述網(wǎng)絡(luò)支付服務(wù)器中綁定的所述滑動(dòng)密碼的所述線條、圖案作為支付密碼,并通過所述第一同步動(dòng)態(tài)密碼轉(zhuǎn)換為所述一次性滑動(dòng)密碼。
進(jìn)一步地,移動(dòng)智能設(shè)備所述隨機(jī)碼頁面,所述移動(dòng)智能設(shè)備接收所述網(wǎng)絡(luò)支付服務(wù)器隨機(jī)發(fā)送的所述隨機(jī)碼,點(diǎn)擊、所述滑動(dòng)輸入所述隨機(jī)碼;所述隨機(jī)碼可以轉(zhuǎn)換為所述驗(yàn)證線條。
進(jìn)一步地,網(wǎng)絡(luò)支付服務(wù)器,所述網(wǎng)絡(luò)支付服務(wù)器接收、解密驗(yàn)證所述定位信息,所述一次性滑動(dòng)密碼、所述隨機(jī)碼,驗(yàn)證通過,允許支付;驗(yàn)證未通過,終止支付。
在本發(fā)明實(shí)施例中:通過在傳統(tǒng)的電腦、銀行等交易場景中,通常是通過輸入數(shù)字、字母的方法完成密碼的輸入。但現(xiàn)在使用移動(dòng)智能終端進(jìn)行無線網(wǎng)絡(luò)支付的用戶人群越來越多。并且,在公共場合中,使用手機(jī)等移動(dòng)智能設(shè)備進(jìn)行支付的頻率也越來越高。如果采用數(shù)字、字母進(jìn)行密碼的輸入,很容易會(huì)被偷窺,導(dǎo)致密碼的泄露。
為了保證在公共場合中輸入支付密碼過程中,能有效的保護(hù)數(shù)字、字母的支付密碼不被偷窺等情況的發(fā)生??梢圆捎没瑒?dòng)輸入支付密碼的方式,保證了數(shù)字、字母支付密碼的安全性。使用過程中,滑動(dòng)輸入支付密碼的方式主要是用于移動(dòng)智能設(shè)備中。通過滑動(dòng)密碼與移動(dòng)智能設(shè)備的綁定,有效的阻止了在其他設(shè)備中通過輸入滑動(dòng)密碼的進(jìn)行盜刷。關(guān)鍵的是,在滑動(dòng)輸入支付密碼的過程中,有效的防止了數(shù)字密碼的泄露。
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例從系統(tǒng)使用角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的系統(tǒng)的示意圖。
圖2是本發(fā)明實(shí)施例從頁面使用角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的方法的流程圖。
圖3是本發(fā)明實(shí)施例從頁面使用之前設(shè)置角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的方法的流程圖。
圖4是本發(fā)明實(shí)施例從頁面滑動(dòng)操作角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的方法的流程圖。
圖5是本發(fā)明實(shí)施例從頁面動(dòng)態(tài)隨機(jī)碼角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的方法的流程圖。
圖6是本發(fā)明實(shí)施例從定位二維碼設(shè)備角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的裝置的流程圖。
圖7是本發(fā)明實(shí)施例從終端頁面使用方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的裝置的框圖。
圖8是本發(fā)明實(shí)施例從終端頁面使用之前設(shè)置方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的裝置的框圖。
圖9是本發(fā)明實(shí)施例從頁面滑動(dòng)操作方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的裝置的框圖。
圖10是本發(fā)明實(shí)施例從動(dòng)態(tài)隨機(jī)碼方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的裝置的框圖。
圖11是本發(fā)明實(shí)施例從定位二維碼及設(shè)備方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的裝置的框圖。
圖12是本發(fā)明實(shí)施例從輸入滑動(dòng)密碼、隨機(jī)碼頁面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
圖13是本發(fā)明實(shí)施例從頁面中顯示出第一同步動(dòng)態(tài)密碼方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
圖14是本發(fā)明實(shí)施例頁面中顯示出第一同步動(dòng)態(tài)密碼,并且輸入滑動(dòng)密碼和隨機(jī)碼的角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
圖15是本發(fā)明實(shí)施例從頁面中,滑動(dòng)密碼滑動(dòng)經(jīng)過第一同步動(dòng)態(tài)密碼對應(yīng)的觸碰點(diǎn)后,生成一次性動(dòng)態(tài)密碼的角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
圖16是本發(fā)明實(shí)施例從滑動(dòng)密碼頁面與數(shù)字支付密碼頁面相互轉(zhuǎn)換,實(shí)現(xiàn)網(wǎng)絡(luò)支付密碼輸入的角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
圖17,是本發(fā)明實(shí)施例從輸入滑動(dòng)密碼時(shí),在同一個(gè)觸碰點(diǎn)上產(chǎn)生重疊的情況時(shí),從頁面方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
圖18是本發(fā)明實(shí)施例從多條滑動(dòng)密碼組合并發(fā)生相交,生成一次性動(dòng)態(tài)密碼,從頁面角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
圖19是本發(fā)明實(shí)施例從隨機(jī)碼為一條曲線介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本申請實(shí)施例提供了一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的系統(tǒng),該系統(tǒng)應(yīng)用于網(wǎng)絡(luò)支付服務(wù)器對移動(dòng)智能設(shè)備網(wǎng)絡(luò)支付時(shí)定位、一次性滑動(dòng)密碼、隨機(jī)碼的驗(yàn)證。請參考圖1,是本發(fā)明實(shí)施例從系統(tǒng)使用角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的系統(tǒng)的示意圖。
如圖1所示,該系統(tǒng)包括:
1、移動(dòng)智能設(shè)備gps、北斗導(dǎo)航定位,所述網(wǎng)絡(luò)支付服務(wù)器分別對綁定的所述移動(dòng)智能設(shè)備及進(jìn)行網(wǎng)絡(luò)支付的所述移動(dòng)智能設(shè)備進(jìn)行g(shù)ps、北斗導(dǎo)航所述定位;
2、移動(dòng)智能設(shè)備密碼頁面,在所述移動(dòng)智能設(shè)備中所述滑動(dòng)輸入在所述網(wǎng)絡(luò)支付服務(wù)器中綁定的所述滑動(dòng)密碼的所述線條、圖案作為支付密碼,并通過所述第一同步動(dòng)態(tài)密碼轉(zhuǎn)換為所述一次性滑動(dòng)密碼;
3、移動(dòng)智能設(shè)備所述隨機(jī)碼頁面,所述移動(dòng)智能設(shè)備接收所述網(wǎng)絡(luò)支付服務(wù)器隨機(jī)發(fā)送的所述隨機(jī)碼,點(diǎn)擊、所述滑動(dòng)輸入所述隨機(jī)碼;所述隨機(jī)碼可以轉(zhuǎn)換為所述驗(yàn)證線條;
4、網(wǎng)絡(luò)支付服務(wù)器,所述網(wǎng)絡(luò)支付服務(wù)器接收、解密驗(yàn)證所述定位信息,所述一次性滑動(dòng)密碼、所述隨機(jī)碼,驗(yàn)證通過,允許支付;驗(yàn)證未通過,終止支付。
網(wǎng)絡(luò)支付服務(wù)器通過對綁定的移動(dòng)智能設(shè)備、發(fā)出網(wǎng)絡(luò)支付的移動(dòng)智能設(shè)備及收款二維碼設(shè)備或地址進(jìn)行定位,并進(jìn)行智能比對、分析,結(jié)果在合理范圍內(nèi),默認(rèn)通過,允許進(jìn)行網(wǎng)絡(luò)支付。
滑動(dòng)輸入的滑動(dòng)密碼的線條、圖案,經(jīng)過第一同步動(dòng)態(tài)密碼,生成對應(yīng)的內(nèi)容和軌跡數(shù)據(jù),發(fā)送到網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行比對、驗(yàn)證,比對結(jié)果一致,代表支付密碼輸入正確,允許進(jìn)行網(wǎng)絡(luò)支付交易。
網(wǎng)絡(luò)支付服務(wù)器中的隨機(jī)碼,隨機(jī)產(chǎn)生,發(fā)送到移動(dòng)智能設(shè)備。移動(dòng)智能設(shè)備在限定的時(shí)間范圍內(nèi),按要求輸入并回傳隨機(jī)碼至網(wǎng)絡(luò)支付服務(wù)器,進(jìn)行比對、驗(yàn)證。
網(wǎng)絡(luò)支付服務(wù)器對定位結(jié)果的比對,及驗(yàn)證一次性滑動(dòng)密碼和隨機(jī)碼。在多組驗(yàn)證方式下,實(shí)現(xiàn)移動(dòng)智能設(shè)備網(wǎng)絡(luò)支付的安全進(jìn)行。
綜上所述,網(wǎng)絡(luò)支付服務(wù)器通過多種途徑進(jìn)行驗(yàn)證,保證網(wǎng)絡(luò)支付的安全性。采用定位比較的方式,可以防止他人盜竊密碼在其他地方實(shí)施非法交易?;瑒?dòng)密碼有效的保證了數(shù)字密碼的安全,并且,綁定在移動(dòng)智能設(shè)備中使用,限定了輸入密碼的設(shè)備,防止滑動(dòng)密碼被盜用。再通過同步動(dòng)態(tài)密碼的使用,保證每次網(wǎng)絡(luò)交易均為一次性密碼。隨機(jī)碼只發(fā)送到綁定的移動(dòng)智能設(shè)備中,防止其他移動(dòng)智能設(shè)備通過滑動(dòng)密碼實(shí)施盜刷的行為。
本申請實(shí)施例提供了一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的方法,該方法應(yīng)用于網(wǎng)絡(luò)支付。請參考圖2,是本發(fā)明實(shí)施例從頁面使用角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的方法的流程圖。
如圖2所示,該方法包括:
s101進(jìn)入移動(dòng)智能設(shè)備所述支付頁面;
頁面主要是指移動(dòng)智能設(shè)備屏幕中的支付頁面的界面。支付頁面是通過移動(dòng)智能設(shè)備進(jìn)行網(wǎng)銀支付的頁面。
具體的,通過手機(jī)或平板電腦登錄微信、支付寶、網(wǎng)銀進(jìn)行電子支付,首先就要進(jìn)入到支付的頁面中。支付頁面中滑動(dòng)輸入滑動(dòng)密碼與傳統(tǒng)數(shù)字鍵盤輸入密碼頁面之間可相互的轉(zhuǎn)換。
s102對網(wǎng)絡(luò)支付服務(wù)器綁定的所述移動(dòng)智能設(shè)備進(jìn)行定位并獲取位置信息;
網(wǎng)絡(luò)支付服務(wù)器對移動(dòng)智能設(shè)備進(jìn)行定位,通過定位獲取移動(dòng)智能設(shè)備所在的具體位置。被定位的移動(dòng)智能設(shè)備預(yù)先在網(wǎng)絡(luò)支付服務(wù)器中綁定,并且,該移動(dòng)智能設(shè)備具有無線連接互聯(lián)網(wǎng)的功能,并能正常對設(shè)備進(jìn)行定位等操作。
具體的,通過gps或北斗導(dǎo)航定位,并獲取與網(wǎng)絡(luò)支付服務(wù)器綁定的手機(jī)或平板電腦精準(zhǔn)的位置信息。
s103在所述移動(dòng)智能設(shè)備屏幕中顯示有矩陣分布的多個(gè)觸碰點(diǎn);
在屏幕中顯示有多個(gè)觸碰點(diǎn),并且,觸碰點(diǎn)之間是矩陣排列分布的。觸碰點(diǎn)與觸碰點(diǎn)之間具有等距離的間隔,橫向與縱向排列分布的觸碰點(diǎn)之間有著固定的排列方式。
每一個(gè)觸碰點(diǎn)代表一個(gè)具體的信息節(jié)點(diǎn),每一個(gè)信息節(jié)點(diǎn)表示特定的信息。
具體的,在手機(jī)或平板電腦的屏幕中,顯示有多個(gè)規(guī)則排列的觸碰點(diǎn),觸碰點(diǎn)之間橫向、縱向排列出一個(gè)有規(guī)律的矩陣圖形。
s104每一個(gè)所述觸碰點(diǎn)對應(yīng)第一同步動(dòng)態(tài)密碼中的一個(gè)、一組具體數(shù)值;
在移動(dòng)智能設(shè)備中有第一動(dòng)態(tài)令牌軟件或芯片。第一動(dòng)態(tài)令牌隨機(jī)生成的第一同步動(dòng)態(tài)密碼。第一同步動(dòng)態(tài)密碼的每一個(gè)具體的數(shù)值,對應(yīng)、分布在觸碰點(diǎn)中。并且,為隱形的狀態(tài),并不在觸碰點(diǎn)中顯示第一同步動(dòng)態(tài)密碼具體的信息。根據(jù)需要,在觸碰點(diǎn)中顯示第一同步動(dòng)態(tài)密碼的具體數(shù)值。
按動(dòng)、滑動(dòng)屏幕中的任意觸碰點(diǎn),就輸入了該觸碰點(diǎn)對應(yīng)的第一同步動(dòng)態(tài)密碼的具體的信息。其中,第一同步動(dòng)態(tài)密碼中的信息是不斷更新變化的。
具體的,點(diǎn)擊觸碰點(diǎn),或者滑動(dòng)過程中按壓到觸碰點(diǎn),對應(yīng)觸碰點(diǎn)的第一同步動(dòng)態(tài)密碼,收到點(diǎn)擊、觸發(fā)的指令,生成待發(fā)送的信息。信息也可以在加密后再進(jìn)行發(fā)送。
s105在支付頁面第一屏幕中的所述觸碰點(diǎn)間,滑動(dòng)輸入滑動(dòng)密碼的線條、圖案;
移動(dòng)智能設(shè)備的屏幕中分布有矩陣排列的觸碰點(diǎn),通過點(diǎn)擊完成收個(gè)觸碰點(diǎn)的輸入,通過滑動(dòng),建立觸碰點(diǎn)與觸碰點(diǎn)之間的連接,滑動(dòng)出正確的圖案,就完成了滑動(dòng)密碼的輸入。
移動(dòng)智能設(shè)備的屏幕中,分為兩個(gè)獨(dú)立的第一屏幕與第二屏幕。第一屏幕用于滑動(dòng)輸入密碼。手指點(diǎn)擊并按壓在屏幕的表面進(jìn)行滑動(dòng),通過在觸碰點(diǎn)之間的連續(xù)滑動(dòng),并用線條顯示出滑動(dòng)的軌跡,該軌跡的圖案與網(wǎng)絡(luò)支付服務(wù)器中存儲(chǔ)的圖案如果一致,就完成了滑動(dòng)密碼的輸入。
滑動(dòng)輸入滑動(dòng)密碼圖案后,點(diǎn)擊確定鍵完成輸入。
滑動(dòng)密碼綁定網(wǎng)絡(luò)支付密碼,輸入滑動(dòng)密碼就可以起到輸入支付密碼的效果。
具體的,在觸碰點(diǎn)間通過滑動(dòng)的方式生成支付密碼的圖案,滑動(dòng)密碼經(jīng)過的觸碰點(diǎn)與網(wǎng)絡(luò)支付服務(wù)器中綁定的滑動(dòng)密碼位置信息一致,及對應(yīng)的同步動(dòng)態(tài)密碼一致,就表示密碼輸入正確,可以進(jìn)行網(wǎng)絡(luò)支付。如果不一致,密碼輸入錯(cuò)誤,終止支付。還可以跳轉(zhuǎn)頁面至數(shù)字密碼的輸入頁面,進(jìn)行數(shù)字支付密碼的輸入。
s106所述滑動(dòng)密碼依據(jù)滑動(dòng)經(jīng)過所述觸碰點(diǎn)的軌跡順序,對應(yīng)所述觸碰點(diǎn)中第一動(dòng)態(tài)令牌中的所述第一同步動(dòng)態(tài)密碼的具體數(shù)值,生成一次性滑動(dòng)密碼;
第一動(dòng)態(tài)令牌中的第一同步動(dòng)態(tài)密碼對應(yīng)的每一個(gè)觸碰點(diǎn),被點(diǎn)擊、按壓的觸碰點(diǎn)中的第一同步動(dòng)態(tài)密碼,根據(jù)點(diǎn)擊、按壓順序,組合生成一次性滑動(dòng)密碼。通過滑動(dòng)生成的滑動(dòng)密碼映射到屏幕中觸碰點(diǎn)的數(shù)量小于、等于觸碰點(diǎn)的總和?;瑒?dòng)密碼滑動(dòng)輸入圖案及軌跡是固定的,但是,對應(yīng)的第一同步動(dòng)態(tài)密碼是不斷更新變化的。也就是說,滑動(dòng)密碼輸入圖案不變的前提下,由移動(dòng)智能設(shè)備發(fā)送至網(wǎng)絡(luò)支付服務(wù)器的第一同步動(dòng)態(tài)密碼數(shù)據(jù)是一次性的,且不斷變化的。
設(shè)定滑動(dòng)密碼觸碰點(diǎn)與觸碰點(diǎn)之間的最少連接點(diǎn),保證滑動(dòng)密碼的安全有效性。多個(gè)觸碰點(diǎn)連接組成的滑動(dòng)密碼,能有效的對抗暴力破解等攻擊手段。
所述一次性滑動(dòng)密碼的滑動(dòng)軌跡在所述移動(dòng)智能設(shè)備中被識(shí)別、記錄及發(fā)送至所述網(wǎng)絡(luò)支付服務(wù)器驗(yàn)證及比對核實(shí);
一次性滑動(dòng)密碼的軌跡被記錄,并生成可以識(shí)別的信息,發(fā)送到網(wǎng)絡(luò)支付服務(wù)器中,通過軌跡數(shù)據(jù)進(jìn)行比對、驗(yàn)證。比對、驗(yàn)證信息一致,允許支付。反之,終止支付,并發(fā)送信息提示到移動(dòng)智能終端中。在觸碰點(diǎn)與觸碰點(diǎn)之間的滑動(dòng)時(shí)間,還可以通過智能判斷,在合理的時(shí)間內(nèi)完成滑動(dòng),表示該滑動(dòng)是可以信任的操作?;瑒?dòng)時(shí)間過短等情況可以被理解為惡意操作,取消操作的有效性。
具體的,在屏幕中互動(dòng)輸入滑動(dòng)密碼的圖案,滑動(dòng)密碼經(jīng)過的地方,對應(yīng)的觸碰點(diǎn)中的第一同步動(dòng)態(tài)密碼,生成一次性滑動(dòng)密碼。將一次性動(dòng)態(tài)密碼發(fā)送到網(wǎng)絡(luò)支付服務(wù)器,與網(wǎng)絡(luò)支付服務(wù)器中的第二同步動(dòng)態(tài)密碼進(jìn)行比對、驗(yàn)證。如果一次性滑動(dòng)密碼的位置比對相同,且內(nèi)容一致,密碼輸入為正確。由于第一同步動(dòng)態(tài)密碼是不斷更新變化的,所以,一次性滑動(dòng)密碼每次傳送的都是唯一的動(dòng)態(tài)密碼,安全性會(huì)更高。經(jīng)過多個(gè)觸碰點(diǎn)的連接,滑動(dòng)密碼防暴力破解的能力會(huì)進(jìn)一步的提高。可以達(dá)到或超越數(shù)字、字母組成的支付密碼的安全強(qiáng)度。
s107轉(zhuǎn)賬支付之前,所述網(wǎng)絡(luò)支付服務(wù)器對發(fā)送所述一次性滑動(dòng)密碼的所述移動(dòng)智能設(shè)備進(jìn)行所述定位及獲取位置信息;
在輸入支付的滑動(dòng)密碼后,又在網(wǎng)絡(luò)支付前,再次定位發(fā)出支付密碼的移動(dòng)智能設(shè)備,獲取并將定位的結(jié)果與首次進(jìn)入支付頁面時(shí)對綁定的移動(dòng)智能設(shè)備定位結(jié)果進(jìn)行比對。如果兩次的定位結(jié)果在允許的誤差范圍內(nèi),允許支付。反之,當(dāng)兩者所在的位置,距離大于一定距離后,就終止支付的發(fā)生。其中,還要通過比對兩臺(tái)移動(dòng)智能設(shè)備的號(hào)碼,確定兩臺(tái)移動(dòng)智能設(shè)備是否為同一個(gè)移動(dòng)智能設(shè)備提出的支付請求,如果是,運(yùn)行支付。反之,終止支付。
具體的,滑動(dòng)輸入滑動(dòng)密碼后,在驗(yàn)證一次性滑動(dòng)密碼的過程中,需要對發(fā)出支付密碼的移動(dòng)智能設(shè)備再次進(jìn)行定位。定位的結(jié)果結(jié)合之前進(jìn)入支付頁面的定位結(jié)果,二者進(jìn)行距離比較,該定位在合理的誤差范圍內(nèi),允許支付。反之,終止支付。當(dāng)然,前提是要正確滑動(dòng)輸入滑動(dòng)密碼。在支付過程中,還要判斷,在網(wǎng)絡(luò)支付服務(wù)器中綁定的移動(dòng)智能設(shè)備與發(fā)出支付密碼的移動(dòng)智能設(shè)備號(hào)碼是否相同,是不是同一臺(tái)設(shè)備。如果是,就允許支付。如果不是,終止支付。
s108同時(shí),在所述支付頁面的第二屏幕中接收所述網(wǎng)絡(luò)支付服務(wù)器發(fā)出的隨機(jī)碼,所述隨機(jī)碼轉(zhuǎn)換為驗(yàn)證線條顯示在所述第二屏幕中;
隨機(jī)碼信息由網(wǎng)絡(luò)支付服務(wù)器隨機(jī)生成,并發(fā)送至綁定的移動(dòng)智能設(shè)備中,并轉(zhuǎn)換生成驗(yàn)證線條。其中,移動(dòng)智能設(shè)備屏幕中的第二屏幕用于接收隨機(jī)碼信息。網(wǎng)絡(luò)支付服務(wù)器在進(jìn)入支付頁面時(shí),獲得支付請求,并生成一組無規(guī)律的組隨機(jī)碼,發(fā)送至移動(dòng)智能設(shè)備中。移動(dòng)智能設(shè)備接收到隨機(jī)碼,并將隨機(jī)碼轉(zhuǎn)換為驗(yàn)證線條,顯示在第二屏幕中。
隨機(jī)碼經(jīng)過加密發(fā)送到移動(dòng)智能設(shè)備中,經(jīng)過解密后生成驗(yàn)證線條。移動(dòng)智能設(shè)備回傳隨機(jī)碼時(shí),可以通過對應(yīng)的第一同步動(dòng)態(tài)令牌生成的隨機(jī)信息,產(chǎn)生動(dòng)態(tài)隨機(jī)碼,回傳、發(fā)送到網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行驗(yàn)證。
所述驗(yàn)證線條為兩個(gè)所述觸碰點(diǎn)之間連接的一條線條,線條經(jīng)過多個(gè)所述觸碰點(diǎn)后,變?yōu)橐桓B續(xù)的曲線或折線;線條,包括:直線、曲線。
驗(yàn)證線條是在滑動(dòng)輸入滑動(dòng)密碼過程中的線條。驗(yàn)證線條連接兩個(gè)觸碰點(diǎn)之間,并且是默認(rèn)為直線連接的。在多個(gè)觸碰點(diǎn)連接后,最終生成一條連續(xù)的折線。一條折線或多條這樣的折線最終組成了滑動(dòng)密碼的圖案。
通常,滑動(dòng)密碼輸入頁面與驗(yàn)證線條位于屏幕同一頁面中。還包括;滑動(dòng)輸入驗(yàn)證線條后,頁面跳轉(zhuǎn)至滑動(dòng)密碼的輸入頁面,滑動(dòng)輸入密碼后,再跳轉(zhuǎn)至驗(yàn)證線條頁面進(jìn)行輸入。
具體的,網(wǎng)絡(luò)支付服務(wù)器隨機(jī)生成隨機(jī)碼發(fā)送至手機(jī)或平板電腦中,手機(jī)或平板電腦將隨機(jī)碼解密,轉(zhuǎn)換為驗(yàn)證線條顯示在第二屏幕中。驗(yàn)證線條為用戶提供滑動(dòng)輸入,回傳隨機(jī)碼的功能。
在手機(jī)或平板電腦屏幕中,在觸碰點(diǎn)之間,經(jīng)過連續(xù)的滑動(dòng),生成了一條折線。這條折線最終生成滑動(dòng)密碼的圖案。其中,觸碰點(diǎn)與觸碰點(diǎn)之間是通過直線進(jìn)行連接的。并且,允許兩個(gè)觸碰點(diǎn)之間的連線為曲線。
s109任意選擇所述驗(yàn)證線條其中一端,沿所述驗(yàn)證線條的顯示軌跡進(jìn)行一次完整的滑動(dòng),完成所述隨機(jī)碼的輸入;
驗(yàn)證線條是一條連續(xù)且完整的線條,以驗(yàn)證線條的任意一端開始滑動(dòng),按驗(yàn)證線條顯示的線條軌跡,沿線條軌跡完整的進(jìn)行一次滑動(dòng),滑動(dòng)完成后,手指離開屏幕表面,完成輸入,并自動(dòng)發(fā)送回傳到網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行驗(yàn)證。
具體的,任意選擇驗(yàn)證線條的其中一端,按照驗(yàn)證線條的軌跡開始滑動(dòng),完成滑動(dòng)后,就完成了在移動(dòng)智能設(shè)備中對隨機(jī)碼的輸入。輸入的信息會(huì)自動(dòng)回傳到網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行驗(yàn)證、核對。
s110所述移動(dòng)智能設(shè)備將所述一次性滑動(dòng)密碼、所述隨機(jī)碼進(jìn)行加密,發(fā)送至所述網(wǎng)絡(luò)支付服務(wù)器;
通過移動(dòng)智能設(shè)備將一次性滑動(dòng)密碼、隨機(jī)碼進(jìn)行加密,并通過移動(dòng)無線網(wǎng)絡(luò)將信息發(fā)送到網(wǎng)絡(luò)支付服務(wù)器。
具體的,手機(jī)或平板電腦通過移動(dòng)運(yùn)營商網(wǎng)絡(luò)或無線wifi網(wǎng)絡(luò),將一次性隨機(jī)密碼、隨機(jī)碼發(fā)送到網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行驗(yàn)證。
s111所述網(wǎng)絡(luò)支付服務(wù)器獲取位置信息后,比對所述定位結(jié)果,驗(yàn)證綁定所述移動(dòng)智能設(shè)備同網(wǎng)絡(luò)支付所述移動(dòng)智能設(shè)備之間的所述定位結(jié)果,是否為同一設(shè)備及是否在允許距離范圍內(nèi);當(dāng)同一設(shè)備在合理范圍內(nèi),通過驗(yàn)證,允許支付;反之,終止支付;
進(jìn)入支付頁面對綁定的移動(dòng)智能設(shè)備進(jìn)行第一次定位,當(dāng)輸入支付密碼后對發(fā)送支付密碼(一次性滑動(dòng)密碼)的移動(dòng)智能設(shè)備再次進(jìn)行定位。核對第一次、第二次移動(dòng)智能設(shè)備是否為同一設(shè)備,如果是,允許支付。如果不是,終止支付。同時(shí),比對第一次與第二次的定位結(jié)果,如果距離越近,表明支付款項(xiàng)的移動(dòng)智能設(shè)備與綁定的移動(dòng)智能設(shè)備一致,允許支付;反之,終止支付。
第一次定位是對綁定并存儲(chǔ)在網(wǎng)絡(luò)支付服務(wù)器中的移動(dòng)智能設(shè)備進(jìn)行定位。第一次定位是在進(jìn)入到支付頁面后,由移動(dòng)智能設(shè)備將頁面中的賬戶及相關(guān)信息發(fā)送到網(wǎng)絡(luò)支付平臺(tái),啟動(dòng)定位。
第一次定位結(jié)果在網(wǎng)絡(luò)支付服務(wù)器中保留一段時(shí)間,在有效時(shí)間內(nèi)收到超出時(shí)間,未收到第二次定位結(jié)果,自動(dòng)刪除定位結(jié)果。
具體的,手機(jī)或平板電腦進(jìn)入到支付頁面,支付軟件將用戶名信息發(fā)送到網(wǎng)絡(luò)支付服務(wù)器。網(wǎng)絡(luò)支付服務(wù)器通過接收到的用戶名,查詢、綁定用戶名的移動(dòng)智能設(shè)備,并對該移動(dòng)智能設(shè)備進(jìn)行定位,獲取定位結(jié)果,在網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行一段時(shí)間的存儲(chǔ)。輸入滑動(dòng)密碼后,再次對輸入滑動(dòng)密碼的手機(jī)進(jìn)行第二次定位。網(wǎng)絡(luò)支付服務(wù)器核對第一次、第二次的定位是否為同一個(gè)移動(dòng)智能設(shè)備,并判斷結(jié)果是在允許的定位該滑動(dòng)密碼的誤差范圍內(nèi),允許支付。反之,終止支付。
s112同時(shí),所述網(wǎng)絡(luò)支付服務(wù)器接收、解密所述一次性滑動(dòng)密碼,所述一次性滑動(dòng)密碼在所述網(wǎng)絡(luò)支付服務(wù)器第二動(dòng)態(tài)令牌的第二同步動(dòng)態(tài)密碼表中進(jìn)行映射比對,比對結(jié)果:二者位置及內(nèi)容一致,驗(yàn)證成功,允許支付;反之,驗(yàn)證失敗,終止支付,并發(fā)送驗(yàn)證失敗信息至所述移動(dòng)智能設(shè)備;
通過對稱式或非對稱式加密算法的一次性滑動(dòng)密碼,在網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行解密。經(jīng)過解密后,第一同步動(dòng)態(tài)密碼映射到網(wǎng)絡(luò)支付服務(wù)器中的第二同步動(dòng)態(tài)密碼表中進(jìn)行比對,比對位置及內(nèi)容結(jié)果一致,密碼輸入為正確,允許支付。比對結(jié)果不一致,終止支付。
第一同步動(dòng)態(tài)密碼與隨機(jī)碼組合、加密,其中,該隨機(jī)碼碼的滑動(dòng)圖案是反映固定的鍵盤信息,隨機(jī)碼的信息與之結(jié)合后加密、生成加密的信息。
一次性滑動(dòng)密碼在屏幕中多個(gè)觸碰點(diǎn)中進(jìn)行滑動(dòng),滑動(dòng)密碼只反映了屏幕中觸碰點(diǎn)的一部分。在網(wǎng)絡(luò)支付服務(wù)器中,將滑動(dòng)密碼接觸到的觸碰點(diǎn)對應(yīng)到第二同步動(dòng)態(tài)密碼上。將一次性滑動(dòng)密碼接觸到的觸碰點(diǎn)信息投影、映射到網(wǎng)絡(luò)支付服務(wù)器中同步變化的第二同步動(dòng)態(tài)密碼表上,進(jìn)行信息的比對。
具體的,網(wǎng)絡(luò)支付服務(wù)器接收到一次性滑動(dòng)密碼,經(jīng)過解密后,一次性滑動(dòng)密碼投影到網(wǎng)絡(luò)支付服務(wù)器第二動(dòng)態(tài)令牌中的第二動(dòng)態(tài)密碼表上,進(jìn)行位置及具體內(nèi)容的比對、驗(yàn)證。驗(yàn)證結(jié)果均一致,允許支付。反之,終止交易及支付。
在屏幕中滑動(dòng)觸發(fā)到的觸碰點(diǎn)中的第一同步動(dòng)態(tài)密碼,其具體數(shù)值發(fā)送到網(wǎng)絡(luò)支付服務(wù)器,映射在第二同步動(dòng)態(tài)密碼中,進(jìn)行驗(yàn)證比對。
而滑動(dòng)的軌跡,就是依次觸碰到觸碰點(diǎn)的順序也被手機(jī)或平板電腦進(jìn)行記錄,并滑動(dòng)密碼一起傳送到網(wǎng)絡(luò)支付服務(wù)器進(jìn)行驗(yàn)證。
s113所述網(wǎng)絡(luò)支付服務(wù)器接收、解密移動(dòng)智能終端回傳、發(fā)送的所述隨機(jī)碼,并同之前所述網(wǎng)絡(luò)支付服務(wù)器發(fā)出的所述隨機(jī)碼進(jìn)行比對;比對結(jié)果一致,通過驗(yàn)證,允許支付;不一致,終止支付。
隨機(jī)碼是隨機(jī)運(yùn)算生成的,沒有運(yùn)算規(guī)律,并且,不進(jìn)行保留,在需要時(shí),運(yùn)算產(chǎn)生。并且,經(jīng)過加密運(yùn)算生成密文進(jìn)行發(fā)送。網(wǎng)絡(luò)支付服務(wù)器接收到的隨機(jī)碼是加密后的密文,需要解密后才能識(shí)別。
隨機(jī)碼在移動(dòng)智能設(shè)備中,通過軟鍵盤按鍵輸入對應(yīng)的數(shù)字、字母,完成移動(dòng)智能設(shè)備中隨機(jī)碼的輸入。
隨機(jī)碼回傳到網(wǎng)絡(luò)支付服務(wù)器中的信息,選取于第一同步動(dòng)態(tài)密碼中的信息。網(wǎng)絡(luò)支付服務(wù)器接收并對第一同步動(dòng)態(tài)密碼解密,得到隨機(jī)碼對應(yīng)的第一同步動(dòng)態(tài)密碼的原文。
具體的,網(wǎng)絡(luò)支付服務(wù)器接收到手機(jī)或平板電腦傳送來的隨機(jī)碼,接收、解密并與之前發(fā)送的隨機(jī)碼進(jìn)行比對。比對的結(jié)果一致,隨機(jī)碼驗(yàn)證成功,允許支付。反之,終止支付。同時(shí),接收到的隨機(jī)碼是通過第一同步動(dòng)態(tài)密碼組成,需要在第二同步動(dòng)態(tài)密碼中核對隨機(jī)碼相應(yīng)的位置后,比對結(jié)果一致,才允許支付。
綜上所述,在保留數(shù)字密碼的基礎(chǔ)上,通過所述滑動(dòng)輸入所述滑動(dòng)密碼,對應(yīng)所述觸碰點(diǎn)中的所述第一同步動(dòng)態(tài)密碼,生成所述一次性滑動(dòng)密碼。在公共場合輸入密碼的過程中,防止了數(shù)字密碼被盜的可能性?;瑒?dòng)密碼限定在綁定的所述移動(dòng)智能設(shè)備中使用,安全性更高。
請參考圖3,是本發(fā)明實(shí)施例從頁面使用之前設(shè)置角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的方法的流程圖。
如圖3所示,該方法包括:
s201輸入數(shù)字支付密碼,進(jìn)入所述移動(dòng)智能設(shè)備的所述支付頁面;
s202在所述支付頁面中所述滑動(dòng)輸入、設(shè)置所述滑動(dòng)密碼,所述滑動(dòng)密碼綁定支付密碼及所述移動(dòng)智能設(shè)備;
s203將所述滑動(dòng)密碼及滑動(dòng)軌跡提交到所述網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行存儲(chǔ);
所述支付頁面中的數(shù)字支付密碼與所述滑動(dòng)密碼之間的頁面可以相互選擇、轉(zhuǎn)換。
在移動(dòng)智能設(shè)備中,設(shè)定滑動(dòng)密碼。并再次重復(fù)滑動(dòng)輸入滑動(dòng)密碼,并確定滑動(dòng)密碼。設(shè)置的滑動(dòng)密碼與傳統(tǒng)的數(shù)字密碼,具有相同的密碼支付功能,可以實(shí)現(xiàn)網(wǎng)絡(luò)支付。并且,滑動(dòng)密碼與傳統(tǒng)的數(shù)字密碼及智能設(shè)備之間相互綁定。輸入正確的滑動(dòng)密碼需要綁定的移動(dòng)智能設(shè)備,并提交綁定信息至網(wǎng)絡(luò)支付服務(wù)器,才能獲取網(wǎng)絡(luò)支付服務(wù)器的驗(yàn)證通過。
根據(jù)定位結(jié)果,處于戶外環(huán)境中,支付頁面首先選擇顯示滑動(dòng)密碼支付頁面,進(jìn)行支付密碼的滑動(dòng)輸入;數(shù)字密碼支付頁面處于待選狀態(tài)。
在支付頁面中,通過設(shè)置,可以選擇使用數(shù)字密碼支付頁面或滑動(dòng)密碼支付頁面,二者間可以相互選擇使用。也可以選擇自動(dòng)轉(zhuǎn)換模式,在相對固定的環(huán)境中,采用密碼輸入的方式進(jìn)行支付。在戶外、商業(yè)圈附近,采用滑動(dòng)密碼進(jìn)行支付。
具體的,在手機(jī)或平板電腦中滑動(dòng)輸入滑動(dòng)密碼,并再次輸入滑動(dòng)密碼進(jìn)行確定。經(jīng)過兩次輸入及確定的滑動(dòng)密碼可以同傳統(tǒng)的數(shù)字密碼具有相同的支付功能,用于網(wǎng)絡(luò)支付時(shí)輸入支付密碼?;瑒?dòng)密碼確定后提交到網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行存儲(chǔ)。
在支付過程中,可以通過滑動(dòng)密碼的滑動(dòng)輸入界面和傳統(tǒng)數(shù)字輸入界面之間相互轉(zhuǎn)換,選擇性的使用具體的輸入方式。
在家中、辦公室里,通過輸入數(shù)字密碼實(shí)現(xiàn)支付密碼的輸入。在戶外環(huán)境中,通過滑動(dòng)密碼的方式輸入支付密碼。通過滑動(dòng)或點(diǎn)擊的方式轉(zhuǎn)換數(shù)字密碼及滑動(dòng)密碼頁面,自由選擇輸入方式。也可以根據(jù)移動(dòng)智能設(shè)備自動(dòng)定位,智能判斷、選擇輸入的界面。
綜上所述,所述網(wǎng)絡(luò)支付服務(wù)器綁定所述移動(dòng)智能設(shè)備,并存儲(chǔ)所述滑動(dòng)密碼。所述網(wǎng)絡(luò)支付服務(wù)器通過所述第二同步動(dòng)態(tài)令牌核對所述第一滑動(dòng)密碼中信息,并通過存儲(chǔ)的所述滑動(dòng)密碼驗(yàn)證、比對所述滑動(dòng)密碼輸入的軌跡及觸碰點(diǎn)信息的正確性。
請參考圖4,是本發(fā)明實(shí)施例從頁面滑動(dòng)操作角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的方法的流程圖。
如圖4所示,該方法包括:
s301在兩個(gè)所述觸碰點(diǎn)之間,來回所述滑動(dòng)輸入所述滑動(dòng)密碼圖案;允許所述一次性滑動(dòng)密碼有重疊,并生成相關(guān)軌跡的識(shí)別信息。
當(dāng)滑動(dòng)密碼的在同一個(gè)觸碰點(diǎn)上反復(fù)觸發(fā)滑動(dòng)經(jīng)過,滑動(dòng)密碼軌跡被記錄,生成相應(yīng)可識(shí)別的具體信息,并發(fā)送到網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行識(shí)別、驗(yàn)證。滑動(dòng)密碼的圖案不反映重復(fù)的信息。并且,滑動(dòng)軌跡預(yù)先被網(wǎng)路支付服務(wù)器存儲(chǔ),用于識(shí)別、判斷軌跡的正確性。
在滑動(dòng)的過程中,會(huì)出現(xiàn)同一個(gè)觸碰點(diǎn)被反復(fù)觸碰的情況。生成的圖案信息也是重疊的,這是允許的。在生成的一次性滑動(dòng)密碼中,被反復(fù)觸發(fā)的觸碰點(diǎn)信息被保存下來。并發(fā)送至網(wǎng)絡(luò)支付服務(wù)器進(jìn)行驗(yàn)證。
具體的,在手機(jī)或平板電腦中滑動(dòng)輸入滑動(dòng)密碼時(shí),在同一個(gè)或多個(gè)觸碰點(diǎn)上,來回反復(fù)的觸碰到同一個(gè)或多個(gè)觸碰點(diǎn)。而反復(fù)觸碰的觸碰點(diǎn)的運(yùn)動(dòng)軌跡則是被依順序記錄,發(fā)送至網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行驗(yàn)證、核對。
s302所述滑動(dòng)輸入所述滑動(dòng)密碼,通過在所述觸碰點(diǎn)之間點(diǎn)擊并滑動(dòng)至少一次,生成所述滑動(dòng)密碼圖案,滑動(dòng)過程中,需要經(jīng)過一定數(shù)量的所述觸碰點(diǎn)才能被默認(rèn)為有效所述滑動(dòng)密碼;通過多次點(diǎn)擊滑動(dòng),組合形成圖案,確定后,生成所述滑動(dòng)密碼圖案;所述觸碰點(diǎn)之間通過直線連接。
點(diǎn)擊屏幕,并按壓滑動(dòng)?;瑒?dòng)出預(yù)先設(shè)定的滑動(dòng)密碼的軌跡圖案,就完成了滑動(dòng)密碼的輸入?;瑒?dòng)點(diǎn)有最低連接限制,滑動(dòng)軌跡必須經(jīng)過多個(gè)觸碰點(diǎn)才被默認(rèn)為有效的滑動(dòng)密碼?;瑒?dòng)過程中,連接的觸碰點(diǎn)低于默認(rèn)的最低值時(shí),滑動(dòng)密碼被認(rèn)為無效。通過多次的點(diǎn)擊、滑動(dòng),通過確定鍵完成滑動(dòng)密碼的輸入。這些滑動(dòng)的軌跡之前均在網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行了綁定設(shè)置及存儲(chǔ)。
具體的,在手機(jī)或平板電腦的屏幕中,手指點(diǎn)擊并滑動(dòng),生成滑動(dòng)密碼。多次點(diǎn)擊、滑動(dòng)可以構(gòu)成一個(gè)較為復(fù)雜的滑動(dòng)密碼。并且,滑動(dòng)密碼觸碰及經(jīng)過的觸碰點(diǎn)不能少于6個(gè),否則,被視為無效的滑動(dòng)密碼?;瑒?dòng)過程中,接觸到的觸碰點(diǎn)大于6個(gè)時(shí),滑動(dòng)密碼被認(rèn)為是有效的滑動(dòng)密碼?;瑒?dòng)密碼對應(yīng)的結(jié)果被發(fā)送到網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行驗(yàn)證。在此之前,滑動(dòng)密碼的信息已經(jīng)被存儲(chǔ)到網(wǎng)絡(luò)支付服務(wù)器中了。
s303所述第一動(dòng)態(tài)令牌中的所述第一同步動(dòng)態(tài)密碼和所述第二動(dòng)態(tài)令牌中的所述第二同步動(dòng)態(tài)密碼中存儲(chǔ)的公式、算法,運(yùn)算結(jié)果同步更新、變化。
第一動(dòng)態(tài)令牌生成第一同步動(dòng)態(tài)密碼,并存儲(chǔ)在移動(dòng)智能設(shè)備中。第二動(dòng)態(tài)令牌生成第二同步動(dòng)態(tài)密碼,并存儲(chǔ)在網(wǎng)絡(luò)支付服務(wù)器中。第一、第二動(dòng)態(tài)令牌采用的加密運(yùn)算公式、時(shí)鐘、變化規(guī)則均為一致,并且,相互對應(yīng),同步變化。通常采用的加密公式、算法分為對稱式加密算法和非對稱式加密算法,時(shí)鐘為電子時(shí)鐘,變化規(guī)則的運(yùn)算公式也是采用相同的運(yùn)算公式。
具體的,在手機(jī)或平板電腦中的第一同步動(dòng)態(tài)密碼與在網(wǎng)絡(luò)支付服務(wù)器中的第二同步動(dòng)態(tài)密碼,二者通過相同的運(yùn)算公式及時(shí)間同步更新變化。在信息的傳遞過程中通過非對稱式加密算法的公鑰加密后進(jìn)行傳輸,接收后利用私鑰進(jìn)行解密。
綜上所述,所述滑動(dòng)密碼允許重復(fù)進(jìn)行輸入,重復(fù)部分,可通過軌跡信息進(jìn)行表示。并且,所述滑動(dòng)密碼的輸入過程中,限定最低接觸觸碰點(diǎn)的個(gè)數(shù),保證所述滑動(dòng)密碼的安全強(qiáng)度。并通過同步動(dòng)態(tài)密碼的使用,保證每一個(gè)傳輸?shù)囊淮涡曰瑒?dòng)密碼都是唯一的,一次性的,可以識(shí)別、驗(yàn)證的。
請參考圖5,是本發(fā)明實(shí)施例從頁面動(dòng)態(tài)隨機(jī)碼角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的方法的流程圖。
如圖5所示,該方法包括:
s401所述網(wǎng)絡(luò)支付服務(wù)器中第二動(dòng)態(tài)隨機(jī)令牌生成第二動(dòng)態(tài)隨機(jī)碼;
s402在所述移動(dòng)智能設(shè)備所述第二屏幕中第一動(dòng)態(tài)隨機(jī)碼令牌生成的第一動(dòng)態(tài)隨機(jī)碼,并按顯示線條的軌跡進(jìn)行所述滑動(dòng)輸入,輸入完成后,發(fā)送至所述網(wǎng)絡(luò)支付服務(wù)器進(jìn)行驗(yàn)證;并且,所述第一動(dòng)態(tài)隨機(jī)碼、所述第二動(dòng)態(tài)隨機(jī)碼同步更新、變化。
隨機(jī)碼的生成是通過動(dòng)態(tài)隨機(jī)令牌產(chǎn)生的,在網(wǎng)絡(luò)支付服務(wù)器中的第二動(dòng)態(tài)隨機(jī)碼與移動(dòng)智能終端的第一動(dòng)態(tài)隨機(jī)碼同步更新變化。
移動(dòng)智能終端依據(jù)第一動(dòng)態(tài)隨機(jī)碼在第二屏幕中轉(zhuǎn)換成相應(yīng)的線條,依據(jù)線條軌跡,按軌跡滑動(dòng)輸入,實(shí)現(xiàn)隨機(jī)碼的輸入。輸入完成后,隨機(jī)碼被轉(zhuǎn)換為具體的數(shù)據(jù),發(fā)送到網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行核對驗(yàn)證。
隨機(jī)碼還可以通過在第二屏幕中逐個(gè)顯示隨機(jī)碼圖標(biāo)點(diǎn),點(diǎn)擊圖標(biāo)點(diǎn)后完成輸入。動(dòng)態(tài)隨機(jī)驗(yàn)證碼被發(fā)送至網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行驗(yàn)證。
第一、第二動(dòng)態(tài)隨機(jī)碼中的加密算法公式、時(shí)鐘、變化規(guī)則均為一致,并且,同步進(jìn)行更新變化。移動(dòng)智能設(shè)備中的第一動(dòng)態(tài)隨機(jī)碼滑動(dòng)輸入并發(fā)送至網(wǎng)絡(luò)支付服務(wù)器中。網(wǎng)絡(luò)支付服務(wù)器接收后,進(jìn)行比對、驗(yàn)證。
所述隨機(jī)碼依次在所述第二屏幕中的所述觸碰點(diǎn)上進(jìn)行逐個(gè)顯示,并通過點(diǎn)擊所述觸碰點(diǎn)逐個(gè)變化更新顯示,直至所述隨機(jī)碼輸入完畢;
還包括:首個(gè)所述觸碰點(diǎn)為隨機(jī)顯示,點(diǎn)擊首個(gè)所述觸碰點(diǎn),其余所述觸碰點(diǎn)通過滑動(dòng)方式進(jìn)行輸入。
移動(dòng)智能設(shè)備接收的隨機(jī)碼,通過光點(diǎn)的方式在第二屏幕中逐個(gè)進(jìn)行顯示,每個(gè)光點(diǎn)在對應(yīng)的觸碰點(diǎn)上進(jìn)行顯示。顯示出的光點(diǎn)的亮光提示用戶點(diǎn)擊,顯示并逐個(gè)點(diǎn)擊后,完成隨機(jī)碼的輸入。輸入的結(jié)果傳送至網(wǎng)絡(luò)支付服務(wù)器中。
還包括:首個(gè)觸碰點(diǎn)在第二屏幕中隨機(jī)顯示,點(diǎn)擊后,其余的觸碰點(diǎn)轉(zhuǎn)換為線條,根據(jù)線條軌跡滑動(dòng)輸入,完成隨機(jī)碼的輸入。
當(dāng)移動(dòng)智能設(shè)備中需要輸入驗(yàn)證碼時(shí),傳統(tǒng)的輸入需要在字母、數(shù)字鍵盤中來回的轉(zhuǎn)換,相當(dāng)?shù)穆闊?。而采用滑?dòng)輸入的方法,能起到驗(yàn)證的作用,但又不至于操作過于的麻煩。
具體的,手機(jī)或平板電腦中的第一動(dòng)態(tài)隨機(jī)密碼,在第二屏幕中轉(zhuǎn)換為線條。通過按線條軌跡滑動(dòng)輸入,并傳送到網(wǎng)絡(luò)支付服務(wù)器中,由網(wǎng)絡(luò)支付服務(wù)器中的第二動(dòng)態(tài)隨機(jī)碼進(jìn)行比對。如果二者的比對結(jié)果一致,就通過了隨機(jī)碼的驗(yàn)證。如果驗(yàn)證未通過,就終止支付交易。
手機(jī)或平板電腦屏幕中的觸碰點(diǎn),顯示出隨機(jī)碼首個(gè)字母、數(shù)字及對應(yīng)的觸碰點(diǎn)。用戶手指點(diǎn)擊該點(diǎn)亮的觸碰點(diǎn)后,再顯示出第二個(gè)字母、數(shù)字對應(yīng)的點(diǎn)亮的觸碰點(diǎn),再次點(diǎn)擊確認(rèn),直至完成隨機(jī)碼的輸入。完成后,發(fā)送至網(wǎng)絡(luò)支付服務(wù)器進(jìn)行比對、驗(yàn)證。
在第二屏幕中,首個(gè)觸碰點(diǎn)需要點(diǎn)擊輸入,其余觸碰點(diǎn)顯示為線條,通過滑動(dòng)的方式按照線條軌跡進(jìn)行滑動(dòng)輸入。通過點(diǎn)擊及滑動(dòng)的方式進(jìn)行輸入,最終完成隨機(jī)碼的輸入,輸入的隨機(jī)碼自動(dòng)發(fā)送到網(wǎng)絡(luò)支付服務(wù)器中。
綜上所述,所述隨機(jī)碼采用動(dòng)態(tài)隨機(jī)令牌的方式,所述移動(dòng)智能設(shè)備中產(chǎn)生的所述第一動(dòng)態(tài)隨機(jī)碼,直接傳送到所述網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行驗(yàn)證。所述網(wǎng)絡(luò)支付服務(wù)器通過所述第二動(dòng)態(tài)隨機(jī)碼與所述第一動(dòng)態(tài)隨機(jī)碼進(jìn)行比對、驗(yàn)證。
請參考圖6,是本發(fā)明實(shí)施例從定位二維碼設(shè)備角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的裝置的流程圖。
如圖6所示,該方法包括:
s501所述移動(dòng)智能設(shè)備在掃碼支付時(shí),所述網(wǎng)絡(luò)支付服務(wù)器所述定位、比對、驗(yàn)證所述移動(dòng)智能設(shè)備與被掃描二維碼設(shè)備或二維碼對應(yīng)、綁定的地址之間的位置關(guān)系;
s502在合理距離范圍內(nèi),掃碼為有效;在合理范圍之外,終止支付。
移動(dòng)智能設(shè)備通過掃碼支付的方式進(jìn)行支付。這個(gè)過程中,第二次定位需要對收款碼的設(shè)備所在位置進(jìn)行定位及比對;如果收款碼是一張貼紙,就需要對收款碼所登記的具體實(shí)體店的具體位置進(jìn)行查詢、比對。比對的結(jié)果,在合理范圍內(nèi),允許支付。反之,終止支付。
具體的,手機(jī)或平板電腦掃描二維碼,網(wǎng)絡(luò)支付服務(wù)器接收掃碼信息,對被掃描的二維碼設(shè)備進(jìn)行定位及距離比較分析,定位的結(jié)果在合理的范圍內(nèi),可以進(jìn)行支付及交易。反之,終止支付;如果二維碼是一張貼紙,就需要查詢二維碼登記的具體地址。并對手機(jī)或平板電腦進(jìn)行定位,定位的結(jié)果在合理的范圍內(nèi),可以進(jìn)行支付及交易。反之,終止支付。
綜上所述,二維碼中包含有對應(yīng)設(shè)備的相關(guān)信息。根據(jù)二維碼信息,所述網(wǎng)絡(luò)支付服務(wù)器對產(chǎn)生二維碼的設(shè)備進(jìn)行定位,并與所述網(wǎng)絡(luò)支付的所述移動(dòng)智能設(shè)備進(jìn)行位置比對,比對的位置在合理的誤差范圍內(nèi),掃碼支付交易為可信度較高的安全支付。當(dāng)二維碼代表的是某個(gè)商家,定位的結(jié)果是以商家所在地址的地理坐標(biāo)為比對依據(jù)。在此之前,設(shè)備和商家地址都是經(jīng)過備案認(rèn)證的。
請參考圖7,是本發(fā)明實(shí)施例從終端頁面使用方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的裝置的框圖。
如圖7所示,該裝置包括:
頁面模塊601,用于進(jìn)入所述移動(dòng)智能設(shè)備所述支付頁面;
第一定位模塊602,用于對所述網(wǎng)絡(luò)支付服務(wù)器綁定的所述移動(dòng)智能設(shè)備進(jìn)行所述定位并獲取位置信息;
觸碰點(diǎn)模塊603,用于在所述移動(dòng)智能設(shè)備所述屏幕中顯示有矩陣分布的多個(gè)所述觸碰點(diǎn);
動(dòng)態(tài)令牌模塊604,用于每一個(gè)所述觸碰點(diǎn)對應(yīng)所述第一同步動(dòng)態(tài)密碼中的一個(gè)、一組具體數(shù)值;
滑動(dòng)密碼模塊605,用于在所述支付頁面所述第一屏幕中的所述觸碰點(diǎn)間,所述滑動(dòng)輸入所述滑動(dòng)密碼的所述線條、圖案;
一次性滑動(dòng)密碼模塊606,用于所述滑動(dòng)密碼依據(jù)滑動(dòng)經(jīng)過所述觸碰點(diǎn)的軌跡順序,對應(yīng)所述觸碰點(diǎn)中所述第一動(dòng)態(tài)令牌中的所述第一同步動(dòng)態(tài)密碼的具體數(shù)值,生成所述一次性滑動(dòng)密碼;
第二定位模塊607,用于轉(zhuǎn)賬支付之前,所述網(wǎng)絡(luò)支付服務(wù)器對發(fā)送所述一次性滑動(dòng)密碼的所述移動(dòng)智能設(shè)備進(jìn)行所述定位及獲取位置信息;
隨機(jī)碼模塊608,用于同時(shí),在所述支付頁面的所述第二屏幕中接收所述網(wǎng)絡(luò)支付服務(wù)器發(fā)出的所述隨機(jī)碼,所述隨機(jī)碼轉(zhuǎn)換為所述驗(yàn)證線條顯示在所述第二屏幕中;
隨機(jī)碼輸入模塊609,用于任意選擇所述驗(yàn)證線條其中一端,沿所述驗(yàn)證線條的顯示軌跡進(jìn)行一次完整的滑動(dòng),完成所述隨機(jī)碼的輸入;
傳送模塊610,用于所述移動(dòng)智能設(shè)備將所述一次性滑動(dòng)密碼、所述隨機(jī)碼進(jìn)行加密,發(fā)送至所述網(wǎng)絡(luò)支付服務(wù)器;
定位驗(yàn)證模塊611,用于所述網(wǎng)絡(luò)支付服務(wù)器獲取位置信息后,比對所述定位結(jié)果,驗(yàn)證綁定所述移動(dòng)智能設(shè)備同網(wǎng)絡(luò)支付所述移動(dòng)智能設(shè)備之間的所述定位結(jié)果,是否為同一設(shè)備及是否在允許距離范圍內(nèi);當(dāng)同一設(shè)備在合理范圍內(nèi),通過驗(yàn)證,允許支付;反之,終止支付;
一次性滑動(dòng)密碼驗(yàn)證模塊612,用于同時(shí),所述網(wǎng)絡(luò)支付服務(wù)器接收、解密所述一次性滑動(dòng)密碼,所述一次性滑動(dòng)密碼在所述網(wǎng)絡(luò)支付服務(wù)器所述第二動(dòng)態(tài)令牌的所述第二同步動(dòng)態(tài)密碼表中進(jìn)行映射比對,比對結(jié)果:二者位置及內(nèi)容一致,驗(yàn)證成功,允許支付;反之,驗(yàn)證失敗,終止支付,并發(fā)送驗(yàn)證失敗信息至所述移動(dòng)智能設(shè)備;
隨機(jī)碼驗(yàn)證模塊613,用于所述網(wǎng)絡(luò)支付服務(wù)器接收、解密移動(dòng)智能終端回傳、發(fā)送的所述隨機(jī)碼,并同之前所述網(wǎng)絡(luò)支付服務(wù)器發(fā)出的所述隨機(jī)碼進(jìn)行比對;比對結(jié)果一致,通過驗(yàn)證,允許支付;不一致,終止支付。
綜上所述,在保留數(shù)字密碼的基礎(chǔ)上,通過所述滑動(dòng)輸入所述滑動(dòng)密碼,對應(yīng)所述觸碰點(diǎn)中的所述第一同步動(dòng)態(tài)密碼,生成所述一次性滑動(dòng)密碼。在公共場合輸入密碼的過程中,防止了數(shù)字密碼被盜的可能性?;瑒?dòng)密碼限定在綁定的所述移動(dòng)智能設(shè)備中使用,安全性更高。
請參考圖8,是本發(fā)明實(shí)施例從終端頁面使用之前設(shè)置方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的裝置的框圖。如圖8所示,該裝置包括:
數(shù)字密碼支付模塊701,用于輸入支付密碼,進(jìn)入所述移動(dòng)智能設(shè)備的所述支付頁面;
綁定模塊702,用于在所述支付頁面中所述滑動(dòng)輸入、設(shè)置所述滑動(dòng)密碼,所述滑動(dòng)密碼綁定支付密碼及所述移動(dòng)智能設(shè)備;
存儲(chǔ)模塊703,用于將所述滑動(dòng)密碼及滑動(dòng)軌跡提交到所述網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行存儲(chǔ);
頁面轉(zhuǎn)換模塊704,用于所述支付頁面中的支付密碼與所述滑動(dòng)密碼之間的頁面可以相互選擇、轉(zhuǎn)換。
綜上所述,所述網(wǎng)絡(luò)支付服務(wù)器綁定所述移動(dòng)智能設(shè)備,并存儲(chǔ)所述滑動(dòng)密碼。所述網(wǎng)絡(luò)支付服務(wù)器通過所述第二同步動(dòng)態(tài)令牌核對所述第一滑動(dòng)密碼中信息,并通過存儲(chǔ)的所述滑動(dòng)密碼驗(yàn)證、比對所述滑動(dòng)密碼輸入的軌跡及觸碰點(diǎn)信息的正確性。
請參考圖9,是本發(fā)明實(shí)施例從頁面滑動(dòng)操作方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的裝置的框圖。
如圖9所示,該裝置包括:
滑動(dòng)密碼第一子模塊801,用于在兩個(gè)所述觸碰點(diǎn)之間,來回所述滑動(dòng)輸入所述滑動(dòng)密碼圖案;允許所述一次性滑動(dòng)密碼有重疊,并生成相關(guān)軌跡的識(shí)別信息。
滑動(dòng)密碼第二子模塊802,用于所述滑動(dòng)輸入所述滑動(dòng)密碼,通過在所述觸碰點(diǎn)之間點(diǎn)擊并滑動(dòng)至少一次,生成所述滑動(dòng)密碼圖案,滑動(dòng)過程中,需要經(jīng)過一定數(shù)量的所述觸碰點(diǎn)才能被默認(rèn)為有效所述滑動(dòng)密碼;通過多次點(diǎn)擊滑動(dòng),組合形成圖案,確定后,生成所述滑動(dòng)密碼圖案;所述觸碰點(diǎn)之間通過直線連接。
動(dòng)態(tài)令牌子模塊803,用于所述第一動(dòng)態(tài)令牌中的所述第一同步動(dòng)態(tài)密碼和所述第二動(dòng)態(tài)令牌中的所述第二同步動(dòng)態(tài)密碼中存儲(chǔ)的公式、算法,運(yùn)算結(jié)果同步更新、變化。
綜上所述,所述滑動(dòng)密碼允許重復(fù)進(jìn)行輸入,重復(fù)部分,可通過軌跡信息進(jìn)行表示。并且,所述滑動(dòng)密碼的輸入過程中,限定最低接觸觸碰點(diǎn)的個(gè)數(shù),保證所述滑動(dòng)密碼的安全強(qiáng)度。并通過同步動(dòng)態(tài)密碼的使用,保證每一個(gè)傳輸?shù)囊淮涡曰瑒?dòng)密碼都是唯一的,一次性的,可以識(shí)別、驗(yàn)證的。
請參考圖10,是本發(fā)明實(shí)施例從動(dòng)態(tài)隨機(jī)碼方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的裝置的框圖。
如圖10所示,該裝置包括:
第一隨機(jī)碼動(dòng)態(tài)令牌模塊901,用于所述網(wǎng)絡(luò)支付服務(wù)器中第二動(dòng)態(tài)隨機(jī)令牌生成第二動(dòng)態(tài)隨機(jī)碼;
第二隨機(jī)碼動(dòng)態(tài)令牌模塊902,用于在所述移動(dòng)智能設(shè)備所述第二屏幕中所述第一動(dòng)態(tài)隨機(jī)碼令牌生成的第一動(dòng)態(tài)隨機(jī)碼,并按顯示線條的軌跡進(jìn)行所述滑動(dòng)輸入,輸入完成后,發(fā)送至所述網(wǎng)絡(luò)支付服務(wù)器進(jìn)行驗(yàn)證;并且,所述第一動(dòng)態(tài)隨機(jī)碼、所述第二動(dòng)態(tài)隨機(jī)碼同步更新、變化。
綜上所述,所述隨機(jī)碼采用動(dòng)態(tài)隨機(jī)令牌的方式,所述移動(dòng)智能設(shè)備中產(chǎn)生的所述第一動(dòng)態(tài)隨機(jī)碼,直接傳送到所述網(wǎng)絡(luò)支付服務(wù)器中進(jìn)行驗(yàn)證。所述網(wǎng)絡(luò)支付服務(wù)器通過所述第二動(dòng)態(tài)隨機(jī)碼與所述第一動(dòng)態(tài)隨機(jī)碼進(jìn)行比對、驗(yàn)證。
請參考圖11,是本發(fā)明實(shí)施例從定位二維碼及設(shè)備方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼的裝置的框圖。
如圖11所示,該裝置包括:
定位子模塊1001,用于所述移動(dòng)智能設(shè)備在掃碼支付時(shí),所述網(wǎng)絡(luò)支付服務(wù)器所述定位、比對、驗(yàn)證所述移動(dòng)智能設(shè)備與被掃描二維碼設(shè)備或二維碼對應(yīng)、綁定的地址之間的位置關(guān)系;
判斷模塊1002,用于在合理距離范圍內(nèi),掃碼為有效;在合理范圍之外,終止支付。
綜上所述,二維碼中包含有對應(yīng)設(shè)備的相關(guān)信息。根據(jù)二維碼信息,所述網(wǎng)絡(luò)支付服務(wù)器對產(chǎn)生二維碼的設(shè)備進(jìn)行定位,并與所述網(wǎng)絡(luò)支付的所述移動(dòng)智能設(shè)備進(jìn)行位置比對,比對的位置在合理的誤差范圍內(nèi),掃碼支付交易為可信度較高的安全支付。當(dāng)二維碼代表的是某個(gè)商家,定位的結(jié)果是以商家所在地址的地理坐標(biāo)為比對依據(jù)。在此之前,設(shè)備和商家地址都是經(jīng)過備案認(rèn)證的。
請參考圖12,是本發(fā)明實(shí)施例從輸入滑動(dòng)密碼、隨機(jī)碼頁面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
請參考圖13,是本發(fā)明實(shí)施例從頁面中顯示出第一同步動(dòng)態(tài)密碼方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
請參考圖14,是本發(fā)明實(shí)施例頁面中顯示出第一同步動(dòng)態(tài)密碼,并且輸入滑動(dòng)密碼和隨機(jī)碼的角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
請參考圖15,是本發(fā)明實(shí)施例從頁面中,滑動(dòng)密碼滑動(dòng)經(jīng)過第一同步動(dòng)態(tài)密碼對應(yīng)的觸碰點(diǎn)后,生成一次性動(dòng)態(tài)密碼的角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
請參考圖16,是本發(fā)明實(shí)施例從滑動(dòng)密碼頁面與數(shù)字支付密碼頁面相互轉(zhuǎn)換,實(shí)現(xiàn)網(wǎng)絡(luò)支付密碼輸入的角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
請參考圖17,是本發(fā)明實(shí)施例從輸入滑動(dòng)密碼時(shí),在同一個(gè)觸碰點(diǎn)上產(chǎn)生重疊的情況時(shí),從頁面方面介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
請參考圖18,是本發(fā)明實(shí)施例從多條滑動(dòng)密碼組合并發(fā)生相交,生成一次性動(dòng)態(tài)密碼,從頁面角度介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。
請參考圖19,是本發(fā)明實(shí)施例從隨機(jī)碼為一條曲線介紹的一種網(wǎng)絡(luò)支付滑動(dòng)輸入密碼頁面的示意圖。