国产精品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>

      一種空調(diào)數(shù)據(jù)的解析方法、裝置及空調(diào)與流程

      文檔序號:12377307閱讀:407來源:國知局
      一種空調(diào)數(shù)據(jù)的解析方法、裝置及空調(diào)與流程

      本發(fā)明屬于空調(diào)技術(shù)領(lǐng)域,具體涉及一種空調(diào)數(shù)據(jù)的解析方法、裝置及空調(diào),尤其涉及一種自動生成空調(diào)數(shù)據(jù)解析文件的方法、與該方法對應(yīng)的裝置、以及具有該裝置的空調(diào)。



      背景技術(shù):

      空調(diào)(即空氣調(diào)節(jié)器),可以對建筑/構(gòu)筑物內(nèi)環(huán)境空氣的溫度、濕度、潔凈度、速度等參數(shù)進(jìn)行調(diào)節(jié)和控制。隨著商用空調(diào)機(jī)組機(jī)型的不斷增加,為了適應(yīng)不同訂單的需求對機(jī)組通訊協(xié)議的頻繁更改,應(yīng)用服務(wù)器和廠商遠(yuǎn)程智能服務(wù)中心的數(shù)據(jù)解析文件也要對應(yīng)更新。目前解析文件的開發(fā)狀況至少包括:

      ⑴機(jī)組通訊協(xié)議更改頻繁,每次機(jī)組通訊協(xié)議的更改都需要人為的對照更改點(diǎn)對應(yīng)用服務(wù)器和廠商遠(yuǎn)程智能服務(wù)中心的解析文件進(jìn)行更新,效率較低。

      ⑵應(yīng)用服務(wù)器和廠商遠(yuǎn)程智能服務(wù)中心都需要添加一份解析文件,開發(fā)過程重復(fù)性工作較多。

      ⑶人為進(jìn)行解析文件開發(fā)添加這些信息容易出錯。

      現(xiàn)有技術(shù)中,存在處理效率低、重復(fù)性工作量大和出錯率高等缺陷。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的目的在于,針對上述缺陷,提供一種空調(diào)數(shù)據(jù)的解析方法、裝置及空調(diào),以解決現(xiàn)有技術(shù)中機(jī)組通訊協(xié)議更改頻繁導(dǎo)致對空調(diào)數(shù)據(jù)處理效率降低的問題,達(dá)到提升處理效率的效果。

      本發(fā)明提供一種空調(diào)數(shù)據(jù)的解析方法,包括:獲取所述空調(diào)的機(jī)組通訊協(xié)議;對所述機(jī)組通訊協(xié)議進(jìn)行識別處理;根據(jù)所述識別處理得到的識別信息,調(diào)用預(yù)設(shè)的解析文件生成模塊;通過所述解析文件生成模塊,對所述空調(diào)數(shù)據(jù)進(jìn)行解析,得到所需的目標(biāo)解析文件。

      可選地,獲取所述空調(diào)的機(jī)組通訊協(xié)議之前,還包括:根據(jù)預(yù)設(shè)格式,將不同類型的所述空調(diào)的機(jī)組通訊協(xié)議進(jìn)行格式規(guī)范化處理,得到與每種類型的所述空調(diào)對應(yīng)、且滿足所述格式的所述機(jī)組通訊協(xié)議;相應(yīng)地,獲取所述機(jī)組通訊協(xié)議,包括:獲取所述格式規(guī)范化處理得到的所述機(jī)組通訊協(xié)議。

      可選地,所述識別信息,包括:所述機(jī)組通訊協(xié)議的協(xié)議類型;相應(yīng)地,調(diào)用預(yù)設(shè)的解析文件生成模塊之前,還包括:定制與每種所述協(xié)議類型對應(yīng)的解析文件生成模塊。

      可選地,所述識別信息,還包括:所述空調(diào)的機(jī)組型號和機(jī)型版本的至少之一;相應(yīng)地,調(diào)用預(yù)設(shè)的解析文件生成模塊,包括:調(diào)用與所述機(jī)組型號和所述機(jī)型版本的至少之一適配的所述解析文件生成模塊。

      可選地,對所述空調(diào)數(shù)據(jù)進(jìn)行解析,包括:當(dāng)所述識別信息包括所述機(jī)組通訊協(xié)議的協(xié)議類型時,加載與所述協(xié)議類型適配的所述機(jī)組通訊協(xié)議的協(xié)議參數(shù);將所述加載完成的所述協(xié)議參數(shù),填充灌注至所述解析文件生成模塊,生成所述目標(biāo)解析文件。

      可選地,所述協(xié)議參數(shù),包括:所述機(jī)組的參數(shù)名稱、所述參數(shù)的范圍、所述參數(shù)的定義類型、所述參數(shù)的精度、所述參數(shù)的默認(rèn)值、所述參數(shù)的單位的至少之一。

      與上述方法相匹配,本發(fā)明另一方面提供一種空調(diào)數(shù)據(jù)的解析裝置,包括:獲取單元,用于獲取所述空調(diào)的機(jī)組通訊協(xié)議;識別單元,用于對所述機(jī)組通訊協(xié)議進(jìn)行識別處理;調(diào)用單元,用于根據(jù)所述識別處理得到的識別信息,調(diào)用預(yù)設(shè)的解析文件生成模塊;解析單元,用于通過所述解析文件生成模塊,對所述空調(diào)數(shù)據(jù)進(jìn)行解析,得到所需的目標(biāo)解析文件。

      可選地,還包括:規(guī)范化單元,用于根據(jù)預(yù)設(shè)格式,將不同類型的所述空調(diào)的機(jī)組通訊協(xié)議進(jìn)行格式規(guī)范化處理,得到與每種類型的所述空調(diào)對應(yīng)、且滿足所述格式的所述機(jī)組通訊協(xié)議;相應(yīng)地,獲取單元獲取所述機(jī)組通訊協(xié)議,包括:獲取由所述規(guī)范化單元進(jìn)行所述格式規(guī)范化處理得到的所述機(jī)組通訊協(xié)議。

      可選地,所述識別信息,包括:所述機(jī)組通訊協(xié)議的協(xié)議類型;相應(yīng)地,還包括:定制單元,用于定制與每種所述協(xié)議類型對應(yīng)的解析文件生成模塊。

      可選地,所述識別信息,還包括:所述空調(diào)的機(jī)組型號和機(jī)型版本的至少之一;相應(yīng)地,調(diào)用單元調(diào)用預(yù)設(shè)的解析文件生成模塊,包括:調(diào)用與所述機(jī)組型號和所述機(jī)型版本的至少之一適配的所述解析文件生成模塊。

      可選地,解析單元,包括:加載模塊,用于當(dāng)所述識別信息包括所述機(jī)組通訊協(xié)議的協(xié)議類型時,加載與所述協(xié)議類型適配的所述機(jī)組通訊協(xié)議的協(xié)議參數(shù);生成模塊,用于將所述加載完成的所述協(xié)議參數(shù),填充灌注至所述解析文件生成模塊,生成所述目標(biāo)解析文件。

      可選地,所述協(xié)議參數(shù),包括:所述機(jī)組的參數(shù)名稱、所述參數(shù)的范圍、所述參數(shù)的定義類型、所述參數(shù)的精度、所述參數(shù)的默認(rèn)值、所述參數(shù)的單位的至少之一。

      與上述裝置相匹配,本發(fā)明再一方面提供一種空調(diào),包括:以上所述的空調(diào)數(shù)據(jù)的解析裝置。

      本發(fā)明的方案,通過實(shí)現(xiàn)自動生成空調(diào)數(shù)據(jù)解析文件工具,解決隨商用空調(diào)機(jī)組機(jī)型的不斷增加和適應(yīng)不同訂單的需求對機(jī)組通訊協(xié)議的頻繁更改,進(jìn)行解析文件人為更改的狀態(tài)。

      進(jìn)一步,本發(fā)明的方案,通過自動生成空調(diào)數(shù)據(jù)解析文件工具,有效地適應(yīng)了商用空調(diào)機(jī)組通訊協(xié)議頻繁更改的狀況,且提高了開發(fā)效率,減少人為導(dǎo)致的錯誤。

      進(jìn)一步,本發(fā)明的方案,通過導(dǎo)入機(jī)組通訊協(xié)議,工具自動識別協(xié)議類型、機(jī)組型號和版本,生成目標(biāo)解析文件,大大提高了機(jī)型監(jiān)控組件的開發(fā)效率、且有效減少人為開發(fā)錯誤。

      由此,本發(fā)明的方案,通過導(dǎo)入機(jī)組通訊協(xié)議,根據(jù)該機(jī)組通訊協(xié)議識別協(xié)議類型、機(jī)組型號和版本,進(jìn)而生成目標(biāo)解析文件,解決現(xiàn)有技術(shù)中機(jī)組通訊協(xié)議更改頻繁導(dǎo)致對空調(diào)數(shù)據(jù)處理效率降低的問題,從而,克服現(xiàn)有技術(shù)中處理效率低、重復(fù)性工作量大和出錯率高的缺陷,實(shí)現(xiàn)處理效率高、重復(fù)性工作量小和出錯率低的有益效果。

      本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。

      下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。

      附圖說明

      圖1為本發(fā)明的空調(diào)數(shù)據(jù)的解析方法的一實(shí)施例的流程示意圖;

      圖2為本發(fā)明的方法中解析處理的一實(shí)施例的流程示意圖;

      圖3為本發(fā)明的空調(diào)數(shù)據(jù)的解析裝置的一實(shí)施例的結(jié)構(gòu)示意圖;

      圖4為本發(fā)明的空調(diào)的一實(shí)施例的解析文件自動生成流程示意圖。

      結(jié)合附圖,本發(fā)明實(shí)施例中附圖標(biāo)記如下:

      102-獲取單元;104-識別單元;106-調(diào)用單元;108-解析單元;1082-加載模塊;1084-生成模塊;110-規(guī)范化單元;112-定制單元。

      具體實(shí)施方式

      為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明具體實(shí)施例及相應(yīng)的附圖對本發(fā)明技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      根據(jù)本發(fā)明的實(shí)施例,提供了一種空調(diào)數(shù)據(jù)的解析方法,如圖1所示本發(fā)明的方法的一實(shí)施例的流程示意圖。該空調(diào)數(shù)據(jù)的解析方法可以包括:

      在所述步驟S110處,獲取所述空調(diào)的機(jī)組通訊協(xié)議。

      例如:由用戶導(dǎo)入機(jī)組通訊協(xié)議。

      例如:開啟該自動生成空調(diào)數(shù)據(jù)解析文件工具后,可以選擇導(dǎo)入機(jī)組通訊協(xié)議。

      由此,通過獲取空調(diào)的機(jī)組通訊協(xié)議,可以為空調(diào)參數(shù)的確定提供精準(zhǔn)而可靠的處理依據(jù),使用便捷性好。

      在所述步驟S120處,對所述機(jī)組通訊協(xié)議進(jìn)行識別處理。

      例如:工具自動識別協(xié)議類型、機(jī)組型號和版本。

      例如:讓程序按照導(dǎo)入的機(jī)組協(xié)議類型進(jìn)行識別協(xié)議類型、機(jī)組型號和版本。

      例如:根據(jù)導(dǎo)入的機(jī)組通訊協(xié)議,識別機(jī)組通訊協(xié)議的協(xié)議類型、機(jī)組型號和機(jī)型版本。其中,每個機(jī)型版本都對應(yīng)一份機(jī)組通訊協(xié)議。

      由此,通過對機(jī)組通訊協(xié)議的識別,可以確定空調(diào)參數(shù),進(jìn)而有利于調(diào)用與空調(diào)參數(shù)適配的解析文件生成模塊,精準(zhǔn)性好,可靠性高。

      在所述步驟S130處,根據(jù)所述識別處理得到的識別信息,調(diào)用預(yù)設(shè)的解析文件生成模塊。

      例如:解析文件生成模塊,可以是自動生成空調(diào)數(shù)據(jù)解析文件工具。

      由此,可以通過對空調(diào)的識別信息調(diào)用與空調(diào)適配的解析文件生成模塊,進(jìn)而有利于精準(zhǔn)而可靠地處理空調(diào)數(shù)據(jù),使用便捷性好,可靠性高。

      在所述步驟S140處,通過所述解析文件生成模塊,對所述空調(diào)數(shù)據(jù)進(jìn)行解析,得到所需的目標(biāo)解析文件。

      其中,所述空調(diào)數(shù)據(jù),可以是通過GPRS模塊監(jiān)聽到的空調(diào)機(jī)組數(shù)據(jù)。另外,所述空調(diào)數(shù)據(jù),還可以是對監(jiān)聽到的所述空調(diào)機(jī)組數(shù)據(jù)進(jìn)行壓縮處理后的壓縮機(jī)組數(shù)據(jù)。

      例如:生成目標(biāo)解析文件。

      在一個例子中,可以根據(jù)用戶導(dǎo)入規(guī)定格式的機(jī)組協(xié)議自動識別協(xié)議類型和機(jī)型版本,并對應(yīng)生成應(yīng)用服務(wù)器和廠商遠(yuǎn)程智能服務(wù)中心所需要的目標(biāo)解析文件。

      由此,通過識別機(jī)組通訊協(xié)議,調(diào)用解析文件生成模塊對空調(diào)數(shù)據(jù)進(jìn)行解析,得到所需的目標(biāo)解析文件,可以提高對空調(diào)數(shù)據(jù)的處理效率,可以減少對不同類型的機(jī)組進(jìn)行重復(fù)性數(shù)據(jù)處理的重復(fù)性工作量,還可以減少人為重復(fù)性數(shù)據(jù)處理帶來的錯誤率。

      在一個可選例子中,可以結(jié)合圖2所示本發(fā)明的方法中解析處理的一實(shí)施例的流程示意圖,進(jìn)一步說明步驟S140中對所述空調(diào)數(shù)據(jù)進(jìn)行解析的具體過程。

      步驟S210,當(dāng)所述識別信息包括所述機(jī)組通訊協(xié)議的協(xié)議類型時,加載與所述協(xié)議類型適配的所述機(jī)組通訊協(xié)議的協(xié)議參數(shù)。

      例如:根據(jù)預(yù)設(shè)的規(guī)范機(jī)組協(xié)議格式,自動加載機(jī)組通訊協(xié)議的協(xié)議參數(shù)。

      例如:對應(yīng)協(xié)議類型的規(guī)范,加載協(xié)議中所有的參數(shù)內(nèi)容。

      步驟S220,將所述加載完成的所述協(xié)議參數(shù),填充灌注至所述解析文件生成模塊,生成所述目標(biāo)解析文件。

      例如:用加載完的協(xié)議參數(shù)內(nèi)容往上一步識別選擇的模板文件進(jìn)行填充灌注,以實(shí)現(xiàn)自動生成目標(biāo)解析文件功能。

      例如:將加載得到的協(xié)議參數(shù),填充灌注至調(diào)用得到的所述解析文件生成模板,生成所需的目標(biāo)解析文件。

      由此,通過加載協(xié)議參數(shù),并基于加載的協(xié)議參數(shù)對解析文件生成模塊進(jìn)行填充灌注,生成所需的目標(biāo)解析文件,可以減少機(jī)組機(jī)型版本監(jiān)控組件開發(fā)的重復(fù)性代碼的編寫,提高對數(shù)據(jù)處理的效率。

      可選地,所述協(xié)議參數(shù),可以包括:所述機(jī)組的參數(shù)名稱、所述參數(shù)的范圍、所述參數(shù)的定義類型、所述參數(shù)的精度、所述參數(shù)的默認(rèn)值、所述參數(shù)的單位的至少之一。

      例如:參數(shù)內(nèi)容,可以包括:參數(shù)名稱、大小范圍、定義類型、默認(rèn)值、單位等。

      例如:機(jī)組通訊協(xié)議的協(xié)議參數(shù),可以包含:機(jī)組的各種參數(shù)名稱、范圍、精度和單位等信息。

      由此,通過多種形式的協(xié)議參數(shù),有利于提高空調(diào)數(shù)據(jù)處理的精準(zhǔn)性和靈活性,且可靠性高。

      在一個可選實(shí)施方式中,步驟S110中獲取所述空調(diào)的機(jī)組通訊協(xié)議之前,還可以包括:根據(jù)預(yù)設(shè)格式,將不同類型的所述空調(diào)的機(jī)組通訊協(xié)議進(jìn)行格式規(guī)范化處理,得到與每種類型的所述空調(diào)對應(yīng)、且滿足所述格式的所述機(jī)組通訊協(xié)議。

      相應(yīng)地,步驟S110中獲取所述機(jī)組通訊協(xié)議,可以包括:獲取所述格式規(guī)范化處理得到的所述機(jī)組通訊協(xié)議。

      由此,通過格式規(guī)范化處理后的機(jī)組通訊協(xié)議,可以適應(yīng)商用空調(diào)機(jī)組通訊協(xié)議頻繁更改的狀況,提高開發(fā)人員的工作效率。

      在一個可選實(shí)施方式中,步驟S130中所述識別信息,可以包括:所述機(jī)組通訊協(xié)議的協(xié)議類型。

      相應(yīng)地,步驟S130中調(diào)用預(yù)設(shè)的解析文件生成模塊之前,還可以包括:定制與每種所述協(xié)議類型對應(yīng)的解析文件生成模塊。

      在一個例子中,定制過程,可以是根據(jù)需要自動生成的代碼,根據(jù)重復(fù)代碼定義的規(guī)則,進(jìn)行自動生成代碼模塊的制定。

      例如:規(guī)范機(jī)組協(xié)議格式,由于部門中機(jī)組通訊協(xié)議有多種類型,都需要對不同類型的機(jī)組通訊協(xié)議制定對應(yīng)格式。

      例如:由于工具的核心是使用特定領(lǐng)域語言,來進(jìn)行解析文件的自動生成,所以不同協(xié)議類型生成的目標(biāo)解析文件可能都不一樣,所以前期開發(fā)過程中都需要為每種協(xié)議類型定制一份解析文件生成模板。

      其中,特定領(lǐng)域語言,可以是通過DSL有效提高開發(fā)人員的生產(chǎn)力的開發(fā)語言。

      由此,通過協(xié)議類型定制適配的解析文件生成模塊,可以減少開發(fā)過程中由于人為而導(dǎo)致的一些程序錯誤,提高對空調(diào)數(shù)據(jù)處理的精準(zhǔn)性。

      在一個可選實(shí)施方式中,步驟S130中所述識別信息,還可以包括:所述空調(diào)的機(jī)組型號和機(jī)型版本的至少之一。

      相應(yīng)地,步驟S130中調(diào)用預(yù)設(shè)的解析文件生成模塊,可以包括:調(diào)用與所述機(jī)組型號和所述機(jī)型版本的至少之一適配的所述解析文件生成模塊。

      例如:可以根據(jù)對協(xié)議類型、機(jī)組型號和機(jī)型版本的識別信息,自動調(diào)用對應(yīng)的解析文件生成模板(例如:前期開發(fā)過程為每種協(xié)議類型定制的一份解析文件生成模板)。

      由此,通過調(diào)用與協(xié)議類型、機(jī)組型號和機(jī)型版本適配的解析文件生成模板,可以進(jìn)一步提升數(shù)據(jù)處理的精準(zhǔn)性和可靠性。

      經(jīng)大量的試驗驗證,采用本實(shí)施例的技術(shù)方案,通過實(shí)現(xiàn)自動生成空調(diào)數(shù)據(jù)解析文件工具,解決隨商用空調(diào)機(jī)組機(jī)型的不斷增加和適應(yīng)不同訂單的需求對機(jī)組通訊協(xié)議的頻繁更改,進(jìn)行解析文件人為更改的狀態(tài)。

      根據(jù)本發(fā)明的實(shí)施例,還提供了對應(yīng)于空調(diào)數(shù)據(jù)的解析方法的一種空調(diào)數(shù)據(jù)的解析裝置。參見圖3所示本發(fā)明的裝置的一實(shí)施例的結(jié)構(gòu)示意圖。該空調(diào)數(shù)據(jù)的解析裝置可以包括:獲取單元102、識別單元104、調(diào)用單元106和解析單元108。

      在一個例子中,獲取單元102,可以用于獲取所述空調(diào)的機(jī)組通訊協(xié)議。該獲取單元102的具體功能及處理參見步驟S110。

      例如:由用戶導(dǎo)入機(jī)組通訊協(xié)議。

      例如:開啟該自動生成空調(diào)數(shù)據(jù)解析文件工具后,可以選擇導(dǎo)入機(jī)組通訊協(xié)議。

      由此,通過獲取空調(diào)的機(jī)組通訊協(xié)議,可以為空調(diào)參數(shù)的確定提供精準(zhǔn)而可靠的處理依據(jù),使用便捷性好。

      在一個例子中,識別單元104,可以用于對所述機(jī)組通訊協(xié)議進(jìn)行識別處理。該識別單元104的具體功能及處理參見步驟S120。

      例如:工具自動識別協(xié)議類型、機(jī)組型號和版本。

      例如:讓程序按照導(dǎo)入的機(jī)組協(xié)議類型進(jìn)行識別協(xié)議類型、機(jī)組型號和版本。

      例如:根據(jù)導(dǎo)入的機(jī)組通訊協(xié)議,識別機(jī)組通訊協(xié)議的協(xié)議類型、機(jī)組型號和機(jī)型版本。其中,每個機(jī)型版本都對應(yīng)一份機(jī)組通訊協(xié)議。

      由此,通過對機(jī)組通訊協(xié)議的識別,可以確定空調(diào)參數(shù),進(jìn)而有利于調(diào)用與空調(diào)參數(shù)適配的解析文件生成模塊,精準(zhǔn)性好,可靠性高。

      在一個例子中,調(diào)用單元106,可以用于根據(jù)所述識別處理得到的識別信息,調(diào)用預(yù)設(shè)的解析文件生成模塊。該調(diào)用單元106的具體功能及處理參見步驟S130。

      例如:解析文件生成模塊,可以是自動生成空調(diào)數(shù)據(jù)解析文件工具。

      由此,可以通過對空調(diào)的識別信息調(diào)用與空調(diào)適配的解析文件生成模塊,進(jìn)而有利于精準(zhǔn)而可靠地處理空調(diào)數(shù)據(jù),使用便捷性好,可靠性高。

      在一個例子中,解析單元108,可以用于通過所述解析文件生成模塊,對所述空調(diào)數(shù)據(jù)進(jìn)行解析,得到所需的目標(biāo)解析文件。該解析單元108的具體功能及處理參見步驟S140。

      其中,所述空調(diào)數(shù)據(jù),可以是通過GPRS模塊監(jiān)聽到的空調(diào)機(jī)組數(shù)據(jù)。另外,所述空調(diào)數(shù)據(jù),還可以是對監(jiān)聽到的所述空調(diào)機(jī)組數(shù)據(jù)進(jìn)行壓縮處理后的壓縮機(jī)組數(shù)據(jù)。

      例如:生成目標(biāo)解析文件。

      在一個例子中,可以根據(jù)用戶導(dǎo)入規(guī)定格式的機(jī)組協(xié)議自動識別協(xié)議類型和機(jī)型版本,并對應(yīng)生成應(yīng)用服務(wù)器和廠商遠(yuǎn)程智能服務(wù)中心所需要的目標(biāo)解析文件。

      由此,通過識別機(jī)組通訊協(xié)議,調(diào)用解析文件生成模塊對空調(diào)數(shù)據(jù)進(jìn)行解析,得到所需的目標(biāo)解析文件,可以提高對空調(diào)數(shù)據(jù)的處理效率,可以減少對不同類型的機(jī)組進(jìn)行重復(fù)性數(shù)據(jù)處理的重復(fù)性工作量,還可以減少人為重復(fù)性數(shù)據(jù)處理帶來的錯誤率。

      可選地,解析單元108,可以包括:加載模塊1082和生成模塊1084。

      在一個具體例子中,加載模塊1082,可以用于當(dāng)所述識別信息包括所述機(jī)組通訊協(xié)議的協(xié)議類型時,加載與所述協(xié)議類型適配的所述機(jī)組通訊協(xié)議的協(xié)議參數(shù)。該加載模塊1082的具體功能及處理參見步驟S210。

      例如:根據(jù)預(yù)設(shè)的規(guī)范機(jī)組協(xié)議格式,自動加載機(jī)組通訊協(xié)議的協(xié)議參數(shù)。

      例如:對應(yīng)協(xié)議類型的規(guī)范,加載協(xié)議中所有的參數(shù)內(nèi)容。

      在一個具體例子中,生成模塊1084,可以用于將所述加載完成的所述協(xié)議參數(shù),填充灌注至所述解析文件生成模塊,生成所述目標(biāo)解析文件。該生成模塊1084的具體功能及處理參見步驟S220。

      例如:用加載完的協(xié)議參數(shù)內(nèi)容往上一步識別選擇的模板文件進(jìn)行填充灌注,以實(shí)現(xiàn)自動生成目標(biāo)解析文件功能。

      例如:將加載得到的協(xié)議參數(shù),填充灌注至調(diào)用得到的所述解析文件生成模板,生成所需的目標(biāo)解析文件。

      由此,通過加載協(xié)議參數(shù),并基于加載的協(xié)議參數(shù)對解析文件生成模塊進(jìn)行填充灌注,生成所需的目標(biāo)解析文件,可以減少機(jī)組機(jī)型版本監(jiān)控組件開發(fā)的重復(fù)性代碼的編寫,提高對數(shù)據(jù)處理的效率。

      可選地,所述協(xié)議參數(shù),可以包括:所述機(jī)組的參數(shù)名稱、所述參數(shù)的范圍、所述參數(shù)的定義類型、所述參數(shù)的精度、所述參數(shù)的默認(rèn)值、所述參數(shù)的單位的至少之一。

      例如:參數(shù)內(nèi)容,可以包括:參數(shù)名稱、大小范圍、定義類型、默認(rèn)值、單位等。

      例如:機(jī)組通訊協(xié)議的協(xié)議參數(shù),可以包含:機(jī)組的各種參數(shù)名稱、范圍、精度和單位等信息。

      由此,通過多種形式的協(xié)議參數(shù),有利于提高空調(diào)數(shù)據(jù)處理的精準(zhǔn)性和靈活性,且可靠性高。

      在一個可選實(shí)施方式中,還可以包括:規(guī)范化單元110。

      在一個例子中,規(guī)范化單元110,可以用于根據(jù)預(yù)設(shè)格式,將不同類型的所述空調(diào)的機(jī)組通訊協(xié)議進(jìn)行格式規(guī)范化處理,得到與每種類型的所述空調(diào)對應(yīng)、且滿足所述格式的所述機(jī)組通訊協(xié)議。

      相應(yīng)地,獲取單元102獲取所述機(jī)組通訊協(xié)議,可以包括:獲取由所述規(guī)范化單元110進(jìn)行所述格式規(guī)范化處理得到的所述機(jī)組通訊協(xié)議。

      由此,通過格式規(guī)范化處理后的機(jī)組通訊協(xié)議,可以適應(yīng)商用空調(diào)機(jī)組通訊協(xié)議頻繁更改的狀況,提高開發(fā)人員的工作效率。

      在一個可選實(shí)施方式中,調(diào)用單元106中的所述識別信息,可以包括:所述機(jī)組通訊協(xié)議的協(xié)議類型。

      相應(yīng)地,還可以包括:定制單元112。

      在一個例子中,定制單元112,可以用于定制與每種所述協(xié)議類型對應(yīng)的解析文件生成模塊。

      在一個例子中,定制過程,可以是根據(jù)需要自動生成的代碼,根據(jù)重復(fù)代碼定義的規(guī)則,進(jìn)行自動生成代碼模塊的制定。

      例如:規(guī)范機(jī)組協(xié)議格式,由于部門中機(jī)組通訊協(xié)議有多種類型,都需要對不同類型的機(jī)組通訊協(xié)議制定對應(yīng)格式。

      例如:由于工具的核心是使用特定領(lǐng)域語言,來進(jìn)行解析文件的自動生成,所以不同協(xié)議類型生成的目標(biāo)解析文件可能都不一樣,所以前期開發(fā)過程中都需要為每種協(xié)議類型定制一份解析文件生成模板。

      其中,特定領(lǐng)域語言,可以是通過DSL有效提高開發(fā)人員的生產(chǎn)力的開發(fā)語言。

      由此,通過協(xié)議類型定制適配的解析文件生成模塊,可以減少開發(fā)過程中由于人為而導(dǎo)致的一些程序錯誤,提高對空調(diào)數(shù)據(jù)處理的精準(zhǔn)性。

      在一個可選實(shí)施方式中,調(diào)用單元106中的所述識別信息,還可以包括:所述空調(diào)的機(jī)組型號和機(jī)型版本的至少之一。

      相應(yīng)地,調(diào)用單元106調(diào)用預(yù)設(shè)的解析文件生成模塊,可以包括:調(diào)用與所述機(jī)組型號和所述機(jī)型版本的至少之一適配的所述解析文件生成模塊。

      例如:可以根據(jù)對協(xié)議類型、機(jī)組型號和機(jī)型版本的識別信息,自動調(diào)用對應(yīng)的解析文件生成模板(例如:前期開發(fā)過程為每種協(xié)議類型定制的一份解析文件生成模板)。

      由此,通過調(diào)用與協(xié)議類型、機(jī)組型號和機(jī)型版本適配的解析文件生成模板,可以進(jìn)一步提升數(shù)據(jù)處理的精準(zhǔn)性和可靠性。

      由于本實(shí)施例的裝置所實(shí)現(xiàn)的處理及功能基本相應(yīng)于前述圖1至圖2所示的方法的實(shí)施例、原理和實(shí)例,故本實(shí)施例的描述中未詳盡之處,可以參見前述實(shí)施例中的相關(guān)說明,在此不做贅述。

      經(jīng)大量的試驗驗證,采用本發(fā)明的技術(shù)方案,通過自動生成空調(diào)數(shù)據(jù)解析文件工具,有效地適應(yīng)了商用空調(diào)機(jī)組通訊協(xié)議頻繁更改的狀況,且提高了開發(fā)效率,減少人為導(dǎo)致的錯誤。

      根據(jù)本發(fā)明的實(shí)施例,還提供了對應(yīng)于空調(diào)數(shù)據(jù)的解析裝置的一種空調(diào)。該空調(diào)可以包括:以上所述的空調(diào)數(shù)據(jù)的解析裝置。

      在一個可選例子中,空調(diào)廠商出貨的大部分商用空調(diào)機(jī)組,都會配套GPRS模塊進(jìn)行機(jī)組數(shù)據(jù)的監(jiān)聽傳輸,并通過應(yīng)用服務(wù)器對傳輸回來的數(shù)據(jù)進(jìn)行解析,解析后的數(shù)據(jù)會傳輸?shù)綇S商遠(yuǎn)程智能服務(wù)中心進(jìn)行機(jī)組數(shù)據(jù)的監(jiān)控顯示和維護(hù)。

      可選地,GPRS模塊,可以用于監(jiān)聽空調(diào)機(jī)組數(shù)據(jù),通過網(wǎng)絡(luò)傳輸經(jīng)過壓縮算法壓縮的機(jī)組數(shù)據(jù)。

      例如:壓縮算法,可以是把原始數(shù)據(jù)進(jìn)行壓縮傳輸,接收方按預(yù)設(shè)算法進(jìn)行解壓。例如:zlib的壓縮和解壓縮。

      可選地,應(yīng)用服務(wù)器,可以用于通過解析文件,解析處理傳輸回來的壓縮機(jī)組數(shù)據(jù),并對機(jī)組數(shù)據(jù)進(jìn)行實(shí)時計算存儲。

      在一個可選例子中,解析文件,可以包括:每一機(jī)型版本都對應(yīng)有一個解析文件,解析文件用于提供給客戶端或應(yīng)用服務(wù)器對GPRS模塊傳輸回來的數(shù)據(jù)進(jìn)行解析。

      可選地,廠商遠(yuǎn)程智能服務(wù)中心,可以用于監(jiān)控客戶端,并用于展示機(jī)組的監(jiān)控數(shù)據(jù)和運(yùn)行情況。

      在一個可選實(shí)施方式中,為了解決現(xiàn)有開發(fā)狀況,適應(yīng)商用空調(diào)機(jī)組通訊協(xié)議更新,提高開發(fā)效率,提出了一種自動生成空調(diào)數(shù)據(jù)解析文件工具實(shí)現(xiàn)方案,它可以根據(jù)用戶導(dǎo)入規(guī)定格式的機(jī)組協(xié)議自動識別協(xié)議類型和機(jī)型版本,并對應(yīng)生成應(yīng)用服務(wù)器和廠商遠(yuǎn)程智能服務(wù)中心所需要的目標(biāo)解析文件。

      可見,通過該技術(shù)方案,可以直接去除人為對照機(jī)組通訊協(xié)議進(jìn)行解析文件的重復(fù)性編碼工作,適應(yīng)商用空調(diào)機(jī)組機(jī)型的不斷增加和適應(yīng)不同訂單的需求對機(jī)組通訊協(xié)議的頻繁更改,提高開發(fā)效率,減少人為開發(fā)出現(xiàn)的錯誤。

      在一個可選例子中,參見圖4所示的例子,該空調(diào)的自動生成空調(diào)數(shù)據(jù)解析文件工具的工作流程,可以包括以下幾個步驟:

      步驟1、機(jī)組協(xié)議格式的制定。

      規(guī)范機(jī)組協(xié)議格式,由于部門中機(jī)組通訊協(xié)議有多種類型,都需要對不同類型的機(jī)組通訊協(xié)議制定對應(yīng)格式,讓程序按照導(dǎo)入的機(jī)組協(xié)議類型進(jìn)行識別協(xié)議類型、機(jī)組型號和版本。

      在一個例子中,假設(shè)協(xié)議就一份Excel文檔,Excel文檔里面包含機(jī)組之間通訊的所有機(jī)組數(shù)據(jù)的描述,每個數(shù)據(jù)都包含:參數(shù)名稱、范圍、精度等,規(guī)范格式主要是制定機(jī)組數(shù)據(jù)中各子數(shù)據(jù)在協(xié)議中的位置和固定格式。

      例如:開啟該自動生成空調(diào)數(shù)據(jù)解析文件工具后,可以選擇導(dǎo)入機(jī)組通訊協(xié)議;然后,根據(jù)導(dǎo)入的機(jī)組通訊協(xié)議,識別機(jī)組通訊協(xié)議的協(xié)議類型、機(jī)組型號和機(jī)型版本。其中,每個機(jī)型版本都對應(yīng)一份機(jī)組通訊協(xié)議。

      步驟2、模板文件制定。

      由于工具的核心是使用特定領(lǐng)域語言,來進(jìn)行解析文件的自動生成,所以不同協(xié)議類型生成的目標(biāo)解析文件可能都不一樣,所以前期開發(fā)過程中都需要為每種協(xié)議類型定制一份解析文件生成模板。

      可選地,特定領(lǐng)域語言,可以是通過DSL有效提高開發(fā)人員的生產(chǎn)力的開發(fā)語言。

      例如:可以根據(jù)對協(xié)議類型、機(jī)組型號和機(jī)型版本的識別信息,自動調(diào)用對應(yīng)的解析文件生成模板(例如:前期開發(fā)過程為每種協(xié)議類型定制的一份解析文件生成模板)。

      步驟3、協(xié)議加載生成目標(biāo)解析文件。

      對應(yīng)協(xié)議類型的規(guī)范,加載協(xié)議中所有的參數(shù)內(nèi)容(包括:參數(shù)名稱、大小范圍、定義類型、默認(rèn)值、單位等),再利用加載完的協(xié)議參數(shù)內(nèi)容往上一步識別選擇的模板文件進(jìn)行填充灌注,以實(shí)現(xiàn)自動生成目標(biāo)解析文件功能。

      其中,機(jī)組通訊協(xié)議的協(xié)議參數(shù),可以包含:機(jī)組的各種參數(shù)名稱、范圍、精度和單位等信息。

      例如:根據(jù)預(yù)設(shè)的規(guī)范機(jī)組協(xié)議格式,自動加載機(jī)組通訊協(xié)議的協(xié)議參數(shù);將加載得到的協(xié)議參數(shù),填充灌注至調(diào)用得到的所述解析文件生成模板,生成所需的目標(biāo)解析文件。

      由于本實(shí)施例的空調(diào)所實(shí)現(xiàn)的處理及功能基本相應(yīng)于前述圖3所示的裝置的實(shí)施例、原理和實(shí)例,故本實(shí)施例的描述中未詳盡之處,可以參見前述實(shí)施例中的相關(guān)說明,在此不做贅述。

      經(jīng)大量的試驗驗證,采用本發(fā)明的技術(shù)方案,通過導(dǎo)入機(jī)組通訊協(xié)議,工具自動識別協(xié)議類型、機(jī)組型號和版本,生成目標(biāo)解析文件,大大提高了機(jī)型監(jiān)控組件的開發(fā)效率、且有效減少人為開發(fā)錯誤。

      綜上,本領(lǐng)域技術(shù)人員容易理解的是,在不沖突的前提下,上述各有利方式可以自由地組合、疊加。

      以上所述僅為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1