亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

移動終端和NFC支付方法與流程

文檔序號:12064557閱讀:371來源:國知局
移動終端和NFC支付方法與流程

本發(fā)明涉及NFC支付技術(shù)領(lǐng)域,尤其涉及一種移動終端和NFC支付方法。



背景技術(shù):

隨著NFC技術(shù)的發(fā)展和移動智能手機(jī)的普及,NFC支付技術(shù)已經(jīng)成為智能手機(jī)的標(biāo)準(zhǔn)配置,其突出優(yōu)點(diǎn)為速度快,距離短等。因此,越來越多的人們開始利用智能手機(jī)的NFC支付技術(shù)進(jìn)行購物、坐地鐵或買電影票等場景活動的便捷支付。但是NFC支付技術(shù)在進(jìn)行便捷支付的過程中,沒有經(jīng)過場景識別和判斷便直接進(jìn)行支付,很容易造成誤刷盜刷的現(xiàn)象發(fā)生。例如,用戶將手機(jī)放置在口袋中時,若周圍存在有支持NFC支付的設(shè)備,那么用戶的手機(jī)在檢測到該設(shè)備的支付請求時,會啟動NFC支付功能進(jìn)行支付,使用戶的財(cái)產(chǎn)在不知不覺中遭受不必要的損失。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的主要目的在于提供一種移動終端和NFC支付方法,旨在解決因移動終端的NFC支付技術(shù)的便捷而造成誤刷盜刷的現(xiàn)象等問題。

為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供一種移動終端,所述移動終端配備有重力感應(yīng)器,用于獲取移動終端的重力感應(yīng)數(shù)據(jù),所述移動終端包括:

第一獲取模塊,用于當(dāng)檢測到NFC支付請求時,獲取移動終端握持信息;

第一判斷模塊,用于根據(jù)移動終端握持信息,判斷所述移動終端是否處于握持狀態(tài),當(dāng)檢測到所述移動終端處于握持狀態(tài)時,生成重力感應(yīng)數(shù)據(jù)獲取指令;

第二獲取模塊,用于當(dāng)接收到重力感應(yīng)數(shù)據(jù)獲取指令時,獲取移動終端的重力感應(yīng)數(shù)據(jù),其中重力感應(yīng)數(shù)據(jù)包括移動終端的觸摸屏的出光方向;

第二判斷模塊,用于判斷所述觸摸屏的出光方向與重力方向的反方向的夾角是否處于預(yù)設(shè)角度區(qū)間內(nèi),當(dāng)檢測到所述觸摸屏的出光方向與重力方向的反方向的夾角處于預(yù)設(shè)角度區(qū)間內(nèi)時,生成NFC支付指令;

支付模塊,用于當(dāng)接收到NFC支付指令時,啟動NFC支付功能進(jìn)行支付。

可選地,所述第一獲取模塊包括:

第一獲取單元,用于當(dāng)檢測到NFC支付請求時,獲取該NFC支付請求;

判斷單元,用于判斷該NFC支付請求是否處于安全狀態(tài),當(dāng)檢測到NFC支付請求處于安全狀態(tài)時,生成移動終端握持信息獲取指令;

第二獲取單元,用于當(dāng)接收到移動終端握持信息獲取指令時,獲取移動終端兩側(cè)邊框受到壓力的觸點(diǎn)的個數(shù)。

可選地,所述第一判斷模塊還用于:

當(dāng)檢測到移動終端兩側(cè)邊框受到壓力的觸點(diǎn)的個數(shù)不小于2時,則判斷該移動終端處于握持狀態(tài)。

可選地,所述支付模塊包括:

接收單元,用于接收NFC支付指令,并啟動指紋驗(yàn)證功能,以供用戶輸入指紋信息;

驗(yàn)證單元,用于基于用戶輸入的指紋信息,檢測該指紋信息與預(yù)設(shè)的指紋驗(yàn)證信息是否一致,當(dāng)檢測到所述指紋信息與預(yù)設(shè)的指紋驗(yàn)證信息一致時,允許執(zhí)行NFC支付指令;

支付單元,用于根據(jù)NFC支付指令,啟動NFC支付功能進(jìn)行支付。

可選地,所述移動終端還包括:

顯示模塊,用于當(dāng)移動終端完成NFC支付指令或未完成NFC支付指令時,在移動終端上顯示提示信息。

此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種NFC支付方法,所述移動終端配備有重力感應(yīng)器,用于獲取移動終端的重力感應(yīng)數(shù)據(jù),所述NFC支付方法的步驟包括:

當(dāng)檢測到NFC支付請求時,獲取移動終端握持信息;

根據(jù)移動終端握持信息,判斷所述移動終端是否處于握持狀態(tài),當(dāng)檢測到所述移動終端處于握持狀態(tài)時,生成重力感應(yīng)數(shù)據(jù)獲取指令;

當(dāng)接收到重力感應(yīng)數(shù)據(jù)獲取指令時,獲取移動終端的重力感應(yīng)數(shù)據(jù),其中重力感應(yīng)數(shù)據(jù)包括移動終端的觸摸屏的出光方向;

判斷所述觸摸屏的出光方向與重力方向的反方向的夾角是否處于預(yù)設(shè)角度區(qū)間內(nèi),當(dāng)檢測到所述觸摸屏的出光方向與重力方向的反方向的夾角處于預(yù)設(shè)角度區(qū)間內(nèi)時,生成NFC支付指令;

當(dāng)接收到NFC支付指令時,啟動NFC支付功能進(jìn)行支付。

可選地,所述當(dāng)檢測到NFC支付請求時,獲取移動終端握持信息的步驟包括:

當(dāng)檢測到NFC支付請求時,獲取該NFC支付請求;

判斷該NFC支付請求是否處于安全狀態(tài),當(dāng)檢測到NFC支付請求處于安全狀態(tài)時,生成移動終端握持信息獲取指令;

當(dāng)接收到移動終端握持信息獲取指令時,獲取移動終端兩側(cè)邊框受到壓力的觸點(diǎn)的個數(shù)。

可選地,所述根據(jù)移動終端握持信息,判斷所述移動終端是否處于握持狀態(tài),當(dāng)檢測到所述移動終端處于握持狀態(tài)時,生成重力感應(yīng)數(shù)據(jù)獲取指令的步驟還包括:

當(dāng)檢測到移動終端兩側(cè)邊框受到壓力的觸點(diǎn)的個數(shù)不小于2時,則判斷該移動終端處于握持狀態(tài)。

可選地,所述當(dāng)接收到NFC支付指令時,啟動NFC支付功能進(jìn)行支付的步驟包括:

接收NFC支付指令,并啟動指紋驗(yàn)證功能,以供用戶輸入指紋信息;

基于用戶輸入的指紋信息,檢測該指紋信息與預(yù)設(shè)的指紋驗(yàn)證信息是否一致,當(dāng)檢測到所述指紋信息與預(yù)設(shè)的指紋驗(yàn)證信息一致時,允許執(zhí)行NFC支付指令;

根據(jù)NFC支付指令,啟動NFC支付功能進(jìn)行支付。

可選地,所述當(dāng)接收到NFC支付指令時,啟動NFC支付功能進(jìn)行支付之后的步驟還包括:

當(dāng)移動終端完成NFC支付指令或未完成NFC支付指令時,在移動終端上顯示提示信息。

