具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例一
本实施例一提供了一种基于非触控显示装置的网关传感器可视化系统,所述系统包括:上位机、网关和传感器,所述上位机与所述网关通信连接,所述网关与所述传感器通信连接;
显示器,所述显示器用于根据所述网关与所述传感器的串行连接顺序进行显示若干个目标容器,其中,所述目标容器为网关容器和/或传感器容器;
存储器,所述存储器用于存储所述网关对应的网关图像和所述传感器对应的传感器图像;
处理器,所述处理器用于执行所述上位机发送的任意一段指令或者程序,如图1所示,具体如下步骤:
S101、获取网关容器S0和传感器列表S=(S1,S2,S3,……,Sm),其中,Si是指第i个传感器容器,i=1……m,m为传感器的数量;
具体地,所述网关容器是指可容纳所述网关图像的控件,所述网关图像表征网关整体连接状态的图像。
具体地,所述传感器容器是指可容纳所述传感器图像的控件,所述传感器图像表征传感器整体连接状态的图像。
S103、将目标显示宽度W与预设的显示宽度
进行对比,W符合如下条件:
其中,W0是指S0的宽度,Wi是指Si的宽度,D是指在第一显示区域内相邻的两个所述目标容器在X轴方向上的间距,例如,在所述第一显示区域内,网关容器与相邻的传感器容器之间在X轴方向上的距离为D,且相邻的两个传感器容器之间在X轴方向上的距离也为D。
具体地,W可以理解为所述网关容器与所述传感器容器的整体显示宽度。
优先地,W1=W2=W3=……=Wm,即全部所述传感器容器的宽度一致。
优先地,W0>Wi,即所述网关容器的宽度大于所述传感器容器的宽度。
,其中,K是指第一显示区域的显示宽度系数,B是指第一显示区域的显示宽度;
具体地,所述第一显示区域是指在所述显示器中,显示所述网关容器和所述传感器容器的区域,优先地,所述第一显示区域为在显示器的整体显示区域。
优先地,K的范围为2~Z,Z是指K的上限值,Z符合如下条件:
S105、当W≤
,根据所述网关与传感器的串行连接顺序,在第一显示区域内显示S
0和S;
优先地,所述S105步骤中,当
时,对相邻的两个目标容器之间的间距进行缩减处理,得到缩减间距D
0,D
0符合如下条件:
其中,L是指邻的两个目标容器之间在X轴方向上的缩减距离,即D0可以理解为缩减后的相邻的两个目标容器之间在X轴方向上的间距。
优先地,L符合如下条件:
具体地,在所述第一显示区域内,S中若干个所述传感器容器也依照串性连接顺序进行显示,例如,当m为10时,在所述第一显示区域内,依次显示S0、S1、S2……S10。
S107、当W>
,判断显示器对应的操作状态为触摸状态或者非触摸状态。
S109、当所述操作状态为触摸状态,根据滑动指令,在所述第一显示区域内按照所述网关与所述传感器的串行连接顺序显示S0和S,例如,第一显示区域内显示S0和S中部分传感器容器,当接收到滑动指令时,对所述显示器进行左右滑动,在第一显示区域内显示出S中剩余部分传感器容器,本领域技术人员能够采取任一方法确定接受滑动指令和根据滑动指令对所述显示器进行左右滑动,在此不再赘述。
在一个具体的实施例中,所述显示器的显示区域还包括第二显示区域,所述第二显示区域位于所述第一显示区域的一侧,所述第二显示区域是指在所述显示器中显示操作图像的区域。
本实施例一提供的一种基于非触控显示装置的网关传感器可视化系统,能够通过所述网关容器S
0和传感器列表S,根据目标显示宽度W与指定显示宽度
进行对比,当W≤
,根据所述网关与传感器的串行连接顺序,在第一显示区域内显示S
0和S,当W>
,判断显示器对应的操作状态为触摸状态或者非触摸状态,当所述操作状态为触摸状态,根据滑动指令,在所述第一显示区域内按照所述网关与所述传感器的串行连接顺序显示S
0和S,可见,本实施例能够通过网关使多个传感器快速且同时上传数据;并且在触摸状态下,根据网关容器的宽度、传感器容器的宽度和显示器的宽度,合理的和有序的同时显示网关容器和若干个传感器容器的工作状态,便于操作人员实时对网关和若干个传感器的进行监控,避免因无法显示导致遗漏异常的网关或者传感器,影响到工业生产。
实施例二
本实施例二提供了一种基于非触控显示装置的网关传感器可视化系统,所述系统包括:上位机、网关和传感器,所述上位机与所述网关通信连接,所述网关与所述传感器通信连接;
显示器,所述显示器用于根据所述网关与所述传感器的串行连接顺序进行显示若干个目标容器,其中,所述目标容器为网关容器和/或传感器容器;
存储器,所述存储器用于存储所述网关对应的网关图像和所述传感器对应的传感器图像;
处理器,所述处理器用于执行所述上位机发送的任意一段指令或者程序,如图2所示,具体如下步骤:
S201、获取网关容器S0和传感器列表S=(S1,S2,S3,……,Sm),其中,Si是指第i个传感器容器,i=1……m,m为传感器的数量;
具体地,所述网关容器是指可容纳所述网关图像的控件,所述网关图像表征网关整体连接状态的图像。
具体地,所述传感器容器是指可容纳所述传感器图像的控件,所述传感器图像表征传感器整体连接状态的图像。
S203、根据目标显示宽度W与指定显示宽度
进行对比,W符合如下条件:
其中,W0是指S0的宽度,所述Wi是指Si的宽度,D是指在第一显示区域内相邻的两个所述目标容器在X轴方向上的间距;例如,在所述第一显示区域内,网关容器与相邻的传感器容器之间在X轴方向上的距离为D,且相邻的两个传感器容器之间在X轴方向上的距离也为D。
具体地,W可以理解为所述网关容器与所述传感器容器的整体显示宽度。
优先地,W1=W2=W3=……=Wm,即全部所述传感器容器的宽度一致。
优先地,W0>Wi,即所述网关容器的宽度大于所述传感器容器的宽度。
其中,K是指第一显示区域的显示宽度系数,B是指第一显示区域的显示宽度;
具体地,
可以理解为所述第一显示区域的最大显示宽度。
具体地,所述第一显示区域是指在所述显示器中,显示所述网关容器和所述传感器容器的区域,优先地,所述第一显示区域为在显示器的整体显示区域。
优先地,K的范围为2~Z,Z是指K的上限值,Z符合如下条件:
S205、当W≤
,根据所述网关与传感器的串行连接顺序,在第一显示区域内显示S
0和S;
优先地,所述S205步骤中,当
时,对相邻的两个目标容器之间的间距进行缩减处理,得到缩减间距D
0,D
0符合如下条件:
其中,L是指邻的两个目标容器之间在X轴方向上的缩减距离,即D0可以理解为缩减后的相邻的两个目标容器之间在X轴方向上的间距。
优先地,L符合如下条件:
具体地,在所述第一显示区域内,S中若干个所述传感器容器也依照串性连接顺序进行显示,例如,当m为10时,在所述第一显示区域内,依次显示S0、S1、S2……S10。
S207、当W>
,判断显示器对应的操作状态为触摸状态或者非触摸状态;
S209、当所述操作状态为非触摸状态,根据滚动指令,在所述第一显示区域内显示R行的目标容器组,在所述第一显示区域的X轴方向上,每行的所述目标容器组显示n个目标容器,其中,所述目标容器组包括第一容器组或第二容器组,例如,在第一显示区域内显示第一行的目标容器组即第一容器组,且按照所述网关容器和n-1个所述传感器容器的串行连接顺序进行显示,当接受到滚动指令即鼠标滚动指令时,在所述第一显示区域的Y轴方向上下移动,显示下一行的目标容器组即第二容器组,且按照n个所述传感器容器的串行连接顺序进行显示,依次类推,显示R行的目标容器组,本领域技术人员能够采取任一方法确定接受滚动指令和根据滚动指令对所述显示器进行上下移动,无需拖动滚动条,在此不再赘述。
具体地,所述n符合如下条件:
进一步地,所述第一容器组包括一个所述网关容器和n-1个所述传感器容器,其中,Wi≤W0≤2Wi。
进一步地,所述第二容器组包括:n个所述传感器容器。
具体地,R符合如下条件:
在一个具体的实施例中,所述显示器的显示区域还包括第二显示区域,所述第二显示区域位于所述第一显示区域的一侧,所述第二显示区域是指在所述显示器中显示操作图像的区域。
本实施例二提供的一种基于非触控显示装置的网关传感器可视化系统,能够通过网关容器S
0和传感器列表S,根据目标显示宽度W与指定显示宽度
进行对比,当W≤
,根据所述网关与传感器的串行连接顺序,在第一显示区域内显示S
0和S,当W>
,判断显示器对应的操作状态为触摸状态或者非触摸状态,当所述操作状态为非触摸状态,根据滚动指令,在所述第一显示区域内显示R行的目标容器组,在所述第一显示区域的X轴方向上,每行的所述目标容器组显示n个目标容器,当接受到滚动指令即鼠标滚动指令时,在所述第一显示区域的Y轴方向上下移动,显示下一行的目标容器组即第二容器组,可见,本实施例能够通过网关使多个传感器快速且同时上传数据;并且在非触摸状态下,根据网关容器的宽度、传感器容器的宽度和显示器的宽度,根据滚动指令,调节在显示区域内同时显示网关容器和若干个传感器容器对应的工作状态,同时对于无法在同一行显示完全的传感器容器和网关容器,通过缩减对应的间距使其显示完全,便于操作人员实时对网关和若干个传感器的进行监控,避免因无法显示导致遗漏异常的网关或者传感器,影响到工业生产。
实施例三
本实施例三提供了一种基于非触控显示装置的网关传感器可视化系统,所述系统包括:上位机、网关和传感器,所述上位机与所述网关通信连接,所述网关与所述传感器通信连接;
显示器,所述显示器用于根据所述网关与所述传感器的串行连接顺序进行显示若干个目标容器,其中,所述目标容器为网关容器和/或传感器容器;
存储器,所述存储器用于存储所述网关对应的网关图像和所述传感器对应的传感器图像;
处理器,所述处理器用于执行所述上位机发送的任意一段指令或者程序,如图3所示,具体如下步骤:
S301、获取网关容器S0和传感器列表S=(S1,S2,S3,……,Sm),其中,Si是指第i个传感器容器,i=1……m,m为传感器的数量;
具体地,所述网关容器是指可容纳所述网关图像的控件,所述网关图像表征网关整体连接状态的图像。
具体地,所述传感器容器是指可容纳所述传感器图像的控件,所述传感器图像表征传感器整体连接状态的图像。
S303、将目标显示宽度W与预设的显示宽度
进行对比,W符合如下条件:
其中,W0是指S0的宽度,Wi是指Si的宽度,D是指在第一显示区域内相邻的两个所述目标容器在X轴方向上的间距;例如,在所述第一显示区域内,网关容器与相邻的传感器容器之间在X轴方向上的距离为D,且相邻的两个传感器容器之间在X轴方向上的距离也为D。
具体地,W可以理解为所述网关容器与所述传感器容器的整体显示宽度。
优先地,W1=W2=W3=……=Wm,即全部所述传感器容器的宽度一致。
优先地,W0>Wi,即所述网关容器的宽度大于所述传感器容器的宽度。
,K是指第一显示区域的显示宽度系数,B是指所述第一显示区域的显示宽度;
具体地,
可以理解为所述第一显示区域的最大显示宽度。
具体地,所述第一显示区域是指在所述显示器中,显示所述网关容器和所述传感器容器的区域,优先地,所述第一显示区域为在显示器的整体显示区域。
优先地,K的范围为2~Z,Z是指K的上限值,Z符合如下条件:
S305、当W≤
,根据所述网关与传感器的串行连接顺序,在第一显示区域内显示S
0和S;
优先地,所述S205步骤中,当
时,对相邻的两个目标容器之间在X轴方向上的间距进行缩减处理,得到缩减间距D
0,D
0符合如下条件:
其中,L是指邻的两个目标容器之间在X轴方向上的缩减距离,即D0可以理解为缩减后的相邻的两个目标容器之间在X轴方向上的间距。
优先地,L符合如下条件:
具体地,在所述第一显示区域内,S中若干个所述传感器容器也依照串性连接顺序进行显示,例如,当m为10时,在所述第一显示区域内,依次显示S0、S1、S2……S10。
S307、当W>
,判断显示器对应的操作状态为触摸状态或者非触摸状态;
S309、当所述操作状态为非触摸状态,判断文本容器的展示状态是否满足弹出显示状态或者并行显示状态,以使得根据判断结果,在所述第一显示区域内同时显示T行的第三容器组;
具体地,所述第三容器组包括文本容器和/或目标容器,即任意一个第三容器组包括一个文本容器和一个目标容器,其中,所述文本容器包括第一文本容器和第二文本容器,所述第一文本容器是指存储所述网关参数的控件,所述第二文本容器是指存储所述传感器参数的控件。
具体地,根据判断结果,在所述第一显示区域内同时显示T行的第三容器组还包括如下步骤:
当所述展示状态为所述弹出显示状态,在所述第一显示区域内显示T行的目标容器,T符合如下条件:
其中,H
1是指所述目标容器的高度,即所述网关容器和所述传感器容器的高度一致;
是指相邻的两个目标容器之间在Y轴方向上的间距;
是指第一显示区域的显示高度系数,
是指所述第一显示区域的显示高度。
优先地,所述S309步骤中,当
时,对相邻的两个目标容器之间在Y轴方向上的间距进行缩减处理,得到
,
符合如下条件:
当所述展示状态为所述并列显示状态,在所述第一显示区域内同时显示T行的第三容器组,每行的所述第三容器组包括一个文本容器和一个目标容器,T符合如下条件:
其中,H
1是指所述目标容器的高度,即所述网关容器和所述传感器容器的高度一致;
是指相邻的两个目标容器之间在Y轴方向上的间距;H
2是指文本容器的高度,即所述第一文本容器和所述第二文本容器的高度一致;
是指相邻的目标容器和文本容器之间在Y轴方向上的间距;
是指第一显示区域的显示高度系数,
是指所述第一显示区域的显示高度。
优先地,所述S309步骤中,当
,且
时,对相邻的目标容器和文本容器之间在Y轴方向上的间距进行缩减处理,得到
,
符合如下条件:
具体地,X轴是指显示器的水平方向,Y轴是指显示器的垂直方向。
在一个具体的实施例中,所述显示器的显示区域还包括第二显示区域,所述第二显示区域位于所述第一显示区域的一侧,所述第二显示区域是指在所述显示器中显示操作图像的区域。
本实施例三提供的一种基于非触控显示装置的网关传感器可视化系统,能够通过网关容器S
0和传感器列表S,根据目标显示宽度W与指定显示宽度
进行对比,当W≤
,根据所述网关与传感器的串行连接顺序,在第一显示区域内显示S
0和S,当W>
,判断显示器对应的操作状态为触摸状态或者非触摸状态,当所述操作状态为非触摸状态,判断文本容器的展示状态是否满足弹出显示状态或者并行显示状态,以使得根据判断结果,在所述第一显示区域内同时显示T行的第三容器组;可见,本实施例能够通过网关使多个传感器快速且同时上传数据;并且在非触摸状态下,除了显示传感器容器和网关容器,还显示文本容器,文本容器中存储传感器和网关的参数,并且根据文本容器的高度、传感器容器/网关容器的高度和显示器的高度,合理和有序的显示区域内同时显示文本容器中参数信息和传感器容器/网关容器对应的的工作状态,同时对于无法在同一行显示完全的文本容器和传感器容器/网关容器,通过缩减文本容器和传感器容器/网关容器应的间距使其显示完全,便于操作人员实时对网关和若干个传感器的进行监控,避免因无法显示导致遗漏异常的网关或者传感器,影响到工业生产。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。