組合型空調器及其排序方法和裝置的制造方法
【技術領域】
[0001]本發明涉及空調器領域,具體而言,涉及一種組合型空調器及其排序方法和裝置。
【背景技術】
[0002]組合柜機組為常見的組合型空調器,由不同的功能段組合而成,如進風段、表冷段、動力段、除塵段等,功能段位置有特殊要求,如動力段必須置于進風段后面。已知現有的組合柜選型軟件,只能手工排列功能段,操作繁瑣,效率低下。
[0003]針對上述的問題,目前尚未提出有效的解決方案。
【發明內容】
[0004]本發明實施例提供了一種組合型空調器及其排序方法和裝置,以至少解決現有技術中組合型空調器的功能段的排列方式效率低的技術問題。
[0005]根據本發明實施例的一個方面,提供了一種組合型空調器的排序方法,包括:獲取第一功能段,其中,所述第一功能段為所述組合型空調器中待排序的功能段;獲取第二功能段,其中,所述第二功能段為所述組合型空調器中已排序的功能段;判斷所述組合型空調器的配置文件中是否存儲有包括所述第一功能段和所述第二功能段的第一預設排序模板;在判斷出所述配置文件中存儲有包括所述第一功能段和所述第二功能段的所述第一預設排序模板的情況下,按照所述第一預設排序模板對所述第一功能段和所述第二功能段進行排序;以及在判斷出所述配置文件中未存儲包括所述第一功能段和所述第二功能段的所述第一預設排序模板的情況下,判斷所述配置文件中是否存儲有包括所述第一功能段的第二預設排序模板得到判斷結果,并根據所述判斷結果排列所述第一功能段和所述第二功能段。
[0006]進一步地,所述判斷結果表示所述配置文件中存儲有包括所述第一功能段的所述第二預設排序模板,根據所述判斷結果排列所述第一功能段和所述第二功能段包括:從所述第二預設排序模板中查找與所述第一功能段相鄰的目標功能段;判斷所述第二功能段中是否包括所述目標功能段;在判斷出所述第二功能段中包括所述目標功能段的情況下,按照所述第二預設排序模板中所述第一功能段和所述目標功能段的先后順序,將所述第一功能段添加至所述第二功能段;以及在判斷出所述第二功能段中未包括所述目標功能段的情況下,在所述第二功能段的末端添加所述第一功能段。
[0007]進一步地,所述目標功能段包括在所述第一功能段之前的第一目標功能段和在所述第一功能段之后的第二目標功能段,判斷所述第二功能段中是否包括所述目標功能段包括:判斷所述第二功能段中是否包括所述第一目標功能段和第二目標功能段,在判斷出所述第二功能段中包括所述目標功能段的情況下,按照所述第二預設排序模板中所述第一功能段和所述目標功能段的先后順序,將所述第一功能段添加至所述第二功能段包括:在判斷出所述第二功能段中包括所述第一目標功能段未包括所述第二目標功能段的情況下,按照所述第二預設排序模板中所述第一功能段和所述第一目標功能段的先后順序,將所述第一功能段添加至所述第二功能段;在判斷出所述第二功能段中包括所述第二目標功能段未包括所述第一目標功能段的情況下,按照所述第二預設排序模板中所述第一功能段和所述第二目標功能段的先后順序,將所述第一功能段添加至所述第二功能段;以及在判斷出所述第二功能段中包括所述第一目標功能段和所述第二目標功能段的情況下,按照所述第二預設排序模板中所述第一功能段和所述第一目標功能段的先后順序,將所述第一功能段添加至所述第二功能段。
[0008]進一步地,所述第二預設排序模板的數量為多個,按照多個所述第二預設排序模板優先級依次重復執行如下步驟,直至將所述第一功能段添加至所述第二功能段:從所述第二預設排序模板中查找與所述第一功能段相鄰的所述目標功能段;判斷所述第二功能段中是否包括所述目標功能段;在判斷出所述第二功能段中包括所述目標功能段的情況下,按照所述第二預設排序模板中所述第一功能段和所述目標功能段的先后順序,將所述第一功能段添加至所述第二功能段;以及在判斷出所述第二功能段中未包括所述目標功能段的情況下,在所述第二功能段的末端添加所述第一功能段。
[0009]進一步地,所述判斷結果表示所述配置文件中未存儲包括所述第一功能段的所述第二預設排序模板,根據所述判斷結果排列所述第一功能段和所述第二功能段包括:在所述第二功能段的末端添加所述第一功能段。
[0010]進一步地,所述第一預設排序模板的數量為多個,按照所述第一預設排序模板對所述第一功能段和所述第二功能段進行排序包括:接收模板選擇指令,其中,所述模板選擇指令用于從多個所述第一預設排序模板選擇出一個所述第一預設排序模板作為目標第一預設排序模板;以及按照所述目標第一預設排序模板對所述第一功能段和所述第二功能段進行排序。
[0011 ] 進一步地,在接收模板選擇指令之前,所述方法還包括:按照優先級對多個所述第一預設排序模板進行排序。
[0012]進一步地,所述方法還包括:接收模板設置指令;以及按照所述模板設置指令執行以下操作中的至少之一:修改所述第一預設排序模板、刪除所述第一預設排序模板和增加與所述第一預設排序模板不相同的第三預設排序模板至所述組合型空調器。
[0013]根據本發明實施例的另一方面,還提供了一種組合型空調器的排序裝置,包括:第一獲取單元,用于獲取第一功能段,其中,所述第一功能段為所述組合型空調器中待排序的功能段;第二獲取單元,用于獲取第二功能段,其中,所述第二功能段為所述組合型空調器中已排序的功能段;判斷單元,用于判斷所述組合型空調器的配置文件中是否存儲有包括所述第一功能段和所述第二功能段的第一預設排序模板;第一排序單元,用于在判斷出所述配置文件中存儲有包括所述第一功能段和所述第二功能段的所述第一預設排序模板的情況下,按照所述第一預設排序模板對所述第一功能段和所述第二功能段進行排序;以及第二排序單元,用于在判斷出所述配置文件中未存儲包括所述第一功能段和所述第二功能段的所述第一預設排序模板的情況下,判斷所述配置文件中是否存儲有包括所述第一功能段的第二預設排序模板得到判斷結果,并根據所述判斷結果排列所述第一功能段和所述第二功能段。
[0014]進一步地,所述判斷結果表示所述配置文件中存儲有包括所述第一功能段的所述第二預設排序模板,所述第二排序單元包括:查找模塊,用于從所述第二預設排序模板中查找與所述第一功能段相鄰的目標功能段;判斷模塊,用于判斷所述第二功能段中是否包括所述目標功能段;第一添加模塊,用于在判斷出所述第二功能段中包括所述目標功能段的情況下,按照所述第二預設排序模板中所述第一功能段和所述目標功能段的先后順序,將所述第一功能段添加至所述第二功能段;以及第二添加模塊,用于在判斷出所述第二功能段中未包括所述目標功能段的情況下,在所述第二功能段的末端添加所述第一功能段。
[0015]進一步地,所述目標功能段包括在所述第一功能段之前的第一目標功能段和在所述第一功能段之后的第二目標功能段,所述判斷模塊包括:判斷子模塊,用于判斷所述第二功能段中是否包括所述第一目標功能段和第二目標功能段,所述第一添加模塊包括:第一添加子模塊,用于在判斷出所述第二功能段中包括所述第一目標功能段未包括所述第二目標功能段的情況下,按照所述第二預設排序模板中所述第一功能段和所述第一目標功能段的先后順序,將所述第一功能段添加至所述第二功能段;第二添加子模塊,用于在判斷出所述第二功能段中包括所述第二目標功能段未包括所述第一目標功能段的情況下,按照所述第二預設排序模板中所述第一功能段和所述第二目標功能段的先后順序,將所述第一功能段添加至所述第二功能段;以及第三添加子模塊,用于在判斷出所述第二功能段中包括所述第一目標功能段和所述第二目標功能段的情況下,按照所述第二預設排序模板中所述第一功能段和所述第一目標功能段的先后順序,將所述第一功能段添加至所述第二功能段。
[0016]進一步地,所述第二預設排序模板的數量為多個,所述排序裝置按照多個所述第二預設排序模板優先級依次重復調用所述查找模塊、所述判斷模塊、所述第一添加模塊和所述第二添加模塊,直至將所述第一功能段添加至所述第二功能段。
[0017]進一步地,所述判斷結果表示所述配置文件中未存儲包括所述第一功能段的所述第二預設排序模板,所述第二排序單元包括:第三添加模塊,用于在所述第二功能段的末端添加所述第一功能段。
[0018]進一步地,所述第一預設排序模板的數量為多個,所述第一排序單元包括:接收模塊,用于接收模板選擇指令,其中,所述模板選擇指令用于從多個所述第一預設排序模板選擇出一個所述第一預設排序模板作為目標第一預設排序模板;以及第一排序模塊,用于按照所述目標第一預設排序模板對所述第一功能段和所述第二功能段進行排序。
[0019]進一步地,所述第一排序單元還包括:第二排序模塊,用于在接收模板選擇指令之前,按照優先級對多個所述第一預設排序模板進行排序。
[0020]進一步地,所述裝置還包括:接收單元,用于接收模板設置指令;以及修改單元,用于按照所述模板設置指令執行以下操作中的至少之一:修改所述第一預設排序模板、刪除所述第一預設排序模板和增加與所述第一預設排序模板不相同的第三預設排序模板至所述組合型空調器。
[0021]在本發明實施例中,采用獲取第一功能段,其中,第一功能段為組合型空調器中待排序的功能段,獲取第二功能段,其中,第二功能段為組合型空調器中已排序的功能段,判斷組合型空調器的配置文件中是否存儲有包括第一功能段和第二功能段的第一預設排序模板,在判斷出配置文件中存儲有包括第一功能段和第二功能段的第一預設排序模板的情況下,按照第一預設排序模板對第一功能段和第二功能段進行排序,在判斷出配置文件中未存儲包括第一功能段和第二功能段的第一預設排序模板的情況下,判斷配置文件中是否存儲有包括第一功能段的第二預設排序模板得到判斷結果,并根據判斷結果排列第一功能段和第二功能段。通過在配置文件中存儲預設排序模塊,進而在待排序功能段和已排序功能段和配置文件中的預設排序模板匹配上的情況下,直接按照所匹配的預設排序模板對待排序功能段和已排序功能段進行排序;在無法直接匹配的情況下,根據配置文件中包括待排序功能段的預設排序模板,對待排序功能段和已排序功能段進行排序,實現了對組合型空調器的功能段進行自動排序,避免了手工對功能段進行排序的操作繁瑣、效率低下,解決了現有技術中組合型空調器的功能段的排列方式效率低的技術問題。
【附圖說明】
[0022]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0023]圖1是根據本發明實施例的一種可選的組合型空調器的排序方法的流程圖;
[0024]圖2是根據本發明實施例的另一種可選的組合型空調器的排序方法的流程圖;
[0025]圖3是根據本發明實施例的一種可選的組合型空調器的排序裝置的示意圖;
[0026]圖4是根據本發明實施例的另一種可選的組合型空調器的排序裝置的示意圖;以及
[0027]圖5是根據本發明實施例的另一種可選的組合型空調器的排序裝置的示意圖。
【具體實施方式】
[0028]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述