本發(fā)明通過第一獲取模塊檢測到NFC支付請求時,獲取移動終端握持信息;第一判斷模塊則根據(jù)移動終端握持信息,判斷所述移動終端是否處于握持狀態(tài),當(dāng)檢測到所述移動終端處于握持狀態(tài)時,生成重力感應(yīng)數(shù)據(jù)獲取指令;然后當(dāng)?shù)诙@取模塊接收到重力感應(yīng)數(shù)據(jù)獲取指令時,獲取移動終端的重力感應(yīng)數(shù)據(jù),其中重力感應(yīng)數(shù)據(jù)包括移動終端的觸摸屏的出光方向;第二判斷模塊則判斷所述觸摸屏的出光方向與重力方向的反方向的夾角是否處于預(yù)設(shè)角度區(qū)間內(nèi),當(dāng)檢測到所述觸摸屏的出光方向與重力方向的反方向的夾角處于預(yù)設(shè)角度區(qū)間內(nèi)時,生成NFC支付指令;最后支付模塊接收到NFC支付指令時,啟動NFC支付功能進(jìn)行支付,從而增加了NFC支付技術(shù)的場景識別判斷,綜合判斷結(jié)論智能識別當(dāng)前是否更接近用戶進(jìn)行NFC支付的常用場景,避免了在非用戶使用常用場景下用戶手機(jī)被誤刷盜刷的現(xiàn)象發(fā)生,降低了無意間出現(xiàn)財(cái)產(chǎn)損失的概率,保護(hù)用戶個人的財(cái)產(chǎn)安全,避免了經(jīng)濟(jì)上的損失,提高了NFC支付技術(shù)的安全性,使得用戶在盡情享受NFC支付技術(shù)帶來的方便快捷時,不用擔(dān)憂其便捷性所帶來的安全隱患。

附圖說明

圖1為實(shí)現(xiàn)本發(fā)明各個實(shí)施例一個可選的移動終端的硬件結(jié)構(gòu)示意圖;

圖2為圖1中移動終端的無線通信裝置示意圖;

圖3是本發(fā)明移動終端第一實(shí)施例的模塊示意圖;

圖4為本發(fā)明移動終端第二實(shí)施例中第一獲取模塊的細(xì)化模塊示意圖;

圖5為本發(fā)明移動終端第四實(shí)施例中支付模塊的細(xì)化模塊示意圖;

圖6為本發(fā)明移動終端第五實(shí)施例的模塊示意圖;

圖7為本發(fā)明NFC支付方法第一實(shí)施例的流程示意圖;

圖8為本發(fā)明NFC支付方法第二實(shí)施例中檢測到NFC支付請求時,獲取移動終端握持信息的步驟的細(xì)化流程示意圖;

圖9為本發(fā)明NFC支付方法第四實(shí)施例中接收到NFC支付指令時,啟動NFC支付功能進(jìn)行支付的步驟的細(xì)化流程示意圖;

圖10為本發(fā)明NFC支付方法第五實(shí)施例的流程示意圖;

圖11為本發(fā)明NFC支付方法中重力感應(yīng)坐標(biāo)軸的預(yù)設(shè)示意圖;

圖12為本發(fā)明NFC支付方法完整的優(yōu)選實(shí)施例的流程示意圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參考附圖做進(jìn)一步說明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個實(shí)施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。

移動終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動終端以及諸如數(shù)字TV、臺式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。

圖1為實(shí)現(xiàn)本發(fā)明各個實(shí)施例一個可選的的移動終端的硬件結(jié)構(gòu)示意圖。

移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180、電源單元190、第一獲取模塊10,第一判斷模塊20,第二獲取模塊30,第二判斷模塊40,支付模塊50等等。圖1示出了具有各種組件的移動終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。將在下面詳細(xì)描述移動終端的元件。

無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信裝置或網(wǎng)絡(luò)之間的無線電通信。

A/V輸入單元120用于接收音頻或視頻信號。

用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動終端的各種操作。

感測單元140檢測移動終端100的當(dāng)前狀態(tài),(例如,移動終端100的打開或關(guān)閉狀態(tài))、移動終端100的位置、用戶對于移動終端100的接觸(即,觸摸輸入)的有無、移動終端100的取向、移動終端100的加速或?qū)⑺僖苿雍头较虻鹊龋⑶疑捎糜诳刂埔苿咏K端100的操作的命令或信號。

接口單元170用作至少一個外部裝置與移動終端100連接可以通過的接口。

輸出單元150可以包括顯示單元151等等。顯示單元151可以顯示在移動終端100中處理的信息。例如,當(dāng)移動終端100處于電話通話模式時,顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)移動終端100處于視頻通話模式或者圖像捕獲模式時,顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。

同時,當(dāng)顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機(jī)發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為TOLED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動終端100可以包括兩個或更多顯示單元(或其它顯示裝置),例如,移動終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測觸摸輸入壓力值以及觸摸輸入位置和觸摸輸入面積。

存儲器160可以存儲由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時地存儲己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲器160可以存儲關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動和音頻信號的數(shù)據(jù)。

