業(yè)務處理方法、服務器及終端的制作方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網技術領域,特別涉及一種業(yè)務處理方法、服務器及終端。
【背景技術】
[0002]隨著互聯(lián)網技術的發(fā)展,互聯(lián)網上的各種衍生產品層出不窮,例如,銀行卡、POS(Pointofsales,銷售點)機等。這些產品在處理業(yè)務時方便、快捷,為用戶的生活帶來了極大的便利。例如,當用戶走進商場進行購物時,無需攜帶現(xiàn)金,而僅需通過POS機與銀行側的業(yè)務處理服務器關聯(lián)即可處理業(yè)務,使用戶快速地獲取服務。由此可見,業(yè)務處理方式影響著用戶獲取服務的速度,因此,為了使用戶能夠快速地獲取到服務,如何處理業(yè)務,成為本領域技術人員較為關注的問題。
[0003]相關技術在處理業(yè)務時,采用如下方式兩種方式:
[0004]方式一:待處理業(yè)務的終端向業(yè)務處理服務器發(fā)送攜帶業(yè)務處理對象及業(yè)務處理數(shù)值的業(yè)務處理請求,業(yè)務處理服務器在接收到業(yè)務處理請求之后,將業(yè)務處理數(shù)值與業(yè)務處理對象綁定的賬戶中的數(shù)值進行比較,若業(yè)務處理數(shù)值小于與業(yè)務處理對象綁定的賬戶中的數(shù)值,則成功處理業(yè)務并向終端返回業(yè)務處理成功的提示信息;若業(yè)務處理數(shù)值大于與業(yè)務對象綁定的賬戶中的數(shù)值,則不能成功處理業(yè)務并向終端返回業(yè)務處理失敗的提不?目息。
[0005]方式二:業(yè)務處理服務器器存儲終端側用戶為業(yè)務處理對象設定的最低業(yè)務處理數(shù)值,當接收到待處理業(yè)務的終端發(fā)送的攜帶業(yè)務處理對象及業(yè)務處理數(shù)值的業(yè)務處理請求之后,將業(yè)務處理數(shù)值與業(yè)務處理對象綁定的賬戶中的數(shù)值進行比較,若業(yè)務處理數(shù)值小于與業(yè)務處理對象綁定的賬戶中的數(shù)值,則成功處理業(yè)務后,向終端返回業(yè)務處理成功的提示信息;若業(yè)務處理數(shù)值大于與業(yè)務對象綁定的賬戶中的數(shù)值,則將最低的業(yè)務處數(shù)值作為本次的業(yè)務處理數(shù)值處理業(yè)務,并向終端返回攜帶將最低的業(yè)務處數(shù)值作為本次的業(yè)務處理數(shù)值的業(yè)務處理成功的提示信息。
[0006]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)相關技術至少存在以下問題:
[0007]當業(yè)務處理數(shù)值大于業(yè)務處理對象綁定的賬戶中的數(shù)值時,方式一中業(yè)務處理服務器無法成功處理業(yè)務,導致業(yè)務成功率較低;方式二中業(yè)務處理服務器處理的業(yè)務處理數(shù)值并不是終端發(fā)送業(yè)務處理請求中攜帶的業(yè)務處理數(shù)值,而是終端側用戶為業(yè)務對象設定的最低業(yè)務處理數(shù)值,導致業(yè)務處理的效果不佳。
【發(fā)明內容】
[0008]為了解決相關技術的問題,本發(fā)明實施例提供了一種業(yè)務處理方法、服務器及終端。所述技術方案如下:
[0009]第一方面,提供了一種業(yè)務處理方法,所述方法包括:
[0010]接收終端發(fā)送的至少攜帶業(yè)務處理對象及第一業(yè)務處理數(shù)值的業(yè)務處理請求,將所述業(yè)務處理請求發(fā)送至業(yè)務處理服務器,由所述業(yè)務處理服務器根據(jù)所述第一業(yè)務處理數(shù)值處理所述業(yè)務處理對象對應的賬戶數(shù)據(jù);
[0011]若接收到所述業(yè)務處理服務器返回的業(yè)務處理失敗的提示信息,則采用第一預設算法縮小所述第一業(yè)務處理數(shù)值,得到第二業(yè)務處理數(shù)值;
[0012]將所述第二業(yè)務處理數(shù)值發(fā)送至所述業(yè)務處理服務器,由所述業(yè)務處理服務器根據(jù)所述第二業(yè)務處理數(shù)值處理所述業(yè)務處理對象對應的賬戶數(shù)據(jù);
[0013]接收所述業(yè)務處理服務器返回的業(yè)務處理提示信息,采用所述業(yè)務處理提示信息對應的預設算法縮小所述第二業(yè)務處理數(shù)值,得到第三業(yè)務處理數(shù)值;
[0014]按照處理所述第二業(yè)務處理數(shù)值的方式處理所述第三業(yè)務處理數(shù)值,依次循環(huán),直至得到不滿足預設條件的業(yè)務處理數(shù)值。
[0015]第二方面,提供了一種業(yè)務處理方法,所述方法包括:
[0016]接收業(yè)務執(zhí)行服務器發(fā)送的至少攜帶業(yè)務處理對象及第一業(yè)務處理數(shù)值的業(yè)務處理請求;
[0017]根據(jù)所述第一業(yè)務處理數(shù)值處理所述業(yè)務處理對象對應的賬戶數(shù)據(jù);
[0018]如果業(yè)務處理失敗,向所述業(yè)務執(zhí)行服務器返回業(yè)務處理失敗的提示信息;
[0019]接收所述業(yè)務執(zhí)行服務器發(fā)送的第二業(yè)務處理數(shù)值,所述第二業(yè)務處理數(shù)值由所述業(yè)務執(zhí)行服務器采用第一預設算法縮小所述第一業(yè)務處理數(shù)值得到;
[0020]根據(jù)所述第二業(yè)務處理數(shù)值處理所述業(yè)務處理對象對應的賬戶數(shù)據(jù);
[0021]向所述業(yè)務執(zhí)行服務器返回業(yè)務處理提示信息;
[0022]接收所述業(yè)務執(zhí)行服務器采用所述業(yè)務處理提示信息對應的預設算法縮小所述第二業(yè)務處理數(shù)值,得到的第三業(yè)務處理數(shù)值;
[0023]采用處理所述第二業(yè)務處理數(shù)值的方式處理所述第二業(yè)務處理數(shù)值,依次循環(huán),直至所述業(yè)務執(zhí)行服務器得到不滿足預設條件的業(yè)務處理數(shù)值停止發(fā)送業(yè)務處理數(shù)值。
[0024]第三方面,提供了一種業(yè)務處理方法,所述方法包括:
[0025]獲取業(yè)務觸發(fā)指令,并根據(jù)所述業(yè)務觸發(fā)指令生成至少攜帶業(yè)務處理對象及第一業(yè)務處理數(shù)值的業(yè)務處理請求;
[0026]將所述業(yè)務處理請求發(fā)送至業(yè)務執(zhí)行服務器,使所述業(yè)務執(zhí)行服務器將所述業(yè)務業(yè)務處理請求發(fā)送至業(yè)務處理服務器,由所述業(yè)務處理服務器處理業(yè)務。
[0027]第四方面,提供了一種業(yè)務執(zhí)行服務器,所述業(yè)務執(zhí)行服務器,包括:
[0028]第一接收模塊,用于接收終端發(fā)送的至少攜帶業(yè)務處理對象及第一業(yè)務處理數(shù)值的業(yè)務處理請求;
[0029]第一發(fā)送模塊,用于將所述業(yè)務處理請求發(fā)送至業(yè)務處理服務器,由所述業(yè)務處理服務器根據(jù)所述第一業(yè)務處理數(shù)值處理所述業(yè)務處理對象對應的賬戶數(shù)據(jù);
[0030]第一縮小模塊,用于當接收到所述業(yè)務處理服務器返回的業(yè)務處理失敗的提示信息時,采用第一預設算法縮小所述第一業(yè)務處理數(shù)值,得到第二業(yè)務處理數(shù)值;
[0031]第二發(fā)送模塊,用于將所述第二業(yè)務處理數(shù)值發(fā)送至所述業(yè)務處理服務器,由所述業(yè)務處理服務器根據(jù)所述第二業(yè)務處理數(shù)值處理所述業(yè)務處理對象對應的賬戶數(shù)據(jù);
[0032]第二接收模塊,用于接收所述業(yè)務處理服務器返回的業(yè)務處理提示信息;
[0033]第二縮小模塊,用于采用所述業(yè)務處理提示信息對應的預設算法縮小所述第二業(yè)務處理數(shù)值,得到第三業(yè)務處理數(shù)值;
[0034]處理模塊,用于按照處理所述第二業(yè)務處理數(shù)值的方式處理所述第三業(yè)務處理數(shù)值,依次循環(huán),直至得到不滿足預設條件的業(yè)務處理數(shù)值。
[0035]第五方面,提供了一種業(yè)務處理服務器,所述業(yè)務處理服務器包括:
[0036]第一接收模塊,用于接收業(yè)務執(zhí)行服務器發(fā)送的至少攜帶業(yè)務處理對象及第一業(yè)務處理數(shù)值的業(yè)務處理請求;
[0037]第一處理模塊,用于根據(jù)所述第一業(yè)務處理數(shù)值處理所述業(yè)務處理對象對應的賬戶數(shù)據(jù);
[0038]第一返回模塊,用于當業(yè)務處理失敗時,向所述業(yè)務執(zhí)行服務器返回業(yè)務處理失敗的提示信息;
[0039]第二接收模塊,用于接收所述業(yè)務執(zhí)行服務器發(fā)送的第二業(yè)務處理數(shù)值,所述第二業(yè)務處理數(shù)值由所述業(yè)務執(zhí)行服務器采用第一預設算法縮小所述第一業(yè)務處理數(shù)值得到;
[0040]第二處理模塊,用于根據(jù)所述第二業(yè)務處理數(shù)值處理所述業(yè)務處理對象對應的賬戶數(shù)據(jù);
[0041]第二返回模塊,用于向所述業(yè)務執(zhí)行服務器返回業(yè)務處理提示信息;
[0042]第三接收模塊,用于接收所述業(yè)務執(zhí)行服務器采用所述業(yè)務處理提示信息對應的預設算法縮小所述第二業(yè)務處理數(shù)值得到的第三業(yè)務處理數(shù)值;
[0043]第三處理模塊,用于采用處理所述第二業(yè)務處理數(shù)值的方式處理所述第二業(yè)務處理數(shù)值,依次循環(huán),直至所述業(yè)務執(zhí)行服務器得到不滿足預設條件的業(yè)務處理數(shù)值停止發(fā)送業(yè)務處理數(shù)值。
[0044]第六方面,提供了一種終端,所述終端包括:
[0045]獲取模塊,用于獲取業(yè)務觸發(fā)指令;
[0046]生成模塊,用于根據(jù)所述業(yè)務觸發(fā)指令生成至少攜帶業(yè)務處理對象及第一業(yè)務處理數(shù)值的業(yè)務處理請求;
[0047]發(fā)送模塊,用于將所述業(yè)務處理請求發(fā)送至業(yè)務執(zhí)行服務器,使所述業(yè)務執(zhí)行服務器將所述業(yè)務業(yè)務處理請求發(fā)送至業(yè)務處理服務器,由所述業(yè)務處理服務器處理業(yè)務。
[0048]本發(fā)明實施例提供的技術方案帶來的有益效果是:
[0049]通過將包含業(yè)務處理數(shù)值的業(yè)務處理請求發(fā)送至業(yè)務處理服務器,并接收業(yè)務處理服務器對業(yè)務處理數(shù)值處理失敗后返回的業(yè)務處理提示信息,進而根據(jù)業(yè)務處理提示信息對應的預設算法不斷縮小業(yè)務處理數(shù)值,并將縮小后的業(yè)務處理數(shù)值發(fā)送至業(yè)務處理服務器,由業(yè)務處理服務器器根據(jù)縮小后的業(yè)務處理數(shù)值處理業(yè)務對象對應的賬戶數(shù)據(jù)。由于業(yè)務處理服務器可根據(jù)縮小后的業(yè)務處理數(shù)值多次進行業(yè)務處理,因此,提高了業(yè)務成功率。
【附圖說明】
[0050]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0051]圖1是本發(fā)明實施例示出的業(yè)務處理方法的實施環(huán)境圖;
[0052]圖2是本發(fā)明一個實施例提供的業(yè)務處理方法流程圖;
[0053]圖3是本發(fā)明另一個實施例提供的業(yè)務處理方法流程圖;
[0054]圖4是本發(fā)明另一個實施例提供的業(yè)務處理方法流程圖;
[0055]圖5是本發(fā)明另一個實施例提供的業(yè)務處理方法流程圖;
[0056]圖6是本發(fā)明另一個實施例提供的業(yè)務執(zhí)行服務器的結構示意圖;
[0057]圖7是本發(fā)明另一個實施例提供的業(yè)務處理服務器的結構示意圖;
[0058]圖8是本發(fā)明另一個實施例提供的終端的結構示意圖;
[0059]圖9是本發(fā)明另一個實施例提供的業(yè)務處理裝置的結構示意圖;
[0060]圖10是本發(fā)明另一個實施例提供的業(yè)務處理裝置的結構示意圖;
[0061]圖11是本發(fā)明另一個實施例提供的終端的結構示意圖。
【具體實施方式】
[0062]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0063]本發(fā)明實施例提供了一種業(yè)務處理方法,請參考圖1,其展示出了本發(fā)明實施例提供的業(yè)務處理方法所涉及的實施環(huán)境的結構示意圖。該實施環(huán)境包括終端101、業(yè)務執(zhí)行服務器102和業(yè)務處理服務器103。
[0064]其中,終端101為如下述實施例所述的終端。另外,該終端101用于獲取業(yè)務觸發(fā)指令,根據(jù)業(yè)務觸發(fā)指令生成至少攜帶業(yè)務處理對象及第一業(yè)務處理數(shù)值的業(yè)務處理請求,將業(yè)務處理請求發(fā)送至業(yè)務執(zhí)行服務器102,使業(yè)務執(zhí)行服務器102將業(yè)務業(yè)務處理請求發(fā)送至業(yè)務處理服務器103,由業(yè)務處理服務器103處理業(yè)務。此外,該終端101可以為POS機、手機、電腦等。
[0065]業(yè)務執(zhí)行服務器102為如下述實施例所述的業(yè)務執(zhí)行服務器。該業(yè)務執(zhí)行服務器102用于接收終端101發(fā)送的至少攜帶業(yè)務處理對象及第一業(yè)務處理數(shù)值的業(yè)務處理請求,并將業(yè)務處理請求發(fā)送至業(yè)務處理服務器103,由業(yè)務處理服務器103根據(jù)第一業(yè)務處理數(shù)值處理業(yè)務處理對象對應的賬戶數(shù)據(jù),并在接收到業(yè)務處理服務器103返回的業(yè)務處理失敗的提示信息時,采用第一預設算法縮小第一業(yè)務處理數(shù)值,得到第二業(yè)務處理數(shù)值。另外,業(yè)務執(zhí)行服務器102還用于將第二業(yè)務處理數(shù)值發(fā)送至業(yè)務處理服務器103,由業(yè)務處理服務器103根據(jù)第二業(yè)務處理數(shù)值處理業(yè)務處理對象對應的賬戶數(shù)據(jù),并在接收業(yè)務處理服務器103返回的業(yè)務處理提示信息后,采用業(yè)務處理提示信息對應的預設算法縮小第二業(yè)務處理數(shù)值,得到第三業(yè)務處理數(shù)值,進而按照處理第二業(yè)務處理數(shù)值的方式處理第三業(yè)務處理數(shù)值,依次循環(huán),直至得到不滿足預設條件的業(yè)務處理數(shù)值。
[0066]業(yè)務處理服務器103為如下實施例所述的業(yè)務處理服務器。該業(yè)務處理服務器103用于接收業(yè)務執(zhí)行服務器102發(fā)送的至少攜帶業(yè)務處理對象及第一業(yè)務處理數(shù)值的業(yè)務處理請求,并根據(jù)第一業(yè)務處理數(shù)值處理業(yè)務處理對象對應的賬戶數(shù)據(jù),并在業(yè)務處理失敗后,向業(yè)務執(zhí)行服務器102返回業(yè)務處理失敗的提示信息;業(yè)務處理服務器103還用于接收業(yè)務執(zhí)行服務器102發(fā)送的第二業(yè)務處理數(shù)值,并根據(jù)第二業(yè)務處理數(shù)值處理業(yè)務處理對象對應的賬戶數(shù)