国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種線程重連的方法及裝置的制造方法

      文檔序號:8514499閱讀:433來源:國知局
      一種線程重連的方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明設(shè)及通信技術(shù)領(lǐng)域,特別設(shè)及一種線程重連的方法及裝置。
      【背景技術(shù)】
      [0002] 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們生活中不可或缺的一部分,因此,對網(wǎng)絡(luò) 進(jìn)行優(yōu)化也顯得至關(guān)重要。網(wǎng)絡(luò)優(yōu)化中,通常需要通過終端進(jìn)行多線程下載,測量下載的峰 速和平均速率,根據(jù)測量結(jié)果對網(wǎng)絡(luò)進(jìn)行優(yōu)化,例如,峰速和平均速率偏低,則進(jìn)行網(wǎng)絡(luò)優(yōu) 化。
      [000引在實(shí)際應(yīng)用中,利用線程下載進(jìn)行網(wǎng)絡(luò)優(yōu)化時,如果線程下載是在運(yùn)行的車上進(jìn) 行的話,進(jìn)行線程下載的終端的位置變化會導(dǎo)致終端進(jìn)行網(wǎng)絡(luò)切換、終端所處位置的信號 強(qiáng)度的變化,甚至車輛運(yùn)行過程中車輛速度的變化,均會導(dǎo)致線程連接出現(xiàn)異常。
      [0004] 現(xiàn)有技術(shù)中,如果線程連接出現(xiàn)異常的話,終端都會對出現(xiàn)異常的線程進(jìn)行重連, 但是在有些情況下,無論終端怎樣重連出現(xiàn)異常的線程都無法連接成功,此時,如果終端一 味重連的話,不僅會浪費(fèi)資源,還會影響其他連接正常的線程。
      [0005]目前,在利用線程下載進(jìn)行網(wǎng)絡(luò)測試,并根據(jù)測試結(jié)果進(jìn)行網(wǎng)絡(luò)優(yōu)化時,往往是基 于多個線程下載來測量的,如果任意一個線程連接出現(xiàn)異常均按照上述方式進(jìn)行簡單重連 的話,會存在嚴(yán)重浪費(fèi)資源,及影響其他連接正常的線程的缺陷,

      【發(fā)明內(nèi)容】

      [0006] 本發(fā)明實(shí)施例提供一種線程重連的方法及裝置,用W解決現(xiàn)有技術(shù)中存在的浪費(fèi) 資源較嚴(yán)重,及影響其他連接正常的線程的缺陷。
      [0007] 本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
      [000引一種線程重連的方法,包括;
      [0009] 確定終端的任意一線程對應(yīng)的連接出現(xiàn)異常時,判斷所述終端的其他線程中是否 存在對應(yīng)的連接的狀態(tài)為正常的線程;
      [0010] 當(dāng)判定所述其他線程中不存在對應(yīng)的連接的狀態(tài)為正常的線程,且確定滿足預(yù)設(shè) 條件時,停止對所述任意一線程對應(yīng)的連接進(jìn)行重連。
      [0011] 該樣,如果任意一線程對應(yīng)的連接出現(xiàn)異常,其他線程對應(yīng)的連接也均出現(xiàn)異常 的話,在確定滿足預(yù)設(shè)條件的時候,停止對該任意一線程對應(yīng)的連接進(jìn)行重連,即不對該線 程對應(yīng)的連接進(jìn)行重連,也就是說,不是只要線程對應(yīng)的連接斷開,都要進(jìn)行重連的,因此, 避免了現(xiàn)有技術(shù)中浪費(fèi)資源、影響其他對應(yīng)的連接的狀態(tài)為正常的線程的缺陷。
      [0012] 較佳的,確定滿足預(yù)設(shè)條件,具體包括:
      [0013] 確定所述其他線程中存在對應(yīng)的連接正進(jìn)行重連的線程;或者
      [0014] 確定所述任意一線程的編號為非指定編號。
      [0015] 進(jìn)一步的,停止對所述任意一線程對應(yīng)的連接進(jìn)行重連之后,還包括:
      [0016] 確定對所述其他線程中對應(yīng)的連接進(jìn)行重連的線程重連成功后,對所述任意一線 程對應(yīng)的連接進(jìn)行重連。
      [0017] 進(jìn)一步的,還包括;
      [0018] 當(dāng)判定所述其他線程中不存在對應(yīng)的連接的狀態(tài)為正常的線程,且不滿足所述預(yù) 設(shè)條件時,對所述任意一線程對應(yīng)的連接進(jìn)行重連;
      [0019] 在所述任意一線程對應(yīng)的連接重連成功后,對所述其他線程對應(yīng)的連接進(jìn)行重 連。
      [0020] 較佳的,確定不滿足預(yù)設(shè)條件,具體包括:
      [0021] 確定所述其他線程中不存在對應(yīng)的連接正進(jìn)行重連的線程;或者
      [0022] 確定所述任意一線程的編號為指定編號。
      [0023] 進(jìn)一步的,還包括:
      [0024] 若判定所述其他線程中存在對應(yīng)的連接的狀態(tài)為正常的的線程,對所述任意一線 程對應(yīng)的連接進(jìn)行重連。
      [0025] 較佳的,對所述任意一線程對應(yīng)的線程進(jìn)行重連,具體包括:
      [0026] 若所述其他線程中存在對應(yīng)的連接的狀態(tài)為正常的線程的數(shù)量未達(dá)到線程連接 口限值,采用第一重連間隔對所述任意一線程對應(yīng)的連接進(jìn)行重連;
      [0027] 若所述其他線程中存在對應(yīng)的連接狀態(tài)為正常的線程的數(shù)量達(dá)到所述線程連接 口限值,采用第二重連間隔對所述任意一線程對應(yīng)的連接進(jìn)行重連;
      [0028] 所述第一重連間隔的時長小于所述第二重連間隔的時長。
      [0029] 一種線程重連的裝置,包括:
      [0030] 確定單元,用于確定終端的任意一線程對應(yīng)的連接出現(xiàn)異常;
      [0031] 判斷單元,用于在所述確定單元確定終端的任意一線程對應(yīng)的連接出現(xiàn)異常時, 判斷所述終端的其他線程中是否存在對應(yīng)的連接的狀態(tài)為正常的線程;
      [0032] 重連單元,用于當(dāng)所述判斷單元判定所述其他線程中不存在對應(yīng)的連接的狀態(tài)為 正常的線程,且所述確定單元確定滿足預(yù)設(shè)條件時,停止對所述任意一線程對應(yīng)的連接進(jìn) 行重連。
      [0033] 該樣,如果任意一線程對應(yīng)的連接出現(xiàn)異常,其他線程對應(yīng)的連接也均出現(xiàn)異常 的話,在確定滿足預(yù)設(shè)條件的時候,停止對該任意一線程對應(yīng)的連接進(jìn)行重連,不對該線程 對應(yīng)的連接進(jìn)行重連的,也就是說,不是只要線程對應(yīng)的連接斷開,都要進(jìn)行重連的,因此, 避免了現(xiàn)有技術(shù)中浪費(fèi)資源、影響其他對應(yīng)的連接的狀態(tài)為正常的線程的缺陷。
      [0034] 較佳的,所述確定單元確定滿足預(yù)設(shè)條件時,具體為:
      [0035] 確定所述其他線程中存在對應(yīng)的連接正進(jìn)行重連的線程;或者
      [0036] 確定所述任意一線程的編號為非指定編號。
      [0037] 進(jìn)一步的,所述重連單元還用于:
      [003引在所述確定單元確定對所述其他線程中對應(yīng)的連接進(jìn)行重連的線程重連成功后, 對所述任意一線程對應(yīng)的連接進(jìn)行重連。
      [0039] 進(jìn)一步的,所述重連單元還用于:
      [0040] 當(dāng)所述判斷單元判定所述其他線程中不存在對應(yīng)的連接的狀態(tài)為連接正常的線 程,且所述確定單元確定不滿足所述預(yù)設(shè)條件時,對所述任意一線程對應(yīng)的連接進(jìn)行重 連;
      [0041] 在所述任意一線程重連成功后,對所述其他線程對應(yīng)的連接進(jìn)行重連。
      [0042] 較佳的,所述確定單元確定不滿足預(yù)設(shè)條件時,具體為:
      [0043] 確定所述其他線程中不存在對應(yīng)的連接正進(jìn)行重連的線程;或者
      [0044] 確定所述任意一線程的編號為指定編號。
      [0045] 進(jìn)一步的,所述重連單元還用于:
      [0046] 若所述判斷單元判定所述其他線程中存在對應(yīng)的連接的狀態(tài)為正常的線程,對所 述任意一線程對應(yīng)的連接進(jìn)行重連。
      [0047] 較佳的,所述重連單元對所述任意一線程對應(yīng)的連接進(jìn)行重連時,具體為:
      [0048] 若所述其他線程中存在對應(yīng)的連接的狀態(tài)為正常的線程的數(shù)量未達(dá)到線程連接 口限值,采用第一重連間隔對所述任意一線程對應(yīng)的連接進(jìn)行重連;
      [0049] 若所述其他線程中存在存在對應(yīng)的連接的狀態(tài)為正常的線程的數(shù)量達(dá)到所述線 程連接口限值,采用第二重連間隔對所述任意一線程對應(yīng)的連接進(jìn)行重連;
      [0化0] 所述第一重連間隔的時長小于所述第二重連間隔的時長。
      [0化1] 本發(fā)明有益效果如下;
      [0化2] 現(xiàn)有技術(shù)中,任意一個線程對應(yīng)的連接只要出現(xiàn)異常時,都會進(jìn)行重連,該樣存在 資源浪費(fèi),及影響正常連接的線程的問題,本發(fā)明實(shí)施例中,確定終端的任意一線程對應(yīng)的 連接出現(xiàn)異常時,判斷所述終端的其他線程中是否存在對應(yīng)的連接的狀態(tài)為正常的線程; 若判定所述其他線程中不存在對應(yīng)的連接的狀態(tài)為正常的線程,且確定滿足預(yù)設(shè)條件時, 停止對所述任意一線程對應(yīng)的連接進(jìn)行重連,也就是說,如果任意一線程對應(yīng)的連接出現(xiàn) 異常,其他線程對應(yīng)的線程也均出現(xiàn)異常的話,在確定滿足預(yù)設(shè)條件的時候,停止對該任意 一線程對應(yīng)的線程進(jìn)行重連,不對該線程對應(yīng)的連接進(jìn)行重連,因此,避免了現(xiàn)有技術(shù)中浪 費(fèi)資源、影響其他連接正常的線程的缺陷。
      【附圖說明】
      [0化3] 圖1為本發(fā)明實(shí)施例中線程重連的流程圖;
      [0054] 圖2為本發(fā)明實(shí)施例中線程重連的實(shí)施例;
      [0化5] 圖3為發(fā)明實(shí)施例中線程重連裝置的功能結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0056] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0057] 另外,本文中術(shù)語"系統(tǒng)"和"網(wǎng)絡(luò)"在本文中常被可互換使用。本文中術(shù)語'嘴/ 或",僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可W存在立種關(guān)系,例如,A和/或B,可W 表示;單獨(dú)存在A,同時存在A和B,單獨(dú)存在B該;種情況。另外,本文中字母V",一般表 示前后關(guān)聯(lián)對象是一種"或"的關(guān)系。
      [005引下面結(jié)合說明書附圖對本發(fā)明優(yōu)選的實(shí)施方式進(jìn)行詳細(xì)說明,應(yīng)當(dāng)理解,此處所 描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1