存儲器160可以包括至少一種類型的存儲介質(zhì),所述存儲介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲器(例如,SD或DX存儲器等等)、隨機(jī)訪問存儲器(RAM)、靜態(tài)隨機(jī)訪問存儲器(SRAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、可編程只讀存儲器(PROM)、磁性存儲器、磁盤、光盤等等。而且,移動終端100可以與通過網(wǎng)絡(luò)連接執(zhí)行存儲器160的存儲功能的網(wǎng)絡(luò)存儲裝置協(xié)作。

控制器180通??刂埔苿咏K端的總體操作。例如,控制器180執(zhí)行與語音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊181,多媒體模塊181可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制器180分離。控制器180可以執(zhí)行模式識別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識別為字符或圖像。

電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?/p>

這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來實(shí)施。對于硬件實(shí)施,這里描述的實(shí)施方式可以通過使用特定用途集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對于軟件實(shí)施,諸如過程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來實(shí)施,軟件代碼可以存儲在存儲器160中并且由控制器180執(zhí)行。

如圖1中所示的移動終端100可以被構(gòu)造為利用經(jīng)由幀或分組發(fā)送數(shù)據(jù)的諸如有線和無線通信裝置以及基于衛(wèi)星的通信裝置來操作。

現(xiàn)在將參考圖2描述其中根據(jù)本發(fā)明的移動終端能夠操作的通信裝置。

這樣的通信裝置可以使用不同的空中接口和/或物理層。例如,由通信裝置使用的空中接口包括例如頻分多址(FDMA)、時分多址(TDMA)、碼分多址(CDMA)和通用移動通信裝置(UMTS)(特別地,長期演進(jìn)(LTE))、全球移動通信裝置(GSM)等等。作為非限制性示例,下面的描述涉及CDMA通信裝置,但是這樣的教導(dǎo)同樣適用于其它類型的裝置。

參考圖2,CDMA無線通信裝置可以包括多個移動終端100、多個基站(BS)270、基站控制器(BSC)275和移動交換中心(MSC)280。MSC280被構(gòu)造為與公共電話交換網(wǎng)絡(luò)(PSTN)290形成接口。MSC280還被構(gòu)造為與可以經(jīng)由回程線路耦接到基站270的BSC275形成接口?;爻叹€路可以根據(jù)若干己知的接口中的任一種來構(gòu)造,所述接口包括例如E1/T1、ATM,IP、PPP、幀中繼、HDSL、ADSL或xDSL。將理解的是,如圖2中所示的裝置可以包括多個BSC2750。

每個BS270可以服務(wù)一個或多個分區(qū)(或區(qū)域),由多向天線或指向特定方向的天線覆蓋的每個分區(qū)放射狀地遠(yuǎn)離BS270。或者,每個分區(qū)可以由用于分集接收的兩個或更多天線覆蓋。每個BS270可以被構(gòu)造為支持多個頻率分配,并且每個頻率分配具有特定頻譜(例如,1.25MHz,5MHz等等)。

分區(qū)與頻率分配的交叉可以被稱為CDMA信道。BS270也可以被稱為基站收發(fā)器子裝置(BTS)或者其它等效術(shù)語。在這樣的情況下,術(shù)語"基站"可以用于籠統(tǒng)地表示單個BSC275和至少一個BS270?;疽部梢员环Q為"蜂窩站"?;蛘?,特定BS270的各分區(qū)可以被稱為多個蜂窩站。

如圖2中所示,廣播發(fā)射器(BT)295將廣播信號發(fā)送給在裝置內(nèi)操作的移動終端100。在圖2中,示出了幾個全球定位裝置(GPS)衛(wèi)星300。衛(wèi)星300幫助定位多個移動終端100中的至少一個。

在圖2中,描繪了多個衛(wèi)星300,但是可以理解的是,可以利用任何數(shù)目的衛(wèi)星獲得有用的定位信息。作為無線通信裝置的一個典型操作,BS270接收來自各種移動終端100的反向鏈路信號。移動終端100通常參與通話、消息收發(fā)和其它類型的通信。特定基站270接收的每個反向鏈路信號被在特定BS270內(nèi)進(jìn)行處理。獲得的數(shù)據(jù)被轉(zhuǎn)發(fā)給相關(guān)的BSC275。BSC提供通話資源分配和包括BS270之間的軟切換過程的協(xié)調(diào)的移動管理功能。BSC275還將接收到的數(shù)據(jù)路由到MSC280,其提供用于與PSTN290形成接口的額外的路由服務(wù)。類似地,PSTN290與MSC280形成接口,MSC與BSC275形成接口,并且BSC275相應(yīng)地控制BS270以將正向鏈路信號發(fā)送到移動終端100。

基于上述移動終端硬件結(jié)構(gòu)、通信裝置結(jié)構(gòu),提出本發(fā)明的移動終端。

參考圖3,本發(fā)明提供一種移動終端,在移動終端第一實(shí)施例中,所述移動終端配備有重力感應(yīng)器,用于獲取移動終端的重力感應(yīng)數(shù)據(jù),該移動終端包括:

第一獲取模塊10,用于當(dāng)檢測到NFC支付請求時,獲取移動終端握持信息;

上述移動終端可以為智能手機(jī)、IPAD等設(shè)備,該移動終端的內(nèi)部芯片中配備有一塊NFC支付功能芯片,該芯片為低功耗芯片,因此可隨時檢測到周圍支持NFC支付功能的設(shè)備。通過NFC支付功能芯片,即使在息屏狀態(tài)下,移動終端依舊能夠檢測到來自周圍支付NFC支付功能的設(shè)備的NFC支付請求。同時,作為一種高頻無線通訊技術(shù),檢測到NFC支付請求設(shè)備的實(shí)現(xiàn)本質(zhì)為數(shù)據(jù)傳輸交換數(shù)據(jù),其檢測場景僅限于短距離的檢測,當(dāng)超過預(yù)設(shè)距離,NFC支付功能芯片將無法檢測到周圍的NFC支付請求設(shè)備。NFC支付功能芯片的工作方式有兩種:

1、卡模式:利用集成NFC標(biāo)準(zhǔn)規(guī)格的IC卡,通過非接觸讀卡器的RF域來供電,即便是移動終端沒電也可以工作,比如常見的公交卡,一卡通等;

2、點(diǎn)對點(diǎn)模式:用于數(shù)據(jù)交換,傳輸距離較短,傳輸創(chuàng)建速度較快,傳輸速度也快些,功耗低。將兩個具備NFC功能的移動終端鏈接,能實(shí)現(xiàn)數(shù)據(jù)點(diǎn)對點(diǎn)傳輸,如下載音樂、交換圖片或者同步設(shè)備地址薄。因此通過NFC,移動終端之間都可以交換資料或者服務(wù)。

握持信息的獲取方法具有多種方案,例如統(tǒng)計(jì)移動終端左右邊框具有壓力數(shù)值的壓力點(diǎn)個數(shù);或者計(jì)算并收集移動終端的屏幕或其他可觸控部分的壓力數(shù)值以及生物電的流通狀況等等。通過移動終端上各種傳感器元件的感應(yīng),獲取到該移動終端的握持?jǐn)?shù)據(jù),經(jīng)過預(yù)設(shè)的復(fù)雜算法運(yùn)算推導(dǎo),形成該移動終端的握持信息。獲取方案有多種多樣,包括但不限于以上涉及到的案例,其最終目標(biāo)便是獲取到移動終端的握持信息。

第一判斷模塊20,用于根據(jù)移動終端握持信息,判斷所述移動終端是否處于握持狀態(tài),當(dāng)檢測到所述移動終端處于握持狀態(tài)時,生成重力感應(yīng)數(shù)據(jù)獲取指令;

判斷移動終端是否處于握持狀態(tài),需要對獲取的握持信息進(jìn)行進(jìn)一步的統(tǒng)計(jì)分析,其判斷方法根據(jù)握持信息獲取方案的不同而產(chǎn)生不同的判斷標(biāo)準(zhǔn)。當(dāng)檢測到握持信息的統(tǒng)計(jì)分析數(shù)據(jù)符合該判斷標(biāo)準(zhǔn)的握持狀態(tài)認(rèn)證條件時,即判斷該移動終端處于握持狀態(tài)時,生成重力感應(yīng)數(shù)據(jù)獲取指令。

需要指出的是,所述移動終端是否處于握持狀態(tài)的判斷標(biāo)準(zhǔn)在本發(fā)明中為解決技術(shù)問題的技術(shù)手段,而不是最終目的,故其判斷標(biāo)準(zhǔn)屬于一個技術(shù)概念,包括但不限于現(xiàn)有技術(shù)以及非現(xiàn)有技術(shù),凡能夠判斷所述移動終端是否處于握持狀態(tài)的技術(shù)手段皆屬于該保護(hù)范圍內(nèi),其最終目的是服務(wù)于NFC支付功能的方案流程。

第二獲取模塊30,用于當(dāng)接收到重力感應(yīng)數(shù)據(jù)獲取指令時,獲取移動終端的重力感應(yīng)數(shù)據(jù),其中重力感應(yīng)數(shù)據(jù)包括移動終端的觸摸屏的出光方向;

一般地,移動終端的觸摸屏與顯示屏形成一體屏幕,故在觸摸屏上能看到移動終端顯示圖像界面時發(fā)出的光線。所述出光方向指的是從移動終端的觸摸屏發(fā)出光線的方向。嚴(yán)格意義上,出光方向指的是垂直于觸摸屏表面的法線向上的方向,該方向?yàn)榘l(fā)出觸摸屏發(fā)出光線的方向。移動終端通常配備有重力感應(yīng)器,主要應(yīng)用于調(diào)整并獲取移動終端的重力感應(yīng)數(shù)據(jù)以及屏幕的顯示區(qū)域的畫面顯示效果。重力感應(yīng)器可以較為精準(zhǔn)地獲得所在載體的位置狀態(tài)信息,與該載體的放置位置沒有直接的關(guān)聯(lián)關(guān)系,而載體的放置姿態(tài)對位置狀態(tài)信息有非常緊密的影響。因此,通過重力感應(yīng)器,第二獲取模塊30可獲取到該移動終端所在位置的重力感應(yīng)坐標(biāo)數(shù)據(jù),并從獲取到的重力感應(yīng)坐標(biāo)數(shù)據(jù)中推導(dǎo)出移動終端的觸摸屏的出光方向。

參考圖11,為輔助理解重力感應(yīng)坐標(biāo)數(shù)據(jù)的獲取,以下用一個具體例子作具體說明,

例如,其坐標(biāo)系(x,y,z)設(shè)置如下:

假設(shè)當(dāng)?shù)氐臉?biāo)準(zhǔn)重力加速度值為g,方向?yàn)樨Q直向下,則其反重力加速度值為-g,方向的為豎直向上,其坐標(biāo)系可分為以下情形:

1、移動終端屏幕向上(z軸朝上)水平放置的時侯,重力感應(yīng)器獲取到的(x,y,z)的值分別為(0,0,g),此時,根據(jù)對重力感應(yīng)坐標(biāo)數(shù)據(jù)的特征分析,移動終端可推導(dǎo)出觸摸屏的出光方向,從用戶的角度出發(fā),所述出光方向?yàn)樨Q直向上;

