[發(fā)明專利]一種基于異步應(yīng)答的傳輸數(shù)據(jù)的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202010065609.2 | 申請日: | 2020-01-20 |
| 公開(公告)號: | CN111291104B | 公開(公告)日: | 2023-07-28 |
| 發(fā)明(設(shè)計)人: | 姜峰;金學(xué)文;唐海鵬;田豐;張帥 | 申請(專利權(quán))人: | 中國銀聯(lián)股份有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;H04L47/263 |
| 代理公司: | 北京市中倫律師事務(wù)所 11410 | 代理人: | 童劍雄 |
| 地址: | 201203 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 異步 應(yīng)答 傳輸 數(shù)據(jù) 方法 系統(tǒng) | ||
1.一種基于異步應(yīng)答的傳輸數(shù)據(jù)的方法,包括:
抽取步驟:在一周期中從第一數(shù)據(jù)端抽取并在隊(duì)列中存儲所述數(shù)據(jù);
流速調(diào)節(jié)步驟:基于在所述周期的上一周期中由第二數(shù)據(jù)端反饋的裝載結(jié)果和在所述上一周期中傳輸所述數(shù)據(jù)的第一流速確定在所述周期中傳輸所述數(shù)據(jù)的第二流速;和
裝載步驟:在所述周期中根據(jù)所述第二流速將所述數(shù)據(jù)裝載到所述第二數(shù)據(jù)端,
其中,所述裝載步驟包括:
在所述周期中根據(jù)所述第二流速和成功率生成用于裝載所述數(shù)據(jù)的令牌;
根據(jù)所述令牌提取隊(duì)列中的數(shù)據(jù);和
將所提取的所述隊(duì)列中的數(shù)據(jù)裝載到所述第二數(shù)據(jù)端,
其中,所述成功率是在所述上一周期中由所述第二數(shù)據(jù)端反饋的裝載歷史數(shù)據(jù)的成功率。
2.根據(jù)權(quán)利要求1所述的方法,所述抽取步驟包括:
(a)從所述第一數(shù)據(jù)端抽取所述數(shù)據(jù),并按預(yù)定格式轉(zhuǎn)換所述數(shù)據(jù);
(b)判斷所述隊(duì)列是否已滿,如果未滿,則將經(jīng)轉(zhuǎn)換的數(shù)據(jù)存儲所述隊(duì)列中并進(jìn)入步驟(a),否則進(jìn)入步驟(c);
(c)針對所述經(jīng)轉(zhuǎn)換的數(shù)據(jù)累加一次發(fā)送失敗次數(shù),如所述發(fā)送失敗次數(shù)未超過發(fā)送失敗次數(shù)的上限,則等待預(yù)定時間后重新進(jìn)入步驟(b),否則丟棄所述經(jīng)轉(zhuǎn)換的數(shù)據(jù)并進(jìn)入步驟(a)。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述裝載結(jié)果是在所述上一周期中由所述第二數(shù)據(jù)端反饋的裝載成功的歷史數(shù)據(jù)的數(shù)量、在所述上一周期中由所述第二數(shù)據(jù)端反饋的裝載失敗的歷史數(shù)據(jù)的數(shù)量,
其中,所述流速調(diào)節(jié)步驟還包括:
統(tǒng)計在所述上一周期中已超過預(yù)定時間仍未收到所述第二數(shù)據(jù)端反饋的超時歷史數(shù)據(jù)的數(shù)量,和
計算在所述上一周期中由所述第二數(shù)據(jù)端反饋的裝載歷史數(shù)據(jù)的成功率,所述成功率用于確定所述第二流速,其中,所述成功率通過如下公式來計算:
其中,S為所述成功率,Cs為在所述上一周期中由所述第二數(shù)據(jù)端反饋的裝載成功的歷史數(shù)據(jù)的數(shù)量,Cf為在所述上一周期中由所述第二數(shù)據(jù)端反饋的裝載失敗的歷史數(shù)據(jù)的數(shù)量,Ct為在所述上一周期中已超過預(yù)定時間仍未收到所述第二數(shù)據(jù)端反饋的超時歷史數(shù)據(jù)的數(shù)量。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述流速調(diào)節(jié)步驟包括:
(a)如果所述成功率小于等于成功率下限且所述第一流速高于流速下限,則按照第一預(yù)定數(shù)值減少所述第一流速以獲得所述第二流速,如果減少后的第一流速小于所述流速下限,則將所述流速下限作為所述第二流速;
(b)如果所述成功率小于等于成功率下限且所述第一流速等于所述流速下限,則將所述流速下限作為所述第二流速;
(c)如果所述成功率高于成功率調(diào)整閾值且所述流速低于流速上限,則按照第二預(yù)定數(shù)值增加所述第一流速以獲得所述第二流速,如果增加后的第一流速大于所述流速上限,則將所述流速上限作為所述第二流速;
(d)如果所述成功率高于成功率調(diào)整閾值且所述第一流速達(dá)到流速上限,則將所述流速上限作為所述第二流速;或
(e)如果所述成功率在所述成功率下限和所述成功率調(diào)整閾值之間,則將所述第一流速作為所述第二流速。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述流速調(diào)節(jié)步驟還包括:
當(dāng)所述第二流速在第一預(yù)定數(shù)量的周期內(nèi)保持在所述流速上限,并且所述成功率大于所述成功率調(diào)整閾值時,按照第二預(yù)定數(shù)值增加所述流速上限和所述第二流速。
6.根據(jù)權(quán)利要求5所述的方法,其中,在所述按照第二預(yù)定數(shù)值增加所述流速上限和所述第二流速的步驟后,如果在所述周期的下一周期中所述成功率下降,則將增加后的流速上限和增加后的第二流速恢復(fù)到所述流速上限和所述第二流速并在第二預(yù)定數(shù)量的周期內(nèi)不再增加所述流速上限。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國銀聯(lián)股份有限公司,未經(jīng)中國銀聯(lián)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010065609.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





