移動(dòng)支付方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及移動(dòng)支付技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)支付方法及裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)終端技術(shù)的快速發(fā)展,各種智能移動(dòng)終端例如手機(jī)已非常普及,并且,功能日益強(qiáng)大。例如,隨著移動(dòng)網(wǎng)絡(luò)購(gòu)物需求的增長(zhǎng),用戶可以利用手機(jī)進(jìn)行移動(dòng)支付。
[0003]移動(dòng)支付作為一種支付手段,由于它的方便快捷,已受到越來(lái)越多的消費(fèi)者追捧。然而,隨著移動(dòng)支付的迅猛發(fā)展,其安全問(wèn)題也越來(lái)越突出。例如,在進(jìn)行移動(dòng)支付時(shí),用戶移動(dòng)設(shè)備上的一些病毒軟件容易竊取用戶的賬號(hào)和密碼,然后直接進(jìn)行未被用戶授權(quán)的交易,從而導(dǎo)致用戶的資金損失。
【發(fā)明內(nèi)容】
[0004]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種移動(dòng)支付方法及裝置。
[0005]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種移動(dòng)支付方法,包括:
[0006]當(dāng)接收到支付信息時(shí),將支付操作狀態(tài)設(shè)置為操作無(wú)效狀態(tài);
[0007]接收用戶輸入的硬件操作指令;
[0008]若所述硬件操作指令滿足預(yù)設(shè)條件,則更新所述支付操作狀態(tài)為操作有效狀態(tài),所述預(yù)設(shè)條件包括所述硬件操作指令中的硬件信息與預(yù)設(shè)硬件信息一致。
[0009]上述移動(dòng)支付方法實(shí)施例,通過(guò)接收硬件操作指令,并在接收的硬件操作指令滿足預(yù)設(shè)條件時(shí),將支付操作狀態(tài)由操作無(wú)效狀態(tài)更新為操作有效狀態(tài),以完成移動(dòng)支付操作,即通過(guò)硬件支付確認(rèn)才可以完成移動(dòng)支付操作,大大提高了用戶資金的安全性。
[0010]在一實(shí)施例中,所述硬件操作指令滿足預(yù)設(shè)條件,包括:
[0011]若所述預(yù)設(shè)硬件信息包含一個(gè)硬件信息,則當(dāng)接收的所述硬件操作指令中的硬件信息與所述預(yù)設(shè)硬件信息一致時(shí),所述硬件操作指令滿足所述預(yù)設(shè)條件;或者
[0012]若所述預(yù)設(shè)硬件信息為兩個(gè)硬件信息,則按順序獲得接收的兩個(gè)硬件操作指令中的硬件信息,并獲得每個(gè)所述硬件操作指令的接收時(shí)間;
[0013]若按順序獲得的所述兩個(gè)硬件信息與所述預(yù)設(shè)硬件信息一致,當(dāng)接收的兩個(gè)所述硬件操作指令中的硬件信息所述預(yù)設(shè)硬件信息一致時(shí),獲取所述兩個(gè)所述硬件操作指令的接收時(shí)間;
[0014]若且根據(jù)所述接收時(shí)間判斷所述兩個(gè)硬件操作指令的接收時(shí)間間隔是否小于第一預(yù)設(shè)閾值,若小于所述第一預(yù)設(shè)閾值,則所述硬件操作指令滿足所述預(yù)設(shè)條件;或者,
[0015]若所述預(yù)設(shè)硬件信息為至少3個(gè)硬件信息,則按順序獲得接收的所述硬件操作指令中的硬件信息,并獲得每個(gè)所述硬件操作指令的接收時(shí)間;
[0016]若按順序獲得的所述硬件信息與所述預(yù)設(shè)硬件信息一致,且根據(jù)所述接收時(shí)間判斷所有相鄰兩個(gè)硬件操作指令的接收時(shí)間間隔是否均小于第二預(yù)設(shè)閾值,若均小于所述第二預(yù)設(shè)閾值,則所述硬件操作指令滿足所述預(yù)設(shè)條件。
[0017]上述移動(dòng)支付方法實(shí)施例,由于預(yù)設(shè)硬件信息的不同,引起硬件操作指令是否滿足預(yù)設(shè)條件的判斷方式不同,實(shí)現(xiàn)手段靈活,同時(shí),當(dāng)預(yù)設(shè)硬件信息包括多個(gè)硬件信息時(shí),增加了硬件確認(rèn)的難度,因此,可以更好地提高移動(dòng)支付的安全性。
[0018]在一實(shí)施例中,所述方法還包括:
[0019]在所述將支付操作狀態(tài)設(shè)置為操作無(wú)效狀態(tài)時(shí),顯示第一提示信息,所述第一提示信息用于提示用戶通過(guò)硬件操作進(jìn)行移動(dòng)支付。
[0020]上述移動(dòng)支付方法實(shí)施例,通過(guò)顯示第一提示信息,可以引導(dǎo)用戶進(jìn)行后續(xù)操作。[0021 ] 在一實(shí)施例中,所述方法還包括:
[0022]若所述硬件操作指令不滿足所述預(yù)設(shè)條件,則統(tǒng)計(jì)所述硬件操作指令連續(xù)不滿足所述預(yù)設(shè)條件的次數(shù);
[0023]若所述次數(shù)等于預(yù)設(shè)次數(shù),則取消當(dāng)前移動(dòng)支付操作;
[0024]若所述次數(shù)小于所述預(yù)設(shè)次數(shù),則顯示第二提示信息,所述第二提示信息用于提示所述用戶重新通過(guò)硬件操作進(jìn)行移動(dòng)支付,并接收所述用戶重新輸入的硬件操作指令。
[0025]上述移動(dòng)支付方法實(shí)施例,當(dāng)硬件操作指令連續(xù)不滿足預(yù)設(shè)條件的次數(shù)等于預(yù)設(shè)次數(shù)時(shí),取消當(dāng)前移動(dòng)支付操作,以使非法用戶無(wú)法進(jìn)行移動(dòng)支付操作,從而避免用戶資金損失,當(dāng)硬件操作指令連續(xù)不滿足預(yù)設(shè)條件的次數(shù)小于預(yù)設(shè)次數(shù)時(shí),通過(guò)顯示第二提示信息,以提示用戶后續(xù)如何操作,為用戶提供了便利。
[0026]在一實(shí)施例中,所述方法還包括:
[0027]顯示硬件信息列表;
[0028]接收所述用戶輸入的硬件選擇指令,并根據(jù)所述硬件選擇指令從所述硬件信息列表中選擇一個(gè)或多個(gè)硬件信息;
[0029]根據(jù)選擇的所述一個(gè)或多個(gè)硬件信息生成所述預(yù)設(shè)硬件信息,并保存所述預(yù)設(shè)硬件信息。
[0030]上述移動(dòng)支付方法實(shí)施例,通過(guò)顯示硬件信息列表,以方便用戶獲得硬件信息列表,通過(guò)根據(jù)接收的硬件選擇指令從硬件信息列表中選擇一個(gè)或多個(gè)硬件信息,以生成預(yù)設(shè)硬件信息,為后續(xù)判斷硬件操作指令是否滿足預(yù)設(shè)條件提供了條件。
[0031 ] 在一實(shí)施例中,所述方法還包括:
[0032]獲取用戶輸入的支付操作指令,所述支付操作指令包括:操作手勢(shì)信息;
[0033]當(dāng)所述支付操作指令滿足預(yù)設(shè)支付條件時(shí),顯示支付結(jié)果。
[0034]上述移動(dòng)支付方法實(shí)施例,通過(guò)軟硬件結(jié)合的方式進(jìn)行支付,不僅可以保證支付安全,而且可以顯示支付結(jié)果,方便用戶獲知支付情況。
[0035]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種移動(dòng)支付裝置,包括:
[0036]接收設(shè)置模塊,被配置為當(dāng)接收到支付信息時(shí),將支付操作狀態(tài)設(shè)置為操作無(wú)效狀態(tài);
[0037]接收模塊,被配置為接收用戶輸入的硬件操作指令;
[0038]判斷更新模塊,被配置為若所述接收模塊接收的所述硬件操作指令滿足預(yù)設(shè)條件,則更新所述接收設(shè)置模塊設(shè)置的所述支付操作狀態(tài)為操作有效狀態(tài),所述預(yù)設(shè)條件包括所述硬件操作指令中的硬件信息與預(yù)設(shè)硬件信息一致。
[0039]上述移動(dòng)支付裝置實(shí)施例,通過(guò)接收模塊接收硬件操作指令,并通過(guò)判斷更新模塊在接收模塊接收的硬件操作指令滿足預(yù)設(shè)條件時(shí),將支付操作狀態(tài)由操作無(wú)效狀態(tài)更新為操作有效狀態(tài),以完成移動(dòng)支付操作,即通過(guò)硬件支付確認(rèn)才可以完成移動(dòng)支付操作,大大提高了用戶資金的安全性。
[0040]在一實(shí)施例中,所述判斷更新模塊包括:
[0041]第一判斷更新子模塊,被配置為若所述預(yù)設(shè)硬件信息包含一個(gè)硬件信息,則當(dāng)接收的所述硬件操作指令中的硬件信息與所述預(yù)設(shè)硬件信息一致時(shí),所述硬件操作指令滿足所述預(yù)設(shè)條件;或者
[0042]第二判斷更新子模塊,被配置為若所述預(yù)設(shè)硬件信息為兩個(gè)硬件信息,則按順序獲得接收的兩個(gè)硬件操作指令中的硬件信息,并獲得每個(gè)所述硬件操作指令的接收時(shí)間;若按順序獲得的所述兩個(gè)硬件信息與所述預(yù)設(shè)硬件信息一致,且根據(jù)所述接收時(shí)間判斷所述兩個(gè)硬件操作指令的接收時(shí)間間隔是否小于第一預(yù)設(shè)閾值,若小于所述第一預(yù)設(shè)閾值,則所述硬件操作指令滿足所述預(yù)設(shè)條件;或者,
[0043]第三判斷更新子模塊,被配置為若所述預(yù)設(shè)硬件信息為至少3個(gè)硬件信息,則按順序獲得接收的所述硬件操作指令中的硬件信息,并獲得每個(gè)所述硬件操作指令的接收時(shí)間;若按順序獲得的所述硬件信息與所述預(yù)設(shè)硬件信息一致,且根據(jù)所述接收時(shí)間判斷所有相鄰兩個(gè)硬件操作指令的接收時(shí)間間隔是否均小于第二預(yù)設(shè)閾值,若均小于所述第二預(yù)設(shè)閾值,則所述硬件操作指令滿足所述預(yù)設(shè)條件。
[0044]上述移動(dòng)支付裝置實(shí)施例,由于預(yù)設(shè)硬件信息的不同,引起硬件操作指令是否滿足預(yù)設(shè)條件的判斷方式不同,實(shí)現(xiàn)手段靈活,同時(shí),通過(guò)第二、第三判斷更新子模塊在預(yù)設(shè)硬件信息包括多個(gè)硬件信息時(shí),判斷硬件操作指令是否滿足預(yù)設(shè)條件,增加了硬件確認(rèn)的難度,因此,可以更好地提高移動(dòng)支付的安全性。
[0045]在一實(shí)施例中,所述裝置還包括:
[0046]第一顯示模塊,被配置為在所述接收設(shè)置模塊將支付操作狀態(tài)設(shè)置為操作無(wú)效狀態(tài)時(shí),顯示第一提示信息,所述第一提示信息用于提示用戶通過(guò)硬件操作進(jìn)行移動(dòng)支付。
[0047]上述移動(dòng)支付裝置實(shí)施例,通過(guò)第一顯示模塊顯示第一提示信息,可以引導(dǎo)用戶進(jìn)行后續(xù)操作。
[0048]在一實(shí)施例中,所述裝置還包括:
[0049]判斷統(tǒng)計(jì)模塊,被配置為若所述接收模塊接收的所述硬件操作指令不滿足所述預(yù)設(shè)條件,則統(tǒng)計(jì)所述硬件操作指令連續(xù)不滿足所述預(yù)設(shè)條件的次數(shù);
[0050]取消模塊,被配置為若所述判斷統(tǒng)計(jì)模塊統(tǒng)計(jì)的所述次數(shù)等于預(yù)設(shè)次數(shù),則取消當(dāng)前移動(dòng)支付操作;
[0051]第二顯示模塊,被配置為若所述判斷統(tǒng)計(jì)模塊統(tǒng)計(jì)的所述次數(shù)小于所述預(yù)設(shè)次數(shù),則顯示第二提示信息,所述第二提示信息用于提示所述用戶重新通過(guò)硬件操作進(jìn)行移動(dòng)支付,并接收所述用戶重新輸入的硬件操作指令。
[0052]上述移動(dòng)支付裝置實(shí)施例,通過(guò)取消模塊在硬件操作指令連續(xù)不滿足預(yù)設(shè)條件的次數(shù)等于預(yù)設(shè)次數(shù)時(shí),取消當(dāng)前移動(dòng)支付操作,以使非法用戶無(wú)法進(jìn)行移動(dòng)支付操作,從