2、移動終端屏幕向下(z軸朝下)水平放置的時侯,重力感應(yīng)器獲取到的(x,y,z)的值分別為(0,0,-g),根據(jù)對重力感應(yīng)坐標(biāo)數(shù)據(jù)的特征分析,移動終端可推導(dǎo)出觸摸屏的出光方向,從用戶的角度出發(fā),所述出光方向?yàn)樨Q直向下;

3、移動終端屏幕向左側(cè)放(x軸朝上)的時候,重力感應(yīng)器獲取到的(x,y,z)的值分別為(g,0,0),根據(jù)對重力感應(yīng)坐標(biāo)數(shù)據(jù)的特征分析,移動終端可推導(dǎo)出觸摸屏的出光方向,從用戶的角度出發(fā),所述出光方向?yàn)樗较蜃螅?/p>

4、移動終端豎直(y軸朝上)向上的時候,重力感應(yīng)器獲取到的(x,y,z)的值分別為(0,g,0),根據(jù)對重力感應(yīng)坐標(biāo)數(shù)據(jù)的特征分析,移動終端可推導(dǎo)出觸摸屏的出光方向,從用戶的角度出發(fā),所述出光方向?yàn)樗矫嫦蜃约骸?/p>

第二判斷模塊40,用于判斷所述觸摸屏的出光方向與重力方向的反方向的夾角是否處于預(yù)設(shè)角度區(qū)間內(nèi),當(dāng)檢測到所述觸摸屏的出光方向與重力方向的反方向的夾角處于預(yù)設(shè)角度區(qū)間內(nèi)時,生成NFC支付指令;

從重力感應(yīng)數(shù)據(jù)推導(dǎo)出的出光方向,是垂直于屏幕表面的法線向上的方向,該出光方向與重力方向的反方向所形成的夾角即為第二判斷模塊40的判斷對象。該夾角所表示的是在當(dāng)前情況下,移動終端的握持姿勢相對于水平面呈現(xiàn)的狀態(tài)。其狀態(tài)的不同對應(yīng)著用戶在當(dāng)前是否處于一種準(zhǔn)備進(jìn)行NFC支付的場景狀況。

通過移動終端預(yù)設(shè)的算法計(jì)算所述出光方向以及重力方向的反方向二者之間的夾角,當(dāng)檢測到所述出光方向與重力方向的反方向的夾角處于一個預(yù)設(shè)角度區(qū)間內(nèi)時,則生成NFC支付指令。預(yù)設(shè)角度區(qū)間可根據(jù)算法或規(guī)則進(jìn)行自定義設(shè)置,例如預(yù)設(shè)角度區(qū)間可以設(shè)置為0到90度,即出光方向和重力方向的反方向的夾角可以預(yù)設(shè)為0到90度的區(qū)間。假設(shè)當(dāng)移動終端屏幕正面朝上(z軸豎直朝上),即出光方向(屏幕的法線向上的方向)與重力方向的反方向所形成的夾角為75度,通過比較得知夾角75度小于90度,落在0到90度的區(qū)間內(nèi),故此時將生成NFC支付指令;若出光方向與重力方向的反方向所形成的夾角為95度,通過比較得知夾角95度大于90度,落在0到90度的區(qū)間之外,則不做任何操作。通過以上舉例的方式,可精準(zhǔn)地獲得出光方向與重力方向的反方向二者之間的夾角,從而判斷該夾角是否處于0到90度的區(qū)間,進(jìn)而選擇是否生成NFC支付指令。

需要說明的是,以上所述僅為舉例說明,是以預(yù)設(shè)角度區(qū)間為0到90度作為參考數(shù)據(jù)進(jìn)行判斷的,當(dāng)預(yù)設(shè)角度區(qū)間設(shè)置為其他參考數(shù)據(jù)時,其判斷標(biāo)準(zhǔn)也將隨之發(fā)生相應(yīng)的改變。

支付模塊50,用于當(dāng)接收到NFC支付指令時,啟動NFC支付功能進(jìn)行支付。

支付模塊50,是完成NFC支付流程中的關(guān)鍵環(huán)節(jié),完成支付的以電子設(shè)備之間的虛擬貨幣進(jìn)行金額扣費(fèi),因此支付模塊50必須事先綁定一個具有預(yù)存余額的賬戶。該賬戶的綁定對象根據(jù)移動終端的預(yù)設(shè)不同可以有不同的賬戶對象,例如,信用卡,銀行卡,第三方軟件(比如微信,支付寶錢包,京東錢包等等),一卡通等等。支付模塊利用綁定的賬戶對象,在進(jìn)行NFC支付功能的時候,通過NFC支付指令扣減賬戶中相應(yīng)金額數(shù)值,完成支付流程。

具體地,本發(fā)明通過第一獲取模塊10檢測到NFC支付請求時,獲取移動終端握持信息;第一判斷模塊20則根據(jù)移動終端握持信息,判斷所述移動終端是否處于握持狀態(tài),當(dāng)檢測到所述移動終端處于握持狀態(tài)時,生成重力感應(yīng)數(shù)據(jù)獲取指令;然后當(dāng)?shù)诙@取模塊30接收到重力感應(yīng)數(shù)據(jù)獲取指令時,獲取移動終端的重力感應(yīng)數(shù)據(jù),其中重力感應(yīng)數(shù)據(jù)包括移動終端的觸摸屏的出光方向;第二判斷模塊40則判斷所述觸摸屏的出光方向與重力方向的反方向的夾角是否處于預(yù)設(shè)角度區(qū)間內(nèi),當(dāng)檢測到所述觸摸屏的出光方向與重力方向的反方向的夾角處于預(yù)設(shè)角度區(qū)間內(nèi)時,生成NFC支付指令;最后支付模塊50接收到NFC支付指令時,啟動NFC支付功能進(jìn)行支付,從而增加了NFC支付技術(shù)的場景識別判斷,綜合判斷結(jié)論智能識別當(dāng)前是否更接近用戶進(jìn)行NFC支付的常用場景,避免了在非用戶使用常用場景下用戶手機(jī)被誤刷盜刷的現(xiàn)象發(fā)生,降低了無意間出現(xiàn)財(cái)產(chǎn)損失的概率,保護(hù)用戶個人的財(cái)產(chǎn)安全,避免了經(jīng)濟(jì)上的損失,提高了NFC支付技術(shù)的安全性,使得用戶在盡情享受NFC支付技術(shù)帶來的方便快捷時,不用擔(dān)憂其便捷性所帶來的安全隱患。

進(jìn)一步地,在本發(fā)明移動終端第一實(shí)施例的基礎(chǔ)上,提出移動終端第二實(shí)施例,參考圖4,所述第二實(shí)施例與第一實(shí)施例之間的區(qū)別在于,第一獲取模塊10包括:

第一獲取單元11,用于當(dāng)檢測到NFC支付請求時,獲取該NFC支付請求;

判斷單元12,用于判斷該NFC支付請求是否處于安全狀態(tài),當(dāng)檢測到NFC支付請求處于安全狀態(tài)時,生成移動終端握持信息獲取指令;

第二獲取單元13,用于當(dāng)接收到移動終端握持信息獲取指令時,獲取移動終端兩側(cè)邊框受到壓力的觸點(diǎn)的個數(shù)。

第一獲取單元11自主檢測周圍是否存在有發(fā)送NFC支付請求的設(shè)備,當(dāng)檢測到NFC支付請求時,獲取該NFC支付請求,其檢測范圍受限NFC技術(shù)的感應(yīng)范圍,超過感應(yīng)范圍,NFC支付請求由于信號微弱將無法獲取到。

判斷單元12則判斷該NFC支付請求是否處于安全狀態(tài),當(dāng)檢測到NFC支付請求處于安全狀態(tài)時,生成移動終端握持信息獲取指令。該功能屬于安全判斷機(jī)制,其判斷原則來源于以下:

1、NFC支付請求是否是安全請求;

2、NFC支付請求發(fā)送源(即NFC支付請求設(shè)備)是否是合法發(fā)送源。

當(dāng)檢測到NFC支付請求處于安全狀態(tài)時,生成移動終端握持信息獲取指令。

