一種多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的方法及裝置制造方法
【專利摘要】本發(fā)明屬于通信【技術(shù)領(lǐng)域】,尤其涉及一種多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的方法及裝置。本發(fā)明所述的方法包括:去除冗余協(xié)議,確定完整一輪通信所需的協(xié)議;統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值,按所述協(xié)議權(quán)重值從大到小的順序?qū)λ鐾暾惠喭ㄐ潘璧膮f(xié)議進行排序,將該協(xié)議排序設(shè)定為完整一輪通信的協(xié)議排序;設(shè)定完整一輪通信的時間規(guī)則;按所述協(xié)議排序和所述時間規(guī)則進行完整一輪通信。本發(fā)明所述的方法精簡了通信所需的協(xié)議,優(yōu)化了通信質(zhì)量,避免了內(nèi)機重復(fù)回信,從而節(jié)約了通信資源,提高了通信效率,優(yōu)化了通信質(zhì)量,實現(xiàn)了多聯(lián)機系統(tǒng)內(nèi)外機的快速通信。
【專利說明】一種多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信【技術(shù)領(lǐng)域】,尤其涉及一種多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的方法及裝置。
【背景技術(shù)】
[0002]多聯(lián)機系統(tǒng)不同的內(nèi)機與外機之間有不同的協(xié)議,根據(jù)內(nèi)機設(shè)備類型的不同,夕卜機選擇不同的協(xié)議與內(nèi)機通信。
[0003]多聯(lián)機系統(tǒng)內(nèi)機設(shè)備種類不斷增加,除了普通的用于制冷制熱的空調(diào)內(nèi)機外,還有用于除濕、換新風(fēng)、全熱交換、制熱水、地暖等的各種內(nèi)機,所有這些內(nèi)機與外機都連接在同一條通信總線上。內(nèi)機由于換代升級,自身會兼容幾種不同的協(xié)議。外機為了自動識別并控制所有內(nèi)機,需要存儲與這些內(nèi)機通信的所有協(xié)議。外機在與所有內(nèi)機通信時,依次按照預(yù)先存儲的所有協(xié)議發(fā)送通信數(shù)據(jù),以確保能與所有內(nèi)機正常通信;而內(nèi)機由于兼容幾種不同的協(xié)議,在外機按照內(nèi)機兼容的這幾種不同的協(xié)議發(fā)送通信數(shù)據(jù)時,內(nèi)機都會回信。如此以來,導(dǎo)致如下問題:1、外機僅按照存儲的協(xié)議順序依次發(fā)送通信數(shù)據(jù),而不是按照協(xié)議重要性的順序發(fā)送通信數(shù)據(jù),導(dǎo)致通信質(zhì)量不高;2、外機與所有內(nèi)機完整一輪通信,外機需要按照所有協(xié)議發(fā)送通信數(shù)據(jù),即外機需要遍歷所有協(xié)議;3、內(nèi)機多次重復(fù)回信;這三點浪費通信資源、造成通信冗余、影響通信的質(zhì)量。
【發(fā)明內(nèi)容】
[0004]鑒于此,本發(fā)明提供一種多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的方法及裝置。本發(fā)明所述的方法:去除冗余協(xié)議,精簡了通信所需的協(xié)議;按協(xié)議權(quán)重值從大到小的順序設(shè)定完整一輪通信的協(xié)議排序,優(yōu)化了通信質(zhì)量;通過設(shè)定完整一輪通信的時間規(guī)則,避免了內(nèi)機重復(fù)回信;從而節(jié)約了通信資源,提高了通信效率,優(yōu)化了通信質(zhì)量,實現(xiàn)了多聯(lián)機系統(tǒng)內(nèi)外機的快速通信。
[0005]本發(fā)明技術(shù)方案:
[0006]一種多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的方法,所述方法包括:
[0007]去除冗余協(xié)議,確定完整一輪通信所需的協(xié)議;
[0008]統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值,按所述協(xié)議權(quán)重值從大到小的順序?qū)λ鐾暾惠喭ㄐ潘璧膮f(xié)議進行排序,將該協(xié)議排序設(shè)定為完整一輪通信的協(xié)議排序;
[0009]設(shè)定完整一輪通信的時間規(guī)則;
[0010]按所述協(xié)議排序和所述時間規(guī)則進行完整一輪通信。
[0011]進一步地,所述時間規(guī)則包括:外機按照某一協(xié)議發(fā)送完通信數(shù)據(jù)后,該協(xié)議對應(yīng)的內(nèi)機等待總線空閑II時間后開始依次回信,并且該協(xié)議對應(yīng)的內(nèi)機依次回信的時間間隔也為II ;該協(xié)議對應(yīng)的內(nèi)機均回信完畢后,外機等待總線空閑12時間后,按照下一個協(xié)議繼續(xù)發(fā)送通信數(shù)據(jù);當完整一輪通信的協(xié)議排序中的最后一個協(xié)議對應(yīng)的內(nèi)機均回信完畢后,
[0012]完整一輪通信結(jié)束,外機等待總線空閑14時間后開始新的完整一輪通信;內(nèi)機判斷多聯(lián)機系統(tǒng)完整一輪通信結(jié)束的標準為總線空閑時間達到13,如果內(nèi)機檢測到總線空閑時間達到13,則內(nèi)機判定為完整一輪通信結(jié)束;為避免內(nèi)機重復(fù)回信,令11、12、13、14滿足丁1〈丁2〈丁3〈丁4。
[0013]進一步地,所述統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值之前,所述去除冗余協(xié)議,確定完整一輪通信所需的協(xié)議之后,還包括:定義所述完整一輪通信所需協(xié)議的優(yōu)先級。
[0014]進一步地,所述統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值具體為:協(xié)議權(quán)重值=協(xié)議的優(yōu)先級X協(xié)議對應(yīng)的內(nèi)機的數(shù)量。
[0015]一種多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的裝置,所述裝置包括:
[0016]冗余協(xié)議去除單元,用于去除冗余協(xié)議,確定完整一輪通信所需的協(xié)議;
[0017]協(xié)議排序設(shè)定單元,用于統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值,按所述協(xié)議權(quán)重值從大到小的順序?qū)λ鐾暾惠喭ㄐ潘璧膮f(xié)議進行排序,將該協(xié)議排序設(shè)定為完整一輪通信的協(xié)議排序;
[0018]時間規(guī)則設(shè)定單元,用于設(shè)定完整一輪通信的時間規(guī)則;
[0019]通信單元,用于按所述協(xié)議排序和所述時間規(guī)則進行完整一輪通信。
[0020]進一步地,所述時間規(guī)則設(shè)定單元包括:外機按照某一協(xié)議發(fā)送完通信數(shù)據(jù)后,該協(xié)議對應(yīng)的內(nèi)機等待總線空閑II時間后開始依次回信,并且該協(xié)議對應(yīng)的內(nèi)機依次回信的時間間隔也為II ;該協(xié)議對應(yīng)的內(nèi)機均回信完畢后,外機等待總線空閑12時間后,按照下一個協(xié)議繼續(xù)發(fā)送通信數(shù)據(jù);當完整一輪通信的協(xié)議排序中的最后一個協(xié)議對應(yīng)的內(nèi)機均回信完畢后,完整一輪通信結(jié)束,外機等待總線空閑14時間后開始新的完整一輪通信;內(nèi)機判斷多聯(lián)機系統(tǒng)完整一輪通信結(jié)束的標準為總線空閑時間達到13,如果內(nèi)機檢測到總線空閑時間達到13,則內(nèi)機判定為完整一輪通信結(jié)束;為避免內(nèi)機重復(fù)回信,令11、12、丁3、丁4 滿足 II 〈丁4。
[0021]進一步地,所述裝置還包括:
[0022]優(yōu)先級定義單元,用于定義所述完整一輪通信所需協(xié)議的優(yōu)先級。
[0023]進一步地,所述統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值具體為:協(xié)議權(quán)重值=協(xié)議的優(yōu)先級X協(xié)議對應(yīng)的內(nèi)機的數(shù)量。
[0024]本發(fā)明有益效果:
[0025]本發(fā)明所述的多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的方法包括:去除冗余協(xié)議,確定完整一輪通信所需的協(xié)議;統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值,按所述協(xié)議權(quán)重值從大到小的順序?qū)λ鐾暾惠喭ㄐ潘璧膮f(xié)議進行排序,將該協(xié)議排序設(shè)定為完整一輪通信的協(xié)議排序;設(shè)定完整一輪通信的時間規(guī)則;按所述協(xié)議排序和所述時間規(guī)則進行完整一輪通信。去除冗余協(xié)議,精簡了通信所需的協(xié)議;按協(xié)議權(quán)重值從大到小的順序設(shè)定完整一輪通信的協(xié)議排序,優(yōu)化了通信質(zhì)量;通過設(shè)定完整一輪通信的時間規(guī)則,避免了內(nèi)機重復(fù)回信;從而節(jié)約了通信資源,提高了通信效率,優(yōu)化了通信質(zhì)量,實現(xiàn)了多聯(lián)機系統(tǒng)內(nèi)外機的快速通信。
【專利附圖】
【附圖說明】
[0026]圖1是本發(fā)明【具體實施方式】中10臺內(nèi)機各自兼容的協(xié)議的表格統(tǒng)計;
[0027]圖2是現(xiàn)有技術(shù)中內(nèi)外機通信的時序圖;
[0028]圖3是本發(fā)明所述方法的流程圖;
[0029]圖4是本發(fā)明所述方法中協(xié)議的優(yōu)先級、協(xié)議對應(yīng)的內(nèi)機、協(xié)議對應(yīng)的內(nèi)機的數(shù)量、協(xié)議權(quán)重值的表格統(tǒng)計;
[0030]圖5是本發(fā)明所述方法中內(nèi)外機通信的時序圖;
[0031]圖6是本發(fā)明所述裝置的框圖;
[0032]圖7是本發(fā)明所述裝置的另一框圖。
【具體實施方式】
[0033]為了更清楚地說明本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明作進一步詳細的說明。
[0034]為了清楚地說明本發(fā)明的有益效果,特將本發(fā)明與現(xiàn)有技術(shù)對比說明。
[0035]多聯(lián)機系統(tǒng)不同的內(nèi)機與外機之間有不同的協(xié)議,根據(jù)內(nèi)機設(shè)備類型的不同,夕卜機選擇不同的協(xié)議與內(nèi)機通信。多聯(lián)機系統(tǒng)內(nèi)機設(shè)備種類不斷增加,除了普通的用于制冷制熱的空調(diào)內(nèi)機外,還有用于除濕、換新風(fēng)、全熱交換、制熱水、地暖等的各種內(nèi)機,所有這些內(nèi)機與外機都連接在同一條通信總線上。內(nèi)機由于換代升級,自身會兼容幾種不同的協(xié)議。
[0036]現(xiàn)有技術(shù):
[0037]現(xiàn)有技術(shù)中,外機為了自動識別并控制所有內(nèi)機,需要存儲與這些內(nèi)機通信的所有協(xié)議。外機在與所有內(nèi)機通信時,依次按照預(yù)先存儲的所有協(xié)議發(fā)送通信數(shù)據(jù),以確保能與所有內(nèi)機正常通信。以下以外機存儲5套協(xié)議,總線上連接10臺內(nèi)機為例,說明現(xiàn)有技術(shù)中多聯(lián)機系統(tǒng)的內(nèi)外機是如何通信的。10臺內(nèi)機各自兼容的協(xié)議參見圖1所示的表格。
[0038]內(nèi)外機通信的流程是外機依次按照預(yù)先存儲的所有協(xié)議發(fā)送通信數(shù)據(jù),完整一輪通信的過程:外機按照某一協(xié)議發(fā)送完通信數(shù)據(jù)后,該協(xié)議對應(yīng)的內(nèi)機,等待總線空閑Tl時間后依次回信;當該協(xié)議對應(yīng)的所有內(nèi)機都回信完畢后,外機等待總線空閑T4時間后,按照下一個協(xié)議繼續(xù)發(fā)送通信數(shù)據(jù),如此重復(fù),直到外機按照預(yù)先存儲的所有協(xié)議發(fā)送完通信數(shù)據(jù),完整一輪通信結(jié)束。例如,如圖2所示,外機按照協(xié)議Pl發(fā)送完通信數(shù)據(jù)后,協(xié)議Pl對應(yīng)的內(nèi)機1#等待總線空閑Tl時間后回信;內(nèi)機1#回信完畢后,協(xié)議Pl對應(yīng)的內(nèi)機2#等待總線空閑Tl時間后再回信;當協(xié)議Pl對應(yīng)的內(nèi)機1#和內(nèi)機2#都回信完畢后,外機等待總線空閑T4時間后,按照協(xié)議P2繼續(xù)發(fā)送通信數(shù)據(jù),這為一小輪通信,稱為小輪Pl ;相同地,外機按照協(xié)議P2發(fā)送完通信數(shù)據(jù)后,協(xié)議P2對應(yīng)的內(nèi)機2#等待總線空閑Tl時間后回信;內(nèi)機2#回信完畢后,協(xié)議P2對應(yīng)的內(nèi)機3#等待總線空閑Tl時間后再回信;內(nèi)機3#回信完畢后,協(xié)議P2對應(yīng)的內(nèi)機4#等待總線空閑Tl時間后再回信;當協(xié)議P2對應(yīng)的內(nèi)機2#、內(nèi)機3#和內(nèi)機4#都回信完畢后,外機等待總線空閑T4時間后,按照協(xié)議P3繼續(xù)發(fā)送通信數(shù)據(jù),這為一小輪通信,稱為小輪P2 ;如此重復(fù),完成小輪P3、小輪P4和小輪P5,即完成預(yù)先存儲在外機上的所有“小輪協(xié)議”,完整一輪通信結(jié)束,新的完整一輪通信結(jié)束開始。
[0039]從以上可看出,多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議通信時,存在以下問題:
[0040]1、外機僅按照存儲的協(xié)議順序依次發(fā)送通信數(shù)據(jù),而不是按照協(xié)議重要性的順序發(fā)送通信數(shù)據(jù),導(dǎo)致通信質(zhì)量不高;
[0041]2、外機與所有內(nèi)機完整一輪通信,外機需要依次按照5種不同的協(xié)議發(fā)送通信數(shù)據(jù),這里存在冗余通信,造成通信資源的浪費;
[0042]3、內(nèi)機多次重復(fù)回信,如在外機按照協(xié)議P1、協(xié)議P2發(fā)送通信數(shù)據(jù)時,內(nèi)機2#都回信,在外機按照協(xié)議P2、協(xié)議P3發(fā)送通信數(shù)據(jù)時,內(nèi)機3#都回信,如此造成通信冗余、資源通信浪費。
[0043]本發(fā)明:
[0044]本發(fā)明在不影響多聯(lián)機系統(tǒng)內(nèi)外機正常通信的前提下,去除冗余協(xié)議,精簡了通信所需的協(xié)議;按協(xié)議權(quán)重值從大到小的順序設(shè)定完整一輪通信的協(xié)議排序,優(yōu)化了通信質(zhì)量;通過設(shè)定完整一輪通信的時間規(guī)則,避免了內(nèi)機重復(fù)回信;從而節(jié)約了通信資源,提高了通信效率,優(yōu)化了通信質(zhì)量,實現(xiàn)了多聯(lián)機系統(tǒng)內(nèi)外機的快速通信。同樣地,以外機存儲5套協(xié)議,總線上連接10臺內(nèi)機,10臺內(nèi)機各自兼容的協(xié)議參見圖1所示的表格為例說明本發(fā)明的技術(shù)方案。
[0045]參見圖3,本發(fā)明所述一種多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的方法包括:
[0046]S100、去除冗余協(xié)議,確定完整一輪通信所需的協(xié)議;
[0047]S101、統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值,按所述協(xié)議權(quán)重值從大到小的順序?qū)λ鐾暾惠喭ㄐ潘璧膮f(xié)議進行排序,將該協(xié)議排序設(shè)定為完整一輪通信的協(xié)議排序;
[0048]S102、設(shè)定完整一輪通信的時間規(guī)則;
[0049]S103、按所述協(xié)議排序和所述時間規(guī)則進行完整一輪通信。
[0050]步驟SlOO中,去除冗余協(xié)議,確定完整一輪通信所需的協(xié)議。參見圖1的表格,可以看出協(xié)議P2為冗余協(xié)議,冗余的理由如下:協(xié)議P2對應(yīng)內(nèi)機2#、內(nèi)機3#和內(nèi)機4# ;內(nèi)機2#通過協(xié)議Pl和協(xié)議P2均能與外機通信,內(nèi)機3#通過協(xié)議P2和協(xié)議P3均能與外機通信,內(nèi)機4#通過協(xié)議P2和協(xié)議P3均能與外機通信,如果去除協(xié)議P2,那么所有內(nèi)機與外機仍然能正常通信,所以協(xié)議P2為冗余協(xié)議。參見圖1的表格,檢查所有協(xié)議,去除所有冗余協(xié)議,在本例中,冗余協(xié)議只有協(xié)議P2,去除冗余協(xié)議P2,確定完整一輪通信所需的協(xié)議包括協(xié)議PU協(xié)議P3、協(xié)議P4和協(xié)議P5。
[0051]去除冗余協(xié)議,精簡了通信所需的協(xié)議,在保證所有內(nèi)機都能與外機正常通信的前提下,外機不需要按照所有協(xié)議發(fā)送通信數(shù)據(jù),即外機不需要遍歷所有協(xié)議,可節(jié)省通信資源。顯而易見地,現(xiàn)有技術(shù)中外機與所有內(nèi)機完整一輪通信,外機需要依次按照協(xié)議P1、協(xié)議P2、協(xié)議P3、協(xié)議P4和協(xié)議P5五種不同的協(xié)議發(fā)送通信數(shù)據(jù),而本發(fā)明中,外機只需要按照協(xié)議PU協(xié)議P3、協(xié)議P4和協(xié)議P5四種不同的協(xié)議發(fā)送通信數(shù)據(jù)即可實現(xiàn)與所有內(nèi)機的完整一輪通信,大大節(jié)省了通信資源,尤其當冗余協(xié)議較多時,本發(fā)明的優(yōu)勢更為顯著。
[0052]步驟SlOl中,統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值,按所述協(xié)議權(quán)重值從大到小的順序?qū)λ鐾暾惠喭ㄐ潘璧膮f(xié)議進行排序,將該協(xié)議排序設(shè)定為完整一輪通信的協(xié)議排序。在本例中,完整一輪通信所需的協(xié)議包括協(xié)議PU協(xié)議P3、協(xié)議P4和協(xié)議P5,統(tǒng)計協(xié)議P1、協(xié)議P3、協(xié)議P4和協(xié)議P5的協(xié)議權(quán)重值。協(xié)議權(quán)重值的計算方式為:協(xié)議權(quán)重值=協(xié)議的優(yōu)先級X協(xié)議對應(yīng)的內(nèi)機的數(shù)量,其中,協(xié)議的優(yōu)先級為定義的,根據(jù)協(xié)議本身內(nèi)含參數(shù)重要性的不同,定義協(xié)議不同的優(yōu)先級,協(xié)議越重要,定義的優(yōu)先級越高,用數(shù)字大小來表示優(yōu)先級的高低,數(shù)字越大,優(yōu)先級越高,例如將優(yōu)先級定義在ι-?ο內(nèi),那么I表示優(yōu)先級最低,10表示優(yōu)先級最高;協(xié)議對應(yīng)的內(nèi)機的數(shù)量從圖1中可統(tǒng)計得知。在本例中,定義協(xié)議Pl的優(yōu)先級為4、協(xié)議P3的優(yōu)先級為5、協(xié)議P4的優(yōu)先級為4、協(xié)議P5的優(yōu)先級為5,為清楚起見,將定義的協(xié)議的優(yōu)先級、協(xié)議對應(yīng)的內(nèi)機、協(xié)議對應(yīng)的內(nèi)機的數(shù)量、協(xié)議權(quán)重值以表格的方式統(tǒng)計出來,具體數(shù)據(jù)參見圖4。統(tǒng)計出完整一輪通信所需的協(xié)議PU協(xié)議P3、協(xié)議P4、協(xié)議P5的協(xié)議權(quán)重值分別為8、20、12、10之后,按所述協(xié)議權(quán)重值從大到小的順序?qū)f(xié)議P1、協(xié)議P3、協(xié)議P4、協(xié)議P5進行排序,即協(xié)議權(quán)重值排序為20-12-10-8,對應(yīng)的協(xié)議排序為協(xié)議P3-協(xié)議P4-協(xié)議P5-協(xié)議Pl,將該協(xié)議排序設(shè)定為完整一輪通信的協(xié)議排序,即完整一輪通信外機按照協(xié)議P3-協(xié)議P4-協(xié)議P5-協(xié)議Pl的順序依次發(fā)送通信數(shù)據(jù)。
[0053]按協(xié)議權(quán)重值從大到小的順序設(shè)定完整一輪通信的協(xié)議排序,大大優(yōu)化了通信質(zhì)量。協(xié)議權(quán)重值的大小代表了協(xié)議在系統(tǒng)應(yīng)用中的重要性,同一臺內(nèi)機可通過不同的協(xié)議與外機通信,那么按照協(xié)議權(quán)重值較大的協(xié)議通信,通信的質(zhì)量會更高,所以按協(xié)議權(quán)重值從大到小的順序設(shè)定完整一輪通信的協(xié)議排序,能大大優(yōu)化通信質(zhì)量。
[0054]步驟S102中,設(shè)定完整一輪通信的時間規(guī)則,可避免內(nèi)機重復(fù)回信。所述的時間規(guī)則包括:外機按照某一協(xié)議發(fā)送完通信數(shù)據(jù)后,該協(xié)議對應(yīng)的內(nèi)機等待總線空閑Tl時間后開始依次回信,并且該協(xié)議對應(yīng)的內(nèi)機依次回信的時間間隔也為Tl;該協(xié)議對應(yīng)的內(nèi)機均回信完畢后,外機等待總線空閑T2時間后,按照下一個協(xié)議繼續(xù)發(fā)送通信數(shù)據(jù);當完整一輪通信的協(xié)議排序中的最后一個協(xié)議對應(yīng)的內(nèi)機均回信完畢后,完整一輪通信結(jié)束,夕卜機等待總線空閑T4時間后開始新的完整一輪通信;內(nèi)機判斷多聯(lián)機系統(tǒng)完整一輪通信結(jié)束的標準為總線空閑時間達到T3,如果內(nèi)機檢測到總線空閑時間達到T3,則內(nèi)機判定為完整一輪通信結(jié)束;為避免內(nèi)機重復(fù)回信,令T1、T2、T3、T4滿足T1<T2<T3<T4。為了更清楚地說明Tl、Τ2、Τ3、Τ4的含義及關(guān)系式T1<T2<T3<T4的含義,參見圖5。圖5中,如步驟SlOl中所述,完整一輪通信外機按照協(xié)議Ρ3-協(xié)議Ρ4-協(xié)議Ρ5-協(xié)議Pl的順序依次發(fā)送通信數(shù)據(jù),外機按照協(xié)議Ρ3發(fā)送完通信數(shù)據(jù)后,協(xié)議Ρ3對應(yīng)的內(nèi)機等待總線空閑Tl時間后開始依次回信,并且該協(xié)議對應(yīng)的內(nèi)機依次回信的時間間隔也為Tl,如圖5所示,協(xié)議Ρ3對應(yīng)的內(nèi)機3#、內(nèi)機4#、內(nèi)機5#、內(nèi)機6#依次回信,內(nèi)機3#等待總線空閑Tl時間后開始回信,內(nèi)機3#、內(nèi)機4#、內(nèi)機5#、內(nèi)機6#依次回信的時間間隔也為Tl ;當協(xié)議Ρ3對應(yīng)的內(nèi)機均回信完畢后,即內(nèi)機6#回信完畢后,外機等待總線空閑Τ2時間后,按照協(xié)議Ρ4繼續(xù)發(fā)送通信數(shù)據(jù),即“小輪Ρ3”結(jié)束,“小輪Ρ4”開始。當完整一輪通信的協(xié)議排序中的最后一個協(xié)議對應(yīng)的內(nèi)機均回信完畢后,完整一輪通信結(jié)束,外機等待總線空閑Τ4時間后開始新的完整一輪通信,即協(xié)議Ρ3-協(xié)議Ρ4-協(xié)議Ρ5-協(xié)議Pl中的協(xié)議Pl對應(yīng)的內(nèi)機W、內(nèi)機2#均回信完畢后,完整一輪通信結(jié)束,外機等待總線空閑Τ4時間后開始新的完整一輪通信。內(nèi)機判斷多聯(lián)機系統(tǒng)完整一輪通信結(jié)束的標準為總線空閑時間達到Τ3,如果內(nèi)機檢測到總線空閑時間達到Τ3,則內(nèi)機判定為完整一輪通信結(jié)束;為避免內(nèi)機重復(fù)回信,令Τ1、Τ2、Τ3、Τ4滿足T1<T2<T3<T4。
[0055]T1<T2<T3<T4 的說明:
[0056]T2〈T3的說明:內(nèi)機判斷多聯(lián)機系統(tǒng)完整一輪通信結(jié)束的標準為總線空閑時間達到T3,當內(nèi)機檢測到總線空閑時間達到T3時,內(nèi)機才會認為完整一輪通信結(jié)束,否則,內(nèi)機認為完整一輪通信尚未結(jié)束,而如上所述,小輪通信間隔時間為T2,即每結(jié)束一小輪通信,外機等待總線空閑T2時間后立即按照下一個協(xié)議繼續(xù)發(fā)送通信數(shù)據(jù),令T2〈T3,即內(nèi)機對Τ2時間的判斷是,完整一輪通信尚未結(jié)束。當內(nèi)機已回過信并且判斷出總線空閑的時間為Τ2時,此時如果內(nèi)機再收到外機按其他協(xié)議發(fā)送的通信數(shù)據(jù)時,該內(nèi)機將不再回信,如此保障每一臺內(nèi)機在完整一輪通信中只回信一次,可有效避免內(nèi)機重復(fù)回信。
[0057]Τ3〈Τ4的說明:Τ3是內(nèi)機判斷多聯(lián)機系統(tǒng)完整一輪通信結(jié)束的標準,Τ4是完整一輪通信結(jié)束,外機等待總線空閑Τ4時間后開始新的完整一輪通信的等待時間,令Τ3〈Τ4,即當內(nèi)機判斷出多聯(lián)機系統(tǒng)完整一輪通信結(jié)束后,還有(Τ4-Τ3 )的時長來做好下一輪完整通信的準備,當(Τ4-Τ3)時長后,新的完整一輪通信開始,外機按照一定協(xié)議順序發(fā)送通信數(shù)據(jù),相應(yīng)的內(nèi)機進行響應(yīng)回信。
[0058]設(shè)定完整一輪通信的時間規(guī)則,避免了內(nèi)機重復(fù)回信,節(jié)約了通信資源,提高了通信效率,從而實現(xiàn)了多聯(lián)機系統(tǒng)內(nèi)外機的快速通信。
[0059]步驟S103中,按所述協(xié)議排序和所述時間規(guī)則進行完整一輪通信。通過步驟S100-S102,去除了冗余協(xié)議,設(shè)定好了完整一輪通信的協(xié)議排序和時間規(guī)則,按所述協(xié)議排序和所述時間規(guī)則進行完整一輪通信,可節(jié)約通信資源,提高通信效率,優(yōu)化通信質(zhì)量,從而實現(xiàn)多聯(lián)機系統(tǒng)內(nèi)外機的快速通信。
[0060]參見圖6,本發(fā)明所述的一種多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的裝置包括:
[0061]冗余協(xié)議去除單元100,用于去除冗余協(xié)議,確定完整一輪通信所需的協(xié)議;
[0062]協(xié)議排序設(shè)定單元101,用于統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值,按所述協(xié)議權(quán)重值從大到小的順序?qū)λ鐾暾惠喭ㄐ潘璧膮f(xié)議進行排序,將該協(xié)議排序設(shè)定為完整一輪通信的協(xié)議排序;
[0063]時間規(guī)則設(shè)定單元102,用于設(shè)定完整一輪通信的時間規(guī)則;
[0064]通信單元103,用于按所述協(xié)議排序和所述時間規(guī)則進行完整一輪通信。
[0065]本發(fā)明所述的裝置中,冗余協(xié)議去除單元,精簡了通信所需的協(xié)議;協(xié)議排序設(shè)定單元,優(yōu)化了通信質(zhì)量;時間規(guī)則設(shè)定單元,避免了內(nèi)機重復(fù)回信;從而使本發(fā)明所述的裝置節(jié)約通信資源,提高通信效率,優(yōu)化通信質(zhì)量,實現(xiàn)了多聯(lián)機系統(tǒng)內(nèi)外機的快速通信。
[0066]參見圖7,本發(fā)明所述的一種多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的裝置包括:
[0067]冗余協(xié)議去除單元100,用于去除冗余協(xié)議,確定完整一輪通信所需的協(xié)議;
[0068]優(yōu)先級定義單元1011,用于定義所述完整一輪通信所需協(xié)議的優(yōu)先級;
[0069]協(xié)議權(quán)重值統(tǒng)計單元1012,用于統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值;
[0070]協(xié)議排序單元1013,用于按所述協(xié)議權(quán)重值從大到小的順序?qū)λ鐾暾惠喭ㄐ潘璧膮f(xié)議進行排序;
[0071]協(xié)議排序設(shè)定單元Α1014,用于將協(xié)議排序單元1013中的協(xié)議排序設(shè)定為完整一輪通信的協(xié)議排序;
[0072]時間規(guī)則設(shè)定單元102,用于設(shè)定完整一輪通信的時間規(guī)則;
[0073]通信單元103,用于按所述協(xié)議排序和所述時間規(guī)則進行完整一輪通信。
[0074]本發(fā)明所述的裝置中,冗余協(xié)議去除單元,精簡了通信所需的協(xié)議;協(xié)議排序設(shè)定單元,優(yōu)化了通信質(zhì)量;時間規(guī)則設(shè)定單元,避免了內(nèi)機重復(fù)回信;從而使本發(fā)明所述的裝置節(jié)約通信資源,提高通信效率,優(yōu)化通信質(zhì)量,實現(xiàn)了多聯(lián)機系統(tǒng)內(nèi)外機的快速通信。
[0075]以上結(jié)合具體實施例描述了本發(fā)明的技術(shù)原理。這些描述只是為了解釋本發(fā)明的原理,而不能以任何方式解釋為對本發(fā)明保護范圍的限制?;诖颂幍慕忉專绢I(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動即可聯(lián)想到本發(fā)明的其它【具體實施方式】,這些方式都將落入本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的方法,其特征在于,所述方法包括: 去除冗余協(xié)議,確定完整一輪通信所需的協(xié)議; 統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值,按所述協(xié)議權(quán)重值從大到小的順序?qū)λ鐾暾惠喭ㄐ潘璧膮f(xié)議進行排序,將該協(xié)議排序設(shè)定為完整一輪通信的協(xié)議排序; 設(shè)定完整一輪通信的時間規(guī)則; 按所述協(xié)議排序和所述時間規(guī)則進行完整一輪通信。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述時間規(guī)則包括:外機按照某一協(xié)議發(fā)送完通信數(shù)據(jù)后,該協(xié)議對應(yīng)的內(nèi)機等待總線空閑Tl時間后開始依次回信,并且該協(xié)議對應(yīng)的內(nèi)機依次回信的時間間隔也為Tl ;該協(xié)議對應(yīng)的內(nèi)機均回信完畢后,外機等待總線空閑T2時間后,按照下一個協(xié)議繼續(xù)發(fā)送通信數(shù)據(jù);當完整一輪通信的協(xié)議排序中的最后一個協(xié)議對應(yīng)的內(nèi)機均回信完畢后,完整一輪通信結(jié)束,外機等待總線空閑T4時間后開始新的完整一輪通信;內(nèi)機判斷多聯(lián)機系統(tǒng)完整一輪通信結(jié)束的標準為總線空閑時間達到T3,如果內(nèi)機檢測到總線空閑時間達到T3,則內(nèi)機判定為完整一輪通信結(jié)束;為避免內(nèi)機重復(fù)回信,令 Tl、T2、T3、T4 滿足 T1<T2<T3<T4。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值之前,所述去除冗余協(xié)議,確定完整一輪通信所需的協(xié)議之后,還包括:定義所述完整一輪通信所需協(xié)議的優(yōu)先級。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值具體為:協(xié)議權(quán)重值=協(xié)議的優(yōu)先級X協(xié)議對應(yīng)的內(nèi)機的數(shù)量。
5.一種多聯(lián)機系統(tǒng)內(nèi)外機多種協(xié)議快速通信的裝置,其特征在于,所述裝置包括: 冗余協(xié)議去除單元,用于去除冗余協(xié)議,確定完整一輪通信所需的協(xié)議; 協(xié)議排序設(shè)定單元,用于統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值,按所述協(xié)議權(quán)重值從大到小的順序?qū)λ鐾暾惠喭ㄐ潘璧膮f(xié)議進行排序,將該協(xié)議排序設(shè)定為完整一輪通信的協(xié)議排序; 時間規(guī)則設(shè)定單元,用于設(shè)定完整一輪通信的時間規(guī)則; 通信單元,用于按所述協(xié)議排序和所述時間規(guī)則進行完整一輪通信。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述時間規(guī)則設(shè)定單元包括:外機按照某一協(xié)議發(fā)送完通信數(shù)據(jù)后,該協(xié)議對應(yīng)的內(nèi)機等待總線空閑Tl時間后開始依次回信,并且該協(xié)議對應(yīng)的內(nèi)機依次回信的時間間隔也為Tl;該協(xié)議對應(yīng)的內(nèi)機均回信完畢后,外機等待總線空閑T2時間后,按照下一個協(xié)議繼續(xù)發(fā)送通信數(shù)據(jù);當完整一輪通信的協(xié)議排序中的最后一個協(xié)議對應(yīng)的內(nèi)機均回信完畢后,完整一輪通信結(jié)束,外機等待總線空閑T4時間后開始新的完整一輪通信;內(nèi)機判斷多聯(lián)機系統(tǒng)完整一輪通信結(jié)束的標準為總線空閑時間達到T3,如果內(nèi)機檢測到總線空閑時間達到T3,則內(nèi)機判定為完整一輪通信結(jié)束;為避免內(nèi)機重復(fù)回信,令Tl、T2、T3、T4滿足T1<T2<T3<T4。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括: 優(yōu)先級定義單元,用于定義所述完整一輪通信所需協(xié)議的優(yōu)先級。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述統(tǒng)計所述完整一輪通信所需的協(xié)議的協(xié)議權(quán)重值具體為:協(xié)議權(quán)重值=協(xié)議的優(yōu)先級X協(xié)議對應(yīng)的內(nèi)機的數(shù)量。
【文檔編號】H04L29/06GK104348783SQ201310320576
【公開日】2015年2月11日 申請日期:2013年7月26日 優(yōu)先權(quán)日:2013年7月26日
【發(fā)明者】禚百田, 時斌, 程紹江, 由秀玲, 王軍 申請人:海爾集團公司, 青島海爾空調(diào)電子有限公司