本發(fā)明涉及支付領(lǐng)域,具體而言,涉及一種支付裝置及支付方法。
背景技術(shù):
:線下的實體店商家經(jīng)常會推出一些促銷優(yōu)惠活動,這些促銷優(yōu)惠活動中,通常需要買家購買足夠數(shù)量或者金額的商品才能享受優(yōu)惠。然而在實體店購物的買家的消費(fèi)額度往往無法滿足享受優(yōu)惠的額度,導(dǎo)致無法享受實體店商家提供的優(yōu)惠。技術(shù)實現(xiàn)要素:有鑒于此,本發(fā)明實施例的目的在于提供一種支付裝置及支付方法。本發(fā)明實施例提供的一種支付裝置,應(yīng)用于與多個客戶端通信連接的服務(wù)端,所述多個客戶端包括第一客戶端和第二客戶端,所述支付裝置包括:拼單信息接收模塊,用于接收所述第一客戶端發(fā)送的第一拼單信息;拼單信息檢索模塊,用于根據(jù)預(yù)設(shè)的拼單規(guī)則查找與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息,所述第二拼單信息由至少一個第二客戶端發(fā)送至所述服務(wù)端;訂單信息生成模塊,用于當(dāng)查找到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息時,根據(jù)該第一拼單信息和第二拼單信息生成訂單信息;拼單信息發(fā)送模塊,用于將所述訂單信息分別發(fā)送給第一客戶端和第二客戶端,以提示雙方進(jìn)行支付。本發(fā)明實施例提供的一種支付方法,應(yīng)用于與多個客戶端通信連接的服務(wù)端,所述多個客戶端包括第一客戶端和第二客戶端,所述支付方法包括:接收所述第一客戶端發(fā)送的第一拼單信息;根據(jù)預(yù)設(shè)的拼單規(guī)則查找與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息,所述第二拼單信息由至少一個第二客戶端發(fā)送至所述服務(wù)端;當(dāng)查找到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息時,根據(jù)該第一拼單信息和第二拼單信息生成訂單信息;將所述訂單信息分別發(fā)送給第一客戶端和第二客戶端,以提示雙方進(jìn)行支付。與現(xiàn)有技術(shù)相比,本發(fā)明的支付裝置及支付方法,使得買家在實體店購買商品時能夠通過網(wǎng)絡(luò)查找合適的拼單對象,把原有的買家需要在實體店等待的拼單場景,轉(zhuǎn)化為網(wǎng)上的數(shù)據(jù)查找的場景。簡化了買家在實體店尋找拼單對象的過程,節(jié)約了時間成本,同時也提高了買家拼單的成功率。為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細(xì)說明如下。附圖說明為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。圖1是本發(fā)明較佳實施例提供的服務(wù)端與客戶端進(jìn)行交互的示意圖。圖2為本發(fā)明較佳實施例提供的服務(wù)端的方框示意圖。圖3是本發(fā)明較佳實施例提供的圖2所示的支付裝置的功能模塊示意圖。圖4是本發(fā)明較佳實施例提供的應(yīng)用于圖3所示的支付裝置的支付方法的流程圖。圖5是本發(fā)明較佳實施例提供的支付方法中根據(jù)預(yù)設(shè)的拼單規(guī)則查找與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息的子流程圖。圖6是本發(fā)明較佳實施例提供的支付方法中在等待時間內(nèi)查找與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息的子流程圖。圖7是本發(fā)明較佳實施例提供的支付方法中根據(jù)生成的訂單信息執(zhí)行支付流程的子流程圖。主要元件符號說明服務(wù)端100第一客戶端200第二客戶端300支付裝置10存儲器20處理器30拼單信息接收模塊101拼單信息檢索模塊102訂單信息生成模塊103訂單信息發(fā)送模塊104支付模塊105客戶端定位模塊106客戶端通信建立模塊107具體實施方式下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領(lǐng)域技術(shù)人 員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。同時,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。如圖1所示,是本發(fā)明較佳實施例提供的服務(wù)端100與客戶端進(jìn)行交互的示意圖。所述服務(wù)端100通過網(wǎng)絡(luò)與多個客戶端進(jìn)行通信連接,以進(jìn)行數(shù)據(jù)通信或交互。所述客戶端包括第一客戶端200和第二客戶端300。其中,第一客戶端200和第二客戶端300的數(shù)量不受圖示所限制。本實施例中,為了方便說明,僅畫出了一個第一客戶端200以及一個第二客戶端300.所述服務(wù)端100可以提供至少一個適用于各種操作系統(tǒng)的應(yīng)用程序(application,app)的安裝包供第一客戶端200和第二客戶端300下載。第一客戶端200和第二客戶端300通過所述網(wǎng)絡(luò)訪問所述服務(wù)端100后,可通過所述網(wǎng)絡(luò)從服務(wù)端100下載適用于該客戶端的操作系統(tǒng)的應(yīng)用程序的安裝包,以將所述應(yīng)用程序安裝到該客戶端中。本實施例中,第一客戶端200和第二客戶端300在安裝所述應(yīng)用程序之后,可通過該應(yīng)用程序登錄到服務(wù)端100查看提供拼單優(yōu)惠的線下實體店的商品信息和拼單規(guī)則。所述服務(wù)端100可以是,但不限于,網(wǎng)絡(luò)(web)服務(wù)器、ftp(filetransferprotocol,文件傳輸協(xié)議)服務(wù)器、數(shù)據(jù)庫服務(wù)器等。所述第一客戶端200和第二客戶端300可以是,但不限 于,智能手機(jī)、平板電腦、智能穿戴設(shè)備等。所述第一客戶端200和第二客戶端300可以是相同的設(shè)備也可以是不同的設(shè)備??梢愿鶕?jù)客戶端發(fā)送到服務(wù)端100的信息來區(qū)分第一客戶端200和第二客戶端300,同一個設(shè)備在不同的場合下可以是本發(fā)明所述的第一客戶端200也可以是第二客戶端300。如圖2所示,是所述服務(wù)端100的方框示意圖。所述服務(wù)端100包括支付裝置10、存儲器20以及處理器30。所述存儲器20以及處理器30相互之間直接或間接地電性連接,以實現(xiàn)數(shù)據(jù)的傳輸或交互,例如,可通過一條或多條通訊總線或信號線實現(xiàn)電性連接。所述支付裝置10包括至少一個可以軟件或固件(firmware)的形式存儲于所述存儲器20中或固化在所述服務(wù)端100的操作系統(tǒng)(operatingsystem,os)中的軟件功能模塊。所述處理器30用于執(zhí)行存儲器20中存儲的可執(zhí)行模塊,例如所述支付裝置10包括的軟件功能模塊或計算機(jī)程序。其中,存儲器20可以是,但不限于,隨機(jī)存取存儲器(randomaccessmemory,ram),只讀存儲器(readonlymemory,rom),可編程只讀存儲器(programmableread-onlymemory,prom),可擦除只讀存儲器(erasableprogrammableread-onlymemory,eprom),電可擦除只讀存儲器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存儲器20用于存儲程序,所述處理器30在接收到執(zhí)行指令后,執(zhí)行所述程序,前述本發(fā)明實施例任一實施例揭示的流過程定義的服務(wù)端100所執(zhí)行的方法可以應(yīng)用于處理器30中,或者由處理器實現(xiàn)。處理器30可能是一種集成電路芯片,具有信號的處理能力。上述的處理器30可以是通用處理器,包括中央處理器(centralprocessingunit,簡稱cpu)、網(wǎng)絡(luò)處理器(networkprocessor,簡稱np)等;還可以是數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。可以實現(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。請參閱圖3,是本發(fā)明較佳實施例提供的圖2所示的支付裝置10的功能模塊示意圖。所述支付裝置10包括拼單信息接收模塊101、拼單信息檢索模塊102、訂單信息生成模塊103、訂單信息發(fā)送模塊104、支付模塊105、客戶端定位模塊106以及客戶端通信建立模塊107。所述拼單信息接收模塊101用于接收所述第一客戶端200發(fā)送的第一拼單信息。本發(fā)明實施例應(yīng)用于線下實體商店促銷中的顧客自助拼單場合,以實現(xiàn)不同顧客自助尋找其他買家進(jìn)行拼單,從而享受線下實體商店的促銷等優(yōu)惠活動。具體地,顧客可通過第一客戶端200向設(shè)置有支付裝置10的服務(wù)端100發(fā)送第一拼單信息。其中,第一客戶端200可通過下載安裝的應(yīng)用程序登錄到服務(wù)端100提供的網(wǎng)站平臺,網(wǎng)站平臺上展示實體店商家所提供的各類商品給顧客選擇。當(dāng)用戶完成選擇后,第一客戶端200將對應(yīng)用戶所選擇的商品生成第一拼單信息并發(fā)送到服務(wù)端100。其它實施例中,第一客戶端200還可以通過掃描二維碼的 方式直接獲取實體店或者商品的信息,然后由第一客戶端200將對應(yīng)該商品的第一拼單信息發(fā)送到服務(wù)端100。服務(wù)端100可以同時與多個客戶端通信連接,因此,可能會收到來自不同客戶端發(fā)送的多條拼單信息。所述拼單信息檢索模塊102用于根據(jù)預(yù)設(shè)的拼單規(guī)則查找與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息,所述第二拼單信息由至少一個第二客戶端300發(fā)送至所述服務(wù)端100。本實施例中,所述服務(wù)端100可包括一數(shù)據(jù)庫,用于保存預(yù)先設(shè)置的、屬于不用實體店商家提供的拼單規(guī)則。當(dāng)服務(wù)端100接收到第一拼單信息后,首先根據(jù)第一拼單信息的內(nèi)容確定顧客購買的商品的所屬實體店,然后再根據(jù)該實體店的拼單規(guī)則查找與第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息。由于不同實體店的拼單規(guī)則不一定相同,所以查找到的與第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息可以是由一個第二客戶端300發(fā)送的,也可能是由多個第二客戶端300分別發(fā)送的。在本實施例中,拼單信息檢索模塊102在對與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息進(jìn)行查找時,首先是在所述服務(wù)端100已經(jīng)接收到的所有拼單信息中查找。在第一客戶端200將第一拼單信息發(fā)送到服務(wù)端100時,服務(wù)端100可能已經(jīng)收到來自其他客戶端發(fā)送的各種不同的拼單信息,因此首先對服務(wù)端100已經(jīng)接收到的拼單信息進(jìn)行檢索,看是否存在符合規(guī)則的所述第二拼單信息。如果在服務(wù)端100已經(jīng)接收到的拼單信息中沒有查找到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息,服務(wù)端100向所述第一客戶端200發(fā)送提示暫無合適拼單的第一提示信息。所述第一客戶端200在接收第一提示信息后提示用戶,使用戶可根據(jù)實際情況選擇離開該實體店、繼續(xù)瀏覽其他商鋪或者自行安排時間,這樣可以節(jié)省不必要的等待時間。同時,服務(wù)端100將該第一拼單信息暫時保存,按照預(yù)定時間間隔周期性地查找所述服務(wù)端100在預(yù)設(shè)的等待時間內(nèi)是否接收到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息。其中,所述等待時間表示顧客愿意為該次拼單所等待的時間,該等待時間可以是服務(wù)端100默認(rèn)設(shè)置的一個數(shù)值,如兩小時,也可以是顧客通過第一客戶端200自定義設(shè)置的數(shù)值。如果所述等待時間內(nèi)仍然未查找到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息,服務(wù)端100向所述第一客戶端200發(fā)送提示沒有合適拼單的第二提示信息,并在服務(wù)端100中清除所述第一客戶端200發(fā)送的第一拼單信息。顧客通過第一客戶端200查看到第二提示信息后,即可獲知長時間的等待后仍然沒有找到合適的拼單,此時顧客可以通過第一客戶端200再次發(fā)送所述第一拼單信息,或者是放棄此次拼單。所述訂單信息生成模塊103用于當(dāng)查找到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息時,根據(jù)該第一拼單信息和第二拼單信息生成訂單信息。在上述的整個檢索與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息的過程中,只要查找到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息,則說明拼單成功。拼單 成功后,將符合拼單規(guī)則的商品組合起來生成符合拼單規(guī)則的訂單信息。拼單成功的可以是一條第一拼單信息和一條第二拼單信息的組合,也可以是一條第一拼單信息和多條第二拼單信息的組合。在本實施例中,所述第一拼單信息和所述第二拼單信息可包括用戶信息、商品信息以及商家信息,所述訂單信息可包括支付金額以及第一客戶端200和第二客戶端300各自所需支付的金額等信息。所述訂單信息生成模塊103可根據(jù)所述第一拼單信息和所述第二拼單信息以及所符合的拼單規(guī)則計算分別對應(yīng)所述第一拼單信息和所述第二拼單信息各自對應(yīng)的支付金額。方便拼單成功的顧客能夠在得知拼單成功時,同時了解自己所需要支付的金錢數(shù)量。所述訂單信息發(fā)送模塊104用于將所述訂單信息分別發(fā)送給第一客戶端200和第二客戶端300,以提示雙方進(jìn)行支付。訂單信息生成之后,由服務(wù)端100將其分別發(fā)送給第一客戶端200和第二客戶端300。如發(fā)送第一拼單信息的第一客戶端200可以查看第二拼單信息,發(fā)送第二拼單信息的第二客戶端300可以查看第一拼單信息。由于是在實體店進(jìn)行購物,拼單成功的顧客可以通過相互交流商定一起攜帶所購買的商品根據(jù)生成的訂單信息去實體店的收銀臺結(jié)賬,進(jìn)而享受實體店的拼單優(yōu)惠。在本實施例中,為了方便顧客,根據(jù)生成的訂單信息執(zhí)行支付流程可以由服務(wù)端100執(zhí)行。所述支付模塊105用于根據(jù)生成的訂單信息執(zhí)行支付流程,在完成支付流程后生成支付信息,并將所述支付信息分別發(fā)送到所述第一客戶端200以及所述第二客戶端300。服務(wù)端100執(zhí)行支付流程的方式有多種,可以是通過分別使用第一客戶端200以及第二客戶端300登錄服務(wù)端100的顧客的賬戶余額進(jìn)行自動扣款,也可以根據(jù)計算出的支付金額分別向第一客戶端200以及第二客戶端300發(fā)出支付請求,由顧客在對應(yīng)的客戶端完成支付。服務(wù)端100將第一客戶端200以及第二客戶端300分別支付的金額打入對應(yīng)實體店在所述服務(wù)端100的經(jīng)銷存系統(tǒng),獲得其反饋的支付信息,為第一客戶端200以及第二客戶端300再分別生成各自的購物憑證,使得顧客可以通過該購物憑證在實體店提取已經(jīng)支付購買的商品。在本實施例中,所述訂單信息還包括提示是否支付的第四提示信息。當(dāng)訂單信息被發(fā)送到第一客戶端200以及第二客戶端300后,顧客查看第四提示信息,并在對應(yīng)的客戶端(第一客戶端200或第二客戶端300)根據(jù)第四提示信息生成的交互界面上執(zhí)行是否同意支付的操作。所述對應(yīng)的客戶端根據(jù)用戶的操作生成相應(yīng)的反饋信息并發(fā)送到服務(wù)端100。服務(wù)端100在支付模塊105根據(jù)生成的訂單信息執(zhí)行支付流程之前,接收所述第一客戶端200以及所述第二客戶端300根據(jù)所述第四提示信息發(fā)送的反饋信息,根據(jù)該反饋信息判斷所述第一客戶端200以及所述第二客戶端300是否同意支付。如果所述第一客戶端200以及所述第二客戶端300的反饋信息均為同意支付,則執(zhí)行所述支付流程。如果所述第一客戶端200或者所述第二客戶端300中的任意一個反饋信息為拒絕 支付,則停止支付流程,并向同意支付的客戶端發(fā)送支付被拒絕的提示信息,然后再重新查找符合規(guī)則的拼單信息到或者清除所述第一拼單信息。所述客戶端定位模塊106用于接收所述第一客戶端200在所述等待時間內(nèi)按照預(yù)設(shè)的時間周期發(fā)送的所述第一客戶端200的當(dāng)前地理位置信息,根據(jù)所述當(dāng)前地理位置信息判斷第一客戶端200與所述第一拼單信息對應(yīng)的實體店之間的距離是否超過預(yù)設(shè)的距離閾值,如果是,則發(fā)送提示是否繼續(xù)等待拼單的第三提示信息到所述第一客戶端200。在本實施例中,為了提高顧客間實現(xiàn)拼單的有效性,所述第一客戶端200在所述等待時間內(nèi)按照預(yù)設(shè)的時間周期發(fā)送的所述第一客戶端200的當(dāng)前地理位置信息,使服務(wù)端100可判斷第一客戶端200與所述第一拼單信息對應(yīng)的實體店之間的距離是否超過預(yù)設(shè)的距離閾值。如果大于預(yù)設(shè)的距離閾值,說明顧客此時已經(jīng)遠(yuǎn)離其想要購買的實體店了,即使查找到符合拼單規(guī)則的第二提示信息,顧客也有很大可能不會回來購買該商品。此時,由服務(wù)端100向第一客戶端200發(fā)送提示是否繼續(xù)等待拼單的第三提示信息。第一客戶端200接收到第三提示信息后,可以提示用戶選擇是否繼續(xù)等待,然后將顧客的選擇返回到服務(wù)端100。如果顧客通過第一客戶端200確認(rèn)繼續(xù)等待拼單,服務(wù)器100則繼續(xù)查找是否接收到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息,直到所述等待時間結(jié)束。如果顧客通過第一客戶端200確認(rèn)不再繼續(xù)等待拼單,表示顧客已經(jīng)放棄該次拼單,則清除暫存在服務(wù)端100的所述第一拼單信息。所述客戶端通信建立模塊107,用于當(dāng)查找到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息時,建立所述第一客戶端200與所述第二客戶端300之間的通信連接。為了進(jìn)一步促進(jìn)拼單的有效性,在查找到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息時(即拼單成功時),建立所述第一客戶端200與所述第二客戶端300之間的通信連接,如通過實時聊天軟件建立第一客戶端200和第二客戶端300之間的文本或者語音交互,使得想要拼單的顧客之間能夠進(jìn)行必要的溝通,方便其在一些具體問題上達(dá)成一致完成拼單。請參閱圖4,是本發(fā)明較佳實施例提供的應(yīng)用于圖3所示的支付裝置10的支付方法的流程圖。下面將對圖4所示的具體流程進(jìn)行詳細(xì)闡述。步驟s401,接收所述第一客戶端200發(fā)送的第一拼單信息。第一拼單信息包括了用戶信息、商品信息以及商家信息等與顧客或者商品相關(guān)的信息,服務(wù)端100在接收到第一客戶端200發(fā)送的第一拼單信息后,根據(jù)第一拼單信息的內(nèi)容確定顧客的身份、想要購買的商品所屬的實體店、商品種類以及商品價格等。步驟s402,根據(jù)預(yù)設(shè)的拼單規(guī)則查找與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息。服務(wù)端100根據(jù)第一拼單信息包含內(nèi)容進(jìn)行信息檢索,查找與第一拼單信息組合起來能夠滿足實體店的拼單規(guī)則的第二拼單信息。第二拼單信息與第一拼單信息相同,也包括有用戶信息、商品信息以及商家信息等顧客或者商品相關(guān)的信息,第 二拼單信息是由與服務(wù)端100連接的第二客戶端300發(fā)送的,即其他同樣在該實體店購買同類商品的顧客發(fā)送的。步驟s403,當(dāng)查找到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息時,根據(jù)該第一拼單信息和第二拼單信息生成訂單信息。如果查找到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息,就說明存在兩個或多個顧客購買的商品組合起來能夠符合實體店的優(yōu)惠規(guī)則。根據(jù)這些商品的相關(guān)信息,生成一份總的訂單信息,以該訂單信息向?qū)嶓w店的商家結(jié)算即可享受優(yōu)惠。步驟s404,將所述訂單信息分別發(fā)送給第一客戶端200和第二客戶端300,以提示雙方進(jìn)行支付。將訂單信息分別發(fā)給每一個參與該次拼單的客戶端,包括第一客戶端200以及一個或多個第二客戶端300。使得每個顧客都能查看拼單的對象和詳細(xì)的拼單信息,以確認(rèn)是否進(jìn)行支付。步驟s405,根據(jù)生成的訂單信息執(zhí)行支付流程,在完成支付流程后生成支付信息,并將所述支付信息分別發(fā)送到所述第一客戶端200以及所述第二客戶端300。在第一客戶端200和第二客戶端300都確定支付后,服務(wù)端100根據(jù)生成的訂單信息執(zhí)行支付流程,完成所述第一客戶端200以及所述第二客戶端300與實體店之間的金錢交易。交易成功后,再為每個顧客生成對應(yīng)的購物憑據(jù),以使顧客能夠憑借該購物憑據(jù)提取自己所購買的商品。至此,整個線下的實體店拼單過程結(jié)束。請參閱圖5,本發(fā)明較佳實施例提供的支付方法中根據(jù)預(yù)設(shè)的拼單規(guī)則查找與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息的子流程圖。下面將對圖5所示的具體流程進(jìn)行詳細(xì)闡述。在執(zhí)行圖4中的步驟s402時,其具體的過程如圖5所示:步驟s501,在所述服務(wù)端100已經(jīng)接收到的所有拼單信息中查找與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息。檢索第二拼單信息的過程包括兩個階段,第一階段是服務(wù)端100接收到第一拼單信息時,在已經(jīng)接收到的所有拼單信息中查找。如果沒有找到,則進(jìn)入第二階段,按照預(yù)設(shè)等待時間,等待其他客戶端發(fā)送的拼單信息,從等待時間內(nèi)收到的拼單信息中進(jìn)行查找。當(dāng)?shù)谝豢蛻舳?00將第一拼單信息發(fā)送到服務(wù)端100后,對于該第一拼單信息執(zhí)行第一階段的檢索,其檢索的對象就是其他已經(jīng)進(jìn)入第二階段,正在等待的拼單信息。步驟s502,判斷是否查找到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息,如果是則執(zhí)行圖4所示的步驟s403,如果否,執(zhí)行步驟s503。如果在第一階段的檢索中,查找到與第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息時,說明拼單成功,則執(zhí)行后續(xù)的拼單成功的操作步驟。如果沒有查找到,則進(jìn)入第二階段的檢索。步驟s503,向所述第一客戶端200發(fā)送提示暫無合適拼單的第一提示信息。在進(jìn)入第二階段的檢索時,向第一客戶端200告知第一階段檢索的結(jié)果,即暫無合適拼單。步驟s504,按照預(yù)定時間間隔周期性地查找所述服務(wù)端100在預(yù)設(shè)的等待時間內(nèi)是否接收到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息。第二階段的檢索是有時間限制的,即預(yù)設(shè)的等待時間。等待時間的設(shè)置可以是服務(wù)端100默認(rèn)設(shè)置,也可以是發(fā)出拼單信息的客戶端設(shè)置。例如,服務(wù)端100默認(rèn)的等待時間為120分鐘,而有的客戶不愿意等這么久,就可以將等待時間設(shè)置為自己愿意等待的時間,如40分鐘。步驟s505,再次判斷是否查找到與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息,如果是則執(zhí)行圖4所示的步驟s403,如果否,執(zhí)行步驟s506。與第一階段的檢索相同,在第二階段的檢索中,查找到與第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息時,同樣說明拼單成功,則執(zhí)行后續(xù)的拼單成功的操作步驟。步驟s506,向所述第一客戶端200發(fā)送提示沒有合適拼單的第二提示信息,并在服務(wù)端100中清除所述第一客戶端200發(fā)送的第一拼單信息。如果在等待時間內(nèi)仍沒有找到與第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息,則說明該次拼單失敗。以第二提示信息的方式向第一客戶端200告知該結(jié)果,同時清除暫存在服務(wù)端100第一拼單信息。當(dāng)?shù)谝黄磫涡畔⒃诘却龝r間結(jié)束被清除之后,則不再作為其他拼單信息的第一階段的檢索對象。請參閱圖6,是本發(fā)明較佳實施例提供的支付方法中在等待時間內(nèi)查找與所述第一拼單信息對應(yīng)的符合拼單規(guī)則的第二拼單信息的子流程圖。執(zhí)行圖5所示的步驟s504的過程中,服務(wù)端100還從另一個方面判斷顧客進(jìn)行拼單意愿,提高拼單的有效性。下面將對圖6所示的具體流程進(jìn)行詳細(xì)闡述。服務(wù)端100執(zhí)行圖5所示的步驟s504時,執(zhí)行步驟s601。步驟s601,接收所述第一客戶端200在所述等待時間內(nèi)按照預(yù)設(shè)的時間周期發(fā)送的所述第一客戶端200的當(dāng)前地理位置信息。在所述等待時間內(nèi),第一客戶端200會按照預(yù)設(shè)的時間周期將其當(dāng)前的位置上報到服務(wù)端100。服務(wù)端100通過之前接收第一拼單信息獲得的實體店的相關(guān)信息中,包括了實體店位置信息。步驟s602,判斷第一客戶端200與所述第一拼單信息對應(yīng)的實體店之間的距離是否超過預(yù)設(shè)的距離閾值。如果是,則執(zhí)行步驟s603,如果否,繼續(xù)步驟s504的執(zhí)行。通過判斷第一客戶端200與實體店之間的距離,可以對顧客購買商品的意愿強(qiáng)度進(jìn)行預(yù)估。距離閾值是由服務(wù)端100進(jìn)行預(yù)先設(shè)置,通常設(shè)置為一個能夠比較準(zhǔn)確反映客戶購買意愿的數(shù)值,如3千米。步驟s603,發(fā)送提示是否繼續(xù)等待拼單的第三提示信息到所述第一客戶端200??紤]到一些特殊情況,例如顧客有較強(qiáng)的購買意愿,并且愿意等待拼單,但是出于其他的原因需要前往離實體店較遠(yuǎn)的地方。在判斷第一客戶端200與所述第一拼單信息對應(yīng)的實體 店之間的距離超過預(yù)設(shè)的距離閾值時,以第三提示信息的方式向第一客戶端200進(jìn)行詢問。步驟s604,判斷第一客戶端200是否確定等待拼單。如果第一客戶拒絕等待拼單,則執(zhí)行步驟s605,如果第一客戶端200確定等待拼單,則步驟s504的執(zhí)行。顧客在第一客戶端200根據(jù)第三提示信息生成的交互界面上進(jìn)行操作,第一客戶端200將操作結(jié)果返回到服務(wù)端100,服務(wù)端100根據(jù)返回的操作結(jié)果判斷第一客戶端200是否確定等待拼單。步驟s605,清除所述第一客戶端200發(fā)送的第一拼單信息。在第一拼單信息被清除后,則停止步驟s504的執(zhí)行,與上述步驟s506的執(zhí)行結(jié)果相同,第一拼單信息被清除表示該次拼單結(jié)束,該第一拼單信息不再作為其他拼單信息的第一階段的檢索對象。請參閱圖7,是本發(fā)明較佳實施例提供的支付方法中根據(jù)生成的訂單信息執(zhí)行支付流程的子流程圖。在拼單成功、執(zhí)行支持流程之前,本實施例提供的支付方法還包括確認(rèn)支付的流程。下面將對圖7所示的具體流程進(jìn)行詳細(xì)闡述。在執(zhí)行上述步驟s403時,所述生成的訂單信息還包括提示是否支付的第四提示信息。執(zhí)行步驟s404時,第四提示信息被發(fā)送到第一客戶端200以及第二客戶端300。第一客戶端200以及第二客戶端300根據(jù)接收到的第四提示信息生成對應(yīng)的交互界面詢問顧客是否確認(rèn)支付。然后根據(jù)顧客的操作生成對應(yīng)的反饋信息,由第一客戶端200以及第二客戶端300發(fā)送到服務(wù)端100,服務(wù)端100執(zhí)行步驟s701。步驟s701,接收所述第一客戶端200以及所述第二客戶端300根據(jù)所述第四提示信息發(fā)送的反饋信息。步驟s702,根據(jù)該反饋信息判斷所述第一客戶端200以及所述第二客戶端300是否同意支付。如果第一客戶端200和第二客戶端300均同意支付,則執(zhí)行上述步驟s405。如果組成該訂單的第一客戶端200和一個或者多個第二客戶端300中的一方?jīng)]有同意支付,則表示該次拼單失敗,服務(wù)端100發(fā)送“對方拒絕付款,其拼單需繼續(xù)等待”的提示信息到同意支付的客戶端。同時繼續(xù)返回上述步驟s504的執(zhí)行。綜上所述,本發(fā)明的支付裝置及支付方法,使得買家在實體店購買商品時能夠通過網(wǎng)絡(luò)查找合適的拼單對象,把原有的買家需要在實體店等待的拼單場景,轉(zhuǎn)化為網(wǎng)上的數(shù)據(jù)查找的場景。簡化了買家在實體店尋找拼單對象的過程,節(jié)約了時間成本,同時也提高了買家拼單的成功率。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的裝置、方法和計算機(jī)程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行, 它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機(jī)指令的組合來實現(xiàn)。另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一起形成一個獨(dú)立的部分,也可以是各個模塊單獨(dú)存在,也可以兩個或兩個以上模塊集成形成一個獨(dú)立的部分。所述功能如果以軟件功能模塊的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)端,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、 物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁12