[發明專利]一種發送數據包的方法及終端設備在審
| 申請號: | 201210226508.4 | 申請日: | 2012-06-29 |
| 公開(公告)號: | CN103516700A | 公開(公告)日: | 2014-01-15 |
| 發明(設計)人: | 王殿志;孫磊;左德龍 | 申請(專利權)人: | 聯想(北京)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/801 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100085 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 發送 數據包 方法 終端設備 | ||
1.一種發送數據包的方法,應用于一作為服務端的終端設備上,所述終端設備通過網絡與一電子設備連接,所述終端設備與所述電子設備之間形成一網絡鏈路,所述網絡鏈路上具有多個網絡設備;其特征在于,所述方法包括:
獲得所述電子設備的連接請求;
基于所述連接請求,按照預定策略確定向所述電子設備所發送的數據包包含的TTL值為第一值,其中,所述TTL值為所述第一值的數據包能夠到達所述電子設備;
基于所述第一值確定所述TTL值的第二值,其中,所述TTL值為所述第二值的數據包能夠到達所述網絡鏈路中離所述電子設備最近的網絡設備;
向所述電子設備發送所述TTL值為所述第二值的數據包。
2.如權利要求1所述的方法,其特征在于,所述向所述電子設備發送所述TTL值為所述第二值的數據包,具體包括:
確定向所述電子設備發送所述TTL值為所述第二值的數據包的預定發包頻率,所述預定發包頻率為當發送所述TTL值為所述第二值的數據包的發包頻率小于所述預定發包頻率時所述網絡鏈路就會斷開的發包頻率;
基于所述預定發包頻率發送所述TTL值為所述第二值的數據包,以確保所述網絡鏈路的暢通。
3.如權利要求1所述的方法,其特征在于,所述基于所述連接請求,按照預定策略確定向所述電子設備所發送的數據包包含的TTL值為第一值,具體包括:
基于所述連接請求,向所述電子設備發送所述TTL值為第一初始值的第一數據包;
如果在發送所述第一數據包后的第一預定時間內,收到所述電子設備的第一應答包,則確定所述第一初始值為所述第一值。
4.如權利要求3所述的方法,其特征在于,所述方法還包括:
如果在發送所述第一數據包后的所述第一預定時間內,未收到所述電子設備的第一應答包,則向所述電子設備發送所述TTL值為第二初始值的第二數據包;其中,所述第二初始值大于所述第一初始值;
如果在發送所述第二數據包后的所述第一預定時間內,收到所述電子設備的第二應答包,則確定所述第二初始值為所述第一值。
5.如權利要求3所述的方法,其特征在于,所述方法還包括:
如果在發送所述第一數據包后的所述第一預定時間內,未收到所述電子設備的第一應答包,則判斷在發送所述第一數據包后的第二預定時間內,是否收到所述多個網絡設備中任一網絡設備發送的第一超時反饋信息;
如果在發送所述第一數據包后的所述第二預定時間內,收到所述多個網絡設備中任一網絡設備發送的第一超時反饋信息,則向所述電子設備發送所述TTL值為第二初始值的第二數據包;其中,所述第二初始值大于所述第一初始值;
如果在發送所述第二數據包后的所述第一預定時間內,收到所述電子設備的第二應答包,則確定所述第二初始值為所述第一值。
6.如權利要求5所述的方法,其特征在于,所述方法還包括:
如果在發送所述第一數據包后的所述第二預定時間內,未收到所述多個網絡設備中任一網絡設備發送的第一超時反饋信息,則判斷發送所述第一數據包的次數是否達到一預定次數;
如果發送所述第一數據包的次數未達到所述預定次數,則向所述電子設備發送所述第一數據包。
7.如權利要求6所述的方法,其特征在于,所述方法還包括:
如果發送所述第一數據包的次數達到所述預定次數,則發送所述第二數據包。
8.如權利要求1所述的方法,其特征在于,所述基于所述第一值確定所述TTL值的第二值,具體為:
將所述第一值減一得到所述第二值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想(北京)有限公司,未經聯想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210226508.4/1.html,轉載請聲明來源鉆瓜專利網。