判斷NFC支付請求是否是安全請求,必須在解析該請求時查探其請求指令中是否存在惡意篡改,修改甚至破壞的指令編碼,只有安全的支付請求才允許進(jìn)入下一步操作,以防止移動終端在獲取NFC支付請求后,遭受到該請求指令的惡意攻擊;

其次,判斷NFC支付請求發(fā)送源(即NFC支付請求設(shè)備)是否是合法發(fā)送源,可從NFC支付請求指令的編碼中獲取到該請求發(fā)送源的標(biāo)識ID,從而判斷出該發(fā)送源是否是正規(guī)合法生產(chǎn)并授予過合法使用權(quán)限,只有合法的發(fā)送源,才能定義為安全的支付請求才允許進(jìn)入下一步操作,以防止出現(xiàn)NFC支付出錯或支付失敗的現(xiàn)象。

以上所述判斷標(biāo)準(zhǔn)的實(shí)現(xiàn)方案皆遵循NFC標(biāo)準(zhǔn)規(guī)格協(xié)議,嚴(yán)格執(zhí)行NFC標(biāo)準(zhǔn)規(guī)格協(xié)議流程,保障數(shù)據(jù)識別的專一性和安全性。從NFC支付請求指令可分析識別并校驗(yàn)指令源設(shè)備的合法性,當(dāng)設(shè)備通過合法性校驗(yàn)判斷時,通過識別NFC支付指令編碼集中的數(shù)據(jù),可判斷該指令是否具有純潔性,而沒有被額外惡意的指令加工修改數(shù)據(jù),導(dǎo)致支付金額與實(shí)際應(yīng)支付金額不符合,病毒木馬通過數(shù)據(jù)傳輸寄宿到用戶的移動終端上,從而造成用戶的移動終端因感染病毒木馬而淪為危險的終端設(shè)備,導(dǎo)致財(cái)產(chǎn)損失或信息泄露。

第二獲取單元13接收到移動終端握持信息獲取指令時,獲取移動終端兩側(cè)邊框受到壓力的觸點(diǎn)的個數(shù)。獲取方法可以通過對移動終端兩側(cè)邊框壓力傳感器所受到的壓力個數(shù)的統(tǒng)計(jì)進(jìn)而得知。該方法通過收集兩側(cè)邊框壓力傳感器受壓觸點(diǎn)的個數(shù)的數(shù)值,統(tǒng)計(jì)出當(dāng)前情況下用戶握持移動終端時與移動終端進(jìn)行肢體接觸的狀況。

進(jìn)一步地,在本發(fā)明移動終端第二實(shí)施例的基礎(chǔ)上,提出移動終端第三實(shí)施例,所述第三實(shí)施例與第二實(shí)施例之間的區(qū)別在于,第一判斷模塊20還用于:

當(dāng)檢測到移動終端兩側(cè)邊框受到壓力的觸點(diǎn)的個數(shù)不小于2時,則判斷該移動終端處于握持狀態(tài)。

本實(shí)施例中,獲取到移動終端兩側(cè)邊框受到壓力的觸點(diǎn)的個數(shù)之后,第一判斷模塊20對該數(shù)值進(jìn)行判斷。由于用戶在握持移動終端存在著肢體接觸,當(dāng)觸點(diǎn)的個數(shù)不小于2時,意味著用戶與移動終端的接觸可以保持移動終端的穩(wěn)定握持,從而判斷在當(dāng)前情況下是用戶有意識的握持著該移動終端,滿足實(shí)際NFC支付場景。當(dāng)然,握持狀態(tài)必須是可控的,否則移動終端將失去重心,脫離或滑落失去與用戶的肢體接觸,從而壓力傳感器無法感應(yīng)到受到壓力的觸點(diǎn),導(dǎo)致移動終端重新回歸非握持狀態(tài)。

進(jìn)一步地,在本發(fā)明移動終端第三實(shí)施例的基礎(chǔ)上,提出移動終端第四實(shí)施例,參考圖5,所述第四實(shí)施例與第三實(shí)施例之間的區(qū)別在于,支付模塊50包括:

接收單元51,用于接收NFC支付指令,并啟動指紋驗(yàn)證功能,以供用戶輸入指紋信息;

驗(yàn)證單元52,用于基于用戶輸入的指紋信息,檢測該指紋信息與預(yù)設(shè)的指紋驗(yàn)證信息是否一致,當(dāng)檢測到所述指紋信息與預(yù)設(shè)的指紋驗(yàn)證信息一致時,允許執(zhí)行NFC支付指令;

支付單元53,用于根據(jù)NFC支付指令,啟動NFC支付功能進(jìn)行支付。

本實(shí)施例的功能應(yīng)用于NFC支付功能的前置安全判斷,接收單元51接收到第二判斷模塊40生成的NFC支付指令,啟動指紋驗(yàn)證功能,以供用戶輸入指紋信息;用戶通過移動終端的指紋感應(yīng)區(qū)域自行輸入指紋信息后,驗(yàn)證單元52基于用戶輸入的指紋信息,將用戶事先錄入移動終端指紋裝置中的指紋驗(yàn)證信息提取出來與用戶當(dāng)前輸入的指紋信息進(jìn)行驗(yàn)證,判斷是否一致,當(dāng)檢測到所述指紋信息與預(yù)設(shè)的指紋驗(yàn)證信息一致時,允許執(zhí)行NFC支付指令;最后支付單元53根據(jù)NFC支付指令,啟動NFC支付功能進(jìn)行支付。通過增加指紋單元53,進(jìn)一步驗(yàn)證用戶身份,確定是用戶本人使用,從而再次提升NFC支付的安全性,保護(hù)用戶個人的財(cái)產(chǎn)安全,避免經(jīng)濟(jì)上的損失。

進(jìn)一步地,在本發(fā)明移動終端第四實(shí)施例的基礎(chǔ)上,提出移動終端第五實(shí)施例,參考圖6,所述第五實(shí)施例與第四實(shí)施例之間的區(qū)別在于,移動終端還包括:

顯示模塊60,用于當(dāng)移動終端完成NFC支付指令或未完成NFC支付指令時,在移動終端上顯示提示信息。

本實(shí)施例中,顯示模塊60實(shí)現(xiàn)的功能為完成NFC支付流程時,在移動終端上顯示一個支付完成提示信息,以便用戶知曉本次NFC支付的整體支付情況。該提示信息的提示內(nèi)容可包括但不限于以下內(nèi)容:支付場景,支付時間,支付金額,支付項(xiàng)目等。該功能的作用主要以提升用戶體驗(yàn)為關(guān)鍵點(diǎn),給予用戶在財(cái)產(chǎn)支出上的信息反饋,使用戶方便快捷地獲知本次NFC支付金額涉及的信息,有利于提升用戶的體驗(yàn)以及信賴,以人性化方式增加用戶對本技術(shù)方案流程的滿意度和粘性。

參考圖7,本發(fā)明還提供一種NFC支付方法,在NFC支付方法第一實(shí)施例中,所述移動終端配備有重力感應(yīng)器,用于獲取移動終端的重力感應(yīng)數(shù)據(jù),該NFC支付方法包括:

步驟S10,當(dāng)檢測到NFC支付請求時,獲取移動終端握持信息;

上述移動終端可以為智能手機(jī)、IPAD等設(shè)備,該移動終端的內(nèi)部芯片中配備有一塊NFC支付功能芯片,該芯片為低功耗芯片,因此可隨時檢測到周圍支持NFC支付功能的設(shè)備。通過NFC支付功能芯片,即使在息屏狀態(tài)下,移動終端依舊能夠檢測到來自周圍支付NFC支付功能的設(shè)備的NFC支付請求。同時,作為一種高頻無線通訊技術(shù),檢測到NFC支付請求設(shè)備的實(shí)現(xiàn)本質(zhì)為數(shù)據(jù)傳輸交換數(shù)據(jù),其檢測場景僅限于短距離的檢測,當(dāng)超過預(yù)設(shè)距離,NFC支付功能芯片將無法檢測到周圍的NFC支付請求設(shè)備。NFC支付功能芯片的工作方式有兩種:

