[發明專利]一種網絡請求方法及裝置有效
| 申請號: | 201611090931.0 | 申請日: | 2016-12-01 |
| 公開(公告)號: | CN108134808B | 公開(公告)日: | 2021-06-11 |
| 發明(設計)人: | 竇明明 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 郭潤湘 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 請求 方法 裝置 | ||
本申請涉及互聯網技術領域,尤其涉及一種網絡請求方法及裝置,用以解決客戶端的網絡請求輪詢次數過多導致服務端性能開銷較大的問題。本申請提供一種網絡請求方法包括:服務端接收客戶端發送的網絡請求,該網絡請求中攜帶有請求第三方服務的指示信息;根據所述網絡請求對應的網絡參數信息,為所述客戶端確定后續發送所述網絡請求的輪詢時長;將所述輪詢時長發送給所述客戶端,以使所述客戶端后續基于該輪詢時長發送所述網絡請求。
技術領域
本申請涉及互聯網技術領域,尤其涉及一種網絡請求方法及裝置。
背景技術
客戶端在接收到發送網絡請求的用戶指令后,會與服務端之間建立起短連接,通過建立的短連接向服務端發送網絡請求。受第三方服務接口的影響(比如在機票下單頁面發起下單請求時,服務端響應該下單請求依賴于第三方航空公司接口),客戶端在第一次建立的短連接中可能不會得到網絡請求響應結果,這就需要客戶端后續再次與服務端建立短連接,發送網絡請求。
一般地,客戶端在接收到用戶指令后,會周期性向服務端發送用戶的網絡請求,直到接收到服務端反饋的網絡請求響應結果,該響應結果可能是服務端反饋的服務響應信息,也可能是在達到最大輪詢次數后指示網絡超時或連接異常的信息。
目前,客戶端發送網絡請求的輪詢時長是預置的固定值,也即預先在客戶端設置好了網絡請求的輪詢時長,客戶端基于預置的輪詢時長周期性發送用戶指示的網絡請求。在客戶端網絡環境較差或第三方服務接口數量較少的情況下,用戶等待響應結果的時間也會較長,客戶端的輪詢次數相應也會較多,這樣,客戶端需要不停占用服務端資源,由此會大大增加服務端的性能開銷,降低服務端的綜合服務能力。
發明內容
本申請提供一種網絡請求方法及裝置,用以解決客戶端的網絡請求輪詢次數過多導致服務端性能開銷較大的問題。
本申請提供一種網絡請求方法,包括:
服務端接收客戶端發送的網絡請求;所述網絡請求中攜帶有請求第三方服務的指示信息;
根據所述網絡請求對應的網絡參數信息,為所述客戶端確定后續發送所述網絡請求的輪詢時長;其中,所述輪詢時長是指所述客戶端向所述服務端發送所述網絡請求的時間間隔;
將所述輪詢時長發送給所述客戶端,以使所述客戶端后續基于該輪詢時長發送所述網絡請求。
可選地,所述網絡請求為預定機票的下單請求;所述下單請求是通過所述服務器與客戶端之間建立的短連接進行傳輸的;
所述服務端接收所述下單請求之后,還包括:
所述服務端與第三方機票預訂系統建立短連接;所述第三方機票預訂系統為航空公司服務系統或代理商服務系統;
通過建立的短連接,向所述第三方機票預訂系統發起下單請求。
可選地,所述網絡請求為預定酒店的下單請求;所述下單請求是通過所述服務器與客戶端之間建立的短連接進行傳輸的;
所述服務端接收所述下單請求之后,還包括:
所述服務端與第三方酒店預訂系統建立短連接;所述第三方酒店預訂系統為酒店服務系統或代理商服務系統;
通過建立的短連接,向所述第三方酒店預訂系統發起下單請求。
可選地,所述網絡參數信息包括所述客戶端的網絡環境信息及所述網絡請求對應的第三方服務接口信息中的至少一種。
可選地,若所述網絡參數信息包括所述客戶端的網絡環境信息,則所述客戶端的網絡請求中攜帶有所述網絡環境信息;或者,所述服務端根據以下步驟確定所述客戶端的網絡環境信息:
所述服務端接收客戶端發送的網絡請求之后,向所述客戶端發送網絡環境信息獲取請求;接收所述客戶端發送的所述網絡環境信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611090931.0/2.html,轉載請聲明來源鉆瓜專利網。





