本公開涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及二維碼付款的方法、裝置及系統(tǒng)。
背景技術(shù):
目前移動終端支付的使用場景越來越普遍,尤其使用二維碼付款非常便捷,受到越來越多用戶的青睞。而且目前在移動終端處于離線狀態(tài)時,也可以使用二維碼進(jìn)行付款,具體地,用于生成付款的二維碼的相關(guān)信息保存在移動終端本地,然后在需要付款的時候,根據(jù)移動終端本地保存的這些相關(guān)信息生成二維碼,如果移動終端中的二維碼被竊取了,別人也會利用二維碼進(jìn)行支付,無法保證二維碼在離線支付下的安全性。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種二維碼付款的方法、裝置及系統(tǒng)。
根據(jù)本公開實(shí)施例的第一方面,提供一種二維碼付款的方法,包括:
根據(jù)第一用戶的付款操作指令,獲取第一用戶的識別信息;
根據(jù)所述第一用戶的識別信息和所述第一用戶的付款相關(guān)信息,生成所述第一用戶的付款二維碼;
顯示所述付款二維碼;所述付款二維碼用于根據(jù)所述第一用戶的識別信息進(jìn)行解析之后提供所述第一用戶的付款相關(guān)信息。
根據(jù)本公開實(shí)施例的第二方面,提供一種二維碼付款的方法,包括:
掃碼獲得第一用戶的付款二維碼,所述第一用戶的付款二維碼是根據(jù)第一用戶的識別信息生成的;
向管理服務(wù)器發(fā)送二維碼處理請求,所述二維碼處理請求包括所述第一用戶的付款二維碼;
接收所述管理服務(wù)器發(fā)送的二維碼處理結(jié)果,所述二維碼處理結(jié)果是所述管理服務(wù)器根據(jù)所述第一用戶的識別信息解析所述付款二維碼后獲得的。
根據(jù)本公開實(shí)施例的第三方面,提供一種二維碼付款的方法,包括:
接收第二用戶的終端發(fā)送的二維碼處理請求,所述二維碼處理請求包括所述第二用戶的終端獲得的第一用戶的付款二維碼;
根據(jù)所述第一用戶的識別信息解析所述第一用戶的付款二維碼,獲得所述第一用戶的付款相關(guān)信息;
根據(jù)所述第一用戶的付款相關(guān)信息,向所述第二用戶的終端發(fā)送二維碼處理結(jié)果。
根據(jù)本公開實(shí)施例的第四方面,提供一種二維碼付款的裝置,包括:
第一獲取模塊,被配置為根據(jù)第一用戶的付款操作指令,獲取第一用戶的識別信息;
生成模塊,被配置為根據(jù)所述第一用戶的識別信息和所述第一用戶的付款相關(guān)信息,生成所述第一用戶的付款二維碼;
顯示模塊,被配置為顯示所述付款二維碼;所述付款二維碼用于根據(jù)所述第一用戶的識別信息進(jìn)行解析之后提供所述第一用戶的付款相關(guān)信息。
根據(jù)本公開實(shí)施例的第五方面,提供一種二維碼付款的裝置,包括:
掃碼模塊,被配置為掃碼獲得第一用戶的付款二維碼;
發(fā)送模塊,被配置為向管理服務(wù)器發(fā)送二維碼處理請求,所述二維碼處理請求包括所述第一用戶的付款二維碼;
接收模塊,被配置為接收所述管理服務(wù)器根據(jù)所述第一用戶的識別信息和所述二維碼處理請求發(fā)送的二維碼處理結(jié)果。
根據(jù)本公開實(shí)施例的第六方面,提供一種二維碼付款的裝置,包括:
第一接收模塊,被配置為接收第二用戶的終端發(fā)送的二維碼處理請求,所述二維碼處理請求包括所述第二用戶的終端獲得的第一用戶的付款二維碼;
解析模塊,被配置為根據(jù)所述第一用戶的識別信息解析所述第一用戶的付款二維碼,獲得所述第一用戶的付款相關(guān)信息;
第一發(fā)送模塊,被配置為根據(jù)所述第一用戶的付款相關(guān)信息,向所述第二用戶的終端發(fā)送二維碼處理結(jié)果。
根據(jù)本公開實(shí)施例的第七方面,提供一種二維碼付款的裝置,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
根據(jù)第一用戶的付款操作指令,獲取第一用戶的識別信息;
根據(jù)所述第一用戶的識別信息和所述第一用戶的付款相關(guān)信息,生成所述第一用戶的付款二維碼;
顯示所述付款二維碼;所述付款二維碼用于根據(jù)所述第一用戶的識別信息進(jìn)行解析之后提供所述第一用戶的付款相關(guān)信息。
根據(jù)本公開實(shí)施例的第八方面,提供一種二維碼付款的裝置,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
掃碼獲得第一用戶的付款二維碼,所述第一用戶的付款二維碼是根據(jù)第一用戶的識別信息生成的;
向管理服務(wù)器發(fā)送二維碼處理請求,所述二維碼處理請求包括所述第一用戶的付款二維碼;
接收所述管理服務(wù)器發(fā)送的二維碼處理結(jié)果,所述二維碼處理結(jié)果是所述管理服務(wù)器根據(jù)所述第一用戶的識別信息解析所述付款二維碼后獲得的。
根據(jù)本公開實(shí)施例的第九方面,提供一種二維碼付款的裝置,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
接收第二用戶的終端發(fā)送的二維碼處理請求,所述二維碼處理請求包括所述第二用戶的終端獲得的第一用戶的付款二維碼;
根據(jù)所述第一用戶的識別信息解析所述第一用戶的付款二維碼,獲得所述第一用戶的付款相關(guān)信息;
根據(jù)所述第一用戶的付款相關(guān)信息,向所述第二用戶的終端發(fā)送二維碼處理結(jié)果。
根據(jù)本公開實(shí)施例的第十方面,提供一種二維碼付款的系統(tǒng),包括:第一終端、第二終端和服務(wù)器;
所述第一終端包括第四方面或第七方面所述的裝置;
所述第二終端包括第五方面或第八方面所述的裝置;
所述服務(wù)器包括第六方面或第九方面所述的裝置。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:第一用戶的付款二維碼是根據(jù)第一用戶的識別信息和第一用戶的付款相關(guān)信息生成的,該付款二維碼需要由所述第一用戶的識別信息進(jìn)行解析之后才能提供所述第一用戶的付款相關(guān)信息,由于第一用戶的識別信息是唯一的,即使付款二維碼被泄露了,其它用戶只有依據(jù)第一用戶的識別信息,才能夠解析獲取付款相關(guān)信息,因此避免了直接根據(jù)付款二維碼獲得付款相關(guān)信息,從而提高了二維碼支付的安全性。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖。
圖2是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖。
圖3是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖。
圖4是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖。
圖5是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖。
圖6是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖。
圖7是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖。
圖8是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖。
圖9是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖。
圖10是根據(jù)一示例性實(shí)施例示出的一種二維碼付款的裝置的框圖。
圖11是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的裝置的框圖。
圖12是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的裝置的框圖。
圖13是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的裝置的框圖。
圖14是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的裝置的框圖。
圖15是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的裝置的框圖。
圖16是根據(jù)一示例性實(shí)施例示出的一種用于二維碼付款的裝置800的框圖。
圖17是根據(jù)一示例性實(shí)施例示出的一種用于二維碼付款的裝置1900的框圖。
圖18是根據(jù)一示例性實(shí)施例示出的一種二維碼付款的系統(tǒng)的框圖。
通過上述附圖,已示出本公開明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
具體實(shí)施方式
這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖,如圖1所示,本實(shí)施例的二維碼付款的方法可以用于終端中,包括以下步驟。
在步驟S11中,根據(jù)第一用戶的付款操作指令,獲取第一用戶的識別信息。
在步驟S12中,根據(jù)所述第一用戶的識別信息和所述第一用戶的付款相關(guān)信息,生成所述第一用戶的付款二維碼。
在步驟S13中,顯示所述付款二維碼,所述付款二維碼用于根據(jù)所述第一用戶的識別信息進(jìn)行解析之后提供所述第一用戶的付款相關(guān)信息。
本實(shí)施例可以應(yīng)用于第一用戶向第二用戶付款的應(yīng)用中,第一用戶例如是消費(fèi)者,第二用戶例如為商家,第一用戶在需要向第二用戶付款時,第一用戶可以向終端輸入第一用戶的識別信息,該第一用戶的識別信息可以唯一識別第一用戶,該第一用戶的識別信息例如是第一用戶的指紋、第一用戶使用的至少一個終端的標(biāo)識(例如可穿戴設(shè)備的標(biāo)識)、第一用戶的語音(例如用戶說的一段話),也可以是上述三種信息中的至少兩種,需要說明的是,本實(shí)施例的第一用戶的識別信息不限于上述三種。然后根據(jù)第一用戶的識別信息和第一用戶的付款相關(guān)信息,生成第一用戶的付款相關(guān)信息,第一用戶的付款相關(guān)信息可以是預(yù)先存儲在本地終端中的,需要說明的是,第一用戶的付款相關(guān)信息例如是支付方式(賬號中的零錢或者銀行卡號)、支付賬號等。在獲得第一用戶的識別信息之后,生成第一用戶的付款二維碼可以是在終端離網(wǎng)的狀態(tài)下執(zhí)行。終端生成第一用戶的付款二維碼后,可以在顯示屏上顯示該付款二維碼,所述付款二維碼用于根據(jù)所述第一用戶的識別信息進(jìn)行解析之后提供所述第一用戶的付款相關(guān)信息,以完成付款過程。
綜上所述,本實(shí)施例提供的二維碼付款的方法,通過獲取第一用戶的識別信息;根據(jù)所述第一用戶的識別信息和所述第一用戶的付款相關(guān)信息,生成所述第一用戶的付款二維碼;顯示所述付款二維碼,所述付款二維碼用于根據(jù)所述第一用戶的識別信息進(jìn)行解析之后提供所述第一用戶的付款相關(guān)信息。由于第一用戶的識別信息是唯一的,即使付款二維碼被泄露了,其它用戶只有依據(jù)第一用戶的識別信息,才能夠解析獲取付款相關(guān)信息,因此避免了直接根據(jù)付款二維碼獲得付款相關(guān)信息,從而提高了二維碼支付的安全性。
圖2是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖,如圖2所示,本實(shí)施例的二維碼付款的方法可以用于終端中,包括以下步驟。
在步驟S21中,根據(jù)第一用戶的付款操作指令,獲取第一用戶的識別信息。
步驟S21的具體實(shí)現(xiàn)過程可以參見圖1所示實(shí)施例中的相關(guān)記載,此處不再贅述。
其中,根據(jù)所述第一用戶的識別信息和第一用戶的付款相關(guān)信息,生成所述第一用戶的付款二維碼的一種可行的實(shí)現(xiàn)方式中,可以包括步驟S22和S23。
在步驟S22中,采用所述第一用戶的識別信息對所述第一用戶的付款相關(guān)信息進(jìn)行加密處理,獲得加密后的付款相關(guān)信息。
在步驟S23中,根據(jù)所述加密后的付款相關(guān)信息,生成所述付款二維碼。
本實(shí)施例中,在獲取第一用戶的識別信息之后,采用第一用戶的識別信息對第一用戶的付款相關(guān)信息進(jìn)行加密處理,獲得加密后的付款相關(guān)信息;再根據(jù)加密后的付款相關(guān)信息,生成付款二維碼。由于本實(shí)施例采用第一用戶的識別信息對第一用戶的付款相關(guān)信息進(jìn)行了加密,其它用戶獲取到付款二維碼后也無法解析出第一用戶的付款相關(guān)信息,也就無法完成扣款行為。
在步驟S24中,顯示所述付款二維碼,所述付款二維碼用于根據(jù)所述第一用戶的識別信息進(jìn)行解析之后提供所述第一用戶的付款相關(guān)信息。
步驟S24的具體實(shí)現(xiàn)過程可以參見圖1所示實(shí)施例中的相關(guān)記載,此處不再贅述。
綜上所述,本實(shí)施例提供的二維碼付款的方法,通過獲取第一用戶的識別信息;采用所述第一用戶的識別信息對第二用戶的付款相關(guān)信息進(jìn)行加密處理,獲得加密后的付款相關(guān)信息;根據(jù)所述加密后的付款相關(guān)信息,生成所述第二用戶的付款二維碼,然后顯示所述付款二維碼,所述付款二維碼用于根據(jù)所述第一用戶的識別信息進(jìn)行解析之后提供所述第一用戶的付款相關(guān)信息,以完成付款過程。由于第一用戶的識別信息是唯一的,且付款二維碼是由該識別信息加密付款相關(guān)信息而生成的,即使付款二維碼被泄露了,其它用戶只有依據(jù)第一用戶的識別信息,才能夠解析獲取付款相關(guān)信息,因此避免了直接根據(jù)付款二維碼獲得付款相關(guān)信息,從而提高了二維碼支付的安全性。
圖3是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖,如圖3所示,本實(shí)施例的二維碼付款的方法可以用于終端中,包括以下步驟。
在步驟S31中,根據(jù)第一用戶的存儲操作指令,獲取所述第一用戶輸入的識別信息。
在步驟S32中,向管理服務(wù)器發(fā)送存儲請求,所述存儲請求包括所述第一用戶的識別信息和第一用戶在管理服務(wù)器中的ID,所述存儲請求用于供所述管理服務(wù)器存儲所述第一用戶的識別信息和所述第一用戶的ID之間的對應(yīng)關(guān)系。
本實(shí)施例的終端可以根據(jù)第一用戶的存儲操作指令,獲取第一用戶輸入的識別信息,然后向管理服務(wù)器發(fā)送上述存儲請求,以使所述管理服務(wù)器存儲所述第一用戶的識別信息和所述第一用戶的ID之間的對應(yīng)關(guān)系,并使管理服務(wù)器可以根據(jù)該對應(yīng)關(guān)系和第一用戶的ID獲取第一用戶的識別信息,以及根據(jù)第一用戶的識別信息可以解析第一用戶的付款二維碼。
需要說明的是,步驟S31和S32在步驟S33之前執(zhí)行,但并不是在每次執(zhí)行S33之前均執(zhí)行S31和S32。
在步驟S33中,根據(jù)第一用戶的付款操作指令,獲取第一用戶的識別信息。
其中,根據(jù)所述第一用戶的識別信息和第一用戶的付款相關(guān)信息,生成所述第一用戶的付款二維碼的一種可行的實(shí)現(xiàn)方式中,可以包括步驟S34和S35。
在步驟S34中,采用所述第一用戶的識別信息對所述第一用戶的付款相關(guān)信息進(jìn)行加密處理,獲得加密后的付款相關(guān)信息。
步驟S33和S34的具體實(shí)現(xiàn)過程可以參見圖2所示實(shí)施例中的相關(guān)記載,此處不再贅述。
在步驟S35中,根據(jù)所述加密后的付款相關(guān)信息和所述第一用戶在管理服務(wù)器中的ID,生成所述付款二維碼,所述ID用于供所述管理服務(wù)器獲取與所述第一用戶的ID對應(yīng)的所述第一用戶的識別信息,所述第一用戶的識別信息用于對所述加密后的付款相關(guān)信息進(jìn)行解密以提供所述第一用戶的付款相關(guān)信息。
本實(shí)施例中,在獲得加密后的付款相關(guān)信息后;根據(jù)該加密后的付款相關(guān)信息和第一用戶在管理服務(wù)器中的ID,生成付款二維碼。從而使得第二用戶的終端將付款二維碼發(fā)送給管理服務(wù)器后,管理服務(wù)器根據(jù)付款二維碼中的用戶在管理服務(wù)器中的ID以及步驟S32中的對應(yīng)關(guān)系,獲取第一用戶的識別信息,進(jìn)而根據(jù)第一用戶的識別信息獲得第一用戶的付款相關(guān)信息,可以根據(jù)第一用戶的付款相關(guān)信息進(jìn)行扣款處理,也可以將第一用戶的付款相關(guān)信息發(fā)送給第二用戶的終端,由第二用戶的終端根據(jù)第一用戶的付款相關(guān)信息進(jìn)行扣款處理。該第一用戶在管理服務(wù)器中的ID用于唯于標(biāo)識第一用戶,例如是賬號。
在步驟S36中,顯示所述付款二維碼;所述付款二維碼用于根據(jù)所述第一用戶的識別信息進(jìn)行解析之后提供所述第一用戶的付款相關(guān)信息。
步驟S36的具體實(shí)現(xiàn)過程可以參見圖1所示實(shí)施例中的相關(guān)記載,此處不再贅述。
綜上所述,本實(shí)施例提供的二維碼付款的方法,通過獲取第一用戶的識別信息;采用所述第一用戶的識別信息對第二用戶的付款相關(guān)信息進(jìn)行加密處理,獲得加密后的付款相關(guān)信息;根據(jù)所述加密后的付款相關(guān)信息和第一用戶在管理服務(wù)器中的ID,生成所述第二用戶的付款二維碼,然后顯示所述付款二維碼。由于第一用戶的識別信息是唯一的,即使付款二維碼被泄露了,其它用戶只有依據(jù)第一用戶的識別信息,才能夠解析獲取付款相關(guān)信息,因此避免了直接根據(jù)付款二維碼獲得付款相關(guān)信息,從而提高了二維碼支付的安全性。
圖4是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖,如圖4所示,本實(shí)施例的二維碼付款的方法可以用于終端中,包括以下步驟。
在步驟S41中,掃碼獲得第一用戶的付款二維碼,所述第一用戶的付款二維碼是根據(jù)第一用戶的識別信息生成的。
在步驟S42中,向管理服務(wù)器發(fā)送二維碼處理請求,所述二維碼處理請求包括所述第一用戶的付款二維碼。
在步驟S43中,接收所述管理服務(wù)器發(fā)送的二維碼處理結(jié)果,二維碼處理結(jié)果是所述管理服務(wù)器根據(jù)所述第一用戶的識別信息解析所述付款二維碼后獲得的。
本實(shí)施例可以應(yīng)用于第一用戶向第二用戶付款的應(yīng)用中,例如:第一用戶可以為消費(fèi)者,第二用戶可以為商家;用于執(zhí)行本實(shí)施例的方法的終端可以是第二用戶的終端。本實(shí)施例中,第一用戶的付款二維碼可以通過第一用戶的終端的顯示屏顯示,因此第二用戶的終端通過對第一用戶的終端顯示的付款二維碼進(jìn)行掃碼操作,獲得第一用戶的付款二維碼。本實(shí)施例的終端無法獲得第一用戶的識別信息因此無法解析付款二維碼,所以本實(shí)施例的終端向管理服務(wù)器發(fā)送包括該付款二維碼的二維碼處理請求。管理服務(wù)器根據(jù)接收的二維碼處理請求根據(jù)第一用戶的識別信息解析第一用戶的付款二維碼,獲得第一用戶的付款相關(guān)信息,根據(jù)該付款相關(guān)信息,將二維碼處理結(jié)果發(fā)送給本實(shí)施例的終端。
其中,上述步驟S43可以包括如下可行的實(shí)現(xiàn)方式。
在一種可行的實(shí)現(xiàn)方式中,步驟S43中的二維碼處理結(jié)果包括:第一用戶的付款相關(guān)信息。本實(shí)施例的終端在接收到管理服務(wù)器發(fā)送的第一用戶的付款相關(guān)信息后,根據(jù)所述第一用戶的付款相關(guān)信息,進(jìn)行扣款處理,例如:扣除第一用戶的消費(fèi)金額,并將該金額支付給第二用戶。
在另一種可行的實(shí)現(xiàn)方式中,步驟S43中的二維碼處理結(jié)果包括:付款成功指示或付款失敗指示。本實(shí)施例的終端向管理服務(wù)器發(fā)送二維碼處理請求后,管理服務(wù)器根據(jù)第一用戶的識別信息解析付款二維碼獲得付款相關(guān)信息后,根據(jù)付款相關(guān)信息進(jìn)行扣款處理,例如:扣除第一用戶的消費(fèi)金額,并將該金額支付給第二用戶;若扣款處理成功,本實(shí)施例的終端接收管理服務(wù)器發(fā)送的付款成功提示信息,若扣款處理失敗,本實(shí)施例的終端接收管理服務(wù)器發(fā)送的付款失敗提示信息。
綜上所述,本實(shí)施例提供的二維碼付款的方法,通過掃碼獲得第一用戶的付款二維碼;向管理服務(wù)器發(fā)送二維碼處理請求,所述二維碼處理請求包括所述第二用戶的終端掃碼獲得的第一用戶的付款二維碼;接收所述管理服務(wù)器發(fā)送的二維碼處理結(jié)果。由于第一用戶的識別信息是唯一的,即使付款二維碼被泄露了,只有管理服務(wù)器獲知第一用戶的識別信息并據(jù)此對付款二維碼進(jìn)行處理,其它用戶只有依據(jù)第一用戶的識別信息,才能夠解析獲取付款相關(guān)信息,因此避免了直接根據(jù)付款二維碼獲得付款相關(guān)信息,從而提高了二維碼支付的安全性。
圖5是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖,如圖5所示,本實(shí)施例的二維碼付款的方法可以用于服務(wù)器中,包括以下步驟。
在步驟S51中,接收第二用戶的終端發(fā)送的二維碼處理請求,所述二維碼處理請求包括所述第二用戶的終端獲得的第一用戶的付款二維碼。
在步驟S52中,根據(jù)所述第一用戶的識別信息解析所述第一用戶的付款二維碼,獲得所述第一用戶的付款相關(guān)信息。
在步驟S53中,根據(jù)所述第一用戶的付款相關(guān)信息,向所述第二用戶的終端發(fā)送二維碼處理結(jié)果。
用于執(zhí)行本實(shí)施例的服務(wù)器此處稱為管理服務(wù)器,管理服務(wù)器接收第二用戶的終端發(fā)送的二維碼處理請求,該二維碼處理請求包括第一用戶的付款二維碼,然后根據(jù)第一用戶的識別信息解析該付款二維碼,獲得第一用戶的付款相關(guān)信息,再根據(jù)第一用戶的付款相關(guān)信息向第二用戶的終端發(fā)送二維碼處理結(jié)果。該第一用戶的識別信息例如是第一用戶的指紋、第一用戶使用的至少一個終端的標(biāo)識(例如可穿戴設(shè)備的標(biāo)識)、第一用戶的語音(例如用戶說的一段話),也可以是上述三種信息中的至少兩種,需要說明的是,本實(shí)施例的第一用戶的識別信息不限于上述三種。
其中,上述步驟S53可以包括如下可行的實(shí)現(xiàn)方式。
在一種可行的實(shí)現(xiàn)方式中,步驟S53中的二維碼處理結(jié)果包括:第一用戶的付款相關(guān)信息,所述付款相關(guān)信息用于供所述第二用戶的終端進(jìn)行扣款處理。本實(shí)施例的管理服務(wù)器向第二用戶的終端發(fā)送第一用戶的付款相關(guān)信息,使得第二用戶的終端根據(jù)所述第一用戶的付款相關(guān)信息,進(jìn)行扣款處理,例如:扣除第一用戶的消費(fèi)金額,并將該金額支付給第二用戶。
在另一種可行的實(shí)現(xiàn)方式中,管理服務(wù)器根據(jù)第一用戶的付款相關(guān)信息進(jìn)行扣款處理,例如:扣除第一用戶的消費(fèi)金額,并將該金額支付給第二用戶;然后向第二用戶的終端發(fā)送扣款成功提示信息或扣款失敗提示信息。若扣款處理成功,管理服務(wù)器發(fā)送付款成功提示信息,若扣款處理失敗,管理服務(wù)器發(fā)送付款失敗提示信息。
綜上所述,本實(shí)施例提供的二維碼付款的方法,通過接收第二用戶的終端發(fā)送的二維碼處理請求,所述二維碼處理請求包括所述第二用戶的終端獲得的第一用戶的付款二維碼;根據(jù)所述第一用戶的識別信息解析所述第一用戶的付款二維碼,獲得所述第一用戶的付款相關(guān)信息;根據(jù)第一用戶的付款相關(guān)信息向所述第二用戶的終端發(fā)送二維碼處理結(jié)果。由于付款二維碼是由管理服務(wù)器根據(jù)第一用戶的識別信息來解析,而且第一用戶的識別信息是唯一的,只有管理服務(wù)器獲知第一用戶的識別信息并據(jù)此解析付款二維碼,即使付款二維碼被泄露了,其它用戶只有依據(jù)第一用戶的識別信息,才能夠解析獲取付款相關(guān)信息,因此避免了直接根據(jù)付款二維碼獲得付款相關(guān)信息,從而提高了二維碼支付的安全性。
圖6是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖,如圖6所示,本實(shí)施例的二維碼付款的方法可以用于服務(wù)器中,包括以下步驟。
在步驟S61中,接收第二用戶的終端發(fā)送的二維碼處理請求,所述二維碼處理請求包括所述第二用戶的終端獲得的第一用戶的付款二維碼。
步驟S61的具體實(shí)現(xiàn)過程可以參見圖5所示實(shí)施例中的相關(guān)描述,此處不再贅述。
其中,根據(jù)第一用戶的識別信息解析所述付款二維碼,獲得所述第一用戶的付款相關(guān)信息的一種可行的實(shí)現(xiàn)方式中,可以包括步驟S62和S63。
在步驟S62中,對所述第一用戶的付款二維碼進(jìn)行解碼,獲得加密過的付款相關(guān)信息。
在步驟S63中,根據(jù)所述第一用戶的識別信息,對所述加密過的付款相關(guān)信息進(jìn)行解密,獲得所述第一用戶的付款相關(guān)信息。
本實(shí)施例的管理服務(wù)器對該付款二維碼進(jìn)行解碼處理,獲得一信息,該信息為加密后的付款相關(guān)信息,然后再根據(jù)第一用戶的識別信息對該加密后的付款相關(guān)信息進(jìn)行解密處理,獲得第一用戶的付款相關(guān)信息。由于付款二維碼是經(jīng)過第一用戶的識別信息加密后獲得的,其它用戶無法獲取第一用戶的識別信息,因此其它用戶是無法解密獲得第二用戶的付款相關(guān)信息。
在步驟S64中,根據(jù)所述第一用戶的付款相關(guān)信息,向所述第二用戶的終端發(fā)送二維碼處理結(jié)果。
步驟S64的具體實(shí)現(xiàn)過程可以參見圖5所示實(shí)施例中的相關(guān)描述,此處不再贅述。
綜上所述,本實(shí)施例提供的二維碼付款的方法,通過接收第二用戶的終端發(fā)送的二維碼處理請求,所述二維碼處理請求包括第一用戶的付款二維碼;對所述第一用戶的付款二維碼進(jìn)行解碼,獲得加密過的付款相關(guān)信息;根據(jù)所述第一用戶的識別信息,對所述加密過的付款相關(guān)信息進(jìn)行解密,獲得所述第一用戶的付款相關(guān)信息;然后根據(jù)付款相關(guān)信息,向所述第二用戶的終端發(fā)送二維碼處理結(jié)果。由于第一用戶的識別信息是唯一的,只有管理服務(wù)器獲知并據(jù)此對付款二維碼中的加密信息進(jìn)行解密,即使付款二維碼被泄露了,其它用戶只有依據(jù)第一用戶的識別信息,才能夠解析獲取付款相關(guān)信息,因此避免了直接根據(jù)付款二維碼獲得付款相關(guān)信息,從而提高了二維碼支付的安全性。
圖7是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖,如圖7所示,本實(shí)施例的二維碼付款的方法可以用于服務(wù)器中,包括以下步驟。
在步驟S71中,接收第二用戶的終端發(fā)送的二維碼處理請求,所述二維碼處理請求包括所述第二用戶的終端獲得的第一用戶的付款二維碼。
步驟S71的具體實(shí)現(xiàn)過程可以參見圖6所示實(shí)施例中的相關(guān)描述,此處不再贅述。
其中,根據(jù)第一用戶的識別信息解析所述付款二維碼,獲得所述第一用戶的付款相關(guān)信息的一種可行的實(shí)現(xiàn)方式中,可以包括步驟S72-S74。
在步驟S72中,對所述第一用戶的付款二維碼進(jìn)行解碼,獲得所述第一用戶在管理服務(wù)器中的ID和加密過的付款相關(guān)信息。
本實(shí)施例中,對第一用戶的付款二維碼進(jìn)行解碼,不僅可以獲得加密過的付款相關(guān)信息還可以獲得第一用戶在本實(shí)施例的管理服務(wù)器中的ID,該ID在管理服務(wù)器中唯一標(biāo)識該第一用戶。
在步驟S73中,根據(jù)所述第一用戶的所述ID,獲取與所述第一用戶的ID對應(yīng)的所述第一用戶的識別信息。
本實(shí)施例中,管理服務(wù)器中可以預(yù)先存儲有用戶的ID與用戶的識別信息的對應(yīng)關(guān)系,根據(jù)用于標(biāo)識第一用戶的ID,可以獲取與該ID對應(yīng)的第一用戶的識別信息。
在步驟S74中,根據(jù)所述第一用戶的識別信息,對所述加密過的付款相關(guān)信息進(jìn)行解密,獲得所述第一用戶的付款相關(guān)信息。
在步驟S75中,根據(jù)所述第一用戶的付款相關(guān)信息,向所述第二用戶的終端發(fā)送二維碼處理結(jié)果。
步驟S74和S75的具體實(shí)現(xiàn)過程可以參見圖6所示實(shí)施例中的相關(guān)描述,此處不再贅述。
可選地,本實(shí)施例還可以包括如下步驟S76和S77,雖然圖7中示出步驟S76和S77在步驟S71之前,本實(shí)施例并不限于此,步驟S76和S77在步驟S73之前執(zhí)行即可,但并不是在每次執(zhí)行S73之前均執(zhí)行S76和S77。
在步驟S76中,預(yù)先接收所述第一用戶的終端發(fā)送的存儲請求,所述存儲請求包括所述第一用戶的識別信息和所述第一用戶的ID。
在步驟S77中,存儲所述第一用戶的ID與所述第一用戶的識別信息的對應(yīng)關(guān)系。
本實(shí)施例中,管理服務(wù)器可以接收第一用戶的終端發(fā)送的存儲請求,該存儲請求包括第一用戶的識別信息和第一用戶的ID,然后根據(jù)存儲請求,存儲第一用戶的ID與第一用戶的識別信息的對應(yīng)關(guān)系。相應(yīng)地,S73的一種實(shí)現(xiàn)方式為:根據(jù)S77中的所述對應(yīng)關(guān)系和所述第一用戶的ID,獲取所述第一用戶的ID對應(yīng)的所述第一用戶的識別信息。
綜上所述,本實(shí)施例提供的二維碼付款的方法,通過接收第二用戶的終端發(fā)送的二維碼處理請求,所述二維碼處理請求包括所述第二用戶的終端獲得的第一用戶的付款二維碼;對所述第一用戶的付款二維碼進(jìn)行解碼,獲得第一用戶在管理服務(wù)器中的ID和加密過的付款相關(guān)信息;根據(jù)所述第一用戶的所述ID,獲取與所述第一用戶ID對應(yīng)的所述第一用戶的識別信息;根據(jù)所述第一用戶的識別信息,對所述加密過的付款相關(guān)信息進(jìn)行解密,獲得所述第一用戶的付款相關(guān)信息;根據(jù)第一用戶的付款相關(guān)信息,向所述第二用戶的終端發(fā)送二維碼處理結(jié)果。由于第一用戶的識別信息是唯一的,只有管理服務(wù)器根據(jù)預(yù)存的第一用戶的ID與識別信息的對應(yīng)關(guān)系,獲得第一用戶的ID對應(yīng)的第一用戶的識別信息,并據(jù)此解析付款二維碼,即使付款二維碼被泄露了,其它用戶只有依據(jù)第一用戶的識別信息,才能夠解析獲取付款相關(guān)信息,因此避免了直接根據(jù)付款二維碼獲得付款相關(guān)信息,從而提高了二維碼支付的安全性。
圖8是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖,如圖8所示,本實(shí)施例的二維碼付款的方法可以用于服務(wù)器中,包括以下步驟。
在步驟S81中,預(yù)先接收第二用戶的終端發(fā)送的注冊請求。
在步驟S82中,根據(jù)所述注冊請求,生成所述第二用戶在所述管理服務(wù)器中的ID。
在步驟S83中,向所述第二用戶的終端發(fā)送注冊響應(yīng),所述注冊響應(yīng)包括所述第二用戶的ID。
本實(shí)施例中,在執(zhí)行S84之前,管理服務(wù)器需要完成第二用戶的注冊過程,也就是管理服務(wù)器接收第二用戶的終端發(fā)送的注冊請求,根據(jù)注冊請求生成第二用戶在管理服務(wù)器中的ID,該ID用于在管理服務(wù)器中唯一標(biāo)識第二用戶,然后將該第二用戶的ID攜帶在注冊響應(yīng)中發(fā)送給第二用戶的終端。
需要說明的是,在步驟S84之前執(zhí)行S81-S83即可,但并不是每次執(zhí)行S84之前均執(zhí)行S81-S83。
在步驟S84中,接收第二用戶的終端發(fā)送的二維碼處理請求,所述二維碼處理請求包括所述第二用戶的終端獲得的第一用戶的付款二維碼和所述第二用戶的ID。
本實(shí)施例中管理服務(wù)器接收的二維碼處理請求不僅包括第二用戶的終端獲得的第一用戶的付款二維碼,還包括管理服務(wù)器發(fā)送給第二用戶的終端的第二用戶的ID。
在步驟S85中,根據(jù)所述第二用戶的ID,確定所述第二用戶為已注冊用戶。
本實(shí)施例中管理服務(wù)器根據(jù)二維碼處理請求中的第二用戶的標(biāo)識,確定第二用戶為已注冊用戶,即是合法用戶,避免了非法用戶向管理服務(wù)器請求第一用戶的付款相關(guān)信息,進(jìn)一步保證了二維碼支付的安全性。例如:管理服務(wù)器可以判斷第二用戶的標(biāo)識是否屬于已生成的ID中的一個,若是則確定第二用戶為已注冊用戶,若不是則確定第二用戶不是已注冊用戶然后結(jié)束。
在步驟S86中,根據(jù)所述第一用戶的識別信息解析所述第一用戶的付款二維碼,獲得所述第一用戶的付款相關(guān)信息。
在步驟S87中,根據(jù)所述第一用戶的付款相關(guān)信息,向所述第二用戶的終端發(fā)送二維碼處理結(jié)果。
步驟S86和S87的具體實(shí)現(xiàn)過程可以參見圖5-圖7任一所示實(shí)施例中的相關(guān)描述,此處不再贅述。
綜上所述,本實(shí)施例提供的二維碼付款的方法,通過預(yù)先接收第二用戶的終端發(fā)送的注冊請求,并向第二用戶的終端發(fā)送生成的第二用戶在管理服務(wù)器中的ID;然后接收第二用戶的終端發(fā)送的二維碼處理請求,所述二維碼處理請求包括所述第二用戶的終端獲得的第一用戶的付款二維碼和第二用戶的ID;根據(jù)所述第一用戶的識別信息解析所述第一用戶的付款二維碼,獲得所述第一用戶的付款相關(guān)信息;根據(jù)所述第一用戶的付款相關(guān)信息向所述第二用戶的終端發(fā)送二維碼處理結(jié)果。由于第一用戶的識別信息是唯一的,只有管理服務(wù)器獲知第一用戶的識別信息并據(jù)此解析付款二維碼,即使付款二維碼被泄露了,而其它用戶只有依據(jù)第一用戶的識別信息,才能夠解析獲取付款相關(guān)信息,因此避免了直接根據(jù)付款二維碼獲得付款相關(guān)信息,從而提高了二維碼支付的安全性,而且二維碼處理請求中還包括管理服務(wù)器為第二用戶生成的ID,管理服務(wù)器根據(jù)該ID確定第二用戶為已注冊用戶,避免了非法用戶向管理服務(wù)器請求進(jìn)行付款二維碼的處理。
圖9是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的方法的流程圖,如圖9所示,本實(shí)施例的二維碼付款的方法可以包括以下步驟,其中,第一終端為第一用戶的終端,第二終端為第二用戶的終端。
在步驟101中,第一終端根據(jù)第一用戶的存儲操作指令,獲取第一用戶輸入的識別信息。
其中,所述第一用戶的識別信息例如可以包括以下至少一種:所述第一用戶的指紋、所述第一用戶使用的至少一個終端的標(biāo)識、所述第一用戶的語音。
在步驟S102中,向管理服務(wù)器發(fā)送存儲請求。存儲請求包括第一用戶的識別信息和第一用戶在管理服務(wù)器中的ID。
在步驟S103中,管理服務(wù)器存儲第一用戶的ID與第一用戶的識別信息的對應(yīng)關(guān)系。
步驟S101-S103的具體實(shí)現(xiàn)過程可以參見圖3和圖7所示實(shí)施例中的相關(guān)描述,此處不再贅述。
在步驟S104中,第二終端預(yù)先向管理服務(wù)器發(fā)送注冊請求。
在步驟S105中,管理服務(wù)器根據(jù)注冊請求,生成第二用戶在管理服務(wù)器中的ID。
在步驟S106中,管理服務(wù)器向第二終端發(fā)送注冊響應(yīng)。所述注冊響應(yīng)包括第二用戶的ID。
本實(shí)施例中,在執(zhí)行S108之前,第二用戶需要完成向管理服務(wù)器注冊的過程,也就是第二終端向管理服務(wù)器發(fā)送注冊請求,管理服務(wù)器根據(jù)注冊請求生成第二用戶在管理服務(wù)器中的ID,該ID用于在管理服務(wù)器中唯一標(biāo)識第二用戶,然后管理服務(wù)器向第二終端發(fā)送攜帶有該ID的注冊響應(yīng)。
在每次第一用戶向第二用戶付款的時候執(zhí)行本實(shí)施例的下述步驟,但是并不是在每次第一用戶向第二用戶付款的時候需要執(zhí)行上述步驟。
在步驟S107中,第一終端根據(jù)第一用戶的付款操作指令,獲取第一用戶的識別信息;采用第一用戶的識別信息對所述第一用戶的付款相關(guān)信息進(jìn)行加密處理,獲得加密后的付款相關(guān)信息;根據(jù)加密后的付款相關(guān)信息和第一用戶在管理服務(wù)器中的ID,生成付款二維碼;顯示付款二維碼。
步驟S107的具體實(shí)現(xiàn)過程可以參見圖1-圖3任一所示實(shí)施例中的相關(guān)描述,此處不再贅述。
在步驟S108中,第二終端掃碼獲得第一用戶的付款二維碼。
在步驟S109中,第二終端向管理服務(wù)器發(fā)送二維碼處理請求。所述二維碼處理請求包括第一用戶的付款二維碼和第二用戶的ID。
步驟S108和S109的具體實(shí)現(xiàn)過程可以參見圖4所示實(shí)施例中的相關(guān)描述,此處不再贅述。
在步驟S110中,管理服務(wù)器根據(jù)第二用戶的ID,確定第二用戶為已注冊用戶;對付款二維碼進(jìn)行解碼,獲得第一用戶的ID和加密過的付款相關(guān)信息;根據(jù)對應(yīng)關(guān)系和第一用戶的ID,獲取與第一用戶的ID對應(yīng)的第一用戶的識別信息;根據(jù)第一用戶的識別信息,對加密過的付款相關(guān)信息進(jìn)行解密,獲得第一用戶的付款相關(guān)信息。
步驟S110的具體實(shí)現(xiàn)過程可以參見圖5-圖7任一所示實(shí)施例中的相關(guān)描述,此處不再贅述。
在一種可行的實(shí)現(xiàn)方案中,在執(zhí)行步驟S110之后,執(zhí)行步驟S111和步驟S112。
在步驟S111中,管理服務(wù)器向第二終端發(fā)送第一用戶的付款相關(guān)信息。
步驟S111的具體實(shí)現(xiàn)過程可以參見圖5所示實(shí)施例中的相關(guān)描述,此處不再贅述。
在步驟S112中,第二終端根據(jù)第一用戶的付款相關(guān)信息,進(jìn)行扣款處理。
步驟S112的具體實(shí)現(xiàn)過程可以參見圖4所示實(shí)施例中的相關(guān)描述,此處不再贅述。
在另一種可行的實(shí)現(xiàn)方案中,在執(zhí)行步驟S110之后,執(zhí)行步驟S113和步驟S114。
在步驟S113中,管理服務(wù)器根據(jù)第一用戶的付款二維碼,進(jìn)行扣款處理。
在步驟S114中,管理服務(wù)器向第二終端發(fā)送扣款成功提示信息或扣款失敗提示信息。
綜上所述,本實(shí)施例提供的二維碼付款的方法,第一用戶的付款二維碼是根據(jù)第一用戶的識別信息生成的,其它用戶即使獲取到付款二維碼也只有依據(jù)第一用戶的識別信息,才能夠解析獲取付款相關(guān)信息,因此避免了直接根據(jù)付款二維碼獲得付款相關(guān)信息,從而提高了二維碼支付的安全性;而且即使第一用戶的終端被偷了,其它用戶在利用該終端付款時,需要輸入識別信息,但其它用戶無法獲取第一用戶的識別信息,只能輸入自己的識別信息,即使成功生成了付款二維碼,但管理服務(wù)器根據(jù)第一用戶的識別信息也無法解析該付款二維碼,無法完成別人利用第一用戶的付款相關(guān)信息的付款過程。
下述為本公開裝置實(shí)施例,可以用于執(zhí)行本公開方法實(shí)施例。對于本公開裝置實(shí)施例中未披露的細(xì)節(jié),請參照本公開方法實(shí)施例。
圖10是根據(jù)一示例性實(shí)施例示出的一種二維碼付款的裝置的框圖。該二維碼付款的裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為包含觸控顯示屏的終端的部分或者全部。參照圖10,該裝置包括第一獲取模塊210,生成模塊220和顯示模塊230。
第一獲取模塊210,被配置為根據(jù)第一用戶的付款操作指令,獲取第一用戶的識別信息;
生成模塊220,被配置為根據(jù)所述第一用戶的識別信息和所述第一用戶的付款相關(guān)信息,生成所述第一用戶的付款二維碼;
顯示模塊230,被配置為顯示所述付款二維碼;所述付款二維碼用于根據(jù)所述第一用戶的識別信息進(jìn)行解析之后提供所述第一用戶的付款相關(guān)信息。
關(guān)于上述實(shí)施例中的裝置,其中各個模塊執(zhí)行操作的具體方式和技術(shù)效果已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖11是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的裝置的框圖。該二維碼付款的裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為包含觸控顯示屏的終端的部分或者全部。參照圖11,本實(shí)施例的裝置在圖10所示裝置的實(shí)施例的基礎(chǔ)上,所述生成模塊220,包括:加密子模塊221和生成子模塊222;
所述加密子模塊221,被配置為采用所述第一用戶的識別信息對所述第一用戶的付款相關(guān)信息進(jìn)行加密處理,獲得加密后的付款相關(guān)信息;
所述生成子模塊222,被配置為根據(jù)所述加密后的付款相關(guān)信息,生成所述付款二維碼。
可選地,本實(shí)施例的裝置還包括:第二獲取模塊240和發(fā)送模塊250;
所述第二獲取模塊240,被配置為根據(jù)第一用戶的存儲操作指令,獲取所述第一用戶輸入的所述識別信息;
所述發(fā)送模塊250,被配置為向管理服務(wù)器發(fā)送存儲請求,所述存儲請求包括所述第一用戶的所述識別信息和所述第一用戶在管理服務(wù)器中的ID,所述存儲請求用于供所述管理服務(wù)器存儲所述第一用戶的識別信息和所述第一用戶的ID之間的對應(yīng)關(guān)系;
所述生成子模塊222,被配置為根據(jù)所述加密后的付款相關(guān)信息和所述第一用戶在管理服務(wù)器中的ID,生成所述付款二維碼。
可選地,所述第一用戶的識別信息包括以下至少一種:所述第一用戶的指紋、所述第一用戶使用的至少一個終端的標(biāo)識、所述第一用戶的語音。
關(guān)于上述實(shí)施例中的裝置,其中各個模塊執(zhí)行操作的具體方式和技術(shù)效果已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖12是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的裝置的框圖。該二維碼付款的裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為終端的部分或者全部。參照圖12,該裝置包括掃碼模塊310,第一發(fā)送模塊320和第一接收模塊330。
掃碼模塊310,被配置為掃碼獲得第一用戶的付款二維碼,所述第一用戶的付款二維碼是根據(jù)第一用戶的識別信息生成的;
第一發(fā)送模塊320,被配置為向管理服務(wù)器發(fā)送二維碼處理請求,所述二維碼處理請求包括所述第一用戶的付款二維碼;
第一接收模塊330,被配置為接收所述管理服務(wù)器發(fā)送的二維碼處理結(jié)果,所述二維碼處理結(jié)果是所述管理服務(wù)器根據(jù)所述第一用戶的識別信息解析所述付款二維碼后獲得的。
關(guān)于上述實(shí)施例中的裝置,其中各個模塊執(zhí)行操作的具體方式和技術(shù)效果已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖13是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的裝置的框圖。該二維碼付款的裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為終端的部分或者全部。參照圖13,本實(shí)施例的裝置在圖12所示裝置的實(shí)施例的基礎(chǔ)上,還包括:第二發(fā)送模塊340和第二接收模塊350。
第二發(fā)送模塊340,被配置為預(yù)先向所述管理服務(wù)器發(fā)送注冊請求;
第二接收模塊350,被配置接收所述管理服務(wù)器發(fā)送的注冊響應(yīng),所述注冊響應(yīng)包括所述管理服務(wù)器生成的所述第二用戶在所述管理服務(wù)器中的ID;
相應(yīng)地,所述二維碼處理請求還包括所述第二用戶的所述ID,所述第二用戶的ID用于供所述管理服務(wù)器確定所述第二用戶為已注冊用戶。
可選地,在一種可選的實(shí)現(xiàn)方式中,所述二維碼處理結(jié)果包括:所述第一用戶的付款相關(guān)信息;本實(shí)施例的裝置還包括:處理模塊360;
所述處理模塊360,被配置為在所述第一接收模塊330接收所述管理服務(wù)器根據(jù)所述二維碼處理請求發(fā)送的二維碼處理結(jié)果之后,根據(jù)所述第一用戶的付款相關(guān)信息,進(jìn)行扣款處理。
可選地,在另一種可選的實(shí)現(xiàn)方式中,所述二維碼處理結(jié)果包括:扣款成功提示信息或者扣款失敗提示信息。
關(guān)于上述實(shí)施例中的裝置,其中各個模塊執(zhí)行操作的具體方式和技術(shù)效果已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖14是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的裝置的框圖。該二維碼付款的裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為終端的部分或者全部。參照圖14,該裝置包括:第一接收模塊410、解析模塊420和第一發(fā)送模塊430。
第一接收模塊410,被配置為接收第二用戶的終端發(fā)送的二維碼處理請求,所述二維碼處理請求包括所述第二用戶的終端掃碼獲得的第一用戶的付款二維碼;
解析模塊420,被配置為根據(jù)所述第一用戶的識別信息解析所述第一用戶的付款二維碼,獲得所述第一用戶的付款相關(guān)信息;
第一發(fā)送模塊430,被配置為根據(jù)所述第一用戶的付款相關(guān)信息,向所述第二用戶的終端發(fā)送二維碼處理結(jié)果。
關(guān)于上述實(shí)施例中的裝置,其中各個模塊執(zhí)行操作的具體方式和技術(shù)效果已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖15是根據(jù)另一示例性實(shí)施例示出的一種二維碼付款的裝置的框圖。該二維碼付款的裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為終端的部分或者全部。參照圖15,本實(shí)施例的裝置在圖14所示裝置的實(shí)施例的基礎(chǔ)上,所述解析模塊420,包括:解碼子模塊421和解密子模塊422;
所述解碼子模塊421,被配置為對所述第一用戶的付款二維碼進(jìn)行解碼,獲得加密過的所述付款相關(guān)信息;
所述解密子模塊422,被配置為根據(jù)所述第一用戶的識別信息,對所述加密過的所述付款相關(guān)信息進(jìn)行解密,獲得所述第一用戶的付款相關(guān)信息。
可選地,所述解析模塊420還包括獲取子模塊423;
所述解碼子模塊421,被配置為對所述第一用戶的付款二維碼進(jìn)行解析,獲得所述第一用戶在管理服務(wù)器中的標(biāo)識ID和加密過的所述付款相關(guān)信息;
所述獲取子模塊423,被配置為在所述解密子模塊422根據(jù)所述第一用戶的識別信息,對所述加密過的所述付款相關(guān)信息進(jìn)行解密,獲得所述第一用戶的付款相關(guān)信息之前,根據(jù)所述第一用戶的所述ID,獲取與所述第一用戶的ID對應(yīng)的所述第一用戶的識別信息。
可選地,本實(shí)施例的裝置還包括:第二接收模塊440和存儲模塊450;
所述第二接收模塊440,被配置為預(yù)先接收所述第一用戶的終端發(fā)送的存儲請求,所述存儲請求包括所述第一用戶的識別信息和所述第一用戶的ID;
所述存儲模塊450,被配置為存儲所述第一用戶的ID與所述第一用戶的識別信息的對應(yīng)關(guān)系;
所述獲取子模塊423,被配置為根據(jù)所述對應(yīng)關(guān)系和所述第一用戶的ID,獲取所述第一用戶的ID對應(yīng)的所述第一用戶的識別信息。
可選地,本實(shí)施例的裝置還包括:第三接收模塊460、生成模塊470、第二發(fā)送模塊480和確定模塊490;
所述第三接收模塊460,被配置為在接收第二用戶的終端發(fā)送的二維碼處理請求之前,接收所述第二用戶的終端發(fā)送的注冊請求;
所述生成模塊470,被配置為根據(jù)所述注冊請求,生成所述第二用戶在所述管理服務(wù)器中的ID;
所述第二發(fā)送模塊480,被配置為向所述第二用戶的終端發(fā)送注冊響應(yīng),所述注冊響應(yīng)包括所述第二用戶的所述ID;
所述二維碼處理請求還包括所述第二用戶的ID;所述確定模塊490,被配置為在所述獲取子模塊423根據(jù)所述第一用戶的識別信息解析所述第一用戶的付款二維碼,獲得所述第一用戶的付款相關(guān)信息之前,根據(jù)所述第二用戶的ID,確定所述第二用戶為已注冊用戶。
可選地,所述第一用戶的識別信息包括以下至少一種:所述第一用戶的指紋、所述第一用戶使用的至少一個終端的標(biāo)識、所述第一用戶的語音。
可選地,在一種可選的實(shí)現(xiàn)方案中,所述二維碼處理結(jié)果包括所述第一用戶的付款相關(guān)信息,所述付款相關(guān)信息用于供所述第二用戶的終端進(jìn)行扣款處理。
可選地,在另一種可選的實(shí)現(xiàn)方案中,所述第一發(fā)送模塊430包括:處理子模塊431和發(fā)送子模塊432;
所述處理子模塊431,被配置為根據(jù)所述第一用戶的付款相關(guān)信息,進(jìn)行扣款處理;
所述發(fā)送子模塊432,被配置為向所述第二用戶的終端發(fā)送扣款成功提示信息或者扣款失敗提示信息。
關(guān)于上述實(shí)施例中的裝置,其中各個模塊執(zhí)行操作的具體方式和技術(shù)效果已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖16是根據(jù)一示例性實(shí)施例示出的一種用于二維碼付款的裝置800的框圖。例如,裝置800可以是移動電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
參照圖16,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電力組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口812,傳感器組件814,以及通信組件816。
處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在裝置800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實(shí)施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當(dāng)裝置800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(fēng)(MIC),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個揚(yáng)聲器,用于輸出音頻信號。
I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件814包括一個或多個傳感器,用于為裝置800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到裝置800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實(shí)施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實(shí)施例中,所述通信組件816還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置800可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時性計(jì)算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計(jì)算機(jī)可讀存儲介質(zhì)可以是ROM、隨機(jī)存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
一種非臨時性計(jì)算機(jī)可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由裝置800的處理器執(zhí)行時,使得裝置800能夠執(zhí)行上述二維碼付款的方法。
圖17是根據(jù)一示例性實(shí)施例示出的一種用于二維碼付款的裝置1900的框圖。例如,裝置1900可以被提供為一服務(wù)器。參照圖17,裝置1900包括處理組件1922,其進(jìn)一步包括一個或多個處理器,以及由存儲器1932所代表的存儲器資源,用于存儲可由處理組件1922的執(zhí)行的指令,例如應(yīng)用程序。存儲器1932中存儲的應(yīng)用程序可以包括一個或一個以上的每一個對應(yīng)于一組指令的模塊。此外,處理組件1922被配置為執(zhí)行指令,以執(zhí)行上述二維碼付款的方法。
裝置1900還可以包括一個電源組件1926被配置為執(zhí)行裝置1900的電源管理,一個有線或無線網(wǎng)絡(luò)接口1950被配置為將裝置1900連接到網(wǎng)絡(luò),和一個輸入輸出(I/O)接口1958。裝置1900可以操作基于存儲在存儲器1932的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。
圖18是根據(jù)一示例性實(shí)施例示出的一種二維碼付款的系統(tǒng)的框圖,該系統(tǒng)包括第一終端1000、第二終端2000和服務(wù)器3000;
第一終端1000可以是圖10所示的裝置或圖11所示的裝置或圖16所示的裝置;
第二終端2000可以是圖12所示的裝置或圖13所示的裝置或圖16所示的裝置;
服務(wù)器3000可以是圖14所示的裝置或圖15所示的裝置或圖18所示的裝置。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求書指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求書來限制。