風段等,并且進風段、表冷段、送風段和出風段已經(jīng)存儲在列表中,如果需要加入加濕段時,可以從從創(chuàng)建的功能段的類中確定該加濕段為目標功能段,如果需要調(diào)整已有的進風段的位置時,可以從存儲功能段的列表中確定進風段為目標功能段。
[0101]需要調(diào)整的目標功能段包括列表中已經(jīng)存在的功能段和列表中還不存在的功能段,對列表中已經(jīng)存在的功能段可以將其刪除、移動位置,對列表中還不存在的功能段可以將其插入列表中。
[0102]需要說明的是,步驟S506可以在步驟S502之前執(zhí)行,不對本發(fā)明有不當限定。
[0103]步驟S508,基于列表調(diào)整目標功能段的位置。
[0104]基于列表調(diào)整目標功能段的位置可以是基于列表將列表外的目標功能段插入列表,或者基于列表將列表內(nèi)的目標功能段刪除或者移動位置。其中,該列表可以包括不同的布局方式中的列表。
[0105]通過本發(fā)明實施例,可以基于列表對任意目標功能段的位置進行自動調(diào)整,省去了大量的人力,進而提高了調(diào)整目標功能段的速度,達到了快速對組合柜進行選型的效果。
[0106]圖6是根據(jù)本發(fā)明優(yōu)選實施例的組合柜功能段的數(shù)據(jù)處理方法的流程圖。
[0107]如圖6所示,該方法包括如下的步驟S602至步驟S610,該實施例可以作為圖5所示實施例的優(yōu)選實施方式。
[0108]步驟S602,同圖5所示實施例的步驟S502,在此不再贅述。
[0109]步驟S604,根據(jù)布局方式的檢測結(jié)果判斷組合柜中的功能段是單層布局方式還是雙層布局方式。
[0110]可以判斷組合柜的布局標識。具體地,可以判斷組合柜的布局標識對應的關(guān)鍵詞的值。當關(guān)鍵詞值為單層布局方式對應的值時,則組合柜中功能段為單層布局的功能段,并且該組合柜為單層組合柜。當關(guān)鍵詞值為雙層布局方式對應的值時,則組合柜中功能段為雙層布局的功能段,并且該組合柜為雙層組合柜。關(guān)鍵詞的值可以為數(shù)值,也可以為字符串O
[0111]例如,關(guān)鍵詞可以為IsSingle,且IsSingle的值可以為I和O,當IsSingle的值為I時,表明組合柜為單層組合柜,當IsSingle的值為O時,表明組合柜為雙層組合柜。
[0112]又如,關(guān)鍵詞可以為IsSingle,且IsSingle的值可以為true和false,當IsSingle的值為true時,表明組合柜為單層組合柜,當IsSingle的值為false時,表明組合柜為雙層組合柜。
[0113]步驟S606A,如果判斷出組合柜中的功能段是單層布局方式,獲取用于存儲功能段的單層列表。
[0114]優(yōu)選地,獲取用于存儲功能段的單層列表可以是獲取一個單層列表。單層列表中存儲的功能段在組成組合柜時,只能得到單層組合柜。該單層列表可以包括多個列項,每個列項的寬度可以自由設(shè)定,并且列項的寬度可以通過列項的索引范圍確定。功能段可以對應用于顯示的圖片,其中,圖片的高度可以相同,其寬度可以相同,也可以不相同。
[0115]步驟S606B,如果判斷出組合柜中的功能段是雙層布局方式,獲取用于存儲功能段的雙層列表。
[0116]優(yōu)選地,獲取用于存儲功能段的雙層列表可以是獲取第一列表和第一列表,即雙層列表可以包括第一列表和第一列表,并且第一列表中存儲的功能段組成組合柜的第一層功能段結(jié)構(gòu),第二列表中存儲的功能段組成組合柜的第二層功能段結(jié)構(gòu)。該第一列表和第一列表均可以包括多個列項,每個列項的寬度可以自由設(shè)定,并且列項的寬度可以通過列項的索引范圍確定。功能段可以對應用于顯示的圖片,其中,圖片的高度可以相同,其寬度可以相同,也可以不相同。
[0117]優(yōu)選地,獲取用于存儲功能段的雙層列表可以是獲取第三列表、第四列表、第五列表和第六列表,即雙層列表可以包括第三列表、第四列表、第五列表和第六列表,并且第三列表和第四列表中存儲的功能段組成組合柜的第一層功能段結(jié)構(gòu),第五列表和第六列表中存儲的功能段組成組合柜的第二層功能段結(jié)構(gòu)。該第三列表、第四列表、第五列表和第六列表均可以包括多個列項,每個列項的寬度可以自由設(shè)定,并且列項的寬度可以通過列項的索引范圍確定。功能段可以對應用于顯示的圖片,其中,圖片的高度可以相同,其寬度可以相同,也可以不相同。
[0118]步驟S608,同圖5所示實施例的步驟S506,在此不再贅述。
[0119]步驟S610A,如果判斷出組合柜中的功能段是單層布局方式,基于單層列表調(diào)整目標功能段的位置。
[0120]優(yōu)選地,如果判斷出組合柜中的功能段是單層布局方式,則可以基于一個單層列表調(diào)整目標功能段的位置。具體地,可以將單層列表外的目標功能段插入單層列表,或者可以將單層列表中的目標功能段從單層列表中刪除或在單層列表中進行移動。
[0121]步驟S610B,如果判斷出組合柜中的功能段是雙層布局方式,基于雙層列表調(diào)整目標功能段的位置。
[0122]優(yōu)選地,如果判斷出組合柜中的功能段是雙層布局方式,則可以基于一個雙層列表調(diào)整目標功能段的位置。具體地,可以將雙層列表外的目標功能段插入雙層列表,或者可以將雙層列表中的目標功能段從雙層列表中刪除或在雙層列表中進行移動,其中,雙層列表可以包括多個列表。
[0123]優(yōu)選地,可以通過以下方式基于列表調(diào)整目標功能段的位置:
[0124]步驟11,判斷列表中是否有預先存儲的組合柜中的功能段。
[0125]步驟12,如果判斷出列表中有預先存儲的組合柜中的功能段,確定目標功能段需要插入列表中的位置。
[0126]步驟13,根據(jù)確定的目標功能段需要插入列表中的位置將目標功能段插入列表,并重新定位預先存儲的組合柜中的功能段。
[0127]以在單(雙)層列表中插入目標功能段為例,可以通過以下方式將目標功能段插入到雙層列表中的相應位置:
[0128]首先,可以根據(jù)目標功能段的功能以及其在組合柜中的位置獲取目標功能段的索引范圍,該索引范圍可以包括索引的最大值和索引的最小值,然后,可以判斷單(雙)層列表中是否有預先存儲的功能段,如果判斷單(雙)層列表中沒有預先存儲的功能段,則根據(jù)獲取的目標功能段的索引范圍將目標功能段插入單(雙)層列表的相應位置;如果判斷單(雙)層列表中有預先存儲的功能段,則根據(jù)獲取的目標功能段的索引范圍將目標功能段插入單(雙)層列表的相應位置,并目標功能段插入單(雙)層列表的相應位置和預先存儲的功能段的位置對預先存儲的功能段進行相應的位置調(diào)整。
[0129]例如,當目標功能段插入單(雙)層列表的相應位置的左邊列項和右邊列項均存在預先存儲的功能段時,在插入目標功能段之前,可將其左邊列項和右邊列項中的功能段出列,再根據(jù)左邊列項中功能段的索引范圍、目標功能段的索引范圍和右邊列項中功能段的索引范圍依次將左邊列項中功能段、目標功能段、右邊列項中功能段入列。
[0130]優(yōu)選地,在本發(fā)明實施例中,在基于雙層列表調(diào)整目標功能段的位置之前,數(shù)據(jù)處理方法還可以包括:
[0131]步驟21,獲取與目標功能段在組合柜中的位置。
[0132]可以根據(jù)目標功能段的功能、組合柜中其他功能段的功能以及上述目標功能段和其他功能段的邏輯關(guān)系,獲取目標功能段在組合柜中的位置。其中,獲取目標功能段在組合柜中的位置包括獲取目標功能段需要插入的組合柜的層,以及獲取目標功能段在需要插入的組合柜的層中的位置、該需要插入的組合柜的層中的位置的左側(cè)和右側(cè)的功能模塊等。
[0133]步驟22,根據(jù)獲取的目標功能段在組合柜中的位置確定雙層列表中存儲目標功能段的相應列表。
[0134]由于組合柜中功能段的位置信息與組合柜中功能段在列表中的存儲信息對應,因此,根據(jù)獲取的目標功能段在組合柜中的位置確定雙層列表中存儲目標功能段的相應列表,以及相應列表的相應的索引范圍等。
[0135]其中,基于確定的雙層列表中存儲目標功能段的相應列表調(diào)整目標功能段的位置。
[0136]進一步優(yōu)選地,在本發(fā)明實施例中,在基于確定的雙層列表中存儲目標功能段的相應列表調(diào)整目標功能段的位置之后,該數(shù)據(jù)處理方法還可以包括:
[0137]步驟31,獲取確定的雙層列表中存儲目標功能段的相應列表的關(guān)鍵字,其中,關(guān)鍵字用于標識確定的雙層列表中存儲目標功能段的相應列表。
[0138]用于標識確定的雙層列表中存儲目標功能段的相應列表的關(guān)鍵字可以是預先設(shè)定的字符串,例如,unitlmglistA可以表示雙層列表中第一列表的關(guān)鍵字,unitlmglistB可以表示雙層列表中第二列表的關(guān)鍵字。
[0139]需要說明的是,如果組合柜中存在輪轉(zhuǎn)段時,優(yōu)選地,雙層列表可以包括第三列表、第四列表、第五列表和第六列表,這樣,可以分別獲取第三列表、第四列表、第五列表和第六列表的關(guān)鍵字。
[0140]步驟32,根據(jù)關(guān)鍵字自右向左依次從關(guān)鍵字所標識的相應列表中獲取多個功能段在軟件界面中的坐標,軟件界面用于顯示與多個功能段相對應的圖片。
[0141]需要說明的是,優(yōu)選地,根據(jù)關(guān)鍵字從關(guān)鍵字所標識的相應列表中獲取多個功能段在軟件界面中的坐標可以是根據(jù)關(guān)鍵字