本發(fā)明涉及移動通信技術(shù)領(lǐng)域,尤其涉及一種支付方法和裝置。
背景技術(shù):
隨著手機終端的普及和手機銀行的便捷性,手機銀行個人支付業(yè)務(wù)的不斷深入創(chuàng)新,對用戶更具有吸引力,具有良好的發(fā)展前景。然而,手機支付面臨的一個關(guān)鍵制約因素就是安全性,如設(shè)備丟失、密碼被竊取等問題都會造成重大損失?;诳蛻舻男枨?,目前銀行推出的手機銀行,采用手機號與銀行賬號綁定的方式來解決客戶支付過程中的安全問題,但由于這種在線支付安全性較弱,一直爭議不斷,安全問題成為困擾手機支付進一步展開的決定性因素。用戶希望即使在一些特殊情況下,如手機丟失,賬戶密碼被破解時,手機銀行依然安全。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的主要技術(shù)問題是,提供一種支付方法和裝置,能夠解決目前在線支付安全性低的技術(shù)問題。
為解決上述技術(shù)問題,本發(fā)明提供一種支付方法,包括如下步驟:
在終端執(zhí)行支付之前,實時獲取所述終端的角度;
判斷所述終端的角度是否滿足預設(shè)角度條件;
若是,則執(zhí)行支付。
進一步地,所述判斷所述終端的角度是否滿足預設(shè)角度條件的步驟包括:
判斷所述終端在第一預設(shè)時間段內(nèi)的角度值是否滿足預設(shè)角度條件。
進一步地,所述預設(shè)角度條件包括:所述終端在所述第一預設(shè)時間段內(nèi)的角度值均在第一預設(shè)角度值范圍內(nèi)。
進一步地,所述預設(shè)角度條件包括:所述終端在所述第一預設(shè)時間段內(nèi)的角度值的變化符合預設(shè)角度值變化要求。
進一步地,所述預設(shè)角度值變化要求包括:所述終端的角度值在所述第一預設(shè)時間段內(nèi)從第一預設(shè)角度值變換到第二預設(shè)角度值。
進一步地,所述預設(shè)角度值變化要求包括:
所述終端的角度值在第一預設(shè)時間段從第一預設(shè)角度值變化到預設(shè)中間角度值,再由預設(shè)中間角度值變化到第二預設(shè)角度值;
或者
所述終端的角度值在所述第一預設(shè)時間段內(nèi)直接從第一預設(shè)角度值變化到第二預設(shè)角度值。
進一步地,所述預設(shè)角度變化要求包括:所述終端的角度值在第一預設(shè)時間段內(nèi),按照第一預設(shè)角度變化順序從第一角度變化到預設(shè)中間角度值,再按照第二預設(shè)角度變化順序由預設(shè)中間角度值變化到第二預設(shè)角度值。
進一步地,所述第一預設(shè)角度值為第二預設(shè)角度值范圍的任一角度值,所述第二預設(shè)角度值為第三預設(shè)角度值范圍內(nèi)的任一角度值。
進一步地,所述方法還包括:
當判定所述終端在第一預設(shè)時間段的角度值不滿足預設(shè)角度條件時,進一步判斷終端在第一預設(shè)時間段的角度值不滿足預設(shè)角度條件的累計次數(shù)是否大于預設(shè)次數(shù);
若是,則判定不執(zhí)行支付;
若否,則再次判斷所述終端在第一預設(shè)時間段的角度值是否滿足預設(shè)角度條件。
進一步地,在實時獲取終端的角度之后,所述判斷所述終端在第一預設(shè)時間段的角度值是否滿足預設(shè)角度條件之前,還包括:
判斷在第二預設(shè)時間段內(nèi)是否獲取到所述終端的有效角度值;
若是,則根據(jù)所述終端的角度判斷是否執(zhí)行支付;
若否,則不執(zhí)行支付。
進一步地,當所述預設(shè)角度條件包括:所述終端在所述第一預設(shè)時間段內(nèi)的角度值均在第一預設(shè)角度值范圍內(nèi)時,所述有效角度值為所述第一預設(shè)角度值范圍內(nèi)任一角度值;
當所述預設(shè)角度條件包括:所述終端在所述第一預設(shè)時間段內(nèi)的角度值的變化符合預設(shè)角度值變化要求,且所述預設(shè)角度值變化要求包括:所述終端的角度值在所述第一預設(shè)時間段內(nèi)從第一預設(shè)角度值變換到第二預設(shè)角度值時,所述有效角度值為所述第一預設(shè)角度值。
進一步地,當在執(zhí)行支付之前獲取支付密碼之后實時獲取終端的角度的情況下,如果判定不執(zhí)行支付,則通過不發(fā)送支付密碼或者發(fā)送空密碼的方式來實現(xiàn)不執(zhí)行支付。
進一步地,所述終端的角度包括:所述終端的方位角度或者終端的水平角度。
同樣為了解決上述的技術(shù)問題,本發(fā)明還提供了一種支付裝置,包括:角度獲取模塊、判斷模塊和支付執(zhí)行模塊;
所述角度獲取模塊,用于在終端執(zhí)行支付之前,實時獲取所述終端的角度;
所述判斷模塊,用于判斷所述終端的角度是否滿足預設(shè)角度條件;
所述支付執(zhí)行模塊,用于在判斷模塊判斷為是的情況下,執(zhí)行支付。
進一步地,所述判斷模塊,用于判斷所述終端在第一預設(shè)時間段內(nèi)的角度值是否滿足預設(shè)角度條件。
進一步地,所述預設(shè)角度條件包括:
所述終端在所述第一預設(shè)時間段內(nèi)的角度值均在第一預設(shè)角度值范圍內(nèi);
或者
所述終端在所述第一預設(shè)時間段內(nèi)的角度值的變化符合預設(shè)角度值變化要求。
本發(fā)明的有益效果是:
本發(fā)明提供了一種支付方法和裝置,本發(fā)明的支付方法,包括:在終端執(zhí)行支付之前,實時獲取所述終端的角度;判斷所述終端的角度是否滿足預設(shè)角度條件;若是,則執(zhí)行支付;本發(fā)明的支付方法只有在終端的角度滿足預設(shè)角度條件時才可以執(zhí)行支付,執(zhí)行支付的判斷僅在終端本地進行,不需要進行網(wǎng)絡(luò)傳輸來判斷是否執(zhí)行支付,防止因網(wǎng)絡(luò)傳輸導致的支付信息被竊??;另外,用戶可以根據(jù)實際需求來設(shè)置不同的預設(shè)角度條件且在支付過程中應用角度匹配來實現(xiàn)支付,不易被他人察覺并竊取,隱秘性強,即使在手機丟失或者支付密碼被竊取的情況下,他人也很難采用該手機進行支付;與現(xiàn)有技術(shù)相比,本發(fā)明的支付方法大大提高了在線支付的安全性。
附圖說明
圖1為本發(fā)明實施例一提供的第一種支付方法的流程示意圖;
圖2為本發(fā)明實施例一提供的第二種支付方法的流程示意圖;
圖3為本發(fā)明實施例一提供的第三種支付方法的流程示意圖;
圖4為本發(fā)明實施例一提供的第四種支付方法的流程示意圖;
圖5為本發(fā)明實施例二提供的一種終端的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例二提供的一種角度口令設(shè)備界面的示意圖;
圖7為本發(fā)明實施例二提供的一種終端進行支付的流程示意圖;
圖8為本發(fā)明實施例三提供的一種支付裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面通過具體實施方式結(jié)合附圖對本發(fā)明作進一步詳細說明。
實施例一:
考慮到目前在線支付安全性低的技術(shù)問題,本實施例提供了一種支付方法,如圖1所示,應用于終端,包括如下步驟:
步驟101:在終端執(zhí)行支付之前,實時獲取所述終端的角度。
具體地,在支付流程進入最后環(huán)節(jié),執(zhí)行支付動作之前,實時獲取所述終端的角度。本實施例可以通過終端上的傳感器來實時獲取所述終端的角度。例如通過地磁傳感器來實時捕獲終端的角度。
優(yōu)先地,本實施例中終端的角度可以包括方位角度,例如東南方向25度;應當理解的是本實施例終端的角度還可以包括水平角度或者垂直角度,例如通過加速度傳感器來實時獲取終端的水平角度或者垂直角度。
步驟102:判斷所述終端的角度是否滿足預設(shè)角度條件;若是,則執(zhí)行步驟103,若否,執(zhí)行步驟104。
具體地,步驟102可以包括:判斷所述終端在第一預設(shè)時間段內(nèi)的角度值是否滿足預設(shè)角度條件。即獲取終端在第一預設(shè)時間段內(nèi)的角度值,判斷獲取的角度值是否滿足預設(shè)角度條件。
本實施例中,預設(shè)角度條件可以包括兩種:
第一種預設(shè)角度條件為:所述終端在所述第一預設(shè)時間段內(nèi)的角度值均在第一預設(shè)角度值范圍內(nèi);也就是說,終端在第一預設(shè)時間段內(nèi)維持角度值在第一預設(shè)角度值范圍內(nèi)。
在實際過程中,獲取終端在第一預設(shè)時間段內(nèi)的所有角度值,判斷獲取的所有角度值是否均在第一預設(shè)角度值范圍內(nèi),若是,滿足預設(shè)角度條件,若否,不滿足預設(shè)角度條件。
第二種預設(shè)角度條件為:所述終端在所述第一預設(shè)時間段內(nèi)的角度值的變化符合預設(shè)角度值變化要求;該情況下,是利用終端在第一預設(shè)時間內(nèi)的角度變化來判斷是否執(zhí)行支付;也就說,終端在第一預設(shè)時間段內(nèi)完成預設(shè)角度變化時才滿足預設(shè)角度條件進行執(zhí)行支付(例如,從東南方向25度變化到西南方向30度等),否則不滿足預設(shè)角度條件。
優(yōu)先地,本實施例中所述預設(shè)角度值變化要求包括:所述終端的角度值在所述第一預設(shè)時間段內(nèi)從第一預設(shè)角度值變換到第二預設(shè)角度值(例如,從東北方向50度變化到西南方向30度等)。也就是說,終端在第一預設(shè)時間段內(nèi)完成從一個角度值變化到另一個角度值的動作時,則執(zhí)行支付。本實施例中第一預設(shè)角度值可以為第二預設(shè)角度值范圍的任一角度值,所述第二預設(shè)角度值為第三預設(shè)角度值范圍內(nèi)的任一角度值。
在本實施例中預設(shè)角度值變化要求可以具體包括A或者B:
A、所述終端的角度值在第一預設(shè)時間段從第一預設(shè)角度值變化到預設(shè)中間角度值,再由預設(shè)中間角度值變化到第二預設(shè)角度值。
此時,用戶可以預先設(shè)置第一預設(shè)角度值、中間角度值和第二角值,其中中間角度值的個數(shù)為一個或者多個;然后在第一預設(shè)時間段內(nèi)終端的角度值是否從第一預設(shè)角度值變化到預設(shè)中間角度值,再由預設(shè)中間角度值變化到第二預設(shè)角度值,若是,則判定滿足預設(shè)角度條件,此時需要執(zhí)行支付。
為進一步提高支付安全,在利用角度變化的方式判斷是否執(zhí)行支付時,還需要考慮到角度變化順序,角度變化順序可以包括:順時針或者逆時針。具體地,本實施例中A可以具體為:所述終端的角度值在第一預設(shè)時間段內(nèi),按照第一預設(shè)角度變化順序從第一角度變化到預設(shè)中間角度值,再按照第二預設(shè)角度變化順序由預設(shè)中間角度值變化到第二預設(shè)角度值。
本實施例中一個預設(shè)角度變化順序與一次角度值變化對應,當中間預設(shè)中間角度有多個的情況下,中間角度值之間的變化也可以對應順序,當有n次中間角度值變化時,可以對應的設(shè)置n個預設(shè)角度變化順序與對應。
例如,在實際應用中,可以預先設(shè)置第一動作節(jié)點角度值、第二動作節(jié)點 角度值、第一動作節(jié)點角度值變化到第二動作節(jié)點角度值的順序(順時針或逆時針);又或者還可以繼續(xù)添加第三動作節(jié)點角度值和第二動作節(jié)點角度值變化到第三動作節(jié)點角度值的順序;又或者還可以在添加第三動作節(jié)點角度值的基礎(chǔ)上添加第四、五動作節(jié)點角度值,以及第三動作節(jié)點角度值變化到第四動作節(jié)點角度值的順序,第四動作節(jié)點角度值變化到第五動作節(jié)點角度值的順序。其中第一動作節(jié)點角度值對應上述第一預設(shè)角度值,最后添加到的動作節(jié)點角度值對應上述第二預設(shè)角度值,其余節(jié)點角度值對應上述預設(shè)中間角度值。
在完成,預設(shè)設(shè)置角度值和角度變化順序之后,在執(zhí)行支付之前,可以檢測終端在第一預設(shè)時間段內(nèi)的角度變化,若角度變化滿足上述預設(shè)角度變化需求,則執(zhí)行支付;例如檢測到終端從第一動作節(jié)點角度值按照順時針方向變化到第二動作節(jié)點角度值,然后按照逆時針方向從第二動作節(jié)點角度值變化到第三節(jié)點角度值,此時就可認為滿足預設(shè)角度變化需求,進而滿足預設(shè)角度條件,執(zhí)行支付。
在預設(shè)角度值變化要求包括A的情況下,第一預設(shè)角度值與第二預設(shè)角度值可以相同,例如從東南方向25度開始,按順時針的方向轉(zhuǎn)到西南方向30度,再按逆時針的方向轉(zhuǎn)回東南方向25度。
B、所述終端的角度值在所述第一預設(shè)時間段內(nèi)直接從第一預設(shè)角度值變化到第二預設(shè)角度值。
在預設(shè)角度值變化要求包括B的情況下,即僅考慮兩個角度值的變化,只需檢測終端在第一預設(shè)時間段內(nèi)是否從第一預設(shè)角度值變化到第二預設(shè)角度值即可,若是,則判定滿足預設(shè)角度條件,執(zhí)行支付。例如檢測終端是否從東南方向25度變化到西南方向30度。
在預設(shè)角度值變化要求包括B的情況下,也可以考慮到角度變化順序,提高支付安全,具參考上述對A的描述。
步驟103:執(zhí)行支付。
本實施例中執(zhí)行支付的過程為執(zhí)行支付流程中未完成的部分;例如,在用 戶已經(jīng)輸入支付密碼的情況下,本實施例中執(zhí)行支付的過程可以包括:發(fā)送支付密碼。
步驟104:不執(zhí)行支付。
本實施例中執(zhí)行支付的過程為不執(zhí)行支付流程中未完成的部分或者實現(xiàn)支付失?。焕?,在用戶已經(jīng)輸入支付密碼的情況下,本實施例中不執(zhí)行支付的過程可以包括:不發(fā)送支付密碼或者發(fā)送空密碼。
為提高支付效率,本實施例方法在判斷終端的角度不滿足預設(shè)角度條件之后,不執(zhí)行支付之前,還可以包括:
判斷終端的角度不滿足預設(shè)角度條件的累計次數(shù)是否大于預設(shè)次數(shù);
若是,則判定不執(zhí)行支付;
若否,則再次判斷所述終端的角度是否滿足預設(shè)角度條件。
本實施例的支付方法只有在終端的角度滿足預設(shè)角度條件時才可以執(zhí)行支付,執(zhí)行支付的判斷僅在終端本地進行,不需要進行網(wǎng)絡(luò)傳輸來判斷是否執(zhí)行支付,防止因網(wǎng)絡(luò)傳輸導致的支付信息被竊?。涣硗?,用戶可以根據(jù)實際需求來設(shè)置不同的預設(shè)角度條件且在支付過程中應用角度匹配來實現(xiàn)支付,不易被他人察覺并竊取,隱秘性強,即使在手機丟失或者支付密碼被竊取的情況下,他人也很難采用該手機進行支付;與現(xiàn)有技術(shù)相比,本實施例的支付方法大大提高了在線支付的安全性。另外,在目前采用手機號與銀行賬號綁定的方式的基礎(chǔ)上,應用本實施例的支付方式可以進一步提高支付安全。
如圖2所示,根據(jù)上述的描述,本實施例還提供了另一種支付方法,包括如下步驟:
步驟201:在終端執(zhí)行支付之前,實時獲取所述終端的角度。
具體地,可以在用戶輸入支付密碼后,發(fā)送支付密碼之前實時獲取所述終 端的角度。
其中終端的角度可以為終端的方位角度(如東南方向25度),也可以為水平角度等。
步驟202:判斷所述終端在第一預設(shè)時間段內(nèi)的角度值是否均在第一預設(shè)角度值范圍內(nèi),若是,在執(zhí)行203,若否,則執(zhí)行步驟204。
本步驟實質(zhì)上是判斷所述終端在第一預設(shè)時間段內(nèi)的角度值是否滿足預設(shè)角度條件;當終端在所述第一預設(shè)時間段內(nèi)的角度值均在第一預設(shè)角度值范圍內(nèi),則滿足預設(shè)角度條件,當終端在所述第一預設(shè)時間段內(nèi)的角度值不均在第一預設(shè)角度值范圍內(nèi),則不滿足預設(shè)角度條件。
本實施例中在步驟201之前,需要在終端上預先設(shè)置第一預設(shè)時間段、第一預設(shè)角度值范圍。其中設(shè)置第一預設(shè)角度值范圍的方式為:設(shè)置一個角度值,然后設(shè)置該角度值的正負誤差范圍,因此,本實施在設(shè)置角度值和正負誤差范圍后即可得到第一預設(shè)角度值范圍。
步驟203:執(zhí)行支付。
在用戶已經(jīng)輸入支付密碼的情況下,將支付密碼發(fā)送給銀行的服務(wù)器。
或者
在用戶還沒有輸入支付密碼的情況下,提供支付密碼輸入界面等。
步驟204:判斷所述終端在第一預設(shè)時間段內(nèi)的角度值不均在第一預設(shè)角度值范圍內(nèi)的累計次數(shù)是否大于預設(shè)次數(shù),若否,則轉(zhuǎn)步驟202,若是,則執(zhí)行步驟205。
在本實施例執(zhí)行步驟201之前,還需要設(shè)置預設(shè)次數(shù)N,在判斷所述終端在第一預設(shè)時間段內(nèi)的角度值不均在第一預設(shè)角度值范圍內(nèi)之后,需要統(tǒng)計所述終端在第一預設(shè)時間段內(nèi)的角度值不均在第一預設(shè)角度值范圍內(nèi)的總次數(shù)n,然 后判斷n是否大于N,若大于,則不執(zhí)行支付,若不大于,還需要返回步驟202。
步驟205:不執(zhí)行支付。
在用戶已經(jīng)輸入支付密碼的情況下,不執(zhí)行支付的過程可以包括:不發(fā)送支付密碼給銀行的服務(wù)器,或者發(fā)送空密碼給銀行的服務(wù)器;
在用戶沒有輸入支付密碼的情況下,結(jié)束支付流程。
如圖3所示,根據(jù)上述的描述,本實施例還提供了另一種支付方法,包括如下步驟:
步驟301:在終端執(zhí)行支付之前,實時獲取所述終端的角度。
具體地,可以在用戶輸入支付密碼后,發(fā)送支付密碼之前實時獲取所述終端的角度。
其中終端的角度可以為終端的方位角度(如東南方向25度),也可以為水平角度等。
步驟302:判斷終端在所述第一預設(shè)時間段內(nèi)的角度值的變化是否符合預設(shè)角度值變化要求,若是,則執(zhí)行步驟303,若否,則執(zhí)行步驟304。
本步驟,是判斷所述終端在第一預設(shè)時間段內(nèi)的角度值是否滿足預設(shè)角度條件的具體過程,當符合預設(shè)角度值變化要求時,則滿足預設(shè)角度條件,當不符合預設(shè)角度值變化要求時,不符合預設(shè)角度條件。
在本實施例中預設(shè)角度值變化要求可以包括:
所述終端的角度值在所述第一預設(shè)時間段內(nèi)從第一預設(shè)角度值變換到第二預設(shè)角度值。
具體地,預設(shè)角度值變化要求具體可以包括:
A、終端的角度值在第一預設(shè)時間段從第一預設(shè)角度值變化到預設(shè)中間角度值,再由預設(shè)中間角度值變化到第二預設(shè)角度值;
或者
B、終端的角度值在所述第一預設(shè)時間段內(nèi)直接從第一預設(shè)角度值變化到第二預設(shè)角度值。
為進一步提高支付安全,在利用角度變化的方式判斷是否執(zhí)行支付時,還需要考慮到角度變化順序,角度變化順序可以包括:順時針或者逆時針。具體地,本實施例中A可以具體為:所述終端的角度值在第一預設(shè)時間段內(nèi),按照第一預設(shè)角度變化順序從第一角度變化到預設(shè)中間角度值,再按照第二預設(shè)角度變化順序由預設(shè)中間角度值變化到第二預設(shè)角度值。
在執(zhí)行步驟301之前,用戶還需要設(shè)置,第一預設(shè)角度值、第二預設(shè)角度值、以及預設(shè)中間角度值。
在本實施例中第一預設(shè)角度值可以為第二預設(shè)角度值范圍內(nèi)的任一角度值,第二預設(shè)角度值也可以為第三預設(shè)角度值范圍內(nèi)的任一角度值,同樣中間角度值可以為預設(shè)中間角度范圍內(nèi)的任一角度值。
本實施例中第二預設(shè)角度值范圍、第三預設(shè)角度值范圍或者中間角度范圍的設(shè)置方式為:設(shè)置一個角度值,然后設(shè)置該角度值的正負誤差范圍,因此,本實施在設(shè)置角度值和正負誤差范圍后即可得到對應預設(shè)角度值范圍。例如對于第二預設(shè)角度值范圍,設(shè)置一個預設(shè)角度值為30度,正負誤差范圍為-5度-5度,此時即可得到第二預設(shè)角度值范圍為25度-35度。
另外,如果在考慮到角度值變化順序的情況下,還需要預先設(shè)置角度值變化順序。
步驟303:執(zhí)行支付。
在用戶已經(jīng)輸入支付密碼的情況下,將支付密碼發(fā)送給銀行的服務(wù)器。
或者
在用戶還沒有輸入支付密碼的情況下,提供支付密碼輸入界面等。
步驟304:判斷不符合預設(shè)角度值變化要求的累計次數(shù)是否大于預設(shè)次數(shù),若否,則轉(zhuǎn)步驟302,若是,則執(zhí)行步驟305。
在本實施例執(zhí)行步驟301之前,還需要設(shè)置預設(shè)次數(shù)N,在判斷不符合預設(shè)角度值變化要求時,需要統(tǒng)計不符合預設(shè)角度值變化要求的總次數(shù)n,然后判斷n是否大于N,若大于,則不執(zhí)行支付,若不大于,還需要返回步驟302。
步驟305:不執(zhí)行支付。
在用戶已經(jīng)輸入支付密碼的情況下,不執(zhí)行支付的過程可以包括:不發(fā)送支付密碼給銀行的服務(wù)器,或者發(fā)送空密碼給銀行的服務(wù)器;
在用戶沒有輸入支付密碼的情況下,結(jié)束支付流程。
在上述支付方法的基礎(chǔ)上,為考慮到支付的效率和節(jié)省終端的能耗,本實施例方法,在實時獲取終端的角度之后,所述判斷所述終端在第一預設(shè)時間段的角度值是否滿足預設(shè)角度條件之前,還包括:
判斷在第二預設(shè)時間段內(nèi)是否獲取到所述終端的有效角度值;
若是,則根據(jù)所述終端的角度判斷是否執(zhí)行支付;
若否,則不執(zhí)行支付。
如圖4所示,本實施例提供了另一種支付方法,包括如下步驟:
步驟401:在終端執(zhí)行支付之前,實時獲取所述終端的角度。
步驟402:判斷在第二預設(shè)時間段內(nèi)是否獲取到所述終端的有效角度值,若是,則執(zhí)行步驟403,若否,則執(zhí)行步驟406。
具體地,當步驟403中預設(shè)角度條件包括:所述終端在所述第一預設(shè)時間段內(nèi)的角度值均在第一預設(shè)角度值范圍內(nèi)時,所述有效角度值為所述第一預設(shè)角度值范圍內(nèi)任一角度值;
當步驟403中預設(shè)角度條件包括:所述終端在所述第一預設(shè)時間段內(nèi)的角度值的變化符合預設(shè)角度值變化要求,且所述預設(shè)角度值變化要求包括:所述終端的角度值在所述第一預設(shè)時間段內(nèi)從第一預設(shè)角度值變換到第二預設(shè)角度 值時,所述有效角度值為所述第一預設(shè)角度值。其中第一預設(shè)角度值可以為第二預設(shè)角度值范圍內(nèi)任意一角度值。
步驟403:判斷所述終端在第一預設(shè)時間段內(nèi)的角度值是否滿足預設(shè)角度條件,若否,執(zhí)行步驟404,若是執(zhí)行步驟405。
預設(shè)角度條件的具體內(nèi)參考上述的描述,這里不在贅述。
步驟404:判斷不滿足預設(shè)角度條件的累計次數(shù)是否大于預設(shè)次數(shù),若否,轉(zhuǎn)步驟402,若是,則執(zhí)行步驟406。
步驟405:執(zhí)行支付。
步驟406不執(zhí)行支付。
本實施例的支付方法,是一種本地指令判斷方法,不易被竊取,且隱秘性強,大大提高了手機支付過程中的安全性。
實施例二:
根據(jù)實施例一的描述,本實施例提供了一種終端,如圖5所示,包括:地磁傳感器、角度口令設(shè)置單元、角度口令存儲單元、計時器和角度口令判斷單元;
地磁傳感器用于實時獲取終端的方位角度信息;
角度口令設(shè)置單元用來設(shè)置角度口令,靜態(tài)角度口令和動態(tài)角度口令選擇其一進行設(shè)置;
本實施例中靜態(tài)角度口令是指:T2時間段內(nèi)通過地磁傳感器獲取終端的角度值在第一角度值范圍內(nèi);其中第一角度值范圍由設(shè)置的一個預設(shè)角度值和正負誤差范圍構(gòu)成;
本實施例中動態(tài)角度口令是指:T2時間段內(nèi)終端完成預設(shè)角度值變化(如 從東南方向25度開始,按順時針的方向轉(zhuǎn)到西南方向30度,再按逆時針的方向轉(zhuǎn)回東南方向25度);
本實施例中靜態(tài)角度口令對應實施例一中預設(shè)角度條件包括所述終端在所述第一預設(shè)時間段內(nèi)的角度值均在第一預設(shè)角度值范圍內(nèi);
本實施例中動態(tài)角度口對應實施例一中預設(shè)角度條件包括:所述終端的角度值在所述第一預設(shè)時間段內(nèi)從第一預設(shè)角度值變換到第二預設(shè)角度值。
本實施例中可以在收的設(shè)置界面上設(shè)置靜態(tài)角度口令和動態(tài)角度口令,如圖6所示,為一種角度口令設(shè)備示意圖;在該設(shè)置界面可以選擇靜態(tài)角度口令和動態(tài)角度口令中的之一進行設(shè)置,如果兩個都設(shè)置了,則按最后進行設(shè)置的作為最終的角度口令。在靜態(tài)角度口令設(shè)置欄,可設(shè)置預設(shè)角度值、正負誤差范圍和要求的角度保持時間(即第一預設(shè)時間段,T2),這里指的是最少時間;在動態(tài)角度口令設(shè)置欄,包含整體動作完成限時(即第一預設(shè)時間段,T2)、正負誤差范圍、第一動作節(jié)點角度值、第二動作節(jié)點角度值、第一和第二動作節(jié)點完成順序,還可以繼續(xù)添加第三動作節(jié)點角度值和第二和第三動作節(jié)點完成順序。當然,有需要的話還可以繼續(xù)添加第四、五動作節(jié)點。其中正負誤差范圍為各動作節(jié)點的角度值誤差范圍,動作節(jié)點間完成順序(預設(shè)角度變化順序)包含順時針和逆時針兩種;其中第一動作節(jié)點角度值對應第一預設(shè)角度值,最后添加的動作節(jié)點角度值對應第二預設(shè)角度值,其與動作節(jié)點角度值對應預設(shè)中間角度值。
角度口令存儲單元用于將設(shè)置好的角度口令進行存儲,和后期用之來作為判斷標準;
計時器1用于計時到T1,計時器2用于計時到T2;
角度口令判斷單元用于判斷在T2時間段內(nèi)獲取的角度值與預設(shè)角度口令是 否一致。
應用圖5所示的終端進行支付的過程,包括如下步驟:
步驟701:支付流程進入最后環(huán)節(jié),執(zhí)行支付動作前(如輸入支付密碼,點擊確定,待發(fā)送前),啟動地磁傳感器和計時器1。
步驟702:地磁傳感器時獲取移動終端的方位角度值,計時器1開始計時。
步驟703:計時器1計時到T1前,地磁傳感器是否捕獲到有效角度值。
此處的有效角度值,當角度口令為靜態(tài)角度口令時為在誤差范圍內(nèi)的預設(shè)角度值;當角度口令為動態(tài)角度口令時為誤差范圍內(nèi)的第一動作節(jié)點角度值。
步驟704:當捕獲到有效角度時,開啟計時器2并開始計時。
步驟706:判斷T2時間段內(nèi)獲取的角度值與預設(shè)角度口令是否一致。
對應實施例一中判斷所述終端在第一預設(shè)時間段內(nèi)的角度值是否滿足預設(shè)角度條件。
步驟707:當T2時間段內(nèi)獲取的角度值與預設(shè)角度口令一致時,執(zhí)行支付動作。
步驟708:當T2時間段內(nèi)獲取的角度值與預設(shè)角度口令不一致時,累積不一致的次數(shù)n,并判斷n是否大于閾值N。如果不大于N,則進入702。
步驟709:當T2時間段內(nèi)獲取的角度值與預設(shè)角度口令一致,且累積的不一致次數(shù)n大于閾值N;或者計時器1計時到T1時,地磁傳感器未捕獲到有效角度值時。則不執(zhí)行支付動作(如:不發(fā)送支付密碼或發(fā)送一空密碼)。
步驟710:關(guān)閉地磁傳感器和定時器。
本實施例是通過地磁傳感器獲得方位角度值的方式來判斷是否執(zhí)行支付,應當理解是也可以替換為加速度傳感器獲取終端的水平角度的方式來判斷是否執(zhí)行支付。
本實施例提供的基于地磁傳感器的支付方法,是一種本地指令判斷方法,不易被竊取,且隱秘性強,大大提高了手機支付過程中的安全性。
實施例三:
本實施例提供了一種支付裝置,如圖8所示,包括:角度獲取模塊、判斷模塊和支付執(zhí)行模塊;
所述角度獲取模塊,用于在終端執(zhí)行支付之前,實時獲取所述終端的角度;
所述判斷模塊,用于判斷所述終端的角度是否滿足預設(shè)角度條件;
所述支付執(zhí)行模塊,用于在判斷模塊判斷為是的情況下,執(zhí)行支付。
優(yōu)先地,所述判斷模塊,用于判斷所述終端在第一預設(shè)時間段內(nèi)的角度值是否滿足預設(shè)角度條件。
優(yōu)先地,所述預設(shè)角度條件包括:
所述終端在所述第一預設(shè)時間段內(nèi)的角度值均在第一預設(shè)角度值范圍內(nèi);
或者
所述終端在所述第一預設(shè)時間段內(nèi)的角度值的變化符合預設(shè)角度值變化要求。
本實施例的支付裝置可以應用于終端。
本實施例的支付裝置只有在終端的角度滿足預設(shè)角度條件時才可以執(zhí)行支付,執(zhí)行支付的判斷僅在終端本地進行,不需要進行網(wǎng)絡(luò)傳輸來判斷是否執(zhí)行支付,防止因網(wǎng)絡(luò)傳輸導致的支付信息被竊取;另外,用戶可以根據(jù)實際需求來設(shè)置不同的預設(shè)角度條件且在支付過程中應用角度匹配來實現(xiàn)支付,不易被他人察覺并竊取,隱秘性強,即使在手機丟失或者支付密碼被竊取的情況下,他人也很難采用該手機進行支付;與現(xiàn)有技術(shù)相比,本實施例的支付裝置大大提高了在線支付的安全性。另外,在目前采用手機號與銀行賬號綁定的方式的 基礎(chǔ)上,應用本實施例的支付裝置可以進一步提高支付安全。
以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發(fā)明的保護范圍。