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

文档序号:8409869阅读:来源:国知局
于检测组合柜中功能段的布局方式,得到布局方式的检测结果。
[0032]需要说明的是,组合柜中可以包括多个功能段,而功能段可以创建为类,例如,功能段可以创建为BaseSegment类,功能段创建为类之后,其可以包括坐标、图片路径、图片宽度和高度等基本属性。坐标可以为软件界面上的坐标,图片可以为功能段对应的图片,这样通过软件界面上的坐标可以将组合柜中功能段对应的图片显示在软件界面的相应位置。
[0033]组合柜空调机组中的功能段可以包括多种布局方式,例如,组合柜空调机组可以包括单层组合柜空调机组和双层组合柜空调机组。
[0034]检测单元10检测组合柜中功能段的布局方式可以是检测组合柜的布局方式,组合柜的布局方式可以用预先设置的布局标识表示。该预先设置的布局标识可以字符串描述的关键字。这样,可以通过检测组合柜对应的布局标识来检测组合柜中功能段的布局方式。
[0035]例如,布局标识对应的字符串关键字可以是IsSingle,当IsSingle为true时,表明布局标识对应的组合柜为单层布局方式的组合柜;当IsSingle为false时,表明布局标识对应的组合柜为非单层布局方式的组合柜,非单层布局方式的组合柜可以是布局层数大于等于2的组合柜。
[0036]第一获取单元20用于基于布局方式的检测结果获取用于存储功能段的列表。
[0037]需要说明的是,在组合柜的选型时,组成组合柜的功能段可以存储到预先设定的列表中,列表可以包括多个列项,每个列项的宽度可以自由设定,例如,列表可以为等宽度列项的列表。列表的宽度可以与列表的索引范围对应,列项的宽度可以与列项的索引范围一一对应,其中,列项的索引范围为列表的索引范围的子范围,所用列项的索引范围之和等于列表的索引范围,不同的列项的索引范围不相重合。另外,每个列项可以存储一个功能段,组合柜中功能段在列表中的列项的存储关系与组合柜中功能段的位置关系相对应,例如,如果存储两个功能段的两个列项为相邻的列项,则该两个功能段在组合柜中为两个位置相邻的功能段。
[0038]组合柜中功能段的布局方式不同,则存储功能段的列表个数可以不相同,列表的数量右可以影响组合柜中功能段对应的图片在软件界面上的显示状态,例如,组合柜中功能段对应的图片在软件界面上的显示位置等。这样,基于布局方式的检测结果可以准确地获取用于存储功能段的列表。
[0039]例如,当布局方式的检测结果为单层组合柜空调机组时,可以获取一个或者多个列表,优选地,可以获取一个列表。当获取多个列表时,该多个列表中存储的功能段所对应的图片在平面上水平排布在一排上,并且水平排布在一排上的各个图片可以是等高度的图片。当布局方式的检测结果为双层组合柜空调机组时,可以获取多个列表,并且该多个列表可以预先编号,这样,该多个列表中存储的功能段所对应的图片在平面上排布在两排上,并且每一排内的图片都水平排布。
[0040]第一确定单元30用于确定组合柜中需要调整的目标功能段。
[0041]确定组合柜中需要调整的目标功能段可以从创建的功能段的类中确定,或者可以从存储功能段的列表中确定需要调整的目标功能段。
[0042]例如,对于组合柜空调机组而言,其包括进风段、表冷段、送风段和出风段等,并且进风段、表冷段、送风段和出风段已经存储在列表中,如果需要加入加湿段时,可以从从创建的功能段的类中确定该加湿段为目标功能段,如果需要调整已有的进风段的位置时,可以从存储功能段的列表中确定进风段为目标功能段。
[0043]需要调整的目标功能段包括列表中已经存在的功能段和列表中还不存在的功能段,对列表中已经存在的功能段可以将其删除、移动位置,对列表中还不存在的功能段可以将其插入列表中。
[0044]调整单元40用于基于列表调整目标功能段的位置。
[0045]基于列表调整目标功能段的位置可以是基于列表将列表外的目标功能段插入列表,或者基于列表将列表内的目标功能段删除或者移动位置。其中,该列表可以包括不同的布局方式中的列表。
[0046]通过本发明实施例,可以基于列表对任意目标功能段的位置进行自动调整,省去了大量的人力,进而提高了调整目标功能段的速度,达到了快速对组合柜进行选型的效果。
[0047]图4是根据本发明优选实施例的组合柜功能段的数据处理装置的结构的示意图。
[0048]如图4所示,该实施例可以作为图1所示实施例的优选实施方式,该实施例的组合柜功能段的数据处理装置除了包括第一实施例的检测单元10、第一获取单元20、第一确定单元30和调整单元40之外,还包括判断单元50,其中第一获取单元20包括第一获取模块201和第二获取模块202,调整单元40包括第一调整模块401和第二调整模块402。
[0049]检测单元10和第一确定单元30的作用与第一实施例中的相同,在此不再赘述。
[0050]判断单元50用于在检测组合柜中功能段的布局方式,得到布局方式的检测结果之后,根据布局方式的检测结果判断组合柜中的功能段是单层布局方式还是双层布局方式。
[0051 ] 判断单元50可以判断组合柜的布局标识。具体地,可以判断组合柜的布局标识对应的关键词的值。当关键词值为单层布局方式对应的值时,则组合柜中功能段为单层布局的功能段,并且该组合柜为单层组合柜。当关键词值为双层布局方式对应的值时,则组合柜中功能段为双层布局的功能段,并且该组合柜为双层组合柜。关键词的值可以为数值,也可以为字符串。
[0052]例如,关键词可以为IsSingle,且IsSingle的值可以为I和O,当IsSingle的值为I时,表明组合柜为单层组合柜,当IsSingle的值为O时,表明组合柜为双层组合柜。
[0053]又如,关键词可以为IsSingle,且IsSingle的值可以为true和false,当IsSingle的值为true时,表明组合柜为单层组合柜,当IsSingle的值为false时,表明组合柜为双层组合柜。
[0054]第一获取模块201用于如果判断出组合柜中的功能段是单层布局方式,获取用于存储功能段的单层列表。
[0055]优选地,获取用于存储功能段的单层列表可以是获取一个单层列表。单层列表中存储的功能段在组成组合柜时,只能得到单层组合柜。该单层列表可以包括多个列项,每个列项的宽度可以自由设定,并且列项的宽度可以通过列项的索引范围确定。功能段可以对应用于显示的图片,其中,图片的高度可以相同,其宽度可以相同,也可以不相同。
[0056]第二获取模块202用于如果判断出组合柜中的功能段是双层布局方式,获取用于存储功能段的双层列表。
[0057]优选地,获取用于存储功能段的双层列表可以是获取第一列表和第一列表,即双层列表可以包括第一列表和第一列表,并且第一列表中存储的功能段组成组合柜的第一层功能段结构,第二列表中存储的功能段组成组合柜的第二层功能段结构。该第一列表和第一列表均可以包括多个列项,每个列项的宽度可以自由设定,并且列项的宽度可以通过列项的索引范围确定。功能段可以对应用于显示的图片,其中,图片的高度可以相同,其宽度可以相同,也可以不相同。
[0058]优选地,获取用于存储功能段的双层列表可以是获取第三列表、第四列表、第五列表和第六列表,即双层列表可以包括第三列表、第四列表、第五列表和第六列表,并且第三列表和第四列表中存储的功能段组成组合柜的第一层功能段结构,第五列表和第六列表中存储的功能段组成组合柜的第二层功能段结构。该第三列表、第四列表、第五列表和第六列表均可以包括多个列项,每个列项的宽度可以自由设定,并且列项的宽度可以通过列项的索引范围确定。功能段可以对应用于显示的图片,其中,图片的高度可以相同,其宽度可以相同,也可以不相同。
[0059]第一调整模块401用于如果判断出组合柜中的功能段是单层布局方式,基于单层列表调整目标功能段的位置。
[0060]优选地,如果判断出组合柜中的功能段是单层布局方式,则可以基于一个单层列表调整目标功能段的位置。具体地,可以将单层列表外的目标功能段插入单层列表,或者可以将单层列表中的目标功能段从单层列表中删除或在单层列表中进行移动。
[0061]第二调整模块402用于如果判断出组合柜中的功能段是双层布局方式,基于双层列表调整目标功能段的位置。
[0062]优选地,如果判断出组合柜中的功能段是双层布局方式,则可以基于一个双层列表调整目标功能段的位置。具体地,可以将双层列表外的目标功能段插入双层列表,或者可以将双层列表中的目标功能段从双层列表中删除或在双层列表中进行移动,其中,双层列表可以包括多个列表。
[0063]优选地,调整单元40可以包括:判断模块、确定模块和调整模块。
[0064]判断模块用于判断列表中是否有预先存储的组合柜中的功能段。
[0065]确定模块用于如果判断出列表中有预先存储的组合柜中的功能段,确定目标功能段需要插入列表中的位置。
[0066]调整模块用于根据确定的目标功能段需要插入列表中的位置将目标功能段插入列表,并重
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1