[發明專利]網絡處理方法、裝置、電子設備及存儲介質在審
| 申請號: | 201910492067.4 | 申請日: | 2019-06-06 |
| 公開(公告)號: | CN110166572A | 公開(公告)日: | 2019-08-23 |
| 發明(設計)人: | 鄧生金 | 申請(專利權)人: | 北京達佳互聯信息技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 項京;丁蕓 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡請求 歷史網絡 超時 存儲介質 電子設備 網絡處理 預設條件 服務器發送 互聯網技術 發送時刻 環境信息 獲取目標 時間設置 時間因素 網絡傳輸 預設 應用 | ||
本公開實施例提供了一種網絡處理方法、裝置、電子設備及存儲介質,應用于互聯網技術領域,所述方法包括:向服務器發送當前網絡請求;根據當前網絡請求的發送時刻從歷史網絡請求中確定符合預設條件的目標歷史網絡請求,預設條件包括時間因素;獲取目標歷史網絡請求的信息;根據當前網絡請求的信息、目標歷史網絡請求的信息、網絡傳輸環境信息以及預設超時時間閾值,確定當前網絡請求的超時時間。本公開實施例針對不同的網絡請求可設置不同的超時時間,并提高超時時間設置的準確性。
技術領域
本公開涉及互聯網技術領域,特別是涉及一種網絡處理方法、裝置、電子設備及存儲介質。
背景技術
在互聯網應用中,通常會涉及到較多的網絡API(Application ProgrammingInterface,應用程序編程接口)請求,即從服務器動態獲取數據。然而針對一個API請求,通常要經歷一條完整的鏈路,包括:DNS(Domain Name System,域名系統)解析、客戶端與服務器建立傳輸、證書安全認證、客戶端請求服務器和服務器響應客戶端。
在上述鏈路過程中,客戶端可以進行超時檢測,當請求等待的時間達到超時時間,被認為請求失敗。超時時間如果設置較短,容易造成服務器還沒查詢完數據就超時,導致客戶端看到的是請求失敗的提示;如果設置較長,在網絡環境較差的情況下,請求等待時間較長,容易造成其他請求處于排隊狀態,造成不良的用戶體驗。當前大多數客戶端的超時時間是經驗值(可能是經過多次實驗得出的最優值),并且超時時間在客戶端是固定的。因此,網絡請求的失敗率較高。
發明內容
本公開提供一種網絡處理方法、裝置、電子設備及存儲介質,以至少解決相關技術中超時時間設置的準確性較低的問題。具體技術方案如下:
根據本公開實施例的第一方面,提供一種網絡處理方法,應用于客戶端,所述方法包括:
向服務器發送當前網絡請求;
根據所述當前網絡請求的發送時刻從歷史網絡請求中確定符合預設條件的目標歷史網絡請求,所述預設條件包括時間因素;
獲取所述目標歷史網絡請求的信息;
根據所述當前網絡請求的信息、所述目標歷史網絡請求的信息、網絡傳輸環境信息以及預設超時時間閾值,確定所述當前網絡請求的超時時間。
可選的,所述預設條件為:與所述當前網絡請求的發送時刻最接近,且未超時。
可選的,所述根據所述當前網絡請求的信息、所述目標歷史網絡請求的信息、網絡傳輸環境信息以及預設超時時間閾值,確定所述當前網絡請求的超時時間,包括:
根據所述當前網絡請求的信息、所述目標歷史網絡請求的信息以及網絡傳輸環境信息,計算所述當前網絡請求的超時時間計算值;
若所述超時時間計算值大于所述預設超時時間閾值,將所述預設超時時間閾值作為所述當前網絡請求的超時時間;
若所述超時時間計算值不大于所述預設超時時間閾值,將所述超時時間計算值作為所述當前網絡請求的超時時間。
可選的,所述根據所述當前網絡請求的信息、所述目標歷史網絡請求的信息以及網絡傳輸環境信息,計算所述當前網絡請求的超時時間計算值,包括:
若所述當前網絡請求的信息包括:所述當前網絡請求攜帶的數據大小,所述目標歷史網絡請求的信息包括:所述目標歷史網絡請求的耗用時間、所述目標歷史網絡請求攜帶的數據大小和所述服務器針對所述目標歷史網絡請求發送的響應數據的大小;所述網絡傳輸環境信息包括:預設多路復用預估時間、預設網絡擁塞閾值和預設數據傳輸速率閾值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京達佳互聯信息技術有限公司,未經北京達佳互聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910492067.4/2.html,轉載請聲明來源鉆瓜專利網。