1、卡模式:利用集成NFC標(biāo)準(zhǔn)規(guī)格的IC卡,通過非接觸讀卡器的RF域來供電,即便是移動終端沒電也可以工作,比如常見的公交卡,一卡通等;

2、點(diǎn)對點(diǎn)模式:用于數(shù)據(jù)交換,傳輸距離較短,傳輸創(chuàng)建速度較快,傳輸速度也快些,功耗低。將兩個具備NFC功能的移動終端鏈接,能實(shí)現(xiàn)數(shù)據(jù)點(diǎn)對點(diǎn)傳輸,如下載音樂、交換圖片或者同步設(shè)備地址薄。因此通過NFC,移動終端之間都可以交換資料或者服務(wù)。

握持信息的獲取方法具有多種方案,例如統(tǒng)計(jì)移動終端左右邊框具有壓力數(shù)值的壓力點(diǎn)個數(shù);或者計(jì)算并收集移動終端的屏幕或其他可觸控部分的壓力數(shù)值以及生物電的流通狀況等等。通過移動終端上各種傳感器元件的感應(yīng),獲取到該移動終端的握持?jǐn)?shù)據(jù),經(jīng)過預(yù)設(shè)的復(fù)雜算法運(yùn)算推導(dǎo),形成該移動終端的握持信息。獲取方案有多種多樣,包括但不限于以上涉及到的案例,其最終目標(biāo)便是獲取到移動終端的握持信息。

步驟S20,根據(jù)移動終端握持信息,判斷所述移動終端是否處于握持狀態(tài),當(dāng)檢測到所述移動終端處于握持狀態(tài)時,生成重力感應(yīng)數(shù)據(jù)獲取指令;

判斷移動終端是否處于握持狀態(tài),需要對獲取的握持信息進(jìn)行進(jìn)一步的統(tǒng)計(jì)分析,其判斷方法根據(jù)握持信息獲取方案的不同而產(chǎn)生不同的判斷標(biāo)準(zhǔn)。當(dāng)檢測到握持信息的統(tǒng)計(jì)分析數(shù)據(jù)符合該判斷標(biāo)準(zhǔn)的握持狀態(tài)認(rèn)證條件時,即判斷該移動終端處于握持狀態(tài)時,生成重力感應(yīng)數(shù)據(jù)獲取指令。

需要指出的是,所述移動終端是否處于握持狀態(tài)的判斷標(biāo)準(zhǔn)在本發(fā)明中為解決技術(shù)問題的技術(shù)手段,而不是最終目的,故其判斷標(biāo)準(zhǔn)屬于一個技術(shù)概念,包括但不限于現(xiàn)有技術(shù)以及非現(xiàn)有技術(shù),凡能夠判斷所述移動終端是否處于握持狀態(tài)的技術(shù)手段皆屬于該保護(hù)范圍內(nèi),其最終目的是服務(wù)于NFC支付功能的方案流程。

步驟S30,當(dāng)接收到重力感應(yīng)數(shù)據(jù)獲取指令時,獲取移動終端的重力感應(yīng)數(shù)據(jù),其中重力感應(yīng)數(shù)據(jù)包括移動終端的觸摸屏的出光方向;

一般地,移動終端的觸摸屏與顯示屏形成一體屏幕,故在觸摸屏上能看到移動終端顯示圖像界面時發(fā)出的光線。所述出光方向指的是從移動終端的觸摸屏發(fā)出光線的方向。嚴(yán)格意義上,出光方向指的是垂直于觸摸屏表面的法線向上的方向,該方向?yàn)榘l(fā)出觸摸屏發(fā)出光線的方向。移動終端通常配備有重力感應(yīng)器,主要應(yīng)用于調(diào)整并獲取移動終端的重力感應(yīng)數(shù)據(jù)以及屏幕的顯示區(qū)域的畫面顯示效果。重力感應(yīng)器可以較為精準(zhǔn)地獲得所在載體的位置狀態(tài)信息,與該載體的放置位置沒有直接的關(guān)聯(lián)關(guān)系,而載體的放置姿態(tài)對位置狀態(tài)信息有非常緊密的影響。因此,通過重力感應(yīng)器,第二獲取模塊30可獲取到該移動終端所在位置的重力感應(yīng)坐標(biāo)數(shù)據(jù),并從獲取到的重力感應(yīng)坐標(biāo)數(shù)據(jù)中推導(dǎo)出移動終端的觸摸屏的出光方向。

參考圖11,為輔助理解重力感應(yīng)坐標(biāo)數(shù)據(jù)的獲取,以下用一個具體例子作具體說明,

例如,其坐標(biāo)系(x,y,z)設(shè)置如下:

假設(shè)當(dāng)?shù)氐臉?biāo)準(zhǔn)重力加速度值為g,方向?yàn)樨Q直向下,則其反重力加速度值為-g,方向的為豎直向上,其坐標(biāo)系可分為以下情形:

1、移動終端屏幕向上(z軸朝上)水平放置的時侯,重力感應(yīng)器獲取到的(x,y,z)的值分別為(0,0,g),此時,根據(jù)對重力感應(yīng)坐標(biāo)數(shù)據(jù)的特征分析,移動終端可推導(dǎo)出觸摸屏的出光方向,從用戶的角度出發(fā),所述出光方向?yàn)樨Q直向上;

2、移動終端屏幕向下(z軸朝下)水平放置的時侯,重力感應(yīng)器獲取到的(x,y,z)的值分別為(0,0,-g),根據(jù)對重力感應(yīng)坐標(biāo)數(shù)據(jù)的特征分析,移動終端可推導(dǎo)出觸摸屏的出光方向,從用戶的角度出發(fā),所述出光方向?yàn)樨Q直向下;

3、移動終端屏幕向左側(cè)放(x軸朝上)的時候,重力感應(yīng)器獲取到的(x,y,z)的值分別為(g,0,0),根據(jù)對重力感應(yīng)坐標(biāo)數(shù)據(jù)的特征分析,移動終端可推導(dǎo)出觸摸屏的出光方向,從用戶的角度出發(fā),所述出光方向?yàn)樗较蜃螅?/p>

4、移動終端豎直(y軸朝上)向上的時候,重力感應(yīng)器獲取到的(x,y,z)的值分別為(0,g,0),根據(jù)對重力感應(yīng)坐標(biāo)數(shù)據(jù)的特征分析,移動終端可推導(dǎo)出觸摸屏的出光方向,從用戶的角度出發(fā),所述出光方向?yàn)樗矫嫦蜃约骸?/p>

第二判斷模塊40,用于判斷所述觸摸屏的出光方向與重力方向的反方向的夾角是否處于預(yù)設(shè)角度區(qū)間內(nèi),當(dāng)檢測到所述觸摸屏的出光方向與重力方向的反方向的夾角處于預(yù)設(shè)角度區(qū)間內(nèi)時,生成NFC支付指令;

從重力感應(yīng)數(shù)據(jù)推導(dǎo)出的出光方向,是垂直于屏幕表面的法線向上的方向,該出光方向與重力方向的反方向所形成的夾角即為第二判斷模塊40的判斷對象。該夾角所表示的是在當(dāng)前情況下,移動終端的握持姿勢相對于水平面呈現(xiàn)的狀態(tài)。其狀態(tài)的不同對應(yīng)著用戶在當(dāng)前是否處于一種準(zhǔn)備進(jìn)行NFC支付的場景狀況。

