專利名稱:支付服務器和支付通道獲取方法
技術領域:
本發(fā)明涉及網(wǎng)上支付領域,具體而言,涉及一種支付服務器和一種支付通道獲取方法。
背景技術:
目前的支付操作中,由于用戶習慣的不同,不同支付代理商接入方式的不同,用戶希望選擇特定的支付入口進行支付,代理服務器需要提供給用戶比較精確的支付方式和支付入口?,F(xiàn)有支付系統(tǒng)一般提供兩種實現(xiàn)方式一是將不同支付方式匯集到一起,然后讓用戶自己選擇需要使用的支付入口 ;二是按照用戶使用支付習慣將用戶最常用的支付入口展現(xiàn)給用戶使用,或者將那些比較有影響力的支付入口排列在前面。 相關技術沒有考慮不同支付形態(tài)的特殊性、用戶使用習慣、以及多個入口的可靠性約束,造成用戶實施支付的很多困難,對于第一種支付的實現(xiàn),由于只提供的支付能力,沒有提供支付方式定位功能,用戶查找起來非常麻煩并且也很困難;第二種相對而言雖然比較簡單,但是還是有諸多不便,特別是在包含多支付入口的支付系統(tǒng)中。比如使用點卡支付,第一次消費沒有消費完卡上所有金額,下次支付時雖然還提供點卡支付提醒功能,但是如果支付入口發(fā)生變化,依然會導致用戶無法完成支付。還有例如用戶本來喜歡使用點卡支付,結果系統(tǒng)根據(jù)用戶最近的支付信息,自動提供給用戶一個網(wǎng)銀支付方式,這是用戶不希望得到的支付方式。所以只有根據(jù)用戶的支付信息自動將支付通道發(fā)送給用戶,才能避免上述情形的發(fā)生,同時也可以方便用戶選擇更加穩(wěn)定的支付通道和支付方式。因此,需要一種新的支付通道獲取技術,能夠在支付存在多通道的情況下,智能地獲取合適的支付通道并發(fā)送給用戶,保證支付的可靠性與穩(wěn)定性。
發(fā)明內容
本發(fā)明正是基于上述問題,提出了一種支付服務器,能夠在支付存在多通道的情況下,智能地獲取合適的支付通道并發(fā)送給用戶,保證支付的可靠性與穩(wěn)定性。有鑒于此,本發(fā)明提出了一種支付服務器,連接至多個代理服務器,包括分解單元,將所述多個代理服務器提供的支付方式數(shù)據(jù)進行分解,生成多個支付通道數(shù)據(jù)并將所述支付通道數(shù)據(jù)保存至數(shù)據(jù)庫,所述支付通道數(shù)據(jù)包括代理服務器標識、支付方式類型數(shù)據(jù)和支付入口類型數(shù)據(jù),所述代理服務器由支付代理商提供;查找單元,獲取客戶端選擇的支付入口類型數(shù)據(jù),從所述數(shù)據(jù)庫中查找出屬于所述選擇的支付入口類型數(shù)據(jù)的支付通道數(shù)據(jù);通信單元,將所述查找單元查找出的支付通道數(shù)據(jù)發(fā)送給所述客戶端。在該技術方案中,支付通道可以是例如支付寶-網(wǎng)銀支付-招商銀行的形式,其中,支付寶即代理服務器,網(wǎng)銀支付即支付方式,招商銀行即支付入口。支付服務器可以將多個代理服務器提供的數(shù)據(jù)全部進行分解,生成多個支付通道,在用戶支付過程中,當選定支付入口后(這里所指的選定支付入口,可以是用戶手動選擇的,也可以是系統(tǒng)根據(jù)用戶習慣自動選擇的支付入口),支付服務器可以根據(jù)選定的支付入口向用戶獲取合適的支付通道然后發(fā)送給用戶,而不是僅根據(jù)用戶最近一次的支付情況向用戶推送支付通道。其中,代理服務器由支付代理商提供,每個支付代理商提供至少一個代理服務器連接至支付服務器,支付代理商是指本身沒有支付能力,卻可以通過集成其他有支付能力的公司或機構的支付能力,再提供支付服務的機構,支付代理商提供的支付通道較多,便于商戶接入。例如用戶使用一張50元的神州行充值卡,購買產(chǎn)品了 Cl,價值2元,購買后剩余48元,初次支付用戶選擇易寶的神州行點卡進行支付,過了幾天,用戶打算購買商品C2,價值5元,由于初次用戶選擇的是易寶神州行點卡支付,支付服務器結合用戶的支付信息與當前選擇的支付入口進行分析,如果當前選擇的支付入口依然為神州行支付,那么則不需要向獲取其他支付通道,如果當前選擇的支付入口不是神州行支付,為了保證支付成功能夠繼續(xù)消費卡內余額,則獲取包含支付入口為神州行的支付通道并發(fā)送給用戶。因此,從上述技術方案中可以看出,以往對于支付通道的獲取,查找單元是根據(jù)支付通道的標識進行查詢,查詢到的結果只是固定的支付通道,而在本方案中,查找單元根據(jù) 支付入口類型進行查詢,可以查詢到同一支付入口類型下的任何一個正常的支付通道,從而使得通過查詢支付入口類型而返回的支付通道并不是固定的,例如選擇XX銀行的支付入口類型,那么返回的結果將是任何一個包含該XX銀行支入口類型的可用支付通道。 在上述技術方案中,優(yōu)選地,在所述支付通道數(shù)據(jù)還包括優(yōu)先級信息的情況下,所述通信單元還用于在查找出的支付通道數(shù)據(jù)中將優(yōu)先級最高的支付通道數(shù)據(jù)發(fā)送給所述客戶端。在該技術方案中,支付服務器能夠根據(jù)用戶的支付信息和當前選擇的支付入口查找相應的支付通道,不僅僅是將當前所有代理服務器中合適的支付通道全部提供給用戶選擇,還可以根據(jù)優(yōu)先級對支付通道進行排序再顯示給用戶,便于用戶選擇。進一步地,還可以僅獲取優(yōu)先級最高的支付通道提供給用戶,即直接為用戶推薦最優(yōu)的支付通道,為用戶節(jié)省了選擇的時間。在上述技術方案中,優(yōu)選地,還包括優(yōu)先級確定單元,用于預先設置所述支付通道數(shù)據(jù)的優(yōu)先級或根據(jù)支付通道的使用記錄和/或故障次數(shù)確定各支付通道的優(yōu)先級。在該技術方案中,支付通道的優(yōu)先級可以是固定的,例如由廠商根據(jù)與不同代理服務器的合作關系設置,假設支付服務器100與代理服務器A有合作關系,那么將代理服務器A的優(yōu)先級設置為10,與代理服務器B沒有合作關系,那么優(yōu)先級設置為0,當檢索出代理服務器A與代理服務器B均符合客戶端的支付請求,那么在其他狀態(tài)相同(支付方式和支付入口類型相同)的情況下,代理服務器A提供的支付通道排在代理服務器B提供的支付通道的前面。支付通道的優(yōu)先級也可以根據(jù)使用情況進行自動調整,比如上述代理服務器A和代理服務器B,分配的優(yōu)先級分別為5,如果代理服務器A的穩(wěn)定性差,個別時候會出現(xiàn)訪問錯誤的情況,盡管一開始分配優(yōu)先級一樣,假如每次發(fā)生故障優(yōu)先級減少O. 1,經(jīng)過一段時間后,代理服務器A與代理服務器B的優(yōu)先級可以分別變成4和5,那么代理服務器B提供的支付通道將排在代理服務器A提供的支付通道的前面,自動調整優(yōu)先級的方式可為客戶端推送更合適的且更穩(wěn)定的支付通道。根據(jù)使用記錄可以得到支付通道的使用頻率以及支付通道的使用時間,從而可以將支付通道的優(yōu)先級設置為與使用頻率和/或使用時間相關聯(lián)。例如可以設置使用頻率高的支付通道的優(yōu)先級較高,和/或使用時間接近現(xiàn)在的支付通道的優(yōu)先級較高。在上述任一技術方案中,優(yōu)選地,所述通信單元包括切換子單元,用于在所述客戶端選擇的支付通道出現(xiàn)故障時,將所述選擇的支付通道切換至備選支付通道上,所述備選支付通道的優(yōu)先級次于所述選擇的支付通道。在該技術方案中,備選支付通道與選擇的支付通道包含相同的支付入口,當獲取合適的支付通道后,若發(fā)現(xiàn)此支付通道存在故障,支付服務器也可以根據(jù)用戶的支付信息和當前選擇的支付入口,獲取包含相同的支付入口的其他支付通道,即將當前支付引導至其他合適的支付通道上,繼續(xù)完成支付操作。例如,用戶有一張招商銀行信用卡,打算購買產(chǎn)品Cl,初次選擇易寶的網(wǎng)銀支付方式進行支付的,過了 2天,用戶打算購買新的商品C2,而此時易寶的服務器機房正在升級,支付系統(tǒng)必須保證用戶支付不選擇易寶支付,若此時高陽的招商銀行通道正常,支付系統(tǒng) 則可以跳轉到高陽的招商銀行通道上,使用戶順利完成支付操作,而這一切換操作對用戶是透明的。在上述技術方案中,優(yōu)選地,所述通信單元還用于將提示數(shù)據(jù)發(fā)送至所述客戶端,所述提示數(shù)據(jù)包括所述選擇的支付通道出現(xiàn)故障,是否切換至所述備選支付通道上。在該技術方案中,當已獲取的支付通道出現(xiàn)故障,需要進行切換至其他支付通道完成支付操作時,可以對用戶進行提示,顯示進行切換的原因以及即將切換至哪條支付通道,用戶可以選擇切換至支付服務器提供支付通道,也可以選擇不進行切換,而重新手動選擇合適的支付通道。根據(jù)本發(fā)明的又一方面,還提出了一種支付通道獲取方法,包括步驟202,將多個支付代理商的代理服務器提供的支付方式數(shù)據(jù)進行分解,生成多個支付通道數(shù)據(jù)并將所述支付通道數(shù)據(jù)保存至數(shù)據(jù)庫,所述支付通道數(shù)據(jù)包括代理服務器標識、支付方式類型數(shù)據(jù)和支付入口類型數(shù)據(jù);步驟204,獲取客戶端選擇的支付入口類型數(shù)據(jù),從所述數(shù)據(jù)庫中查找出屬于所述選擇的支付入口類型數(shù)據(jù)的支付通道數(shù)據(jù)并發(fā)送給所述客戶端。在該技術方案中,支付通道可以是例如支付寶-網(wǎng)銀支付-招商銀行的形式,其中,支付寶即代理服務器,網(wǎng)銀支付即支付方式,招商銀行即支付入口。支付服務器可以將多個代理服務器提供的數(shù)據(jù)全部進行分解,生成多個支付通道,在用戶支付過程中,當選定支付入口后(這里所指的選定支付入口,可以是用戶手動選擇的,也可以是系統(tǒng)根據(jù)用戶習慣自動選擇的支付入口),支付服務器可以根據(jù)選定的支付入口向用戶獲取合適的支付通道然后發(fā)送給用戶。其中,代理服務器由支付代理商提供,每個支付代理商提供至少一個代理服務器連接至支付服務器,支付代理商是指本身沒有支付能力,卻可以通過集成其他有支付能力的公司或機構的支付能力,再提供支付服務的機構,支付代理商提供的支付通道較多,便于商戶接入。例如用戶使用一張50元的神州行充值卡,購買產(chǎn)品了 Cl,價值2元,購買后剩余48元,初次支付用戶選擇易寶的神州行點卡進行支付,過了幾天,用戶打算購買商品C2,價值5元,由于初次用戶選擇的是易寶神州行點卡支付,支付服務器結合用戶的支付信息與當前選擇的支付入口進行分析,如果當前選擇的支付入口依然為神州行支付,那么則不需要向獲取其他支付通道,如果當前選擇的支付入口不是神州行支付,為了保證支付成功能夠繼續(xù)消費卡內余額,則獲取包含支付入口為神州行的支付通道并發(fā)送給用戶。從上述技術方案中可以看出,以往對于支付通道的獲取,是根據(jù)支付通道的標識進行查詢,查詢到的結果只是固定的支付通道,而在本方案中是根據(jù)支付入口類型進行查詢,可以查詢到同一支付入口類型下的任何一個正常的支付通道,從而使得通過查詢支付入口類型而返回的支付通道并不是固定的。在上述技術方案中,優(yōu)選地,所述支付通道數(shù)據(jù)還包括優(yōu)先級信息;所述步驟204還包括在查找出的支付通道數(shù)據(jù)中將優(yōu)先級最高的支付通道數(shù)據(jù)發(fā)送給所述用戶。在該技術方案中,支付服務器能夠根據(jù)用戶的支付信息和當前選擇的支付入口查找相應的支付通道,不僅僅是將當前所有代理服務器中合適的支付通道全部提供給用戶選擇,還可以根據(jù)優(yōu)先級對支付通道進行排序再顯示給用戶,便于用戶選擇。進一步地,還可以僅獲取優(yōu)先級最高的支付通道提供給用戶,即直接為用戶推薦最優(yōu)的支付通道,為用戶節(jié)省了選擇的時間。 在上述技術方案中,優(yōu)選地,還包括預先設置所述支付通道數(shù)據(jù)的優(yōu)先級或根據(jù)支付通道的使用記錄和/或故障次數(shù)確定各支付通道的優(yōu)先級。在該技術方案中,支付通道的優(yōu)先級可以是固定的,例如由廠商根據(jù)與不同代理服務器的合作關系設置,假設支付服務器100與代理服務器A有合作關系,那么將代理服務器A的優(yōu)先級設置為10,與代理服務器B沒有合作關系,那么優(yōu)先級設置為0,當檢索出代理服務器A與代理服務器B均符合客戶端的支付請求,那么在其他狀態(tài)相同(支付方式和支付入口類型相同)的情況下,代理服務器A提供的支付通道排在代理服務器B提供的支付通道的前面。支付通道的優(yōu)先級也可以根據(jù)使用情況進行自動調整,比如上述代理服務器A和代理服務器B,分配的優(yōu)先級分別為5,如果代理服務器A的穩(wěn)定性差,個別時候會出現(xiàn)訪問錯誤的情況,盡管一開始分配優(yōu)先級一樣,假如每次發(fā)生故障優(yōu)先級減少O. 1,經(jīng)過一段時間后,代理服務器A與代理服務器B的優(yōu)先級可以分別變成4和5,那么代理服務器B提供的支付通道將排在代理服務器A提供的支付通道的前面,自動調整優(yōu)先級的方式可為客戶端推送更合適的且更穩(wěn)定的支付通道。根據(jù)使用記錄可以得到支付通道的使用頻率以及支付通道的使用時間,從而可以將支付通道的優(yōu)先級設置為與使用頻率和/或使用時間相關聯(lián)。例如可以設置使用頻率高的支付通道的優(yōu)先級較高,和/或使用時間接近現(xiàn)在的支付通道的優(yōu)先級較高。在上述任一技術方案中,優(yōu)選地,在所述選擇的支付通道出現(xiàn)故障時,將所述選擇的支付通道切換至備選支付通道上,所述備選支付通道的優(yōu)先級次于所述選擇的支付通道。在該技術方案中,備選支付通道與選擇的支付通道包含相同的支付入口,當獲取合適的支付通道后,若發(fā)現(xiàn)此支付通道存在故障,支付服務器也可以根據(jù)用戶的支付信息和當前選擇的支付入口,獲取包含相同的支付入口的其他支付通道,即將當前支付引導至其他合適的支付通道上,繼續(xù)完成支付操作。例如,用戶有一張招商銀行信用卡,打算購買產(chǎn)品Cl,初次選擇易寶的網(wǎng)銀支付方式進行支付的,過了 2天,用戶打算購買新的商品C2,而此時易寶的服務器機房正在升級,支付系統(tǒng)必須保證用戶支付不選擇易寶支付,若此時高陽的招商銀行通道正常,支付系統(tǒng)則可以跳轉到高陽的招商銀行通道上,使用戶順利完成支付操作,而這一切換對用戶是透明的。在上述技術方案中,優(yōu)選地,提示所述用戶所述選擇的支付通道出現(xiàn)故障,是否切換至所述備選支付通道上,在接收所述用戶的確認信號時,切換至所述備選支付通道。在該技術方案中,當已獲取的支付通道出現(xiàn)故障,需要進行切換至其他支付通道完成支付操作時,可以對用戶 進行提示,顯示進行切換的原因以及即將切換至哪條支付通道,用戶可以選擇切換至支付服務器提供支付通道,也可以選擇不進行切換,而重新手動選擇合適的支付通道。 通過以上技術方案,能夠在支付存在多通道的情況下,智能地獲取合適的支付通道并發(fā)送給用戶,保證支付的可靠性與穩(wěn)定性。
圖I示出了根據(jù)本發(fā)明的實施例的支付服務器的框圖;圖2示出了根據(jù)本發(fā)明的實施例的支付通道獲取方法的流程圖;圖3示出了根據(jù)本發(fā)明的實施例的支付系統(tǒng)的示意圖;圖4A和圖4B示出了根據(jù)本發(fā)明的實施例的提示切換的示意圖。
具體實施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和具體實施方式
對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突時,本申請的實施例及實施例中的特征可以相互組合。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。圖I示出了根據(jù)本發(fā)明的實施例的支付服務器的框圖。如圖I所示,根據(jù)本發(fā)明的實施例的支付服務器100連接至多個支付代理商提供的代理服務器,包括分解單元102,將多個代理服務器提供的支付方式數(shù)據(jù)進行分解,生成多個支付通道數(shù)據(jù)并將支付通道數(shù)據(jù)保存至數(shù)據(jù)庫,支付通道數(shù)據(jù)包括代理服務器標識、支付方式類型數(shù)據(jù)和支付入口類型數(shù)據(jù);查找單元104,獲取客戶端選擇的支付入口類型數(shù)據(jù),從數(shù)據(jù)庫中查找出屬于選擇的支付入口類型數(shù)據(jù)的支付通道數(shù)據(jù);通信單元106,將查找單元104查找出的支付通道數(shù)據(jù)發(fā)送給客戶端。支付通道可以是例如支付寶-網(wǎng)銀支付-招商銀行的形式,其中,支付寶即代理服務器,網(wǎng)銀支付即支付方式,招商銀行即支付入口。支付服務器100可以將多個代理服務器提供的數(shù)據(jù)全部進行分解,生成多個支付通道,在用戶支付過程中,當選定支付入口后(這里所指的選定支付入口,可以是用戶手動選擇的,也可以是系統(tǒng)根據(jù)用戶習慣自動選擇的支付入口),支付服務器100可以根據(jù)選定的支付入口向用戶獲取合適的支付通道然后發(fā)送給用戶,而不是僅根據(jù)用戶最近一次的支付情況向用戶推送支付通道。其中,代理服務器由支付代理商提供,每個支付代理商提供的至少一個代理服務器可與支付服務器100通信,支付代理商是指本身沒有支付能力,卻可以通過集成其他有支付能力的公司或機構的支付能力,再提供支付服務的機構。例如用戶使用一張50元的神州行充值卡,購買產(chǎn)品了 Cl,價值2元,購買后剩余48元,初次支付用戶選擇易寶的神州行點卡進行支付,過了幾天,用戶打算購買商品C2,價值5元,由于初次用戶選擇的是易寶神州行點卡支付,支付服務器結合用戶的支付信息與當前選擇的支付入口進行分析,如果當前選擇的支付入口依然為神州行支付,那么則不需要向獲取其他支付通道,如果當前選擇的支付入口不是神州行支付,為了保證支付成功能夠繼續(xù)消費卡內余額,則獲取包含支付入口為神州行的支付通道并發(fā)送給用戶。而且不用于以往對于支付通道的獲取,是根據(jù)是支付通道的標識進行查詢,查詢到的結果只是固定的支付通道,本方案根據(jù)支付入口進行查詢,可以查詢到包含同一支付入口的全部支付通道。因此,從上述技術方案中可以看出,以往對于支付通道的獲取,查找單元是根據(jù)支 付通道的標識進行查詢,查詢到的結果只是固定的支付通道,而在本方案中,查找單元根據(jù)支付入口類型進行查詢,可以查詢到同一支付入口類型下的任何一個正常的支付通道,從而使得通過查詢支付入口類型而返回的支付通道并不是固定的。優(yōu)選地,在支付通道數(shù)據(jù)還包括優(yōu)先級信息的情況下,通信單元106還用于在查找出的支付通道數(shù)據(jù)中將優(yōu)先級最高的支付通道數(shù)據(jù)發(fā)送給客戶端。支付服務器100能夠根據(jù)用戶的支付信息和當前選擇的支付入口查找相應的支付通道,不僅僅是將當前所有代理服務器中合適的支付通道全部提供給用戶選擇,還可以根據(jù)優(yōu)先級對支付通道進行排序再顯示給用戶,便于用戶選擇。進一步地,還可以僅獲取優(yōu)先級最高的支付通道提供給用戶,即直接為用戶推薦最優(yōu)的支付通道,為用戶節(jié)省了選擇的時間。優(yōu)選地,支付服務器100還包括優(yōu)先級確定單元108,用于預先設置支付通道數(shù)據(jù)的優(yōu)先級或根據(jù)支付通道的使用記錄和/或故障次數(shù)確定各支付通道的優(yōu)先級。支付通道的優(yōu)先級可以是固定的,例如由廠商根據(jù)與不同代理服務器的合作關系設置,假設支付服務器100與代理服務器A有合作關系,那么將代理服務器A的優(yōu)先級設置為10,與代理服務器B沒有合作關系,那么優(yōu)先級設置為0,當檢索出代理服務器A與代理服務器B均符合客戶端的支付請求,那么在其他狀態(tài)相同(支付方式和支付入口類型相同)的情況下,代理服務器A提供的支付通道排在代理服務器B提供的支付通道的前面。支付通道的優(yōu)先級也可以根據(jù)使用情況進行自動調整,比如上述代理服務器A和代理服務器B,分配的優(yōu)先級分別為5,如果代理服務器A的穩(wěn)定性差,個別時候會出現(xiàn)訪問錯誤的情況,盡管一開始分配優(yōu)先級一樣,假如每次發(fā)生故障優(yōu)先級減少O. 1,經(jīng)過一段時間后,代理服務器A與代理服務器B的優(yōu)先級可以分別變成4和5,那么代理服務器B提供的支付通道將排在代理服務器A提供的支付通道的前面,自動調整優(yōu)先級的方式可為客戶端推送更合適的且更穩(wěn)定的支付通道。根據(jù)使用記錄可以得到支付通道的使用頻率以及支付通道的使用時間,從而可以將支付通道的優(yōu)先級設置為與使用頻率和/或使用時間相關聯(lián)。例如可以設置使用頻率高的支付通道的優(yōu)先級較高,和/或使用時間接近現(xiàn)在的支付通道的優(yōu)先級較高。優(yōu)選地,通信單元106包括切換子單元1062,用于在客戶端選擇的支付通道出現(xiàn)故障時,將選擇的支付通道切換至備選支付通道上,備選支付通道的優(yōu)先級次于選擇的支付通道。備選支付通道與選擇的支付通道包含相同的支付入口,當獲取合適的支付通道后,若發(fā)現(xiàn)此支付通道存在故障,支付服務器100也可以根據(jù)用戶的支付信息和當前選擇的支付入口,獲取包含相同的支付入口的其他支付通道,即將當前支付引導至其他合適的支付通道上,繼續(xù)完成支付操作。例如,用戶有一張招商銀行信用卡,打算購買產(chǎn)品Cl,初次選擇易寶的網(wǎng)銀支付方式進行支付的,過了 2天,用戶打算購買新的商品C2,而此時易寶的服務器機房正在升級,支付系統(tǒng)必須保證用戶支付不選擇易寶支付,若此時高陽的招商銀行通道正常,支付系統(tǒng)則可以跳轉到高陽的招商銀行通道上,使用戶順利完成支付操作,而這一切換操作對用戶是透明的。優(yōu)選地,通信單元106還用于將提示數(shù)據(jù)發(fā)送至所述客戶端,提示數(shù)據(jù)包括選擇 的支付通道出現(xiàn)故障,是否切換至備選支付通道上。當已獲取的支付通道出現(xiàn)故障,需要進行切換至其他支付通道完成支付操作時, 可以對用戶進行提示,顯示進行切換的原因以及即將切換至哪條支付通道,用戶可以選擇切換至支付服務器100提供支付通道,也可以選擇不進行切換,而重新手動選擇合適的支付通道。圖2示出了根據(jù)本發(fā)明的實施例的支付通道獲取方法的流程圖。如圖2所示,根據(jù)本發(fā)明的實施例的支付通道獲取方法包括步驟202,將多個支付代理商的代理服務器提供的支付方式數(shù)據(jù)進行分解,生成多個支付通道數(shù)據(jù)并將支付通道數(shù)據(jù)保存至數(shù)據(jù)庫,支付通道數(shù)據(jù)包括代理服務器標識、支付方式類型數(shù)據(jù)和支付入口類型數(shù)據(jù);步驟204,獲取客戶端選擇的支付入口類型數(shù)據(jù),從數(shù)據(jù)庫中查找出屬于選擇的支付入口類型數(shù)據(jù)的支付通道數(shù)據(jù)并發(fā)送給客戶端。支付通道可以是例如支付寶-網(wǎng)銀支付-招商銀行的形式,其中,支付寶即代理服務器,網(wǎng)銀支付即支付方式,招商銀行即支付入口。支付服務器可以將多個代理服務器提供的數(shù)據(jù)全部進行分解,生成多個支付通道,在用戶支付過程中,當選定支付入口后(這里所指的選定支付入口,可以是用戶手動選擇的,也可以是系統(tǒng)根據(jù)用戶習慣自動選擇的支付入口),支付服務器可以根據(jù)選定的支付入口向用戶獲取合適的支付通道然后發(fā)送給用戶。其中,代理服務器由支付代理商提供,每個支付代理商提供的至少一個代理服務器連接至支付服務器,支付代理商是指本身沒有支付能力,卻可以通過集成其他有支付能力的公司或機構的支付能力,再提供支付服務的機構,支付代理商提供的支付通道較多,便于商戶接入。例如用戶使用一張50元的神州行充值卡,購買產(chǎn)品了 Cl,價值2元,購買后剩余48元,初次支付用戶選擇易寶的神州行點卡進行支付,過了幾天,用戶打算購買商品C2,價值5元,由于初次用戶選擇的是易寶神州行點卡支付,支付服務器結合用戶的支付信息與當前選擇的支付入口進行分析,如果當前選擇的支付入口依然為神州行支付,那么則不需要向獲取其他支付通道,如果當前選擇的支付入口不是神州行支付,為了保證支付成功能夠繼續(xù)消費卡內余額,則獲取包含支付入口為神州行的支付通道并發(fā)送給用戶。而且不用于以往對于支付通道的獲取,是根據(jù)是支付通道的標識進行查詢,查詢到的結果只是固定的支付通道,本方案根據(jù)支付入口進行查詢,可以查詢到包含同一支付入口的全部支付通道。從上述技術方案中可以看出,以往對于支付通道的獲取,是根據(jù)支付通道的標識進行查詢,查詢到的結果只是固定的支付通道,而在本方案中,根據(jù)支付入口類型進行查詢,可以查詢到同一支付入口類型下的任何一個正常的支付通道,從而使得通過查詢支付入口類型而返回的支付通道并不是固定的。優(yōu)選地,支付通道數(shù)據(jù)還包括優(yōu)先級信息;步驟204還包括在查找出的支付通道數(shù)據(jù)中將優(yōu)先級最高的支付通道數(shù)據(jù)發(fā)送給用戶。支付服務器能夠根據(jù)用戶的支付信息和當前選擇的支付入口查找相應的支付通道,不僅僅是將當前所有代理服務器中合適的支付通道全部提供給用戶選擇,還可以根據(jù)優(yōu)先級對支付通道進行排序再顯示給用戶,便于用戶選擇。進一步地,還可以僅獲取優(yōu)先級最高的支付通道提供給用戶,即直接為用戶推薦最優(yōu)的支付通道,為用戶節(jié)省了選擇的時間。 優(yōu)選地,根據(jù)本發(fā)明的實施例的支付通道獲取方法還包括預先設置支付通道數(shù)據(jù)的優(yōu)先級或根據(jù)支付通道的使用記錄和/或故障次數(shù)確定各支付通道的優(yōu)先級。支付通道的優(yōu)先級可以是固定的,例如由廠商根據(jù)與不同代理服務器的合作關系設置,假設支付服務器100與代理服務器A有合作關系,那么將代理服務器A的優(yōu)先級設置為10,與代理服務器B沒有合作關系,那么優(yōu)先級設置為0,當檢索出代理服務器A與代理服務器B均符合客戶端的支付請求,那么在其他狀態(tài)相同(支付方式和支付入口類型相同)的情況下,代理服務器A提供的支付通道排在代理服務器B提供的支付通道的前面。支付通道的優(yōu)先級也可以根據(jù)使用情況進行自動調整,比如上述代理服務器A和代理服務器B,分配的優(yōu)先級分別為5,如果代理服務器A的穩(wěn)定性差,個別時候會出現(xiàn)訪問錯誤的情況,盡管一開始分配優(yōu)先級一樣,假如每次發(fā)生故障優(yōu)先級減少O. 1,經(jīng)過一段時間后,代理服務器A與代理服務器B的優(yōu)先級可以分別變成4和5,那么代理服務器B提供的支付通道將排在代理服務器A提供的支付通道的前面,自動調整優(yōu)先級的方式可為客戶端推送更合適的且更穩(wěn)定的支付通道。根據(jù)使用記錄可以得到支付通道的使用頻率以及支付通道的使用時間,從而可以將支付通道的優(yōu)先級設置為與使用頻率和/或使用時間相關聯(lián)。例如可以設置使用頻率高的支付通道的優(yōu)先級較高,和/或使用時間接近現(xiàn)在的支付通道的優(yōu)先級較高。優(yōu)選地,在選擇的支付通道出現(xiàn)故障時,將選擇的支付通道切換至備選支付通道上,備選支付通道的優(yōu)先級次于選擇的支付通道。備選支付通道與選擇的支付通道包含相同的支付入口,當獲取合適的支付通道后,若發(fā)現(xiàn)此支付通道存在故障,支付服務器也可以根據(jù)用戶的支付信息和當前選擇的支付入口,獲取包含相同的支付入口的其他支付通道,即將當前支付引導至其他合適的支付通道上,繼續(xù)完成支付操作。例如,用戶有一張招商銀行信用卡,打算購買產(chǎn)品Cl,單價2元,初次選擇易寶的網(wǎng)銀支付方式進行支付的,過了 2天,用戶打算購買新的商品C2,單價5元,而此時易寶的服務器機房正在升級,支付系統(tǒng)必須保證用戶支付不選擇易寶支付,若此時高陽的招商銀行通道正常,支付系統(tǒng)則可以跳轉到高陽的招商銀行通道上,使用戶順利完成支付操作,而這一切換對用戶是透明的。
優(yōu)選地,提示用戶選擇的支付通道出現(xiàn)故障,是否切換至備選支付通道上,在接收用戶的確認信號時,切換至備選支付通道。當已獲取的支付通道出現(xiàn)故障,需要進行切換至其他支付通道完成支付操作時,可以對用戶進行提示,顯示進行切換的原因以及即將切換至哪條支付通道,用戶可以選擇切換至支付服務器提供支付通道,也可以選擇不進行切換,而重新手動選擇合適的支付通道。圖3示出了根據(jù)本發(fā)明的實施例的支付系統(tǒng)的示意圖。如圖3所示,根據(jù)本發(fā)明的實施例的支付系統(tǒng)包括支付服務器100和客戶端300。支付服務器100 —端與多個代理服務器400相連,另一端其同時與多個客戶端300相連,為多個客戶端300提供服務。首先,支付服務器100將獲取所有代理服務器400提供的數(shù)據(jù)并對其進行分解,生成多條支付通道并保存至支付服務器100的數(shù)據(jù)庫中。用戶在客戶端300進行支付操作,選擇支付入口,支付服務器100根據(jù)用戶的支付信息和選定的支付入口,從數(shù)據(jù)庫中選擇相應的代理服務器400提供合適的支付通道返回客戶端300供用戶選擇。圖4A和圖4B示出了根據(jù)本發(fā)明的實施例的提示切換的示意圖。如圖4A所示,當用戶選擇支付入口為招商銀行進行支付并且從查找出的相關聯(lián)的支付通道中選擇的支付通道為易寶支付-網(wǎng)銀-招商銀行時,支付服務器判斷此時易寶的服務器正在進行更新,則向客戶端發(fā)送提示信息,如圖4B所示。由于易寶服務器更新,而此時高陽的服務器正常運行,那么則可以將支付通道調轉至高陽的網(wǎng)銀招商銀行支付,并提示用戶是否執(zhí)行,若不執(zhí)行,用戶可以選擇取消當前操作,然后手動選擇其他支付通道。以上結合附圖詳細說明了本發(fā)明的技術方案,考慮到相關技術中,沒有考慮不同支付形態(tài)的特殊性、用戶使用習慣、以及多個入口的可靠性的約束,造成用戶實施支付的諸多困難。本發(fā)明提出了一種支付服務技術,能夠在支付存在多通道的情況下,智能地獲取合適的支付通道并發(fā)送給用戶,保證支付的可靠性與穩(wěn)定性。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種支付服務器,其特征在于,連接至多個代理服務器,包括 分解單元,將所述多個代理服務器提供的支付方式數(shù)據(jù)進行分解,生成多個支付通道數(shù)據(jù)并將所述支付通道數(shù)據(jù)保存至數(shù)據(jù)庫,所述支付通道數(shù)據(jù)包括代理服務器標識、支付方式類型數(shù)據(jù)和支付入口類型數(shù)據(jù),所述代理服務器由支付代理商提供; 查找單元,獲取客戶端選擇的支付入口類型數(shù)據(jù),從所述數(shù)據(jù)庫中查找出屬于所述選擇的支付入口類型數(shù)據(jù)的支付通道數(shù)據(jù); 通信單元,將所述查找單元查找出的支付通道數(shù)據(jù)發(fā)送給所述客戶端。
2.根據(jù)權利要求I所述的支付服務器,其特征在于,在所述支付通道數(shù)據(jù)還包括優(yōu)先級信息的情況下,所述通信單元還用于在查找出的支付通道數(shù)據(jù)中將優(yōu)先級最高的支付通道數(shù)據(jù)發(fā)送給所述客戶端。
3.根據(jù)權利要求2所述的支付服務器,其特征在于,還包括優(yōu)先級確定單元,預先設置所述支付通道數(shù)據(jù)的優(yōu)先級或根據(jù)支付通道的使用記錄和/或故障次數(shù)確定各支付通道的優(yōu)先級。
4.根據(jù)權利要求2或3所述的支付服務器,其特征在于,所述通信單元包括切換子單元,用于在所述客戶端選擇的支付通道出現(xiàn)故障時,將所述選擇的支付通道切換至備選支付通道上,所述備選支付通道的優(yōu)先級次于所述選擇的支付通道。
5.根據(jù)權利要求4所述的支付服務器,其特征在于,所述通信單元還用于將提示數(shù)據(jù)發(fā)送至所述客戶端,所述提示數(shù)據(jù)包括所述選擇的支付通道出現(xiàn)故障,是否切換至所述備選支付通道上。
6.一種支付通道獲取方法,其特征在于,包括 步驟202,將多個支付代理商的代理服務器提供的支付方式數(shù)據(jù)進行分解,生成多個支付通道數(shù)據(jù)并將所述支付通道數(shù)據(jù)保存至數(shù)據(jù)庫,所述支付通道數(shù)據(jù)包括代理服務器標識、支付方式類型數(shù)據(jù)和支付入口類型數(shù)據(jù),所述代理服務器由支付代理商提供; 步驟204,獲取客戶端選擇的支付入口類型數(shù)據(jù),從所述數(shù)據(jù)庫中查找出屬于所述選擇的支付入口類型數(shù)據(jù)的支付通道數(shù)據(jù)并發(fā)送給所述客戶端。
7.根據(jù)權利要求6所述的支付通道獲取方法,其特征在于,所述支付通道數(shù)據(jù)還包括優(yōu)先級信息; 所述步驟204還包括在查找出的支付通道數(shù)據(jù)中將優(yōu)先級最高的支付通道數(shù)據(jù)發(fā)送給所述用戶。
8.根據(jù)權利要求7所述的支付通道獲取方法,其特征在于,還包括預先設置所述支付通道數(shù)據(jù)的優(yōu)先級或根據(jù)支付通道的使用記錄和/或故障次數(shù)確定各支付通道的優(yōu)先級。
9.根據(jù)權利要求7或8所述的支付通道獲取方法,其特征在于,在所述選擇的支付通道出現(xiàn)故障時,將所述選擇的支付通道切換至備選支付通道上,所述備選支付通道的優(yōu)先級次于所述選擇的支付通道。
10.根據(jù)權利要求9所述的支付通道獲取方法,其特征在于,提示所述用戶所述選擇的支付通道出現(xiàn)故障,是否切換至所述備選支付通道上,在接收所述用戶的確認信號時,切換至所述備選支付通道。
全文摘要
本發(fā)明提供了一種支付服務器,連接至多個支付代理商提供的代理服務器,包括分解單元,將所述多個代理服務器提供的支付方式數(shù)據(jù)進行分解,生成多個支付通道數(shù)據(jù)并將所述支付通道數(shù)據(jù)保存至數(shù)據(jù)庫,所述支付通道數(shù)據(jù)包括代理服務器標識、支付方式類型數(shù)據(jù)和支付入口類型數(shù)據(jù);查找單元,獲取客戶端選擇的支付入口類型數(shù)據(jù),從所述數(shù)據(jù)庫中查找出屬于所述選擇的支付入口類型數(shù)據(jù)的支付通道數(shù)據(jù);通信單元,將所述查找單元查找出的支付通道數(shù)據(jù)發(fā)送給所述客戶端。根據(jù)本發(fā)明的又一方面,還提出了一種支付通道獲取方法。通過本發(fā)明的技術方案,能夠在支付存在多通道的情況下,智能地獲取合適的支付通道并發(fā)送給用戶,保證支付的可靠性與穩(wěn)定性。
文檔編號H04L29/08GK102867252SQ20121034286
公開日2013年1月9日 申請日期2012年9月14日 優(yōu)先權日2012年9月14日
發(fā)明者王繼輝, 郭炳玲 申請人:東莞宇龍通信科技有限公司, 宇龍計算機通信科技(深圳)有限公司