[發明專利]用于網絡容災的數據處理系統有效
| 申請號: | 202210988941.5 | 申請日: | 2022-08-17 |
| 公開(公告)號: | CN115065723B | 公開(公告)日: | 2022-11-04 |
| 發明(設計)人: | 李睿;閆晶;薄滿輝;韓海燕 | 申請(專利權)人: | 中航信移動科技有限公司 |
| 主分類號: | H04L67/56 | 分類號: | H04L67/56;H04L43/0805;H04L67/01 |
| 代理公司: | 北京鍾維聯合知識產權代理有限公司 11579 | 代理人: | 安娜 |
| 地址: | 100041 北京市石景山*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 網絡 數據處理系統 | ||
1.一種用于網絡容災的數據處理系統,其特征在于,所述系統包括客戶端、數據服務器和代理服務器,所述數據服務器和所述代理服務器均與所述客戶端連接,所述數據服務器與所述代理服務器連接;所述客戶端具有第一狀態和第二狀態,所述客戶端的初始狀態為第一狀態;
第一狀態的客戶端用于執行以下方法:
響應于用戶的點擊操作,生成第一數據獲取請求A1=(a,b,data1);其中,a為所述客戶端的標識信息,b為所述數據服務器的標識信息,data1為第一請求數據,A1用于指示所述數據服務器向所述客戶端返回第一響應數據,所述第一響應數據與data1對應;
向所述數據服務器發送A1;
若在第一時長ΔT1內未接收到所述第一響應數據,則向所述數據服務器發送第一測試請求TEST1=(a,b);其中,TEST1用于指示所述數據服務器向所述客戶端返回第一測試響應數據;
若在第二時長ΔT2內未接收到所述第一測試響應數據,則將所述客戶端設置為所述第二狀態;ΔT2<ΔT1;
第二狀態的客戶端用于執行以下方法:
根據所述第一數據獲取請求A1,生成第二數據獲取請求A2=(a,c,data1);其中,c為所述代理服務器的標識信息;
向所述代理服務器發送A2;
接收所述代理服務器返回的所述第一響應數據;
代理服務器用于執行以下方法:
根據所述第二數據獲取請求A2,生成第三數據獲取請求A3=(c,b,data1);
向所述數據服務器發送A3;
接收所述數據服務器返回的所述第一響應數據;
將所述第一響應數據返回至所述客戶端。
2.根據權利要求1所述的系統,其特征在于,第二狀態的客戶端還用于執行以下方法:
將執行所述將所述客戶端設置為所述第二狀態的時間點作為第一切換時間點T1;
獲取第二切換時間點T2=T1+ΔT3;其中,ΔT3為預設的第三時長;
從T2開始,周期性向所述數據服務器發送TEST1;所述周期性向所述數據服務器發送TEST1對應的時間周期為ΔT3;
每次發送TEST1后,若在ΔT2內接收到所述第一測試響應數據,則將所述客戶端設置為所述第一狀態。
3.根據權利要求2所述的系統,其特征在于,所述客戶端為多個;
ΔT3通過以下方法確定:
獲取所述代理服務器的帶寬Wid和所述客戶端的數量Num;
獲取測試時長集TIME=(t1,t2,t3,...,tn);其中,ti為第i個測試時長,i=1,2,3,...,n,t1=K*(α*Wid)/(β*Num),K為預設系數,α為第一修正系數,β為第二修正系數,ti+1=γ*ti,γ為比例系數,0<k1≤γ≤k2<1,k1為第一常數,k2為第二常數,0.4≤k1≤0.6,0.6≤k2≤0.8,0.4≤γ≤0.8;
依次進行n次測試處理,得到錯誤次數集M=(m1,m2,m3,...,mn);其中,mi為進行第i次測試處理的過程中所述代理服務器的錯誤次數,第i次測試處理為控制所述客戶端以ti為ΔT3進行運行所述第二狀態并維持第四時長;
獲取最小次數mmin=min(M),min()為預設的求最小值函數;
若mmin對應一個測試時長,則將mmin對應的測試時長作為ΔT3;
若mmin對應多個測試時長,則將mmin對應的多個測試時長中最小的測試時長作為ΔT3。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中航信移動科技有限公司,未經中航信移動科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210988941.5/1.html,轉載請聲明來源鉆瓜專利網。





