[发明专利]基于WebSocket通信的可交互大屏系统及可视化展示方法有效
申请号: | 201910141734.4 | 申请日: | 2019-02-26 |
公开(公告)号: | CN109901938B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 张琪;刘燕飞;阚海北;单衍景 | 申请(专利权)人: | 北京华夏电通科技股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/955 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 杨冬英;王涛 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 websocket 通信 交互 系统 可视化 展示 方法 | ||
本发明提供了基于WebSocket通信的可交互大屏系统及可视化展示方法,所述方法包括:接收客户端发来的建立WebSocket连接的请求;验证所述请求并在通过验证后与所述客户端建立WebSocket连接;接收客户端发来的数据请求指令并解析,获取所述客户端所请求数据的URL地址及请求参数;根据所述URL地址和请求参数获取相应的数据及所述数据对应的数据接口地址;根据所述数据接口地址将所述数据发送给可交互大屏系统中的目标URL窗口以进行展示。本发明通过客户端向可交互大屏系统发送需求指令,可交互大屏系统接收到指令后对其进行解析,最后将获取的目标数据传送到目标URL窗口,实现了数据的实时交互。
技术领域
本发明涉及通信技术领域,尤其涉及一种基于WebSocket通信的可交互大屏系统及可视化展示方法。
背景技术
现有的大屏可视化系统的缺点是:1)大屏可视化系统作为一个独立的整体,PC端系统与大屏展示数据实时交互性较差,对大屏展示界面操控效果不理想;2)大屏展示页面局部窗口进行跳转(如进入下一级页面),难以保证相关的其他窗口随着实时联动。因此,如何保证大屏可视化系统内部及其与其他系统实现实时、定时数据交互是目前迫切需要解决的问题。
发明内容
本发明的技术任务是提供一种基于WebSocket通信的可交互大屏系统及可视化展示方法,来解决大屏可视化系统内部及其与其他系统实现实时、定时数据交互的问题,提高系统的可用性,灵活性。
为更好的实现上述目标,本发明实施例一方面提供了一种基于WebSocket通信的可交互大屏系统可视化展示方法,所述方法包括:
接收客户端发来的建立WebSocket连接的请求;
验证所述请求并在通过验证后与所述客户端建立WebSocket连接;
接收客户端发来的数据请求指令并解析,获取所述客户端所请求数据的URL地址及请求参数;
根据所述URL地址和请求参数获取相应的数据及所述数据对应的数据接口地址;
根据所述数据接口地址将所述数据发送给可交互大屏系统中的目标URL窗口以进行展示。
在一实施例中,所述方法还包括:
根据展示需求,在可交互大屏系统的屏幕上创建URL窗口,并为所创建的URL窗口配置数据接口地址。
在一实施例中,所述客户端包括可交互大屏系统的URL窗口。
在一实施例中,所述客户端包括与可交互大屏系统通信的外部系统。
在一实施例中,所述方法还包括:所述目标URL窗口接收所述数据并更新当前展示页面。
另一方面,本发明实施例还提供了一种基于WebSocket通信的可交互大屏系统,所述系统包括:
WebSocket交互单元,用于接收客户端发来的建立WebSocket连接的请求,验证所述请求并在通过验证后与所述客户端建立WebSocket连接;
指令解析单元,用于接收客户端发来的数据请求指令并解析,获取所述客户端所请求数据的URL地址及请求参数;
数据获取单元,用于根据所述URL地址和请求参数获取相应的数据及所述数据对应的数据接口地址;
数据传输单元,用于根据所述数据接口地址将所述数据发送给可交互大屏系统中的目标URL窗口以进行展示。
在一实施例中,所述系统还包括:
配置单元,用于根据展示需求在可交互大屏系统的屏幕上创建URL窗口,并为所创建的URL窗口配置数据接口地址。
在一实施例中,所述客户端包括可交互大屏系统的URL窗口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华夏电通科技股份有限公司,未经北京华夏电通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910141734.4/2.html,转载请声明来源钻瓜专利网。