通過移動終端預(yù)設(shè)的算法計(jì)算所述出光方向以及重力方向的反方向二者之間的夾角,當(dāng)檢測到所述出光方向與重力方向的反方向的夾角處于一個預(yù)設(shè)角度區(qū)間內(nèi)時,則生成NFC支付指令。預(yù)設(shè)角度區(qū)間可根據(jù)算法或規(guī)則進(jìn)行自定義設(shè)置,例如預(yù)設(shè)角度區(qū)間可以設(shè)置為0到90度,即出光方向和重力方向的反方向的夾角可以預(yù)設(shè)為0到90度的區(qū)間。假設(shè)當(dāng)移動終端屏幕正面朝上(z軸豎直朝上),即出光方向(屏幕的法線向上的方向)與重力方向的反方向所形成的夾角為75度,通過比較得知夾角75度小于90度,落在0到90度的區(qū)間內(nèi),故此時將生成NFC支付指令;若出光方向與重力方向的反方向所形成的夾角為95度,通過比較得知夾角95度大于90度,落在0到90度的區(qū)間之外,則不做任何操作。通過以上舉例的方式,可精準(zhǔn)地獲得出光方向與重力方向的反方向二者之間的夾角,從而判斷該夾角是否處于0到90度的區(qū)間,進(jìn)而選擇是否生成NFC支付指令。

需要說明的是,以上所述僅為舉例說明,是以預(yù)設(shè)角度區(qū)間為0到90度作為參考數(shù)據(jù)進(jìn)行判斷的,當(dāng)預(yù)設(shè)角度區(qū)間設(shè)置為其他參考數(shù)據(jù)時,其判斷標(biāo)準(zhǔn)也將隨之發(fā)生相應(yīng)的改變。

步驟S50,當(dāng)接收到NFC支付指令時,啟動NFC支付功能進(jìn)行支付。

本實(shí)施例的功能是完成NFC支付流程中的關(guān)鍵環(huán)節(jié),完成支付的以電子設(shè)備之間的虛擬貨幣進(jìn)行金額扣費(fèi),因此本功能必須事先綁定一個具有預(yù)存余額的賬戶。該賬戶的綁定對象根據(jù)移動終端的預(yù)設(shè)不同可以有不同的賬戶對象,例如,信用卡,銀行卡,第三方軟件(比如微信,支付寶錢包,京東錢包等等),一卡通等等。支付模塊利用綁定的賬戶對象,在進(jìn)行NFC支付功能的時候,通過NFC支付指令扣減賬戶中相應(yīng)金額數(shù)值,完成支付流程。

具體地,本發(fā)明通過檢測到NFC支付請求時,獲取移動終端握持信息;接著根據(jù)移動終端握持信息,判斷所述移動終端是否處于握持狀態(tài),當(dāng)檢測到所述移動終端處于握持狀態(tài)時,生成重力感應(yīng)數(shù)據(jù)獲取指令;然后當(dāng)接收到重力感應(yīng)數(shù)據(jù)獲取指令時,獲取移動終端的重力感應(yīng)數(shù)據(jù),其中重力感應(yīng)數(shù)據(jù)包括移動終端的觸摸屏的出光方向;則判斷所述觸摸屏的出光方向與重力方向的反方向的夾角是否處于預(yù)設(shè)角度區(qū)間內(nèi),當(dāng)檢測到所述觸摸屏的出光方向與重力方向的反方向的夾角處于預(yù)設(shè)角度區(qū)間內(nèi)時,生成NFC支付指令;最后當(dāng)接收到NFC支付指令時,啟動NFC支付功能進(jìn)行支付,從而增加了NFC支付技術(shù)的場景識別判斷,綜合判斷結(jié)論智能識別當(dāng)前是否更接近用戶進(jìn)行NFC支付的常用場景,避免了在非用戶使用常用場景下用戶手機(jī)被誤刷盜刷的現(xiàn)象發(fā)生,降低了無意間出現(xiàn)財(cái)產(chǎn)損失的概率,保護(hù)用戶個人的財(cái)產(chǎn)安全,避免了經(jīng)濟(jì)上的損失,提高了NFC支付技術(shù)的安全性,使得用戶在盡情享受NFC支付技術(shù)帶來的方便快捷時,不用擔(dān)憂其便捷性所帶來的安全隱患。

進(jìn)一步地,在本發(fā)明移動終端第一實(shí)施例的基礎(chǔ)上,提出移動終端第二實(shí)施例,參考圖8,所述第二實(shí)施例與第一實(shí)施例之間的區(qū)別在于,當(dāng)檢測到NFC支付請求時,獲取移動終端握持信息的步驟包括:

步驟S11,當(dāng)檢測到NFC支付請求時,獲取該NFC支付請求;

步驟S12,判斷該NFC支付請求是否處于安全狀態(tài),當(dāng)檢測到NFC支付請求處于安全狀態(tài)時,生成移動終端握持信息獲取指令;

步驟S13,當(dāng)接收到移動終端握持信息獲取指令時,獲取移動終端兩側(cè)邊框受到壓力的觸點(diǎn)的個數(shù)。

移動終端自主檢測周圍是否存在有發(fā)送NFC支付請求的設(shè)備,當(dāng)檢測到NFC支付請求時,獲取該NFC支付請求,其檢測范圍受限NFC技術(shù)的感應(yīng)范圍,超過感應(yīng)范圍,NFC支付請求由于信號微弱將無法獲取到。

移動終端隨即判斷該NFC支付請求是否處于安全狀態(tài),當(dāng)檢測到NFC支付請求處于安全狀態(tài)時,生成移動終端握持信息獲取指令。該功能屬于安全判斷機(jī)制,其判斷原則來源于以下:

3、NFC支付請求是否是安全請求;

4、NFC支付請求發(fā)送源(即NFC支付請求設(shè)備)是否是合法發(fā)送源。

當(dāng)檢測到NFC支付請求處于安全狀態(tài)時,生成移動終端握持信息獲取指令。

判斷NFC支付請求是否是安全請求,必須在解析該請求時查探其請求指令中是否存在惡意篡改,修改甚至破壞的指令編碼,只有安全的支付請求才允許進(jìn)入下一步操作,以防止移動終端在獲取NFC支付請求后,遭受到該請求指令的惡意攻擊;

其次,判斷NFC支付請求發(fā)送源(即NFC支付請求設(shè)備)是否是合法發(fā)送源,可從NFC支付請求指令的編碼中獲取到該請求發(fā)送源的標(biāo)識ID,從而判斷出該發(fā)送源是否是正規(guī)合法生產(chǎn)并授予過合法使用權(quán)限,只有合法的發(fā)送源,才能定義為安全的支付請求才允許進(jìn)入下一步操作,以防止出現(xiàn)NFC支付出錯或支付失敗的現(xiàn)象。

以上所述判斷標(biāo)準(zhǔn)的實(shí)現(xiàn)方案皆遵循NFC標(biāo)準(zhǔn)規(guī)格協(xié)議,嚴(yán)格執(zhí)行NFC標(biāo)準(zhǔn)規(guī)格協(xié)議流程,保障數(shù)據(jù)識別的專一性和安全性。從NFC支付請求指令可分析識別并校驗(yàn)指令源設(shè)備的合法性,當(dāng)設(shè)備通過合法性校驗(yàn)判斷時,通過識別NFC支付指令編碼集中的數(shù)據(jù),可判斷該指令是否具有純潔性,而沒有被額外惡意的指令加工修改數(shù)據(jù),導(dǎo)致支付金額與實(shí)際應(yīng)支付金額不符合,病毒木馬通過數(shù)據(jù)傳輸寄宿到用戶的移動終端上,從而造成用戶的移動終端因感染病毒木馬而淪為危險的終端設(shè)備,導(dǎo)致財(cái)產(chǎn)損失或信息泄露。

最后接收到移動終端握持信息獲取指令時,獲取移動終端兩側(cè)邊框受到壓力的觸點(diǎn)的個數(shù)。獲取方法可以通過對移動終端兩側(cè)邊框壓力傳感器所受到的壓力個數(shù)的統(tǒng)計(jì)進(jìn)而得知。該方法通過收集兩側(cè)邊框壓力傳感器受壓觸點(diǎn)的個數(shù)的數(shù)值,統(tǒng)計(jì)出當(dāng)前情況下用戶握持移動終端時與移動終端進(jìn)行肢體接觸的狀況。

