【技术实现步骤摘要】
本专利技术涉及设备控制领域,具体涉及一种分组设备控制界面生成与展现方法及装置。
技术介绍
目前,面向分组设备控制应用通常包含一个列表、一组界面、显示装置和事件响应装置,列表项与界面存在一定的对应关系,与列表项对应的界面包含了组中所有设备的控制面板,当要对某个组的设备进行控制时,触发一系列事件(处理过程),具体步骤为:(1)打开分组列表,(2)打开分组界面,(3)反复滚动屏幕找到设备控制面板,(4)触发面板事件。在现有设备分组控制技术实现中,上述步骤可抽象成:(1)打开分组界面,(2)寻址(在界面由找到设备控制面析),(3)触发面板事件。(此步骤简称为“三步法”)。虽然此步骤对所有控制需求有效,但对某些控制需求,特别是对物理上独立逻辑上为一体的设备整体和部分控制需求,联动控制需求,控制操作效率不是最高的。
技术实现思路
针对现有技术存在的不足和缺陷,本专利技术提供一种分组设备控制界面生成与展现方法及装置。一方面,本专利技术实施例提出一种分组设备控制界面生成与展现方法,包括:S1、从上位机下载或从本地获取被控设备描述信息;S2、解析设备描述信息,根据设备描述信息对设备进行分组,得到设备分组列表,每个分组包含多个设备;S3、将分组内一个或多个相同类型的设备组合成复合设备,针对复合设备,根据设备控制特征生成设备控制面板;S4、基于分组所含复合设备控制面板生成分组控制墙;S5、展现分组列表和分组控制墙即控制界面,实现控制界面内相同设备控制面板屏幕显示位置不变的组间切换。可选地,所述S2,包括:解析所述设备描述信息,生成设备实体pDevice,其中,每一条设备描述信息对 ...
【技术保护点】
一种分组设备控制界面生成与展现方法,其特征在于,包括:S1、从上位机下载或从本地获取被控设备描述信息;S2、解析设备描述信息,根据设备描述信息对设备进行分组,得到设备分组列表,每个分组包含多个设备;S3、将分组内一个或多个相同类型的设备组合成复合设备,针对复合设备,根据设备控制特征生成设备控制面板;S4、基于分组所含复合设备控制面板生成分组控制墙;S5、展现分组列表和分组控制墙即控制界面,实现控制界面内相同设备控制面板屏幕显示位置不变的组间切换。
【技术特征摘要】
1.一种分组设备控制界面生成与展现方法,其特征在于,包括:S1、从上位机下载或从本地获取被控设备描述信息;S2、解析设备描述信息,根据设备描述信息对设备进行分组,得到设备分组列表,每个分组包含多个设备;S3、将分组内一个或多个相同类型的设备组合成复合设备,针对复合设备,根据设备控制特征生成设备控制面板;S4、基于分组所含复合设备控制面板生成分组控制墙;S5、展现分组列表和分组控制墙即控制界面,实现控制界面内相同设备控制面板屏幕显示位置不变的组间切换。2.根据权利要求1所述的方法,其特征在于,所述S2,包括:解析所述设备描述信息,生成设备实体pDevice,其中,每一条设备描述信息对应一个pDevice,pDevice中封装全部设备信息,pDevice存在属性组标示符pDevice.gid、组名称pDevice.gName、设备序列号pDevice.sn、设备类型pDevice.type、设备名称pDevice.name、设备附加说明pDevice.desc、设备控制特征pDevice.cFeature和设备当前运行状态pDevice.state;生成一个表pdList,将所有pDevice加入到pdList中;将pdList中所有pDevice.gid和pDevice.type相同的pDevice合并成一个复合设备,复合设备用cDevice表示,cDevice存在表示pDevice容器的属性cDevice.container,并选择性存在表示所含pDevice的pDevice.gid的属性cDevice.gid、表示所含pDevice的pDevice.gName的属性cDevice.gName、表示包含的pDevice个数的cDevice.size、表示所含pDevice的pDevice.type的属性cDevice.type、表示所含pDevice的pDevice.name的属性cDevice.name、表示所含pDevice的pDevice.cFeature的属性cDevice.cFeature、表示指向控制面板视图的cDevice.panel,cDevice具有独立控制、集中控制以及组合控制的控制特征;按cDevice.gid值对cDevice分组,组用cdGroup表示,并将所有cdGroup加入到cdgList容器,其中,cdGroup存在表示cDevice容器的属性cdGroup.container,并选择性存在表示所含cDevice的cDevice.gid的属性cdGroup.index、表示所含cDevice的cDevice.gName的属性cdGroup.name、表示包含的cDevice个数的属性cdGroup.size、表示指向控制墙视图的属性cdGroup.wall。3.根据权利要求2所述的方法,其特征在于,所述控制面板,包括:一个或多个控制器,一个或0个联动控制器,一个组间导航器,以及一个或多个徽标显示器,其中,所述控制器由一个或多个控制单元构成,构造上满足cDevice的控制特征,且所述控制单元处于可触发状态时,被触发后产生E4事件,在事件响应中生成控制指令并发送给设备或上位机;所述联动控制器由多个控制单元构成,构造上满足cDevice的控制特征,联动控制器中某个控制单元被触发后会使cDevice中的所有pDevice产生E4事件;所述组间导航器由一个或多个视图构成,触发这些视图会产生E3事件,在事件响应中执行L2操作,L2为在显示器的窗口gwallWin中做控制面板对齐的控制墙切换操作;所述组间导航器关联cDevice,一个cDevice对应一个导航器,导航器外观、结构和布局可选择任一种合适的方式;所述徽标显示器,用于展现设备使用属性相关描述信息;所述控制面板响应E5事件,将E5所含控制指令执行状态信息和设备运行状态信息用适...
【专利技术属性】
技术研发人员:向绪友,周超,贺艺,廖立强,
申请(专利权)人:湖南省农业信息与工程研究所,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。