最新消息: 大屏互动软件全新升级为 6.0 啦,启用了新的网址,还是永久免费,但有更多惊喜。点击立即体验

知识变现-大屏互动的解决方案

新闻 乐宝 205浏览 0评论

一、业务场景

大屏互动

要求在安装的大屏幕上,实时显示动态数据。屏幕可以显示多块数据,而且数据的来源可以是其它系统。点击某一块,可以在屏幕中心位置,放大显示。

二、系统分析

数据,来源于不同系统:说明,有可能存在权限等问题,需要考虑。数据,需要实时展示:说明,不是由用户手动请求处理,而是,由浏览器本身自动请求处理。自动请求的方式有两种:1、定时轮询2、WebSocket第一种方式,达不到实时的效果,并且,会增大服务器的压力;第二种方式,通过建立长连接,可以有效地解决实时消息的问题。数据块与数据块之间,存在互动,则需要建立数据块与数据块的消息通讯。

三、系统设计

由于采用WebSocket方式实现,因此,需要处理如下两点内容:

1、超时重联问题

在网络不好的情况下,就会发生。一般在WebSocket的onclose方法里写重新连接的方法。注意,得定时去重新连接,因为有可能一直连不上,

例:断网的情况。

2、空闲掉线问题

如果WebSocket连接上后,长时间没有活动,会自动被断开(不是WebSocket自动断开,而是底层的路由器自动处理掉这些连接),所以,需心

跳检测,则固定定时发送一个特定的内容给服务器,服务器接收到此特定内容后,不用业务处理,直接返回特定内容。

转载请注明:好现场 » 知识变现-大屏互动的解决方案

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址