進(jìn)一步地,在本發(fā)明移動終端第二實(shí)施例的基礎(chǔ)上,提出移動終端第三實(shí)施例,所述第三實(shí)施例與第二實(shí)施例之間的區(qū)別在于,根據(jù)移動終端握持信息,判斷所述移動終端是否處于握持狀態(tài),當(dāng)檢測到所述移動終端處于握持狀態(tài)時,生成重力感應(yīng)數(shù)據(jù)獲取指令的步驟包括:

當(dāng)檢測到移動終端兩側(cè)邊框受到壓力的觸點(diǎn)的個數(shù)不小于2時,則判斷該移動終端處于握持狀態(tài)。

本實(shí)施例中,獲取到移動終端兩側(cè)邊框受到壓力的觸點(diǎn)的個數(shù)之后,對該數(shù)值進(jìn)行判斷。由于用戶在握持移動終端存在著肢體接觸,當(dāng)觸點(diǎn)的個數(shù)不小于2時,意味著用戶與移動終端的接觸可以保持移動終端的穩(wěn)定握持,從而判斷在當(dāng)前情況下是用戶有意識的握持著該移動終端,滿足實(shí)際NFC支付場景。當(dāng)然,握持狀態(tài)必須是可控的,否則移動終端將失去重心,脫離或滑落失去與用戶的肢體接觸,從而壓力傳感器無法感應(yīng)到受到壓力的觸點(diǎn),導(dǎo)致移動終端重新回歸非握持狀態(tài)。

進(jìn)一步地,在本發(fā)明移動終端第三實(shí)施例的基礎(chǔ)上,提出移動終端第四實(shí)施例,參考圖9,所述第四實(shí)施例與第三實(shí)施例之間的區(qū)別在于,當(dāng)接收到NFC支付指令時,啟動NFC支付功能進(jìn)行支付的步驟包括:

步驟S51,接收NFC支付指令,并啟動指紋驗(yàn)證功能,以供用戶輸入指紋信息;

步驟S52,基于用戶輸入的指紋信息,檢測該指紋信息與預(yù)設(shè)的指紋驗(yàn)證信息是否一致,當(dāng)檢測到所述指紋信息與預(yù)設(shè)的指紋驗(yàn)證信息一致時,允許執(zhí)行NFC支付指令;

步驟S53,根據(jù)NFC支付指令,啟動NFC支付功能進(jìn)行支付。

本實(shí)施例的功能應(yīng)用于NFC支付功能的前置安全判斷,接收到NFC支付指令時,啟動指紋驗(yàn)證功能,以供用戶輸入指紋信息;用戶通過移動終端的指紋感應(yīng)區(qū)域自行輸入指紋信息后,基于用戶輸入的指紋信息,將用戶事先錄入移動終端指紋裝置中的指紋驗(yàn)證信息提取出來與用戶當(dāng)前輸入的指紋信息進(jìn)行驗(yàn)證,判斷是否一致,當(dāng)檢測到所述指紋信息與預(yù)設(shè)的指紋驗(yàn)證信息一致時,允許執(zhí)行NFC支付指令;最后根據(jù)NFC支付指令,啟動NFC支付功能進(jìn)行支付。通過增加指紋識別,進(jìn)一步驗(yàn)證用戶身份,確定是用戶本人使用,從而再次提升NFC支付的安全性,保護(hù)用戶個人的財(cái)產(chǎn)安全,避免經(jīng)濟(jì)上的損失。

進(jìn)一步地,在本發(fā)明移動終端第四實(shí)施例的基礎(chǔ)上,提出移動終端第五實(shí)施例,參考圖10,所述第五實(shí)施例與第四實(shí)施例之間的區(qū)別在于,當(dāng)接收到NFC支付指令時,啟動NFC支付功能進(jìn)行支付之后的步驟還包括:

步驟S60,當(dāng)移動終端完成NFC支付指令或未完成NFC支付指令時,在移動終端上顯示提示信息。

本實(shí)施例實(shí)現(xiàn)的功能為完成NFC支付流程時,在移動終端上顯示一個支付完成提示信息,以便用戶知曉本次NFC支付的整體支付情況。該提示信息的提示內(nèi)容可包括但不限于以下內(nèi)容:支付場景,支付時間,支付金額,支付項(xiàng)目等。該功能的作用主要以提升用戶體驗(yàn)為關(guān)鍵點(diǎn),給予用戶在財(cái)產(chǎn)支出上的信息反饋,使用戶方便快捷地獲知本次NFC支付金額涉及的信息,有利于提升用戶的體驗(yàn)以及信賴,以人性化方式增加用戶對本技術(shù)方案流程的滿意度和粘性。

此外,為更好理解本發(fā)明NFC支付方法流程思想,用一具體系統(tǒng)運(yùn)行流程輔助說明,為方便描述,以下將設(shè)置預(yù)設(shè)角度區(qū)間、第一支付判斷條件以及第二支付判斷條件的具體意義,

預(yù)設(shè)角度區(qū)間:

0到90度的夾角區(qū)間,出光方向與重力方向的反方向的夾角區(qū)間,處于該預(yù)設(shè)角度區(qū)間即為正常的使用場景。

第一支付判斷條件:

握持檢測,根據(jù)當(dāng)前終端的握持狀態(tài)信息,如滿足握持條件(現(xiàn)有方案較多,如檢測左右邊框是否有壓力),則有效。

第二支付判斷條件:

判斷當(dāng)前手機(jī)運(yùn)行狀態(tài)信息與標(biāo)準(zhǔn)Z軸夾角,若夾角小于90度,則有效。

本實(shí)施例的方法思路參考圖12所示,有效支付整體具體實(shí)現(xiàn)思路如下:

1、通過NFC功能芯片獲取到NFC支付請求信息;

2、獲取當(dāng)前握持狀態(tài)信息;

3、根據(jù)握持信息,判斷是否滿足第一支付判斷條件,若滿足第一支付判斷條件,則繼續(xù)進(jìn)行第二支付判斷條件,否則,支付無效,取消支付;

4、獲取當(dāng)前手機(jī)的重力感應(yīng)狀態(tài)信息(重力感應(yīng)坐標(biāo));

5、根據(jù)當(dāng)前手機(jī)移動終端的重力感應(yīng)狀態(tài)信息,判斷是否滿足第二支付判斷條件,若滿足第二支付判斷條件,繼續(xù)執(zhí)行下一步操作。否則,支付無效,取消支付;

6、進(jìn)行NFC支付。

以下將以現(xiàn)實(shí)場景來闡述本次有效支付判斷的具體實(shí)現(xiàn),移動終端在進(jìn)行NFC支付前,為保證支付的有效性,防止被誤刷的可能性,需要在支付之前做有效性判斷:

用戶在使用NFC支付時,大多數(shù)情況下都是手握持,且手機(jī)的運(yùn)行狀態(tài)一般是屏幕朝上,且z軸偏移夾角小于90度。因此引入握持和手機(jī)運(yùn)行狀態(tài)的判斷條件能有效較少被誤刷的可能??山鉀Q如下場景的誤刷:用戶在乘坐地鐵,手機(jī)在口袋放置時,沒有握持;用戶手機(jī)在包內(nèi)放置,角度有可能是正常的,也沒有握持;用戶手握手機(jī)乘坐地鐵時,雖然有握持,但是角度不能達(dá)到判斷條件。具體為:在NFC支付時,需要判斷NFC支付有效性的兩個條件,首先判斷此時終端是否有握持(如判斷左右邊框壓力點(diǎn)個數(shù),確定是否握持),若滿足第一判斷條件,則繼續(xù)驗(yàn)證第二判斷條件,若此時終端偏移z軸角度小于90度,則滿足第二判斷條件,NFC有效,進(jìn)行支付。若不滿足兩個判斷條件,則不進(jìn)行支付。

需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1