本發明專利技術公開了一種供應商切換方法及系統,屬于在線充值技術領域;方法包括:步驟S1,獲取充值請求,并判斷發出請求的客戶端的客戶等級;步驟S2,根據充值請求選擇一個相應的供應商信息,以執行相應的充值操作;步驟S3,監控充值操作的結果,并在充值操作失敗時轉向步驟S4;步驟S4,根據客戶端的客戶等級選擇相應的排序策略,以將預設的多個備選的供應商信息進行排序;步驟S5,根據排序結果,選擇排列于步驟S2中選擇的供應商信息之后的供應商信息,并返回步驟S2。系統包括:等級確定單元、排序單元、選擇單元、操作單元、監控單元和控制單元;上述技術方案的有益效果是:保證在線充值的時效性和便利性,提升成功率,改善使用體驗。
【技術實現步驟摘要】
本專利技術涉及在線充值
,尤其涉及一種供應商切換方法及系統。
技術介紹
現有技術中,對于在線充值而言,通常是服務端將提出充值請求的客戶端接入到相應選擇的供應商系統中(即服務端只提供接口服務),隨后通過特定的供應商系統完成充值請求對應的充值操作。現有技術中,若對于一個特定的供應商系統執行的充值操作失敗時,服務端可能會重新發起一次針對該供應商系統的充值操作,即反復針對該供應商系統嘗試充值。在某些情況下,由于供應商系統本身的問題,可能會導致這些重復嘗試的充值操作全部失敗,這會造成使用者充值操作的嚴重延時甚至充值失敗,極大降低使用者的使用體驗。
技術實現思路
根據現有技術中存在的問題,現提供一種供應商切換方法及系統的技術方案,旨在實現在線充值失敗時及時切換至其他供應商繼續執行充值操作。上述技術方案具體包括:—種供應商切換方法,適用于客戶端請求服務端進行在線充值的過程中;其中,所述服務端內預設有多個客戶等級,以及分別對應每個所述客戶等級預設至少一個排序策略,還包括:步驟S1,所述服務端獲取所述客戶端的充值請求,并判斷發出請求的所述客戶端的所述客戶等級;步驟S2,所述服務端根據所述客戶端的充值請求,選擇一個相應的供應商信息,以執行相應的充值操作;步驟S3,所述服務端監控所述充值操作的結果,并在所述充值操作失敗時轉向步驟S4 ;步驟S4,所述服務端根據所述客戶端的所述客戶等級,選擇相應的所述排序策略,以將預設的多個備選的所述供應商信息進行排序,并輸出相應的排序結果;步驟S5,所述服務端根據所述排序結果,選擇排列于所述步驟S2中選擇的所述供應商信息之后的所述供應商信息,并返回所述步驟S2。優選的,該供應商切換方法,其中,所述步驟S4中,所述排序策略包括:將所有備選的所述供應商信息按照預設的順序進行排列,并輸出相應的排序結果Ο優選的,該供應商切換方法,其中,所述步驟S4中,所述排序策略包括:將所有備選的所述供應商信息按照相關聯的獲取利潤高低進行排序,并輸出相應的排序結果。優選的,該供應商切換方法,其中,所述步驟S4中,所述排序策略包括:將所有備選的所述供應商信息按照相關聯的充值到賬時間長短進行排序,并輸出相應的排序結果。優選的,該供應商切換方法,其中,根據每個備選的所述供應商信息對應的充值歷史,統計得到關聯于每個備選的所述供應商信息的充值成功率信息;則所述步驟S4中,所述排序策略包括:將所有備選的所述供應商信息按照相關聯的所述充值成功率信息高低進行排序,并輸出相應的排序結果。優選的,該供應商切換方法,其中,所述客戶等級包括:根據不同的所述客戶端的登錄信息進行劃分的所述客戶等級;或者根據在預設的時段內,不同的所述客戶端的充值總額進行劃分的所述客戶等級;或者根據在預設的時段內,不同的所述客戶端發送所述充值請求的頻率進行劃分的所述客戶等級。優選的,該供應商切換方法,其中,根據不同的所述客戶端的登錄信息劃分第一客戶等級;根據在預設的時段內,不同的所述客戶端的充值總額劃分第二客戶等級;根據在預設的時段內,不同的所述客戶端發送所述充值請求的頻率劃分第三客戶等級;則對所述第一客戶等級、所述第二客戶等級以及所述第三客戶等級進行加權計算,以得到對應每個所述客戶端的所述客戶等級。優選的,該供應商切換方法,其中,于所述服務端內,對應每個所述客戶等級設定多個所述排序策略;則所述步驟S3中,選擇至少兩個所述排序策略以形成相應的組合策略,并根據所述組合策略對備選的所述供應商信息進行排序。優選的,該供應商切換方法,其中,所述步驟S5中,若當前選擇的所述供應商信息已經為關聯于所述供應商信息的隊列中的最后一個所述供應商信息,則所述服務端轉而選擇所述隊列中的第一個所述供應商信息,并返回所述步驟S2,以實現所述供應商信息的輪詢選擇。優選的,該供應商切換方法,其中,所述步驟S2-S3中,根據所述充值請求執行相應的充值操作,并監控所述充值操作的結果的步驟具體包括:步驟S21,所述服務端選擇一個相應的供應商信息;步驟S22,所述服務端根據被選擇的所述供應商信息,將所述客戶端接入到相應的供應商系統,以執行相應的所述充值操作;步驟S23,所述服務端監控所述充值操作的結果:若所述充值操作成功,則退出;步驟S24,所述服務端重新接入被選擇的所述供應商信息對應的所述供應商系統,以執行一個新的所述充值操作;步驟S25,所述服務端監控所述充值操作的結果:若所述充值操作成功,則退出;若所述充值操作失敗,則轉至所述步驟S4。優選的,該供應商切換方法,其中,于所述服務端內設定一計數器,所述計數器初始為零位;在每次執行所述步驟S4之前,所述計數器計數加1 ;在每次執行所述步驟S4之前,判斷所述計數器的計數是否達到預設次數,并在所述計數器的計數達到所述預設次數時轉而針對所述充值請求進行人工充值操作;若所述充值操作成功,則將所述計數器的計數清零。—種供應商切換系統,適用于客戶端請求服務端進行在線充值的過程中;其中,包括客戶端與服務端,所述客戶端發送相應的充值請求至所述服務端,所述服務端根據所述充值請求,提供所述客戶端相應的供應商信息,以執行相應的所述充值操作;所述服務端內預設有多個客戶等級,以及分別對應每個所述客戶等級預設至少一個排序策略;所述服務端包括:等級確定單元,用于根據關聯于所述充值請求的所述客戶端,確定相應的所述客戶等級;排序單元,連接所述等級確定單元,用于根據所述客戶等級選擇相應的所述排序策略,以將所述服務端中備選的所有所述供應商信息進行排序,并輸出相應的排序結果;選擇單元,連接所述排序單元,用于選擇一個相應的所述供應商信息并輸出;操作單元,連接所述選擇單元,用于根據被選擇的所述供應商信息,將所述客戶端接入到相應的供應商系統中,以執行所述充值操作;監控單元,連接所述操作單元,用于監控所述充值操作的結果,并輸出相應的監控結果;控制單元,連接所述監控單元,用于在所述監控結果表示所述充值操作失敗時,控制所述選擇單元按照所述排序結果,選擇下一個所述供應商信息,以執行相應的所述充值操作。優選的,該供應商切換系統,其中,所述排序單元將所有備選的所述供應商信息按照預設的順序進行排列,并輸出相應的排序結果。優選的,該供應商當前第1頁1 2 3 4 本文檔來自技高網...
【技術保護點】
一種供應商切換方法,適用于客戶端請求服務端進行在線充值的過程中;其特征在于,所述服務端內預設有多個客戶等級,以及分別對應每個所述客戶等級預設至少一個排序策略,還包括:步驟S1,所述服務端獲取所述客戶端的充值請求,并判斷發出請求的所述客戶端的所述客戶等級;步驟S2,所述服務端根據所述客戶端的充值請求,選擇一個相應的供應商信息,以執行相應的充值操作;步驟S3,所述服務端監控所述充值操作的結果,并在所述充值操作失敗時轉向步驟S4;步驟S4,所述服務端根據所述客戶端的所述客戶等級,選擇相應的所述排序策略,以將預設的多個備選的所述供應商信息進行排序,并輸出相應的排序結果;步驟S5,所述服務端根據所述排序結果,選擇排列于所述步驟S2中選擇的所述供應商信息之后的所述供應商信息,并返回所述步驟S2。
【技術特征摘要】
【專利技術屬性】
技術研發人員:盛林鋒,
申請(專利權)人:上海瀚之友信息技術服務有限公司,
類型:發明
國別省市:上海;31
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。