组合柜功能段的数据处理装置和方法_4

文档序号:8409869阅读:来源:国知局
风段等,并且进风段、表冷段、送风段和出风段已经存储在列表中,如果需要加入加湿段时,可以从从创建的功能段的类中确定该加湿段为目标功能段,如果需要调整已有的进风段的位置时,可以从存储功能段的列表中确定进风段为目标功能段。
[0101]需要调整的目标功能段包括列表中已经存在的功能段和列表中还不存在的功能段,对列表中已经存在的功能段可以将其删除、移动位置,对列表中还不存在的功能段可以将其插入列表中。
[0102]需要说明的是,步骤S506可以在步骤S502之前执行,不对本发明有不当限定。
[0103]步骤S508,基于列表调整目标功能段的位置。
[0104]基于列表调整目标功能段的位置可以是基于列表将列表外的目标功能段插入列表,或者基于列表将列表内的目标功能段删除或者移动位置。其中,该列表可以包括不同的布局方式中的列表。
[0105]通过本发明实施例,可以基于列表对任意目标功能段的位置进行自动调整,省去了大量的人力,进而提高了调整目标功能段的速度,达到了快速对组合柜进行选型的效果。
[0106]图6是根据本发明优选实施例的组合柜功能段的数据处理方法的流程图。
[0107]如图6所示,该方法包括如下的步骤S602至步骤S610,该实施例可以作为图5所示实施例的优选实施方式。
[0108]步骤S602,同图5所示实施例的步骤S502,在此不再赘述。
[0109]步骤S604,根据布局方式的检测结果判断组合柜中的功能段是单层布局方式还是双层布局方式。
[0110]可以判断组合柜的布局标识。具体地,可以判断组合柜的布局标识对应的关键词的值。当关键词值为单层布局方式对应的值时,则组合柜中功能段为单层布局的功能段,并且该组合柜为单层组合柜。当关键词值为双层布局方式对应的值时,则组合柜中功能段为双层布局的功能段,并且该组合柜为双层组合柜。关键词的值可以为数值,也可以为字符串O
[0111]例如,关键词可以为IsSingle,且IsSingle的值可以为I和O,当IsSingle的值为I时,表明组合柜为单层组合柜,当IsSingle的值为O时,表明组合柜为双层组合柜。
[0112]又如,关键词可以为IsSingle,且IsSingle的值可以为true和false,当IsSingle的值为true时,表明组合柜为单层组合柜,当IsSingle的值为false时,表明组合柜为双层组合柜。
[0113]步骤S606A,如果判断出组合柜中的功能段是单层布局方式,获取用于存储功能段的单层列表。
[0114]优选地,获取用于存储功能段的单层列表可以是获取一个单层列表。单层列表中存储的功能段在组成组合柜时,只能得到单层组合柜。该单层列表可以包括多个列项,每个列项的宽度可以自由设定,并且列项的宽度可以通过列项的索引范围确定。功能段可以对应用于显示的图片,其中,图片的高度可以相同,其宽度可以相同,也可以不相同。
[0115]步骤S606B,如果判断出组合柜中的功能段是双层布局方式,获取用于存储功能段的双层列表。
[0116]优选地,获取用于存储功能段的双层列表可以是获取第一列表和第一列表,即双层列表可以包括第一列表和第一列表,并且第一列表中存储的功能段组成组合柜的第一层功能段结构,第二列表中存储的功能段组成组合柜的第二层功能段结构。该第一列表和第一列表均可以包括多个列项,每个列项的宽度可以自由设定,并且列项的宽度可以通过列项的索引范围确定。功能段可以对应用于显示的图片,其中,图片的高度可以相同,其宽度可以相同,也可以不相同。
[0117]优选地,获取用于存储功能段的双层列表可以是获取第三列表、第四列表、第五列表和第六列表,即双层列表可以包括第三列表、第四列表、第五列表和第六列表,并且第三列表和第四列表中存储的功能段组成组合柜的第一层功能段结构,第五列表和第六列表中存储的功能段组成组合柜的第二层功能段结构。该第三列表、第四列表、第五列表和第六列表均可以包括多个列项,每个列项的宽度可以自由设定,并且列项的宽度可以通过列项的索引范围确定。功能段可以对应用于显示的图片,其中,图片的高度可以相同,其宽度可以相同,也可以不相同。
[0118]步骤S608,同图5所示实施例的步骤S506,在此不再赘述。
[0119]步骤S610A,如果判断出组合柜中的功能段是单层布局方式,基于单层列表调整目标功能段的位置。
[0120]优选地,如果判断出组合柜中的功能段是单层布局方式,则可以基于一个单层列表调整目标功能段的位置。具体地,可以将单层列表外的目标功能段插入单层列表,或者可以将单层列表中的目标功能段从单层列表中删除或在单层列表中进行移动。
[0121]步骤S610B,如果判断出组合柜中的功能段是双层布局方式,基于双层列表调整目标功能段的位置。
[0122]优选地,如果判断出组合柜中的功能段是双层布局方式,则可以基于一个双层列表调整目标功能段的位置。具体地,可以将双层列表外的目标功能段插入双层列表,或者可以将双层列表中的目标功能段从双层列表中删除或在双层列表中进行移动,其中,双层列表可以包括多个列表。
[0123]优选地,可以通过以下方式基于列表调整目标功能段的位置:
[0124]步骤11,判断列表中是否有预先存储的组合柜中的功能段。
[0125]步骤12,如果判断出列表中有预先存储的组合柜中的功能段,确定目标功能段需要插入列表中的位置。
[0126]步骤13,根据确定的目标功能段需要插入列表中的位置将目标功能段插入列表,并重新定位预先存储的组合柜中的功能段。
[0127]以在单(双)层列表中插入目标功能段为例,可以通过以下方式将目标功能段插入到双层列表中的相应位置:
[0128]首先,可以根据目标功能段的功能以及其在组合柜中的位置获取目标功能段的索引范围,该索引范围可以包括索引的最大值和索引的最小值,然后,可以判断单(双)层列表中是否有预先存储的功能段,如果判断单(双)层列表中没有预先存储的功能段,则根据获取的目标功能段的索引范围将目标功能段插入单(双)层列表的相应位置;如果判断单(双)层列表中有预先存储的功能段,则根据获取的目标功能段的索引范围将目标功能段插入单(双)层列表的相应位置,并目标功能段插入单(双)层列表的相应位置和预先存储的功能段的位置对预先存储的功能段进行相应的位置调整。
[0129]例如,当目标功能段插入单(双)层列表的相应位置的左边列项和右边列项均存在预先存储的功能段时,在插入目标功能段之前,可将其左边列项和右边列项中的功能段出列,再根据左边列项中功能段的索引范围、目标功能段的索引范围和右边列项中功能段的索引范围依次将左边列项中功能段、目标功能段、右边列项中功能段入列。
[0130]优选地,在本发明实施例中,在基于双层列表调整目标功能段的位置之前,数据处理方法还可以包括:
[0131]步骤21,获取与目标功能段在组合柜中的位置。
[0132]可以根据目标功能段的功能、组合柜中其他功能段的功能以及上述目标功能段和其他功能段的逻辑关系,获取目标功能段在组合柜中的位置。其中,获取目标功能段在组合柜中的位置包括获取目标功能段需要插入的组合柜的层,以及获取目标功能段在需要插入的组合柜的层中的位置、该需要插入的组合柜的层中的位置的左侧和右侧的功能模块等。
[0133]步骤22,根据获取的目标功能段在组合柜中的位置确定双层列表中存储目标功能段的相应列表。
[0134]由于组合柜中功能段的位置信息与组合柜中功能段在列表中的存储信息对应,因此,根据获取的目标功能段在组合柜中的位置确定双层列表中存储目标功能段的相应列表,以及相应列表的相应的索引范围等。
[0135]其中,基于确定的双层列表中存储目标功能段的相应列表调整目标功能段的位置。
[0136]进一步优选地,在本发明实施例中,在基于确定的双层列表中存储目标功能段的相应列表调整目标功能段的位置之后,该数据处理方法还可以包括:
[0137]步骤31,获取确定的双层列表中存储目标功能段的相应列表的关键字,其中,关键字用于标识确定的双层列表中存储目标功能段的相应列表。
[0138]用于标识确定的双层列表中存储目标功能段的相应列表的关键字可以是预先设定的字符串,例如,unitlmglistA可以表示双层列表中第一列表的关键字,unitlmglistB可以表示双层列表中第二列表的关键字。
[0139]需要说明的是,如果组合柜中存在轮转段时,优选地,双层列表可以包括第三列表、第四列表、第五列表和第六列表,这样,可以分别获取第三列表、第四列表、第五列表和第六列表的关键字。
[0140]步骤32,根据关键字自右向左依次从关键字所标识的相应列表中获取多个功能段在软件界面中的坐标,软件界面用于显示与多个功能段相对应的图片。
[0141]需要说明的是,优选地,根据关键字从关键字所标识的相应列表中获取多个功能段在软件界面中的坐标可以是根据关键字
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1