[發明專利]具有超時控制的通信方法、處理設備、終端設備和服務器有效
| 申請號: | 201610851426.7 | 申請日: | 2016-09-26 |
| 公開(公告)號: | CN107872396B | 公開(公告)日: | 2021-07-16 |
| 發明(設計)人: | 徐亦斌;孫兵 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L1/18;H04L29/06 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 超時 控制 通信 方法 處理 設備 終端設備 服務器 | ||
一種具有超時控制的通信方法、處理設備、終端設備和服務器。該方法中,接收方在接收到報文后,根據該第一超時間隔確定出第二超時間隔。而后接收方在報文中添加時間戳。接收方將報文加入接收方的處理隊列。在準備處理該報文之前,如果當前時間與時間戳的差值大于第二超時間隔,則表示該報文對應的任務已經超時,接收方放棄該任務并丟棄報文。本發明實施例中,在實際處理該報文之前能夠保證知曉該報文是否超時,從而能夠僅對未超時的報文花費處理資源和帶寬資源進行處理,而對超時的報文放棄處理,即丟棄超時的報文,從而能夠提升系統的性能。
技術領域
本發明涉及通信技術領域,具體涉及一種具有超時控制的通信方法、處理設備、終端設備和服務器。
背景技術
通常終端到服務器之間以及設備與設備之間的報文通信有不同的類型,如按功能類型劃分,有請求消息和響應消息等,或者按數據的封裝格式劃分,有不同類型的報文。
在一些配置有超時間隔的傳輸場景中,報文的發送方(例如終端或者服務器)設置一個超時間隔。當超過該超時間隔發送方還未接收到該報文的應答,發送方進行超時處理(如放棄對該報文的應答的等待)。
如果接收方報文處理能力有限,或者發送者設置的超時間隔短,發送方接收到接收方發送的認證結果之前可能已經放棄對該認證結果的等待。這樣接收方為產生認證結果而使用的處理資源以及傳輸該認證結果占用的網絡資源被浪費。
發明內容
本申請提供了一種具有超時控制的通信方法、處理設備、終端設備和服務器來解決現有配置有超時間隔的傳輸場景中接收方發送方處理資源和貸款資源的浪費導致的系統性能低的問題。
第一方面提供一種具有超時控制的通信方法,該方法中,接收方接收的來自發送方的報文中會攜帶第一超時間隔,接收方在接收到報文后,會根據該第一超時間隔確定出第二超時間隔,該第二超時間隔不大于第一超時間隔,而后接收方會在在報文中添加時間戳,作為后續計算超時的基礎,而后,接收方會將報文加入接收方的處理隊列,并按處理隊列的順序處理隊列內的任務,當處理到該報文時,不會立即進行處理操作,而是將當前時間與時間戳進行差值,并與第二超時間隔進行比對,一旦發現該差值大于第二超時間隔,則表示該報文對應的任務已經超時,需要放棄該任務,丟棄報文。
可以看出,由于采用在發送方的發出的報文中攜帶第一超時間隔,接收方在接收到該報文,并在后續實際處理該報文之前能夠保證知曉該報文是否超時,僅對報文對應的任務未超時時花費處理資源和帶寬資源進行處理,而對報文對應的任務已超時,放棄處理報文,丟棄報文,從而能夠提升系統的性能。
在一些實現中,接收方根據第一超時間隔確定第二超時間隔的方式可以是首先由接收方確定自身超時間隔。該自身超時間隔可以事先預設在接收方內。而后接收方再將第一超時間隔與自身超時間隔進行比較,選取兩者之中較小的作為第二超時間隔(即后續使用的超時間隔)。此方式能夠保證只要不發生超時,則不論對于發送方還是接收方都不超時。
在一些實現中,接收方包括第一處理設備,該第一處理設備用于處理該報文,該第一處理設備在接收到報文時,會將接收的當前時刻作為時間戳添加至該報文內,并將該報文加入該第一處理設備的處理隊列。后續在實際處理該報文時仍舊按照第一方面中的方式進行處理,可以看出,采用在接收時的時刻能夠保證該報文的計時誤差較小,不會出現超時判斷結果與實際定時器計時結果相差較大的問題。
在一些實現中,接收方除了僅有一個處理設備之外,還可能有多個處理設備的情況,如接收方還包括與所述第一處理設備連接的第二處理設備,在第一處理設備處理的報文對應的任務未超時的情況下,第二處理設備會接收到來至第一處理設備的報文,而后第二處理設備會將接收到的報文加入第二處理設備的處理隊列,第二處理設備同樣在實際處理該報文之前會對該報文對應的任務是否超時進行判斷,若該報文對應的任務超時,則丟棄該報文??梢钥闯觯诰哂卸鄠€處理設備時。報文在抵達每個處理設備后,該處理設備都會在實際處理該報文之前先對報文對應的任務的超時情形進行判斷,從而夠提升系統的性能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610851426.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:流量控制方法及設備
- 下一篇:一種調節式豬去勢、絕育保定架





