本申請涉及nfc技術,特別涉及一種基于nfc技術的業(yè)務實現方法及裝置。
背景技術:
目前,移動付款技術已經得到了廣泛應用。例如,在付款方需要向收款方付款費用時,付款方可以通過移動終端完成付款行為,通常需要付款方使用移動終端掃描一個特定的二維碼才能查找到收款方的賬號,并完成付款操作。
例如,用戶去飯店吃飯時,需要掃描收款人的二維碼查找收款人的賬號方可進行付款。
而實際應用中,客觀的付款環(huán)境是不同的,會導致付款方無法順利完成付款。例如,在信號較差的地方,移動終端無法成功接入網絡,從而影響付款。又例如,在光線較暗的地方,移動終端無法識別二維碼,從而影響付款。
這樣,便嚴重降低了付款流程的執(zhí)行效率,也影響了用戶體驗。
目前,可以采用nfc技術實現付款以克服上述缺陷,然而,采用nfc技術時,收款方可以直接從付款方的賬戶扣除款項,這大大增加了賬戶被盜刷的風險,存在安全隱患。
技術實現要素:
本申請實施例提供一種基于nfc技術的業(yè)務實現方法及裝置。用以降低付款流程的安全隱患。
本申請實施例提供的具體技術方案如下:
一種基于nfc技術的業(yè)務實現方法,包括:
第一終端基于nfc功能感知到第二終端;
第一終端采用預設的密鑰從第二終端上的nfc標簽中解讀第二終端的賬戶信息,其中,所述第二終端的賬戶信息是第二終端接收到允許第一終端訪問的第一指令后寫入所述nfc標簽的;
第一終端基于第二指令,針對第二終端的賬戶信息完成業(yè)務操作。
可選的,第一終端基于nfc功能感知到第二終端,包括:
第一終端確定本地觸發(fā)運行指定的應用程序時,激活nfc功能感知到第二終端;或者,
第一終端保持激活nfc功能,直到感知到第二終端。
可選的,第一終端采用預設的密鑰從第二終端上的nfc標簽中解讀第二終端的賬戶信息,包括:
第一終端采用從指定的業(yè)務服務器獲取的密鑰對第二終端內的nfc標簽中存儲的數據進行解密,并判斷是否解密成功,若是,則直接獲得解密后的第二終端的賬戶信息,否則,從所述指定的業(yè)務服務器重新下載最新密鑰,并采用所述最新密鑰再次對第二終端內的nfc標簽進行解密,獲得解密后的第二終端賬戶信息。
可選的,進一步包括:
若第一終端接收到允許第二終端訪問所述第一終端的第三指令,則第一終端將第一終端的賬戶信息寫入本地的nfc標簽,并采用所述預設的密鑰進行加密。
可選的,進一步包括:
第一終端在本地的nfc標簽中寫入第一終端的賬戶信息后,在確定到達設定時長時,清除所述nfc標簽中的第一終端的賬戶信息。
可選的,第一終端基于第二指令,針對第二終端的賬戶信息完成業(yè)務操作,包括:
第一終端基于第二指令,針對第二終端的賬戶信息完成扣款操作;或者;
第一終端基于第二指令,針對第二終端的賬戶信息完成付款操作;或者;
第一終端基于第二指令,針對第二終端的賬戶信息完成數據同步操作。
可選的,,進一步包括:
第一終端接收業(yè)務服務器動態(tài)推送的最新的密鑰,對本地保存的密鑰進行更新。
一種基于nfc技術的業(yè)務實現方法,包括:
第二終端基于nfc功能感知到第一終端;
第二終端接收到允許第一終端訪問本地的的第一指令時,將所述第二終端的賬戶信息寫入本地的nfc標簽,并采用預設的密鑰進行加密;
第二終端確定第一終端獲得所述第一終端的賬戶信息后,基于第二指令完成業(yè)務操作。
可選的,第二終端基于nfc功能感知到第一終端,包括:
第二終端確定本地觸發(fā)運行指定的應用程序時,激活nfc功能感知到第一終端;
第二終端保持激活nfc功能,直到感知到第一終端。
可選的,第二終端基于第二指令完成業(yè)務操作,包括:
第二終端基于第二指令,針對第二終端的賬戶信息完成付款操作;或者;
第二終端基于第二指令,針對第二終端的賬戶信息完成收款操作;或者;
第二終端基于第二指令,針對第二終端的賬戶信息完成數據同步操作。
可選的,進一步包括:
第二終端在本地的nfc標簽中寫入第二終端的賬戶信息后,在確定到達設定時長時,清除所述nfc標簽中的第二終端的賬戶信息。
可選的,進一步包括:
第二終端接采用預設的密鑰從第一終端上的nfc標簽中解讀第一終端的賬戶信息,其中,所述第一終端的賬戶信息是第一終端接收到允許第二終端訪問的第三指令后寫入所述nfc標簽的。
可選的,進一步包括:
第二終端接收業(yè)務服務器動態(tài)推送的最新的密鑰,對本地保存的密鑰進行更新。
一種基于nfc技術的業(yè)務實現裝置,包括:
感知單元,用于基于nfc功能感知到第二終端;
獲取單元,用于采用預設的密鑰從第二終端上的nfc標簽中解讀第二終端的賬戶信息,其中,所述第二終端的賬戶信息是第二終端接收到允許所述裝置訪問的第一指令后寫入所述nfc標簽的;
處理單元,用于基于第二指令,針對第二終端的賬戶信息完成業(yè)務操作。
可選的,基于nfc功能感知到第二終端時,所述感知單元用于:
確定本地觸發(fā)運行指定的應用程序時,激活nfc功能感知到第二終端;或者,
保持激活nfc功能,直到感知到第二終端。
可選的,采用預設的密鑰從第二終端上的nfc標簽中解讀第二終端的賬戶信息時,所述獲取單元用于:
采用從指定的業(yè)務服務器獲取的密鑰對第二終端內的nfc標簽中存儲的數據進行解密,并判斷是否解密成功,若是,則直接獲得解密后的第二終端的賬戶信息,否則,從所述指定的業(yè)務服務器重新下載最新密鑰,并采用所述最新密鑰再次對第二終端內的nfc標簽進行解密,獲得解密后的第二終端賬戶信息。
可選的,所述處理單元進一步用于:
若接收到允許第二終端訪問所述裝置的第三指令,則將所述裝置的賬戶信息寫入本地的nfc標簽,并采用所述預設的密鑰進行加密。
可選的,所述處理單元進一步用于:
在本地的nfc標簽中寫入所述裝置的賬戶信息后,在確定到達設定時長時,清除所述nfc標簽中的所述裝置的賬戶信息。
可選的,基于第二指令,針對第二終端的賬戶信息完成業(yè)務操作時,所述處理單元用于:
基于第二指令,針對第二終端的賬戶信息完成扣款操作;或者;
基于第二指令,針對第二終端的賬戶信息完成付款操作;或者;
基于第二指令,針對第二終端的賬戶信息完成數據同步操作。
可選的,所述處理單元進一步用于:
接收業(yè)務服務器動態(tài)推送的最新的密鑰,對本地保存的密鑰進行更新。
一種基于nfc技術的業(yè)務實現裝置,,包括:
感知單元,用于基于nfc功能感知到第一終端;
第一處理單元,用于接收到允許第一終端訪問本地的第一指令時,將所述裝置的賬戶信息寫入本地的nfc標簽,并采用預設的密鑰進行加密;
第二處理單元,用于確定第一終端獲得所述裝置的賬戶信息后,基于第二指令完成業(yè)務操作。
可選的,基于nfc功能感知到第一終端時,所述感知單元用于:
確定本地觸發(fā)運行指定的應用程序時,激活nfc功能感知到第一終端;
保持激活nfc功能,直到感知到第一終端。
可選的,基于第二指令完成業(yè)務操作時,所述第二處理單元用于:
基于第二指令,針對所述裝置的賬戶信息完成付款操作;或者;
基于第二指令,針對所述裝置的賬戶信息完成收款操作;或者;
基于第二指令,針對所述裝置的賬戶信息完成數據同步操作。
可選的,所述第一處理單元進一步用于:
在本地的nfc標簽中寫入所述裝置的賬戶信息后,在確定到達設定時長時,清除所述nfc標簽中的所述裝置的賬戶信息。
可選的,所述第二處理單元進一步用于:
采用預設的密鑰從第一終端上的nfc標簽中解讀第一終端的賬戶信息,其中,所述第一終端的賬戶信息是第一終端接收到允許所述裝置訪問的第三指 令后寫入所述nfc標簽的。
可選的,所述第二處理單元進一步用于:
接收業(yè)務服務器動態(tài)推送的最新的密鑰,對本地保存的密鑰進行更新。
本申請有益效果如下:
本申請實施例中,第一終端和第二終端基于nfc功能感知到對方后,第二終端接收到允許第一終端訪問的第一指令時,才會將第二終端的賬戶信息寫入第二終端上的nfc標簽中,而第一終端此時才能夠從nfc標簽中讀取到第二終端的賬戶信息,并完成相關業(yè)務操作;顯然,只有得到被訪問終端允許,訪問終端才能夠讀取到被訪問終端的賬戶信息,并且訪問終端也僅能夠讀取到被訪問終端在nfc標簽中寫入的賬戶信息,無法讀取到其他用戶相關信息,這樣,被訪問終端的賬戶信息的操作權限仍由被訪問終端的用戶控制,從而有效避免了賬戶信息的泄漏,大大提高了賬戶操作的安全性,也將安全隱患降至最低。
附圖說明
圖1為本申請實施例中業(yè)務執(zhí)行過程示意圖;
圖2和圖3為本申請實施例中基于nfc技術的業(yè)務實現流程圖;
圖4為本申請實施例中第一終端結構示意圖;
圖5為本申請實施例中第二終端結構示意圖。
具體實施方式
為了用以提高移動終端執(zhí)行業(yè)務操作時的執(zhí)行效率,本申請實施例中,在移動終端中設計了近距離無線通信(nearfieldcommunication,nfc)功能,兩個移動終端可以通過nfc功能來監(jiān)控
下面結合附圖對本申請優(yōu)選的實施例進行詳細說明。
本申請實施例中,需要在移動終端加入具有nfc功能的模塊,并安裝相匹配的應用程序(如,app、apk等等),在初始運行該應用程序時,移動終端會向指定的服務器獲取用于加解密的nfc密鑰,并對本地的nfc標簽進行初始化。
參閱圖1所示,本申請實施例中,移動終端之間可以進行nfc感知,從而觸發(fā)完成某種特定的業(yè)務功能,為了便于說明,后續(xù)實施例中,均以第一終端和第二終端為交互雙方為例進行說明。
具體的,參閱圖2所示,從第一終端的角度而言,本申請實施例中,基于nfc技術的業(yè)務實現過程如下:
步驟200:第一終端基于nfc功能感知到第二終端。
實際應用中,第一終端和第二終端上均安裝有nfc模塊,兩者可以通過觸碰來觸發(fā)業(yè)務流程。
可選的,雙方可以分別在本地安裝設定的應用程序,在各自的用戶開啟應用程序時,第一終端和第二終端分別啟用nfc功能開始進行nfc感知。例如,第一終端為用戶1的手機,而第二終端為用戶2的手機,用戶1和用戶2開啟各自手機上相同的app后,兩個手機激活各自的nfc功能通過碰觸感知對方的存在。
可選的,在某些應用場景下,第一終端或第二終端可以是具有特定業(yè)務功能的裝置(如,商店的新型收款裝置),其需要長期保持激活nfc功能,以便其他終端隨時觸發(fā)業(yè)務流程。以第一終端為例,第一終端保持激活nfc功能,直到感知到第二終端。
步驟210:第一終端采用預設的密鑰從第二終端上的nfc標簽中解讀第二終端的賬戶信息,其中,第二終端的賬戶信息是第二終端接收到允許第一終端訪問的第一指令后寫入上述nfc標簽的。
本申請實施例中,所謂的第一指令,即是用于指示第一終端有權訪問第二終端的賬戶信息的指令。
可選的,第二終端所依據的第一指令可以采用但不限于以下業(yè)務形式:
第一終端感知到第二終端時,第二終端同時也會感知到第一終端,此時,第二終端會向其用戶呈現提示信息,第二終端的用戶確定允許第一終端訪問時,會在操作界面輸入操作指示,如,點擊“確認”按鈕,此時,第二終端便確定接收到允許第一終端訪問本地的第一指令。此時,第二終端會將自身的賬戶信息寫入nfc標簽并使用預先從業(yè)務服務器獲取的密鑰進行加密。
相應的,第一終端也會使用預先從上述業(yè)務服務器獲取的密鑰讀取第二終端上nfc標簽中的賬戶信息并進行解密,從而獲得第二終端的賬戶信息。
為了賬戶信息的安全性,在獲得第二終端的賬戶信息的過程中,第一終端采用從指定的業(yè)務服務器獲取的密鑰對第二終端內的nfc標簽中存儲的數據進行解密,并判斷是否解密成功,若是,則直接獲得解密后的第二終端的賬戶信息,否則,從上述指定的業(yè)務服務器重新下載最新密鑰,并采用最新密鑰再次對第二終端內的nfc標簽進行解密,獲得解密后的第二終端賬戶信息。
本申請實施例中,業(yè)務服務器上的密鑰是動態(tài)更新的,所謂的動態(tài)更新可以包含但不限于以下兩種方式:1)業(yè)務服務器自動定期更新密鑰;2)發(fā)生緊急事件后人為更新業(yè)務服務器上的密鑰。無論采用哪一種更新方式,業(yè)務服務器一旦確定密鑰得到更新,便會向第一終端和第二終端主動動態(tài)推送最新的密鑰,用于加解密nfc標簽中存儲的賬戶信息,在進行解密的過程中,一旦解密失敗,則判定使用的不是最新的密鑰,因此,第一終端和第二終端需要從業(yè)務服務器上重新下載最新的密鑰,以解密賬戶信息。定期更新密鑰,可以進一步提高賬戶信息的安全性,防止賬戶信息被破解,從而給用戶帶來損失。
步驟220:第一終端基于第二指令,針對第二終端的賬戶信息完成業(yè)務操作。
本申請實施例中,所謂的第二指令,即是用于指示業(yè)務操作內容的指令,第一終端和第二終端均可以接收到第二指令,并完成相關操作,實際應用中,在執(zhí)行步驟220時,包含但不限于以下三種方式:
第一種方式為:第一終端基于第二指令,針對第二終端的賬戶信息完成扣款操作。
具體的,假設第一終端為商家的收款裝置,那么,在第一終端讀取到第二終端的賬戶信息后,可以在第一終端的界面中呈現第二終端的賬戶信息,使用第一終端的用戶在看到第二終端的賬戶信息后,可以通過點擊第一終端上設置的數字按健,輸入具體金額,再點擊“確認”按健,從而觸發(fā)第二指令,或者,也可以點擊第一終端上的專屬按鍵(已設置了默認金額),從而觸發(fā)第二指令,第一終端接收到第二指令(可以包含扣款的具體金額)后,基于已讀取的第二終端的賬戶信息,從第二終端的賬戶中扣除相應款項。
第二種方式為:第一終端基于第二指令,針對第二終端的賬戶信息完成付款操作。
具體的,假設第一終端為付款方,在第一終端讀取到第二終端的賬戶信息后,可以在第一終端的界面中呈現第二終端的賬戶信息,使用第一終端的用戶在看到第二終端的賬戶信息后,可以通過點擊第一終端上呈現的操作提示菜單選取“付款”這一操作并輸入具體金額,觸發(fā)第二指令,第一終端接收到第二指令(包含付款的具體金額)后,基于已讀取的第二終端的賬戶信息,向第二終端的賬戶付款相應的款項。
通過上述第一種方式和第二種方式可以看出,第一終端可以是付款方,也可以是收款方,取決于具體應用場景,在此不再贅述。
第三種方式為:第一終端基于第二指令,針對第二終端的賬戶信息完成數據同步操作。
具體的,第一終端和第二終端并不需要完成付款或扣款操作,只是需要讀取對方的賬戶信息,完成數據同步,在第一終端讀取到第二終端的賬戶信息后,可以在第一終端的界面中呈現第二終端的賬戶信息,使用第一終端的用戶在看到第二終端的賬戶信息后,可以通過點擊第一終端上呈現的操作提示菜單選取“數據同步”這一操作,觸發(fā)第二指令,第一終端接收到第二指令(可以包含需 要同步的具體對象)后,基于已讀取的第二終端的賬戶信息,完成數據同步。
例如,第一終端為銀行的操作臺,需要讀取第二終端上使用的“網上銀行”這一應用程序中用戶自行設置的個性化屬性信息,那么,第二終端將自身的個性化屬性信息寫入本地的nfc標簽后,第一終端根據用戶的指示,從第二終端的nfc標簽中讀取所需要的全部或部分個性化屬性信息,從而完成銀行后臺用戶數據同步。
又例如,第一終端為用戶1的手機,而第二終端為用戶2的手機,兩者需要進行即時通信數據同步,則第二終端可以把需要同步的即時通信數據(全部或部分數據)經密鑰加密后寫入本地的nfc標簽,而第一終端可以從第二終端的nfc標簽中讀取數據,并根據用戶的指示,在解密后完成全部或部分的即時通訊數據的同步。
進一步地,在第一終端訪問第二終端上的nfc標簽的同時,第二終端同樣可以訪問第一終端的nfc標簽,那么,若第一終端接收到允許第二終端訪問第一終端的賬戶信息的第三指令時,第一終端將第一終端的賬戶信息寫入本地的nfc標簽,并采用相同的預設的密鑰進行加密;當然,第三指令可以是使用第一終端的用戶在第一終端的操作界面中輸入的指令。
例如,第一終端確定被允許訪問第二終端后,可以向使用第一終端的用戶呈現提示信息,詢問是否允許第二終端訪問第一終端,并且可以根據用戶的指示確定允許第二終端訪問本地,那么,對于第一終端而言,用戶輸入的指示即是第三指令,相應的,第一終端會在本地的nfc標簽中寫入經相同密鑰(與第二終端使用的相同,均是由業(yè)務服務器動態(tài)更新后主動動態(tài)推送的)加密的第一終端的賬戶信息,第二終端會采用上述密鑰讀取第一終端的賬戶信息,這樣,無論是何種業(yè)務操作(如,扣款、付款、數據同步等等),第二終端同樣具有主動權查看第一終端的賬戶信息,以確定業(yè)務操作結果是否正確。
當然,上述扣款、付款、數據同步這三種業(yè)務操作僅為具體,實際應用中,在任何應用程序中均可以采用本申請?zhí)峁┑募夹g方案完成兩個終端之間的交 互。
可選的,為了進一步提高賬戶信息的安全性,第一終端在本地的nfc標簽中寫入第一終端的賬戶信息后,在確定到達設定時長時(如,15秒、30秒、1分鐘等等),清除本地的nfc標簽中的第一終端的賬戶信息,以防止賬戶信息泄漏。
可選的,業(yè)務服務器會主動向第一終端動態(tài)推送最新的密鑰,令第一終端對本地保存的密鑰進行更新。
與上述實施例相對應的,參閱圖3所示,從第二終端的角度而言,本申請實施例中,基于nfc技術的業(yè)務實現過程如下:
步驟300:第二終端基于nfc功能感知到第一終端。
本申請實施例中,nfc感知是相互的,第一終端和第二終端均可以進行nfc感知。同理,本申請實施例中,第二終端也可以在確定本地觸發(fā)運行指定的應用程序時,激活nfc功能感知到第一終端,也可以保持激活nfc功能,直到感知到第一終端。
步驟310:第二終端接收到允許第一終端訪問本地的第一指令時,將第二終端的賬戶信息寫入本地的nfc標簽,并采用預設的密鑰進行加密。
同理,業(yè)務服務器也會主動向第二終端動態(tài)推送最新的密鑰,令第二終端對本地保存的密鑰進行更新。
步驟320:第二終端確定第一終端獲得第一終端的賬戶信息后,基于第二指令完成業(yè)務操作。
與步驟220相對應,在執(zhí)行步驟320時,包含但不限于以下三種方式:
第一種方式為:第二終端基于第二指令,針對第二終端的賬戶信息完成付款操作。
具體的,假設第一終端為商家的收款裝置,那么,第二終端確定第一終端讀取到第二終端的賬戶信息后,可以在第二終端的界面中呈現提示信息,使用第二終端的用戶在看到提示信息后,可以通過點擊操作菜單中的“確認”這一選 項,觸發(fā)第二指令,第一終端接收到第二指令(可以包含扣款的具體金額)后,允許第一終端從第二終端的賬戶中扣除相應款項,從而完成付款操作。
第二種方式為:第二終端基于第二指令,針對第二終端的賬戶信息完成收款操作。
具體的,假設第一終端為付款方,在第二終端確定第一終端讀取到第二終端的賬戶信息后,可以在第二終端的界面中呈現提示信息,使用第二終端的用戶在看到提示信息,可以通過點擊操作菜單中的“收款”這一操作,觸發(fā)第二指令,第二終端接收到第二指令(可以包含付款的具體金額)后,接收第一終端付款的相應的款項。
第三種方式為:第二終端基于第二指令,針對第二終端的賬戶信息完成數據同步操作。
具體的,第一終端和第二終端并不需要完成付款或扣款操作,只是需要讀取對方的賬戶信息,完成數據同步,在第二終端確定第一終端讀取到第二終端的賬戶信息后,可以在第二終端的界面中呈現提示信息,使用第二終端的用戶在看到提示信息后,可以通過點擊操作提示菜單中“數據同步”這一操作,觸發(fā)第二指令,第二終端接收到第二指令(可以包含允許同步的具體對象)后,允許第一終端完成數據同步。
進一步的,為了提高賬戶安全性,第二終端在本地的nfc標簽中寫入第二終端的賬戶信息后,在確定到達設定時長時(如,15秒、30秒、1分鐘等等),清除nfc標簽中的第二終端的賬戶信息。
另一方面,第二終端也可以訪問第一終端的nfc標簽讀取第一終端的賬戶信息,該第一終端的賬戶信息是第一終端接收到允許第二終端訪問第一終端的第三指令時寫入nfc標簽的;具體的,第二終端可以采用預設的密鑰從第一終端上的nfc標簽中解讀第一終端的賬戶信息,這樣,第二終端也可以主動瀏覽第一終端的賬戶信息,隨時監(jiān)控第一終端執(zhí)行的業(yè)務操作的操作結果是否正確,是否合法。
可選的,業(yè)務服務器會主動向第二終端動態(tài)推送最新的密鑰,令第二終端對本地保存的密鑰進行更新。
基于上述實施例,參閱圖4所示,本申請實施例中,基于nfc技術的業(yè)務實現裝置(即第一終端),至少包括感知單元40、獲取單元41和處理單元42,其中,
感知單元40,用于基于nfc功能感知到第二終端;
獲取單元41,用于采用預設的密鑰從第二終端上的nfc標簽中解讀第二終端的賬戶信息,其中,上述第二終端的賬戶信息是第二終端接收到允許上述裝置訪問的第一指令后寫入上述nfc標簽的;
處理單元42,用于基于第二指令,針對第二終端的賬戶信息完成業(yè)務操作。
可選的,基于nfc功能感知到第二終端時,感知單元40用于:
確定本地觸發(fā)運行指定的應用程序時,激活nfc功能感知到第二終端;或者,
保持激活nfc功能,直到感知到第二終端。
可選的,采用預設的密鑰從第二終端上的nfc標簽中解讀第二終端的賬戶信息時,獲取單元41用于:
采用從指定的業(yè)務服務器獲取的密鑰對第二終端內的nfc標簽中存儲的數據進行解密,并判斷是否解密成功,若是,則直接獲得解密后的第二終端的賬戶信息,否則,從上述指定的業(yè)務服務器重新下載最新密鑰,并采用上述最新密鑰再次對第二終端內的nfc標簽進行解密,獲得解密后的第二終端賬戶信息。
可選的,處理單元42進一步用于:
若接收到允許第二終端訪問上述裝置的第三指令,則將上述裝置的賬戶信息寫入本地的nfc標簽,并采用上述預設的密鑰進行加密。
可選的,處理單元42進一步用于:
在本地的nfc標簽中寫入上述裝置的賬戶信息后,在確定到達設定時長 時,清除上述nfc標簽中的上述裝置的賬戶信息。
可選的,基于第二指令,針對第二終端的賬戶信息完成業(yè)務操作時,處理單元42用于:
基于第二指令,針對第二終端的賬戶信息完成扣款操作;或者;
基于第二指令,針對第二終端的賬戶信息完成付款操作;或者;
基于第二指令,針對第二終端的賬戶信息完成數據同步操作。
可選的,處理單元42進一步用于:
接收業(yè)務服務器動態(tài)推送的最新的密鑰,對本地保存的密鑰進行更新。
基于上述實施例,參閱圖5所示,本申請實施例中,另一種基于nfc技術的業(yè)務實現裝置(即第二終端),至少包括感知單元50、第一處理單元51和第二處理單元52,其中,
感知單元50,用于基于nfc功能感知到第一終端;
第一處理單元51,用于接收到允許第一終端訪問本地的第一指令時,將上述裝置的賬戶信息寫入本地的nfc標簽,并采用預設的密鑰進行加密;
第二處理單元52,用于確定第一終端獲得上述裝置的賬戶信息后,基于第二指令完成業(yè)務操作。
可選的,基于nfc功能感知到第一終端時,感知單元50用于:
確定本地觸發(fā)運行指定的應用程序時,激活nfc功能感知到第一終端;
保持激活nfc功能,直到感知到第一終端。
可選的,基于第二指令完成業(yè)務操作時,第二處理單元52用于:
基于第二指令,針對上述裝置的賬戶信息完成付款操作;或者;
基于第二指令,針對上述裝置的賬戶信息完成收款操作;或者;
基于第二指令,針對上述裝置的賬戶信息完成數據同步操作。
可選的,第一處理單元51進一步用于:
在本地的nfc標簽中寫入上述裝置的賬戶信息后,在確定到達設定時長時,清除上述nfc標簽中的上述裝置的賬戶信息。
可選的,第二處理單元52進一步用于:
采用預設的密鑰從第一終端上的nfc標簽中解讀第一終端的賬戶信息,其中,上述第一終端的賬戶信息是第一終端接收到允許上述裝置訪問的第三指令后寫入上述nfc標簽的。
可選的,第二處理單元52進一步用于:
接收業(yè)務服務器動態(tài)推送的最新的密鑰,對本地保存的密鑰進行更新。
綜上所述,本申請實施例中,第一終端和第二終端基于nfc功能感知到對方后,第二終端接收到允許第一終端訪問的第一指令時,才會將第二終端的賬戶信息寫入第二終端上的nfc標簽中,而第一終端此時才能夠從nfc標簽中讀取到第二終端的賬戶信息,并完成相關業(yè)務操作;顯然,只有得到被訪問終端允許,訪問終端才能夠讀取到被訪問終端的賬戶信息,并且訪問終端也僅能夠讀取到被訪問終端在nfc標簽中寫入的賬戶信息,無法讀取到其他用戶相關信息,這樣,被訪問終端的賬戶信息的操作權限仍由被訪問終端的用戶控制,從而有效避免了賬戶信息的泄漏,大大提高了賬戶操作的安全性,也將安全隱患降至最低。
同時,在環(huán)境因素不利于執(zhí)行業(yè)務操作時,也不必為了克服不便條件而造成時間延誤,有效降低了環(huán)境因素對終端執(zhí)行業(yè)務操作的影響,提高了終端的業(yè)務執(zhí)行效率。
并且采用本申請實施例提供的方案,終端之間的交互方式以及操作步驟更為簡化,即使是不熟悉業(yè)務操作的人群也可以迅速掌握使用方式,更有利于在用戶之間普及使用,大大提升了用戶體驗。
本領域內的技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產品的形式。
本申請是參照根據本申請實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執(zhí)行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本申請的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。
顯然,本領域的技術人員可以對本申請實施例進行各種改動和變型而不脫離本申請實施例的精神和范圍。這樣,倘若本申請實施例的這些修改和變型屬于本申請權利要求及其等同技術的范圍之內,則本申請也意圖包含這些改動和變型在內。