通信設(shè)備參數(shù)優(yōu)化方法和裝置的制造方法
【專利摘要】一種通信設(shè)備參數(shù)優(yōu)化方法,包括獲取通信設(shè)備的通信響應(yīng)時間的初始值;獲取通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率;判斷通信異常率是否超出預(yù)設(shè)范圍內(nèi);當(dāng)通信異常率超出預(yù)設(shè)范圍時,判斷當(dāng)前通信周期內(nèi)的通信異常次數(shù)是否大于前一通信周期內(nèi)的通信異常次數(shù);根據(jù)當(dāng)前通信周期內(nèi)的通信異常次數(shù)與前一通信周期內(nèi)的通信異常次數(shù)的關(guān)系增加或者減小通信響應(yīng)時間的初始值作為下一通信周期的通信響應(yīng)時間,并返回通信測試獲取當(dāng)前通信周期內(nèi)的通信異常率;當(dāng)通信異常率位于預(yù)設(shè)范圍內(nèi)時,則獲得當(dāng)前通信周期對應(yīng)的通信響應(yīng)時間為通信設(shè)備參數(shù)。本申請還提供一種通信設(shè)備參數(shù)優(yōu)化裝置。可獲得最佳的通信響應(yīng)時間,保證通信的穩(wěn)定性。
【專利說明】
通信設(shè)備參數(shù)優(yōu)化方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種通信設(shè)備的參數(shù)優(yōu)化方法和裝置。
【背景技術(shù)】
[0002]得益于通信技術(shù)的發(fā)展,各種形形色色的通信設(shè)備越來越普及,每種通信設(shè)備的響應(yīng)時間、報文長短、通信方式各有差異,這些因素均會影響對應(yīng)的通信設(shè)備的通信響應(yīng)時間的最佳配置。
[0003]目前,通常會通過數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)與不同的通信設(shè)備連接進行通信測試來判斷通信設(shè)備的通信效率,在測試過程中通過現(xiàn)場實施人員根據(jù)經(jīng)驗對被測的通信設(shè)備的超時時間間隔進行設(shè)置,然而,該種方式會存在以下技術(shù)問題:
[0004]1、通過現(xiàn)場實施人員根據(jù)經(jīng)驗對被測的通信設(shè)備的超時時間間隔進行設(shè)置后,對通信設(shè)備的通信效率的測試結(jié)果會受到現(xiàn)場實施人員的經(jīng)驗影響,測試結(jié)果不準(zhǔn)確,從而對通信設(shè)備的通信效率產(chǎn)生誤判;
[0005]2、無法獲得最佳通信響應(yīng)時間作為通信設(shè)備的配置參數(shù),影響通信設(shè)備的通信穩(wěn)定性。
[0006]相關(guān)技術(shù)中,對于上述問題,尚無有效解決方案。
【發(fā)明內(nèi)容】
[0007]基于此,有必要提供一種可優(yōu)化通信設(shè)備通信過程中的超時時間間隔參數(shù)的通信設(shè)備參數(shù)優(yōu)化方法和裝置。
[0008]—種通信設(shè)備參數(shù)優(yōu)化方法,包括:
[0009 ]獲取通信設(shè)備的通信響應(yīng)時間的初始值;
[0010]獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率;
[0011 ]判斷所述通信異常率是否超出預(yù)設(shè)范圍內(nèi);
[0012]當(dāng)所述通信異常率超出預(yù)設(shè)范圍時,判斷當(dāng)前通信周期內(nèi)的通信異常次數(shù)是否大于前一通信周期內(nèi)的通信異常次數(shù);
[0013]若當(dāng)前通信周期內(nèi)的通信異常次數(shù)大于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟;
[0014]若當(dāng)前通信周期內(nèi)的通信異常次數(shù)小于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟;
[0015]當(dāng)所述通信異常率位于預(yù)設(shè)范圍內(nèi)時,則獲得所述當(dāng)前通信周期對應(yīng)的通信響應(yīng)時間為通信設(shè)備參數(shù)。
[0016]一種通信設(shè)備參數(shù)優(yōu)化裝置,包括:
[0017]第一獲取模塊,用于獲取通信設(shè)備的通信響應(yīng)時間的初始值;
[0018]第二獲取模塊,用于獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率;
[0019]第一判斷模塊,用于判斷所述通信異常率是否超出預(yù)設(shè)范圍內(nèi);
[0020]第二判斷模塊,用于當(dāng)所述通信異常率超出預(yù)設(shè)范圍時,判斷當(dāng)前通信周期內(nèi)的通信異常次數(shù)是否大于前一通信周期內(nèi)的通信異常次數(shù);
[0021]通信響應(yīng)時間增加模塊,用于若當(dāng)前通信周期內(nèi)的通信異常次數(shù)大于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟;
[0022]通信響應(yīng)時間減小模塊,用于若當(dāng)前通信周期內(nèi)的通信異常次數(shù)小于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟;
[0023]參數(shù)確定模塊,用于當(dāng)所述通信異常率位于預(yù)設(shè)范圍內(nèi)時,則獲得所述當(dāng)前通信周期對應(yīng)的通信響應(yīng)時間為通信設(shè)備參數(shù)。
[0024]上述通信設(shè)備參數(shù)優(yōu)化方法和裝置,通過判斷當(dāng)前通信周期的通信異常率是否超出預(yù)設(shè)范圍以及比較當(dāng)前通信異常次數(shù)與前一通信周期的通信異常次數(shù)的關(guān)系,根據(jù)比較的結(jié)果調(diào)整通信響應(yīng)時間,其中,若當(dāng)前通信異常次數(shù)若大于前一通信周期的通信異常次數(shù),則增加通信響應(yīng)時間;若當(dāng)前通信異常次數(shù)若小于前一通信周期的通信異常次數(shù),則減小通信響應(yīng)時間,如此循環(huán),直至當(dāng)前通信周期內(nèi)的通信異常率位于預(yù)設(shè)范圍,即將通信異常率符合要求的通信周期所對應(yīng)的通信響應(yīng)時間作為待測通信設(shè)備的最佳的通信響應(yīng)時間,通過獲得該最佳的通信響應(yīng)時間,可以提升通信效率,盡量減小通信中斷與異常,保證通信的穩(wěn)定性。
【附圖說明】
[0025]圖1為一實施例中通信設(shè)備參數(shù)優(yōu)化方法的流程圖;
[0026]圖2為第二實施例中通信設(shè)備參數(shù)優(yōu)化方法的流程圖;
[0027]圖3為第三實施例中通信設(shè)備參數(shù)優(yōu)化方法的流程圖;
[0028]圖4為第四實施例中通信設(shè)備參數(shù)優(yōu)化方法的流程圖;
[0029]圖5為一實施例中通信設(shè)備參數(shù)優(yōu)化裝置的結(jié)構(gòu)示意圖;
[0030]圖6為第二實施例中通信設(shè)備參數(shù)優(yōu)化裝置的結(jié)構(gòu)示意圖;
[0031 ]圖7為第三實施例中通信設(shè)備參數(shù)優(yōu)化裝置的結(jié)構(gòu)示意圖;
[0032]圖8為第四實施例中通信設(shè)備參數(shù)優(yōu)化裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0033]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0034]除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語“及/或”包括一個或多個相關(guān)的所列項目的任意的和所有的組合。
[0035]如圖1所示,在一個實施例中,提供一種通信設(shè)備參數(shù)優(yōu)化方法,具體包括如下步驟。
[0036]步驟101,獲取通信設(shè)備的通信響應(yīng)時間的初始值。
[0037]通信響應(yīng)時間是指通信設(shè)備與其它設(shè)備進行通信的過程中相鄰兩次發(fā)送報文的時間間隔。通信響應(yīng)時間設(shè)置的時間太長,會影響通信設(shè)備的通信效率降低,而通信響應(yīng)時間設(shè)置的時間太短,會導(dǎo)致與其通信的其它設(shè)備無法接收到完整的報文,進而產(chǎn)生通信中斷或者異常,影響通信穩(wěn)定性。通信響應(yīng)時間的初始值通常根據(jù)不同廠家不同類型的通信設(shè)備的特點憑借經(jīng)驗進行設(shè)置,也可以大體根據(jù)通信設(shè)備的類型進行統(tǒng)一設(shè)置。
[0038]步驟102,獲取通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率。
[0039]通信測試是指通過數(shù)據(jù)采集與監(jiān)控系統(tǒng)(Scada系統(tǒng))與待測通信設(shè)備進行通信,接收待測通信設(shè)備發(fā)送的報文以對待測通信設(shè)備進行試探性測試。通信周期是指以預(yù)設(shè)的時間段作為一個試探性測試周期。通信異常率是指通信異常次數(shù)與通信次數(shù)的比值。
[0040]步驟103,判斷通信異常率是否超出預(yù)設(shè)范圍內(nèi)。
[0041]預(yù)設(shè)范圍可以是以通信異常率最小值為基準(zhǔn)允許偏差在設(shè)定的范圍內(nèi),如正負10%的范圍內(nèi)。通信異常率超出預(yù)設(shè)范圍,表明當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間不合理,應(yīng)當(dāng)進行調(diào)整。通信異常率符合預(yù)設(shè)范圍,則表明當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間合理,可以將該通信響應(yīng)時間設(shè)為待測通信設(shè)備的通信參數(shù)。
[0042]步驟104,當(dāng)通信異常率超出預(yù)設(shè)范圍時,判斷當(dāng)前通信周期內(nèi)的通信異常次數(shù)是否大于前一通信周期內(nèi)的通信異常次數(shù)。
[0043]步驟105,若當(dāng)前通信周期內(nèi)的通信異常次數(shù)大于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回步驟102,獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率。
[0044]步驟106,若當(dāng)前通信周期內(nèi)的通信異常次數(shù)小于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回步驟102,獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率。
[0045]步驟107,當(dāng)所述通信異常率位于預(yù)設(shè)范圍內(nèi)時,則獲得所述當(dāng)前通信周期對應(yīng)的通信響應(yīng)時間為通信設(shè)備參數(shù)。
[0046]通過判斷當(dāng)前通信周期的通信異常率是否超出預(yù)設(shè)范圍以及比較當(dāng)前通信異常次數(shù)與前一通信周期的通信異常次數(shù)的關(guān)系,根據(jù)比較的結(jié)果調(diào)整通信響應(yīng)時間,其中,若當(dāng)前通信異常次數(shù)若大于前一通信周期的通信異常次數(shù),則增加通信響應(yīng)時間;若當(dāng)前通信異常次數(shù)若小于前一通信周期的通信異常次數(shù),則減小通信響應(yīng)時間,如此循環(huán),直至當(dāng)前通信周期內(nèi)的通信異常率位于預(yù)設(shè)范圍,即將通信異常率符合要求的通信周期所對應(yīng)的通信響應(yīng)時間作為待測通信設(shè)備的最佳的通信響應(yīng)時間,通過獲得該最佳的通信響應(yīng)時間作為通信設(shè)備參數(shù),可以提升通信效率,盡量減小通信中斷與異常,保證通信的穩(wěn)定性。
[0047]優(yōu)選的,步驟107,當(dāng)所述通信異常率位于預(yù)設(shè)范圍內(nèi)時,則獲得所述當(dāng)前通信周期對應(yīng)的通信響應(yīng)時間為通信設(shè)備參數(shù)具體包括:
[0048]當(dāng)所述通信異常率位于預(yù)設(shè)范圍內(nèi)時,將所述當(dāng)前通信周期對應(yīng)的通信響應(yīng)時間存儲到預(yù)設(shè)存儲區(qū)域,以所述預(yù)設(shè)存儲區(qū)域所存儲的通信響應(yīng)時間作為待測通信設(shè)備的參數(shù)。通過將最佳的通信響應(yīng)時間作為通信設(shè)備參數(shù)存儲至預(yù)設(shè)的存儲區(qū)域,可以方便通信設(shè)備直接從該預(yù)設(shè)的存儲區(qū)域讀取通信響應(yīng)時間參數(shù)予以利用。
[0049]進一步的,請參閱圖2,步驟102,獲取通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟包括:
[0050]步驟201,初始化所述通信設(shè)備當(dāng)前通信周期的通信次數(shù)和通信異常次數(shù);
[0051]步驟202,接收所述通信設(shè)備發(fā)送的報文;
[0052]步驟203,根據(jù)所述通信設(shè)備發(fā)送報文的次數(shù)統(tǒng)計所述通信次數(shù)以及所述通信設(shè)備發(fā)送報文的次數(shù)中未接收到報文的次數(shù)統(tǒng)計所述通信異常次數(shù);
[0053]步驟204,根據(jù)所述當(dāng)前通信周期內(nèi)所述通信次數(shù)和所述通信異常次數(shù)計算所述通信周期內(nèi)的通信異常率。
[0054]進入每一通信周期進行測試時,先將通信次數(shù)和通信異常次數(shù)進行初始化再根據(jù)通信報文的接收情況,對通信次數(shù)和通信異常次數(shù)進行統(tǒng)計,從而可以簡化通信異常率計算的流程,提升效率和減少出錯率。
[0055]進一步的,請參閱圖3,步驟102,獲取通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟包括:
[0056]步驟205,判斷當(dāng)前通信周期內(nèi)所述通信次數(shù)是否達到預(yù)設(shè)通信次數(shù);
[0057]步驟206,當(dāng)所述當(dāng)前通信周期內(nèi)的所述通信次數(shù)達到所述預(yù)設(shè)通信次數(shù)時,則根據(jù)所述當(dāng)前通信周期內(nèi)所述通信次數(shù)和所述通信異常次數(shù)計算所述通信周期內(nèi)的通信異常率;
[0058]步驟207,當(dāng)所述當(dāng)前通信周期內(nèi)的所述通信次數(shù)未達到所述預(yù)設(shè)通信次數(shù)時,則進入下一通信周期,并返回步驟201,初始化所述通信設(shè)備當(dāng)前通信周期的通信次數(shù)和通信異常次數(shù)。
[0059]當(dāng)某一通信周期內(nèi)的通信次數(shù)少于預(yù)設(shè)通信次數(shù)時,表示通信周期的測試結(jié)果無參考價值,因此該對應(yīng)的通信周期內(nèi)的測試結(jié)果不用于參與調(diào)節(jié)通信響應(yīng)時間,而直接進行下一通信周期的判斷,有利于提升整個通信測試結(jié)果的準(zhǔn)確性,使其更加具有實用價值。
[0060]優(yōu)選的,請參閱圖4,步驟105,若當(dāng)前通信周期內(nèi)的通信異常次數(shù)大于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回步驟102,獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率,包括:
[0061]步驟301,若當(dāng)前通信周期內(nèi)的通信異常次數(shù)大于前一通信周期內(nèi)的通信異常次數(shù)時,判斷所述當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間是否大于通信響應(yīng)時間預(yù)設(shè)值;
[0062]步驟302,當(dāng)所述當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間大于或者等于通信響應(yīng)時間預(yù)設(shè)值時,顯示是否允許增加通信響應(yīng)時間的對話框,當(dāng)接收到允許增加通信響應(yīng)時間的指令時,則進入下一通信周期,增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回步驟102,獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率;當(dāng)未接收到允許增加通信響應(yīng)時間的指令時,則返回結(jié)束;
[0063]步驟303,當(dāng)所述當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間小于通信響應(yīng)時間預(yù)設(shè)值時,則進入下一通信周期,減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回步驟102,獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率。
[0064]為了防止某些外因情況下如設(shè)備本身的硬件故障導(dǎo)致調(diào)整通信響應(yīng)時間無限延長,設(shè)置通信響應(yīng)時間預(yù)設(shè)值作為通信響應(yīng)時間的最大閾值,當(dāng)檢測到當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間大于或者等于通信響應(yīng)時間預(yù)設(shè)值時,顯示是否允許增加通信響應(yīng)時間的對話框,以提示使用者是否允許繼續(xù)延長,以通過使用者確定特殊情況下的通信響應(yīng)時間的延長是否異常,進一步保障了在出現(xiàn)非可控條件的影響下的測試的準(zhǔn)確性。
[0065]優(yōu)選的,步驟105中,增加通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間具體為以預(yù)設(shè)的增速增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間;步驟106中,減小初始通信響應(yīng)時間的初始值作為下一通信周期的通信響應(yīng)時間具體為以預(yù)設(shè)的減速減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間。預(yù)設(shè)的增速和預(yù)設(shè)的減速的增減幅度可以相同,為了能夠獲得更加精確的和合適的通信響應(yīng)時間,增減幅度可以盡量小,通過更多通信周期的測試從而獲得最佳值。
[0066]請參閱圖5,在另一個實施例中,提供了一種通信設(shè)備參數(shù)優(yōu)化裝置,包括第一獲取模塊10、第二獲取模塊20、第一判斷模塊30、第二判斷模塊40、通信響應(yīng)時間增加模塊50、通信響應(yīng)時間減小模塊60以及參數(shù)確定模塊70。
[0067]第一獲取模塊10用于獲取通信設(shè)備的通信響應(yīng)時間的初始值。第二獲取模塊20用于獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率。第一判斷模塊30用于判斷所述通信異常率是否超出預(yù)設(shè)范圍內(nèi)。第二判斷模塊40用于當(dāng)所述通信異常率超出預(yù)設(shè)范圍時,判斷當(dāng)前通信周期內(nèi)的通信異常次數(shù)是否大于前一通信周期內(nèi)的通信異常次數(shù)。通信響應(yīng)時間增加模塊50用于若當(dāng)前通信周期內(nèi)的通信異常次數(shù)大于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回第二獲取模塊20,用于獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率。通信響應(yīng)時間減小模塊60,用于若當(dāng)前通信周期內(nèi)的通信異常次數(shù)小于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回第二獲取模塊20,用于獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率。參數(shù)確定模塊70用于當(dāng)所述通信異常率位于預(yù)設(shè)范圍內(nèi)時,則獲得所述當(dāng)前通信周期對應(yīng)的通信響應(yīng)時間為通信設(shè)備參數(shù)。
[0068]請參閱圖6,優(yōu)選的,第二獲取模塊包括初始化單元21、接收單元22、統(tǒng)計單元23以及計算單元24。初始化單元21用于初始化所述通信設(shè)備當(dāng)前通信周期的通信次數(shù)和通信異常次數(shù)。接收單元22用于接收所述通信設(shè)備發(fā)送的報文。統(tǒng)計單元23用于根據(jù)通信設(shè)備發(fā)送報文的次數(shù)統(tǒng)計所述通信次數(shù)以及通信設(shè)備發(fā)送報文的次數(shù)中未接收到報文的次數(shù)統(tǒng)計所述通信異常次數(shù)。計算單元24用于根據(jù)當(dāng)前通信周期內(nèi)通信次數(shù)和通信異常次數(shù)計算通信周期內(nèi)的通信異常率。
[0069]請參閱圖7,優(yōu)選的,第二獲取模塊還包括與所述統(tǒng)計單元23連接的判斷單元25及與所述判斷單元25連接的返回單元26。判斷單元25用于判斷當(dāng)前通信周期內(nèi)所述通信次數(shù)是否達到預(yù)設(shè)通信次數(shù)。統(tǒng)計單元23具體用于在當(dāng)前通信周期內(nèi)的所述通信次數(shù)達到所述預(yù)設(shè)通信次數(shù)時,則根據(jù)當(dāng)前通信周期內(nèi)通信次數(shù)和通信異常次數(shù)計算通信周期內(nèi)的通信異常率。返回單元26用于當(dāng)所述當(dāng)前通信周期內(nèi)的通信次數(shù)未達到預(yù)設(shè)通信次數(shù)時,則進入下一通信周期,并返回初始化單元21,初始化該通信設(shè)備當(dāng)前通信周期的通信次數(shù)和通信異常次數(shù)。
[0070]請參閱圖8,通信響應(yīng)時間增加模塊50包括超時判斷單元51、第一通信響應(yīng)時間增加單元52、結(jié)束單元53以及第二通信響應(yīng)時間增加單元54。超時判斷單元51用于若當(dāng)前通信周期內(nèi)的通信異常次數(shù)大于前一通信周期內(nèi)的通信異常次數(shù)時,判斷當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間是否大于通信響應(yīng)時間預(yù)設(shè)值。第一通信響應(yīng)時間增加單元52,在當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間大于或者等于通信響應(yīng)時間預(yù)設(shè)值時,顯示是否允許增加通信響應(yīng)時間的對話框,當(dāng)接收到允許增加通信響應(yīng)時間的指令時,則進入下一通信周期,增加通信響應(yīng)時間的初始值作為下一通信周期的通信響應(yīng)時間,并返回第二獲取模塊20,獲取通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率。結(jié)束單元53用于當(dāng)未接收到允許增加通信響應(yīng)時間的指令時,則返回結(jié)束。第二通信響應(yīng)時間增加單元54用于在當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間小于通信響應(yīng)時間預(yù)設(shè)值時,則進入下一通信周期,減小初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回第二獲取模塊20,獲取通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率。
[0071]通信響應(yīng)時間增加模塊50增加通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間具體為以預(yù)設(shè)的增速增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間。通信響應(yīng)時間減小模塊60減小初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間具體為以預(yù)設(shè)的減速減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間。
[0072]上述通信設(shè)備參數(shù)優(yōu)化裝置,通過判斷當(dāng)前通信周期的通信異常率是否超出預(yù)設(shè)范圍以及比較當(dāng)前通信異常次數(shù)與前一通信周期的通信異常次數(shù)的關(guān)系,根據(jù)比較的結(jié)果調(diào)整通信響應(yīng)時間,其中,若當(dāng)前通信異常次數(shù)若大于前一通信周期的通信異常次數(shù),則增加通信響應(yīng)時間;若當(dāng)前通信異常次數(shù)若小于前一通信周期的通信異常次數(shù),則減小通信響應(yīng)時間,如此循環(huán),直至當(dāng)前通信周期內(nèi)的通信異常率位于預(yù)設(shè)范圍,即將通信異常率符合要求的通信周期所對應(yīng)的通信響應(yīng)時間作為待測通信設(shè)備的最佳的通信響應(yīng)時間,通過獲得該最佳的通信響應(yīng)時間,可以提升通信效率,盡量減小通信中斷與異常,保證通信的穩(wěn)定性。
[0073]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或者部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,R0M)或隨機存儲記憶體(Random AccessMemory,RAM)等。
[0074]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。
【主權(quán)項】
1.一種通信設(shè)備參數(shù)優(yōu)化方法,包括: 獲取通信設(shè)備的通信響應(yīng)時間的初始值; 獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率; 判斷所述通信異常率是否超出預(yù)設(shè)范圍內(nèi); 當(dāng)所述通信異常率超出預(yù)設(shè)范圍時,判斷當(dāng)前通信周期內(nèi)的通信異常次數(shù)是否大于前一通信周期內(nèi)的通信異常次數(shù); 若當(dāng)前通信周期內(nèi)的通信異常次數(shù)大于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟; 若當(dāng)前通信周期內(nèi)的通信異常次數(shù)小于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟; 當(dāng)所述通信異常率位于預(yù)設(shè)范圍內(nèi)時,則獲得所述當(dāng)前通信周期對應(yīng)的通信響應(yīng)時間為通信設(shè)備參數(shù)。2.如權(quán)利要求1所述的通信設(shè)備參數(shù)優(yōu)化方法,其特征在于:所述獲取所述通信設(shè)備的通信測試中預(yù)設(shè)的通信周期內(nèi)的通信異常率的步驟包括: 初始化所述通信設(shè)備當(dāng)前通信周期的通信次數(shù)和通信異常次數(shù); 接收所述通信設(shè)備發(fā)送的報文; 根據(jù)所述通信設(shè)備發(fā)送報文的次數(shù)統(tǒng)計所述通信次數(shù)以及所述通信設(shè)備發(fā)送報文的次數(shù)中未接收到報文的次數(shù)統(tǒng)計所述通信異常次數(shù); 根據(jù)所述當(dāng)前通信周期內(nèi)所述通信次數(shù)和所述通信異常次數(shù)計算所述當(dāng)前通信周期內(nèi)的通信異常率。3.如權(quán)利要求2所述的通信設(shè)備參數(shù)優(yōu)化方法,其特征在于:所述根據(jù)所述當(dāng)前通信周期內(nèi)所述通信次數(shù)和所述通信異常次數(shù)計算所述通信周期內(nèi)的通信異常率的步驟之前,包括: 判斷當(dāng)前通信周期內(nèi)所述通信次數(shù)是否達到預(yù)設(shè)通信次數(shù); 當(dāng)所述當(dāng)前通信周期內(nèi)的所述通信次數(shù)達到所述預(yù)設(shè)通信次數(shù)時,則根據(jù)所述當(dāng)前通信周期內(nèi)所述通信次數(shù)和所述通信異常次數(shù)計算所述通信周期內(nèi)的通信異常率; 當(dāng)所述當(dāng)前通信周期內(nèi)的所述通信次數(shù)未達到所述預(yù)設(shè)通信次數(shù)時,則進入下一通信周期,并返回所述初始化所述通信設(shè)備當(dāng)前通信周期的通信次數(shù)和通信異常次數(shù)的步驟。4.如權(quán)利要求1所述的通信設(shè)備參數(shù)優(yōu)化方法,其特征在于:所述若當(dāng)前通信周期內(nèi)的通信異常次數(shù)大于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,增加所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟,包括: 若當(dāng)前通信周期內(nèi)的通信異常次數(shù)大于前一通信周期內(nèi)的通信異常次數(shù)時,判斷所述當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間是否大于通信響應(yīng)時間預(yù)設(shè)值; 當(dāng)所述當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間大于或者等于通信響應(yīng)時間預(yù)設(shè)值時,顯示是否允許增加通信響應(yīng)時間的對話框,當(dāng)接收到允許增加通信響應(yīng)時間的指令時,則進入下一通信周期,增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟;當(dāng)未接收到允許增加通信響應(yīng)時間的指令時,則返回結(jié)束; 當(dāng)所述當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間小于通信響應(yīng)時間預(yù)設(shè)值時,則進入下一通信周期,減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟。5.如權(quán)利要求1所述的通信設(shè)備參數(shù)優(yōu)化方法,其特征在于:所述增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間具體為以預(yù)設(shè)的增速增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間; 所述減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間具體為以預(yù)設(shè)的減速減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間。6.一種通信設(shè)備參數(shù)優(yōu)化裝置,包括: 第一獲取模塊,用于獲取通信設(shè)備的通信響應(yīng)時間的初始值; 第二獲取模塊,用于獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率; 第一判斷模塊,用于判斷所述通信異常率是否超出預(yù)設(shè)范圍內(nèi); 第二判斷模塊,用于當(dāng)所述通信異常率超出預(yù)設(shè)范圍時,判斷當(dāng)前通信周期內(nèi)的通信異常次數(shù)是否大于前一通信周期內(nèi)的通信異常次數(shù); 通信響應(yīng)時間增加模塊,用于若當(dāng)前通信周期內(nèi)的通信異常次數(shù)大于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟; 通信響應(yīng)時間減小模塊,用于若當(dāng)前通信周期內(nèi)的通信異常次數(shù)小于前一通信周期內(nèi)的通信異常次數(shù)時,則進入下一通信周期,減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟; 參數(shù)確定模塊,用于當(dāng)所述通信異常率位于預(yù)設(shè)范圍內(nèi)時,則獲得所述當(dāng)前通信周期對應(yīng)的通信響應(yīng)時間為通信設(shè)備參數(shù)。7.如權(quán)利要求6所述的通信設(shè)備參數(shù)優(yōu)化裝置,其特征在于:所述第二獲取模塊包括: 初始化單元,用于初始化所述通信設(shè)備當(dāng)前通信周期的通信次數(shù)和通信異常次數(shù); 接收單元,用于接收所述通信設(shè)備發(fā)送的報文; 統(tǒng)計單元,用于根據(jù)所述通信設(shè)備發(fā)送報文的次數(shù)統(tǒng)計所述通信次數(shù)以及所述通信設(shè)備發(fā)送報文的次數(shù)中未接收到報文的次數(shù)統(tǒng)計所述通信異常次數(shù); 計算單元,用于根據(jù)所述當(dāng)前通信周期內(nèi)所述通信次數(shù)和所述通信異常次數(shù)計算所述通信周期內(nèi)的通信異常率。8.如權(quán)利要求7所述的通信設(shè)備參數(shù)優(yōu)化裝置,其特征在于:所述第二獲取模塊還包括與所述統(tǒng)計單元連接的判斷單元及與所述判斷單元連接的返回單元: 所述判斷單元,用于判斷當(dāng)前通信周期內(nèi)所述通信次數(shù)是否達到預(yù)設(shè)通信次數(shù); 所述統(tǒng)計單元具體用于當(dāng)所述當(dāng)前通信周期內(nèi)的所述通信次數(shù)達到所述預(yù)設(shè)通信次數(shù)時,則根據(jù)所述當(dāng)前通信周期內(nèi)所述通信次數(shù)和所述通信異常次數(shù)計算所述通信周期內(nèi)的通信異常率; 所述返回單元,用于當(dāng)所述當(dāng)前通信周期內(nèi)的所述通信次數(shù)未達到所述預(yù)設(shè)通信次數(shù)時,則進入下一通信周期,并返回所述初始化所述通信設(shè)備當(dāng)前通信周期的通信次數(shù)和通信異常次數(shù)的步驟。9.如權(quán)利要求6所述的通信設(shè)備參數(shù)優(yōu)化裝置,其特征在于:所述通信響應(yīng)時間增加模塊包括: 超時判斷單元,用于若當(dāng)前通信周期內(nèi)的通信異常次數(shù)大于前一通信周期內(nèi)的通信異常次數(shù)時,判斷所述當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間是否大于通信響應(yīng)時間預(yù)設(shè)值; 第一通信響應(yīng)時間增加單元,當(dāng)所述當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間大于或者等于通信響應(yīng)時間預(yù)設(shè)值時,顯示是否允許增加通信響應(yīng)時間的對話框,當(dāng)接收到允許增加通信響應(yīng)時間的指令時,則進入下一通信周期,增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟; 結(jié)束單元,用于當(dāng)未接收到允許增加通信響應(yīng)時間的指令時,則返回結(jié)束; 第二通信響應(yīng)時間增加單元,用于當(dāng)所述當(dāng)前通信周期所對應(yīng)的通信響應(yīng)時間小于通信響應(yīng)時間預(yù)設(shè)值時,則進入下一通信周期,減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間,并返回所述獲取所述通信設(shè)備的通信測試中當(dāng)前通信周期內(nèi)的通信異常率的步驟。10.如權(quán)利要求6所述的通信設(shè)備參數(shù)優(yōu)化裝置,其特征在于:所述增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間具體為以預(yù)設(shè)的增速增加所述通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間; 所述減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間具體為以預(yù)設(shè)的減速減小所述初始通信響應(yīng)時間的初始值作為所述下一通信周期的通信響應(yīng)時間。
【文檔編號】H04L12/26GK106059834SQ201610605015
【公開日】2016年10月26日
【申請日】2016年7月28日
【發(fā)明人】曾濤, 苗洪雷, 陳曉, 吳凌云
【申請人】華自科技股份有限公司