System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于物联网,尤其涉及一种照明设备的设备状态展示方法、装置、设备及存储介质。
技术介绍
1、物联网设备监测平台是一种基于物联网技术的系统,主要用于远程监测和管理各种设备,其通过收集、管理、展示连接到互联网的各种设备产生的数据,帮助用户了解设备的运行状况、性能表现和可能存在的问题。由于物联网设备监测平台能够提供实时的数据监测、预警通知、数据分析、设备控制等功能,其已广泛应用于智能家居、智能农业、智能工业、智能城市等领域。
2、然而,传统的物联网设备监测平台主要是通过文字描述、图标等形式展示设备状态,以便用户能够了解设备的运行情况,这种展现方式往往只能提供二维的信息,难以表现出物联网设备在空间中的实际位置和环境关系,在描述设备的具体位置、环境关系以及更复杂的状态变化时,则会显得力不从心。
技术实现思路
1、本专利技术的目的在于提供一种照明设备的设备状态展示方法、装置、设备及存储介质,旨在解决由于现有技术导致照明设备的设备状态展示不直观、设备状态改变的展示实时性差、用户体验不佳的问题。
2、一方面,本专利技术提供了一种照明设备的设备状态展示方法,所述方法包括下述步骤:
3、前台显示端基于cesium建立与照明设备所在的真实场景空间信息对应的三维虚拟场景;
4、与所述照明设备连接的后台监控端对所述照明设备的设备信息进行实时监控,以确定所述照明设备的设备状态是否发生改变;
5、当所述后台监控端根据所述设备信息确定所述设备状态
6、所述前台显示端根据所述设备信息更改所述照明设备在所述三维虚拟场景中的设备状态展示样式。
7、优选地,所述前台显示端基于cesium建立与照明设备所在的真实场景空间信息对应的三维虚拟场景的步骤,包括:
8、获取所述照明设备所在的所述真实场景空间信息;
9、将所述真实场景空间信息转化为cesium支持的3d tiles数据;
10、采用cesium引擎根据所述3d tiles数据生成所述三维虚拟场景。
11、优选地,所述当所述后台监控端根据所述设备信息确定所述设备状态发生改变时,将所述设备信息发送给所述前台显示端的步骤之前,所述方法还包括:
12、所述前台显示端建立与所述后台监控端之间的websocket连接;
13、所述当所述后台监控端根据所述设备信息确定所述设备状态发生改变时,将所述设备信息发送给所述前台显示端的步骤包括:
14、所述当所述后台监控端根据所述设备信息确定所述设备状态发生改变时,通过所述websocket连接将所述设备信息发送给所述前台显示端。
15、优选地,所述前台显示端建立与所述后台监控端之间的websocket连接的步骤,包括:
16、所述前台显示端向所述后台监控端发起websocket握手请求;
17、当所述前台显示端接收到所述后台监控端根据所述websocket握手请求发送的websocket握手响应时,完成所述websocket连接的建立。
18、优选地,所述前台显示端根据所述设备信息更改所述照明设备在所述三维虚拟场景中的设备状态展示样式的步骤,包括:
19、所述前台显示端根据所述设备信息中的网关信息判断所述照明设备所属网关的当前状态是否为离线;
20、是则,所述前台显示端将所述照明设备在所述三维虚拟场景中的所述设备状态展示样式设置为灰色展示样式;
21、否则,所述前台显示端根据所述设备信息中的灯具信息判断所述照明设备是否发生故障;
22、是则,所述前台显示端将所述照明设备在所述三维虚拟场景中的所述设备状态展示样式设置为红色展示样式;
23、否则,当所述前台显示端根据所述灯具信息确定所述照明设备为开启状态时,将所述设备状态展示样式设置为黄色展示样式,当所述前台显示端根据所述灯具信息确定所述照明设备为关闭状态时,将所述设备状态展示样式设置为默认展示样式。
24、另一方面,本专利技术提供了一种照明设备的设备状态展示装置,所述装置包括:
25、虚拟场景建立单元,用于前台显示端基于cesium建立与照明设备所在的真实场景空间信息对应的三维虚拟场景;
26、设备信息监控单元,用于与所述照明设备连接的后台监控端对所述照明设备的设备信息进行实时监控,以确定所述照明设备的设备状态是否发生改变;
27、设备信息发送单元,用于当所述后台监控端根据所述设备信息确定所述设备状态发生改变时,将所述设备信息发送给所述前台显示端;
28、状态展示更改单元,用于所述前台显示端根据所述设备信息更改所述照明设备在所述三维虚拟场景中的设备状态展示样式。
29、优选地,所述虚拟场景建立单元包括:
30、信息获取单元,用于获取所述照明设备所在的所述真实场景空间信息;
31、信息转化单元,用于将所述真实场景空间信息转化为cesium支持的3dtiles数据;
32、场景生成单元,用于采用cesium引擎根据所述3d tiles数据生成所述三维虚拟场景。
33、优选地,所述装置还包括:
34、通信连接建立单元,用于所述前台显示端建立与所述后台监控端之间的websocket连接;
35、所述设备信息发送单元包括:
36、信息发送子单元,用于所述当所述后台监控端根据所述设备信息确定所述设备状态发生改变时,通过所述websocket连接将所述设备信息发送给所述前台显示端。
37、另一方面,本专利技术还提供了一种计算设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述照明设备的设备状态展示方法所述的步骤。
38、另一方面,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述照明设备的设备状态展示方法所述的步骤。
39、本专利技术前台显示端基于cesium建立与照明设备所在的真实场景空间信息对应的三维虚拟场景,与照明设备连接的后台监控端对照明设备的设备信息进行实时监控,以确定照明设备的设备状态是否发生改变,当后台监控端根据设备信息确定设备状态发生改变时,将设备信息发送给前台显示端,前台显示端根据设备信息更改照明设备在三维虚拟场景中的设备状态展示样式,从而增强了照明设备的信息维度,提高了照明设备状态改变的直观性和实时性,进而提高了用户体验。
本文档来自技高网...【技术保护点】
1.一种照明设备的设备状态展示方法,其特征在于,所述方法包括下述步骤:
2.如权利要求1所述的方法,其特征在于,所述前台显示端基于Cesium建立与照明设备所在的真实场景空间信息对应的三维虚拟场景的步骤,包括:
3.如权利要求1所述的方法,其特征在于,所述当所述后台监控端根据所述设备信息确定所述设备状态发生改变时,将所述设备信息发送给所述前台显示端的步骤之前,所述方法还包括:
4.如权利要求3所述的方法,其特征在于,所述前台显示端建立与所述后台监控端之间的WebSocket连接的步骤,包括:
5.如权利要求1所述的方法,其特征在于,所述前台显示端根据所述设备信息更改所述照明设备在所述三维虚拟场景中的设备状态展示样式的步骤,包括:
6.一种照明设备的设备状态展示装置,其特征在于,所述装置包括:
7.如权利要求6所述的装置,其特征在于,所述虚拟场景建立单元包括:
8.如权利要求6所述的装置,其特征在于,所述装置还包括:
9.一种计算设备,包括存储器、处理器以及存储在所述存储器中并可在所述处
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述方法的步骤。
...【技术特征摘要】
1.一种照明设备的设备状态展示方法,其特征在于,所述方法包括下述步骤:
2.如权利要求1所述的方法,其特征在于,所述前台显示端基于cesium建立与照明设备所在的真实场景空间信息对应的三维虚拟场景的步骤,包括:
3.如权利要求1所述的方法,其特征在于,所述当所述后台监控端根据所述设备信息确定所述设备状态发生改变时,将所述设备信息发送给所述前台显示端的步骤之前,所述方法还包括:
4.如权利要求3所述的方法,其特征在于,所述前台显示端建立与所述后台监控端之间的websocket连接的步骤,包括:
5.如权利要求1所述的方法,其特征在于,所述前台显示端根据所述设备信息更改所述照明设备在...
【专利技术属性】
技术研发人员:徐素,郭思琦,
申请(专利权)人:深圳市海洋王照明工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。