本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種付款處理方法及裝置。
背景技術(shù):
隨著科技的發(fā)展,網(wǎng)上支付、轉(zhuǎn)賬等在線交易給人民的生活帶來了很多便利。人們在享受科技帶來的優(yōu)勢的同時,也要考慮到賬戶安全的問題。
為了保障資金安全,付款時必須驗證密碼成為所有理財產(chǎn)品的默認規(guī)則。但記憶復雜的密碼以及每次支付時必須手動輸入密碼會讓一次愉快的支付過程變得不那么有趣。為此,支付寶等理財產(chǎn)品在面對面付款環(huán)節(jié)做了一些諸如聲波支付和掃碼支付等創(chuàng)新,但聲波支付和掃碼支付各有其缺陷。聲波支付易受周圍環(huán)境噪聲干擾。掃碼支付需要開啟攝像頭對準條碼再對焦識別,比較繁瑣。在保證安全的基礎(chǔ)上讓用戶輕松愉快的享受一鍵付款的帶給我們的樂趣,成為需要從事快捷支付的研究者渴望達到的理想狀態(tài)。但是在相關(guān)技術(shù)還無法實現(xiàn)更為安全便捷的付款方式。
針對相關(guān)技術(shù)中存在的無法安全便捷的進行付款的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種付款處理方法及裝置,以至少解決相關(guān)技術(shù)中存在的無法安全便捷的進行付款的問題。
根據(jù)本發(fā)明的一個方面,提供了一種付款處理方法,包括:第一終端將驗證信息發(fā)送給服務(wù)器;所述第一終端利用藍牙廣播所述驗證信息;所述第一終端接收所述服務(wù)器根據(jù)所述驗證信息推送的收款人信息,其中,所述收款人信息為利用藍牙接收到所述驗證信息的第二終端發(fā)送給所述服務(wù)器的;所述第一終端根據(jù)所述收款人信息進行付款處理。
進一步地,所述第一終端接收所述服務(wù)器根據(jù)所述驗證信息推送的所述收款人信息包括:所述第一終端在第一預定時間內(nèi)接收所述服務(wù)器根據(jù)所述驗證信息推送的所述收款人信息。
進一步地,所述第一終端根據(jù)所述收款人信息進行付款處理包括:所述第一終端在確定所述收款人信息正確后,在第二預定時間內(nèi)通知所述服務(wù)器執(zhí)行付款交易。
根據(jù)本發(fā)明的另一方面,提供了一種付款處理方法,包括:第二終端利用藍牙接收 第一終端廣播的驗證信息;所述第二終端將所述驗證信息和收款人信息發(fā)送給服務(wù)器,其中,所述驗證信息用于所述服務(wù)器將所述收款人信息發(fā)送給所述第一終端,所述收款人信息用于所述第一終端進行付款處理。
進一步地,所述第二終端將所述驗證信息和所述收款人信息發(fā)送給所述服務(wù)器包括:所述第二終端確定與所述第一終端的貼近時間,其中,所述貼近時間為所述第二終端與所述第一終端之間的距離小于第一預定閾值的持續(xù)時間;當確定所述貼近時間大于或等于第二預定閾值時,所述第二終端將所述驗證信息和所述收款人信息發(fā)送給所述服務(wù)器。
根據(jù)本發(fā)明的另一方面,提供了一種付款處理方法,包括:服務(wù)器接收第一終端發(fā)送的驗證信息;所述服務(wù)器接收第二終端發(fā)送的驗證信息和收款人信息,其中,所述第二終端發(fā)送的驗證信息和收款人信息為所述第二終端在利用藍牙接收到所述第一終端廣播的驗證信息后,發(fā)送給所述服務(wù)器的,所述第一終端通過藍牙廣播所述驗證信息;所述服務(wù)器根據(jù)所述第一終端發(fā)送的驗證信息和所述第二終端發(fā)送的驗證信息,將所述收款人信息推送給所述第一終端,其中,所述收款人信息用于所述第一終端進行付款處理。
進一步地,所述服務(wù)器根據(jù)所述第一終端發(fā)送的驗證信息和所述第二終端發(fā)送的驗證信息,將所述收款人信息推送給所述第一終端包括:所述服務(wù)器判斷所述第一終端發(fā)送的驗證信息和所述第二終端發(fā)送的驗證信息是否一致;在判斷結(jié)果為一致的情況下,所述服務(wù)器將所述收款人信息推送給所述第一終端。
根據(jù)本發(fā)明的另一方面,提供了一種付款處理裝置,所述裝置應(yīng)用于第一終端中,包括:發(fā)送模塊,用于將驗證信息發(fā)送給服務(wù)器;廣播模塊,用于利用藍牙廣播所述驗證信息;第一接收模塊,用于接收所述服務(wù)器根據(jù)所述驗證信息推送的收款人信息,其中,所述收款人信息為利用藍牙接收到所述驗證信息的第二終端發(fā)送給所述服務(wù)器的;處理模塊,用于根據(jù)所述收款人信息進行付款處理。
進一步地,所述第一接收模塊包括:所述第一終端在第一預定時間內(nèi)接收所述服務(wù)器根據(jù)所述驗證信息推送的所述收款人信息。
進一步地,所述處理模塊包括:通知單元,用于在確定所述收款人信息正確后,在第二預定時間內(nèi)通知所述服務(wù)器執(zhí)行付款交易。
根據(jù)本發(fā)明的另一方面,提供了一種付款處理裝置,所述裝置應(yīng)用于第二終端中,包括:第二接收模塊,用于利用藍牙接收第一終端廣播的驗證信息;發(fā)送模塊,用于將所述驗證信息和收款人信息發(fā)送給服務(wù)器,其中,所述驗證信息用于所述服務(wù)器將所述收款人信息發(fā)送給所述第一終端,所述收款人信息用于所述第一終端進行付款處理。
進一步地,所述發(fā)送模塊包括:確定單元,用于確定與所述第一終端的貼近時間,其中,所述貼近時間為所述第二終端與所述第一終端之間的距離小于第一預定閾值的持 續(xù)時間;發(fā)送單元,用于當確定所述貼近時間大于或等于第二預定閾值時,將所述驗證信息和所述收款人信息發(fā)送給所述服務(wù)器。
根據(jù)本發(fā)明的另一方面,提供了一種付款處理裝置,所述裝置應(yīng)用于服務(wù)器中,包括:第三接收模塊,用于接收第一終端發(fā)送的驗證信息;第四接收模塊,用于接收第二終端發(fā)送的驗證信息和收款人信息,其中,所述第二終端發(fā)送的驗證信息和收款人信息為所述第二終端在利用藍牙接收到所述第一終端廣播的驗證信息后,發(fā)送給所述服務(wù)器的,所述第一終端通過藍牙廣播所述驗證信息;推送模塊,用于根據(jù)所述第一終端發(fā)送的驗證信息和所述第二終端發(fā)送的驗證信息,將所述收款人信息推送給所述第一終端,其中,所述收款人信息用于所述第一終端進行付款處理。
進一步地,所述推送模塊包括:判斷單元,用于判斷所述第一終端發(fā)送的驗證信息和所述第二終端發(fā)送的驗證信息是否一致;推送單元,用于在判斷結(jié)果為一致的情況下,將所述收款人信息推送給所述第一終端。
通過本發(fā)明,采用第一終端將驗證信息發(fā)送給服務(wù)器;所述第一終端利用藍牙廣播所述驗證信息;所述第一終端接收所述服務(wù)器根據(jù)所述驗證信息推送的收款人信息,其中,所述收款人信息為利用藍牙接收到所述驗證信息的第二終端發(fā)送給所述服務(wù)器的;所述第一終端根據(jù)所述收款人信息進行付款處理,解決了相關(guān)技術(shù)中存在的無法安全便捷的進行付款的問題,進而達到了安全便捷的進行付款的效果。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的第一種付款處理方法的流程圖;
圖2是根據(jù)本發(fā)明實施例的第二種付款處理方法的流程圖;
圖3是根據(jù)本發(fā)明實施例的第三種付款處理方法的流程圖;
圖4是根據(jù)本發(fā)明實施例的第一種付款處理裝置的結(jié)構(gòu)框圖;
圖5是根據(jù)本發(fā)明實施例的第一種付款處理裝置中處理模塊48的結(jié)構(gòu)框圖;
圖6是根據(jù)本發(fā)明實施例的第二種付款處理裝置的結(jié)構(gòu)框圖;
圖7是根據(jù)本發(fā)明實施例的第二種付款處理裝置中發(fā)送模塊64的結(jié)構(gòu)框圖;
圖8是根據(jù)本發(fā)明實施例的第三種付款處理裝置的結(jié)構(gòu)框圖;
圖9是根據(jù)本發(fā)明實施例的第三種付款處理裝置中推送模塊86的結(jié)構(gòu)框圖;
圖10是根據(jù)本發(fā)明實施例的終端A中的操作流程圖;
圖11是根據(jù)本發(fā)明實施例的終端B中的操作流程圖。
具體實施方式
下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。
在本實施例中提供了一種付款處理方法,圖1是根據(jù)本發(fā)明實施例的第一種付款處理方法的流程圖,如圖1所示,該流程包括如下步驟:
步驟S102,第一終端將驗證信息發(fā)送給服務(wù)器;
步驟S104,該第一終端利用藍牙廣播上述驗證信息;
步驟S106,該第一終端接收服務(wù)器根據(jù)驗證信息推送的收款人信息,其中,該收款人信息為利用藍牙接收到上述驗證信息的第二終端發(fā)送給服務(wù)器的;
步驟S108,該第一終端根據(jù)上述收款人信息進行付款處理。
其中,第一終端將驗證消息發(fā)送給服務(wù)器和第一終端利用藍牙廣播驗證信息的先后順序不限,可以先執(zhí)行前者,再執(zhí)行后者,或者先執(zhí)行后者,再執(zhí)行前者,或者兩個同時執(zhí)行。圖1中以先執(zhí)行將驗證信息發(fā)送給服務(wù)器在執(zhí)行利用藍牙廣播上述驗證信息為例進行的說明。通過上述步驟,付款方終端將驗證信息通過藍牙的方式廣播給收款方終端,從而使得收款方終端根據(jù)接收的驗證信息反饋收款人信息,并且,通過藍牙傳輸驗證信息的方式能夠保證預定距離內(nèi)的終端之間進行通信,提高了付款的安全系數(shù),上述驗證信息可以是隨機產(chǎn)生的序列或隨機產(chǎn)生的其他信息,從而降低了被破解的風險,同時,上述操作也省去了輸入驗證碼輸入各種密碼的步驟,實現(xiàn)了快捷支付,解決了相關(guān)技術(shù)中存在的無法安全便捷的進行付款的問題,進而達到了安全便捷的進行付款的效果。
在一個可選的實施例中,上述第一終端接收服務(wù)器根據(jù)驗證信息推送的收款人信息包括:第一終端在第一預定時間內(nèi)接收服務(wù)器根據(jù)驗證信息推送的收款人信息。也就是說,如果第一終端在第一預定時間之內(nèi)沒有收到收款人信息,說明預先發(fā)送的驗證信息已失效,此時,需要再次發(fā)送一個隨機的驗證信息。通過設(shè)置有效期的方式,能夠進一步提高付款的安全性。
在一個可選的實施例中,上述第一終端根據(jù)收款人信息進行付款處理包括:第一終端在確定收款人信息正確后,在第二預定時間內(nèi)通知服務(wù)器執(zhí)行付款交易。由此可知,在通知服務(wù)器執(zhí)行付款交易的操作中也會設(shè)置一個有效期,超過預定時間則操作失效,需要重新去獲取收款人信息,同樣,有效地提高了付款的安全性。
圖2是根據(jù)本發(fā)明實施例的第二種付款處理方法的流程圖,如圖2所示,該流程包括如下步驟:
步驟S202,第二終端利用藍牙接收第一終端廣播的驗證信息;
步驟S204,該第二終端將上述驗證信息和收款人信息發(fā)送給服務(wù)器,其中,給驗證信息用于服務(wù)器將收款人信息發(fā)送給第一終端,該收款人信息用于第一終端進行付款處理。
通過上述步驟,第二終端通過藍牙接收驗證信息,也就是說,第一終端和第二終端之間通過藍牙進行通信,而采用藍牙通信實現(xiàn)了預定距離內(nèi)的終端之間的通信,提高了通信的安全性,進一步提高了付款的安全性。從而有效解決相關(guān)技術(shù)中存在的無法安全便捷的進行付款的問題,進而達到了安全便捷的進行付款的效果。
在一個可選的實施例中,上述第二終端將驗證信息和收款人信息發(fā)送給服務(wù)器包括:第二終端確定與第一終端的貼近時間,其中,該貼近時間為第二終端與第一終端之間的距離小于第一預定閾值的持續(xù)時間;當確定給貼近時間大于或等于第二預定閾值時,第二終端將上述驗證信息和收款人信息發(fā)送給服務(wù)器。由此可知,只有當?shù)谝唤K端和第二終端的距離小于預定閾值,且兩個終端之間保持該距離超過一個預定的時間之后,付款方終端才會將付款人信息發(fā)送給服務(wù)器,有效提高了付款的安全性。
圖3是根據(jù)本發(fā)明實施例的第三種付款處理方法的流程圖,如圖3所示,該流程包括如下步驟:
步驟S302,服務(wù)器接收第一終端發(fā)送的驗證信息;
步驟S304,該服務(wù)器接收第二終端發(fā)送的驗證信息和收款人信息,其中,該第二終端發(fā)送的驗證信息和收款人信息為第二終端在利用藍牙接收到第一終端廣播的驗證信息后,發(fā)送給服務(wù)器的,該第一終端通過藍牙廣播驗證信息;
步驟S306,該服務(wù)器根據(jù)第一終端發(fā)送的驗證信息和第二終端發(fā)送的驗證信息,將收款人信息推送給第一終端,其中,該收款人信息用于第一終端進行付款處理。
通過上述步驟,付款方終端將驗證信息通過藍牙的方式廣播給收款方終端,從而使得收款方終端根據(jù)接收的驗證信息反饋收款人信息,并且,通過藍牙傳輸驗證信息的方式能夠保證預定距離內(nèi)的終端之間進行通信,提高了付款的安全系數(shù),上述驗證信息可以是隨機產(chǎn)生的序列或隨機產(chǎn)生的其他信息,從而降低了被破解的風險,同時,上述操作也省去了輸入驗證碼輸入各種密碼的步驟,實現(xiàn)了快捷支付,解決了相關(guān)技術(shù)中存在的無法安全便捷的進行付款的問題,進而達到了安全便捷的進行付款的效果。
在一個可選的實施例中,上述服務(wù)器根據(jù)第一終端發(fā)送的驗證信息和第二終端發(fā)送的驗證信息,將收款人信息推送給第一終端包括:該服務(wù)器判斷第一終端發(fā)送的驗證信息和第二終端發(fā)送的驗證信息是否一致;在判斷結(jié)果為一致的情況下,該服務(wù)器將收款 人信息推送給第一終端。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例的方法。
在本實施例中還提供了一種付款處理裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
圖4是根據(jù)本發(fā)明實施例的第一種付款處理裝置的結(jié)構(gòu)框圖,該裝置可以應(yīng)用于第一終端中,該第一終端可以是付款方終端,如圖4所示,該裝置包括發(fā)送模塊42、廣播模塊44、第一接收模塊46和處理模塊48,其中,發(fā)送模塊42和廣播模塊44的位置關(guān)系可以為多種,圖4僅為一種方式。下面對該裝置進行說明。
發(fā)送模塊42,用于將驗證信息發(fā)送給服務(wù)器;廣播模塊44,連接至上述發(fā)送模塊42,用于利用藍牙廣播驗證信息;第一接收模塊46,連接至上述廣播模塊44,用于接收服務(wù)器根據(jù)驗證信息推送的收款人信息,其中,給收款人信息為利用藍牙接收到驗證信息的第二終端發(fā)送給服務(wù)器的;處理模塊48,連接至上述第一接收模塊46,用于根據(jù)收款人信息進行付款處理。
在一個可選的實施例中,上述第一接收模塊46包括:第一終端在第一預定時間內(nèi)接收服務(wù)器根據(jù)驗證信息推送的收款人信息。
圖5是根據(jù)本發(fā)明實施例的第一種付款處理裝置中處理模塊48的結(jié)構(gòu)框圖,如圖5所示,該處理模塊48包括通知單元52,下面對該處理模塊48進行說明。
通知單元52,用于在確定收款人信息正確后,在第二預定時間內(nèi)通知服務(wù)器執(zhí)行付款交易。
圖6是根據(jù)本發(fā)明實施例的第二種付款處理裝置的結(jié)構(gòu)框圖,該裝置可以應(yīng)用于第二終端,該第二終端可以是收款方終端,如圖6所示,該裝置包括第二接收模塊62、發(fā)送模塊64,下面對該裝置進行說明。
第二接收模塊62,用于利用藍牙接收第一終端廣播的驗證信息;發(fā)送模塊64,連接至上述第二接收模塊62,用于將驗證信息和收款人信息發(fā)送給服務(wù)器,其中,該驗證信息用于服務(wù)器將收款人信息發(fā)送給第一終端,該收款人信息用于第一終端進行付款處理。
圖7是根據(jù)本發(fā)明實施例的第二種付款處理裝置中發(fā)送模塊64的結(jié)構(gòu)框圖,如圖7所示,該發(fā)送模塊64包括確定單元72和發(fā)送單元74,下面對該發(fā)送模塊64進行說明。
確定單元72,用于確定與第一終端的貼近時間,其中,該貼近時間為第二終端與第一終端之間的距離小于第一預定閾值的持續(xù)時間;發(fā)送單元74,連接至上述確定單元72,用于當確定上述貼近時間大于或等于第二預定閾值時,將上述驗證信息和收款人信息發(fā)送給服務(wù)器。
圖8是根據(jù)本發(fā)明實施例的第三種付款處理裝置的結(jié)構(gòu)框圖,該裝置可以應(yīng)用于服務(wù)器中,如圖8所示,該裝置包括第三接收模塊82、第四接收模塊84和推送模塊86,下面對該裝置進行說明。
第三接收模塊82,用于接收第一終端發(fā)送的驗證信息;第四接收模塊84,連接至上述第三接收模塊82,用于接收第二終端發(fā)送的驗證信息和收款人信息,其中,該第二終端發(fā)送的驗證信息和收款人信息為第二終端在利用藍牙接收到第一終端廣播的驗證信息后,發(fā)送給服務(wù)器的,第一終端通過藍牙廣播驗證信息;推送模塊86,連接至上述第四接收模塊84,用于根據(jù)第一終端發(fā)送的驗證信息和第二終端發(fā)送的驗證信息,將收款人信息推送給第一終端,其中,該收款人信息用于第一終端進行付款處理。
圖9是根據(jù)本發(fā)明實施例的第三種付款處理裝置中推送模塊86的結(jié)構(gòu)框圖,如圖9所示,該推送模塊86包括判斷單元92和推送單元94,下面對該推送模塊86進行說明。
判斷單元92,用于判斷第一終端發(fā)送的驗證信息和第二終端發(fā)送的驗證信息是否一致;推送單元94,連接至上述判斷單元92,用于在判斷結(jié)果為一致的情況下,將收款人信息推送給第一終端。
下面以上述藍牙為低功耗藍牙進行舉例說明:
本實施例中提供了一種用于實現(xiàn)移動終端面對面付款的方法,尤其涉及一種利用低功耗藍牙傳遞交易驗證信息的技術(shù)實現(xiàn)移動終端面對面付款的方法。
終端A(同上述的第一終端)進入付款界面后,終端A自動生成隨機的交易驗證信息并將其發(fā)送到服務(wù)器端,同時終端A自動通過低功耗藍牙將該交易驗證信息廣播出去。終端B(同上述的第二終端)進入收款界面后通過藍牙接收到該交易驗證信息,并通過藍牙信號強度值自動計算發(fā)送該交易驗證信息的終端A其與累積貼近的時間,當終端B判斷其與終端A的累計貼近時間超過預定值時,則立即將該交易驗證信息發(fā)送到服務(wù)器端,服務(wù)器端自動檢測是否存在該交易驗證信息,當檢測存在后則將收款人信息推送給終端A,終端A將服務(wù)器推送的收款人信息展示在付款界面,當終端A監(jiān)聽到用戶確認無誤后點擊一鍵付款按鈕后則通知服務(wù)器執(zhí)行付款交易。
例如,用戶a借了用戶b總共10萬元現(xiàn)金。某日用戶a約用戶b見面后準備還錢。用戶a在其支付應(yīng)用中輸入付款金額10萬元并點擊下一步進入到付款界面,并將手機 貼近用戶b的手機。與此同時用戶b在其支付應(yīng)用中點擊面對面收款按鈕后進入到收款界面。數(shù)秒之后用戶a的支付界面顯示收款人的頭像、賬號為123456789@qq.com、真實姓名為陳功國,并顯示一鍵支付按鈕。當用戶a確認收款人確認無誤并點擊一鍵支付按鈕后,用戶a的支付應(yīng)用自動提示付款成功,與此同時用戶b的支付應(yīng)用自動提示收款成功。
下面結(jié)合附圖對上述方案進行具體說明:
當用戶a準備給用戶b轉(zhuǎn)賬一筆錢時,可以使用上述方案。其中,用戶a和用戶b的移動終端均帶有低功耗藍牙功能且均安裝有支付應(yīng)用,具體如圖10、11所示,圖10是根據(jù)本發(fā)明實施例的終端A中的操作流程圖,圖11是根據(jù)本發(fā)明實施例的終端B中的操作流程圖,首先對圖10進行說明,圖10包括如下步驟:
S1002,用戶a使用支付應(yīng)用輸入付款金額點擊下一步進入付款界面,與此同時用戶a將其終端貼近用戶b的終端。
S1004,終端A自動在后臺生成一串隨機的交易驗證信息,記為M0。
S1006,終端A自動通過后臺網(wǎng)絡(luò)將該交易驗證信息M0發(fā)送到服務(wù)器端的交易池中,與此同時終端A自動開始倒計時。
S1008,終端A自動將該交易驗證信息通過低功耗藍牙廣播出去。
S1110,終端A自動監(jiān)聽在倒計時內(nèi)服務(wù)器端是否有推送收款人,當監(jiān)聽到服務(wù)器端有推送收款人,則執(zhí)行S1012流程,否則執(zhí)行S1014流程。
S1012,終端A將該收款人信息(包括收款人頭像,賬號,真實姓名等)顯示在支付界面中并顯示一鍵付款按鈕,并自動監(jiān)聽在倒計時內(nèi)用戶是否按下了一鍵支付按鈕,當終端A監(jiān)聽在倒計時內(nèi)到用戶a按下了一鍵支付按鈕則自動執(zhí)行S1016流程,否則執(zhí)行S1018流程。
S1014,提示未發(fā)現(xiàn)收款人。
S1016,通知服務(wù)器執(zhí)行付款交易并提示用戶a和用戶b付款成功。
S1018,提示用戶a和用戶b付款失敗。
下面對圖11進行說明,如圖11所示,該流程包括如下步驟:
S1102,用戶b使用支付應(yīng)用進入收款界面。
S1104,終端B在接收到終端A的藍牙廣播信號后,從廣播信號的數(shù)據(jù)包中提取該交易驗證信息,記為M1。
S1106,終端B自動檢測其接收到的藍牙廣播信號的信號強度值(RSSI),并根據(jù) 該信號強度值通過相關(guān)算法計算出終端A與終端B之間的距離,記為S。
S1108,終端B自動將該距離S與應(yīng)用預置的最大的貼近距離L比較。當判斷S<L時,即終端A與終端B的距離小于應(yīng)用預置的最大的貼近距離時,則判斷終端A與終端B貼近成功并執(zhí)行S1110流程,否則執(zhí)行S1112流程。
S1110,終端B自動計算其與終端A連續(xù)貼近的累計時間t,當累計時間t大于系統(tǒng)預設(shè)的時間t0時,即t>t0時執(zhí)行S1114流程,當?shù)褂嫊r截止仍未滿足t>t0時執(zhí)行S1116流程。
S1112,提示未發(fā)現(xiàn)付款人。
S1114,終端B自動將其支付賬號信息P及交易驗證信息M1通過后臺網(wǎng)絡(luò)發(fā)送到服務(wù)器端。服務(wù)器端立即檢測交易驗證列表中是否存在M1,當檢測存在時則把賬號信息P作為收款人推送給終端A。
S1116,提示連續(xù)貼近時間不夠長。
需要說明的是,上述各個模塊是可以通過軟件或硬件來實現(xiàn)的,對于后者,可以通過以下方式實現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個處理器中。
本發(fā)明的實施例還提供了一種存儲介質(zhì)??蛇x地,在本實施例中,上述存儲介質(zhì)可以被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
S1,第一終端將驗證信息發(fā)送給服務(wù)器;
S2,該第一終端利用藍牙廣播上述驗證信息;
S3,該第一終端接收服務(wù)器根據(jù)驗證信息推送的收款人信息,其中,該收款人信息為利用藍牙接收到上述驗證信息的第二終端發(fā)送給服務(wù)器的;
S4,給第一終端根據(jù)上述收款人信息進行付款處理。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
S1,第二終端利用藍牙接收第一終端廣播的驗證信息;
S2,該第二終端將上述驗證信息和收款人信息發(fā)送給服務(wù)器,其中,給驗證信息用于服務(wù)器將收款人信息發(fā)送給第一終端,該收款人信息用于第一終端進行付款處理。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
S1,服務(wù)器接收第一終端發(fā)送的驗證信息;
S2,該服務(wù)器接收第二終端發(fā)送的驗證信息和收款人信息,其中,該第二終端發(fā)送的驗證信息和收款人信息為第二終端在利用藍牙接收到第一終端廣播的驗證信息后,發(fā) 送給服務(wù)器的,該第一終端通過藍牙廣播驗證信息;
S3,該服務(wù)器根據(jù)第一終端發(fā)送的驗證信息和第二終端發(fā)送的驗證信息,將收款人信息推送給第一終端,其中,該收款人信息用于第一終端進行付款處理。
可選地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
可選地,本實施例中的具體示例可以參考上述實施例及可選實施方式中所描述的示例,本實施例在此不再贅述。
通過上述實施例,可以達到如下有益效果:
隨機生成的交易驗證信息即使被黑客截獲也不會暴露用戶帳戶信息,且其只具有數(shù)秒的有效期,大大增加了支付的安全性。
利用低功耗藍牙廣播交易驗證信息給收款人,讓交易在不知不覺中自動關(guān)聯(lián)起付款人和收款人。
利用低功耗藍牙的信號強度值計算付款人和收款人的貼近距離徹底杜絕了陌生人給誤判為收款人的可能性。
付款界面展示收款人信息后才顯示一鍵支付按鈕,讓付款人在確認收款人信息無誤后才能點擊一鍵支付按鈕,徹底讓面對面付款的誤操作降低為零。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。