[发明专利]无线电监测数据实时推送及动态图绘制方法在审
申请号: | 201710486115.X | 申请日: | 2017-06-22 |
公开(公告)号: | CN107395681A | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 卿永辉;杜小猛;赵民;陈伟明;郭彬;吕帝权 | 申请(专利权)人: | 深圳市嵘兴实业发展有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/44 |
代理公司: | 深圳瑞天谨诚知识产权代理有限公司44340 | 代理人: | 李秀娟 |
地址: | 518000 广东省深圳市福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线电 监测 数据 实时 推送 动态 绘制 方法 | ||
技术领域
本发明涉及无线电监测技术领域,尤其是涉及一种无线电监测数据实时推送及动态图绘制方法。
背景技术
近年来我国无线电业务迅猛发展,各种移动通信、卫星通信、广播电视等应用遍及国防、商用和工业等各个领域,其业务量也在日益增加。当前,无线电辐射源数量的急剧增加、电磁环境的复杂恶化、有意无意干扰的不断增多、各类重要活动保障任务的增加都使城市无线电监测面临着严峻的挑战。为了应对这些挑战,更好地开展无线电干扰监测工作,提高无线电干扰的排查效率,净化无线电电磁环境,需要研发高效实用的无线电监测系统,对无线电的发射频率、发射带宽等进行测量,对非法电台和干扰源进行测向定位,对无线电使用频率进行全面的监测监听、录音保存,并进行音频频谱分析,及时发现干扰并报警,使管理人员及时掌握频率的使用情况,为无线电业务提供安全保障。
而无线电监测系统中,无线电监测测向软件为监测系统的信息管理、监控维护和运行使用三个方面提供了丰富的功能支持,构建了完整的无线电频谱资源管理业务基础设施,可为用户提供全方位的、综合性的实时监测信息,和高层次的、智能化的决策辅助支持;此外,通过和监控维护以及地理信息系统的结合,为用户提供了更加便捷、直观和实用的应用门户,极大的提高了监测系统的使用效率,降低了工作复杂度,丰富了工作人员的工作成果。
随着互联网技术的迅猛发展,基于B/S模式的Web应用系统由于其操作简单、部署方便、扩展性好、易维护等特点,日益受到人们的青睐。Web应用系统成为软件开发的主流,无线电监测测向软件过渡到B/S模式的Web应用系统成为必然趋势。然而由于无线电监测测向过程中的监测数据具备高并发、高实时性等特点,想要在Web页面中绘制实时动态图直观地展示给用户,采用现有无线电监测数据实时推送及动态图绘制方法无法胜任web应用系统的开发要求。
具体而言,现有无线电监测数据实时推送及动态图绘制方法,通常是以windows为开发平台,使用C++语言调用第三方的图形界面类库实现,对于高并发、高实时性的无线电监测数据,需要在客户端电脑安装相应的组件,充分利用客户端的处理能力,才能达到无线电监测数据高效的、快速的实时动态图绘制展示效果。因此,其具有以下不足之处:
1、对运行环境依赖大,可移植性差,运维成本高;
2、通常需要在客户端安装相应插件,导致用户体验不佳;
3、不能直接应用于Web页面,导致研制无线电监测测向的Web应用系统受到限制,对于开展无线电监测工作增加了复杂度,降低了效率。
发明内容
本发明要解决的技术问题在于,针对现有技术存在的上述不足,提供一种适用于Web应用系统的无线电监测数据实时推送方法。
本发明要解决的技术问题在于,针对现有技术存在的上述不足,提供一种适用于Web应用系统的无线电监测数据实时动态图绘制方法。
本发明解决其技术问题所采用的技术方案是提供一种无线电监测数据实时推送方法,包括下列步骤:
(1)无线电监测设备将监控获得的实时监测数据传送至Node.js服务器,该Node.js服务器预先与浏览器建立有websocket连接;以及
(2)所述Node.js服务器实时接收所述无线电监测设备传送的监测数据,并通过websocket连接推送至所述浏览器。
较佳地,所述步骤(2)中,所述Node.js服务器在实时接收所述无线电监测设备传送的监测数据时,根据预先配置的测量参数对其所接收到的监控数据进行抽样而获得抽样后的监测数据,再将该抽样后的监测数据通过websocket连接推送至所述浏览器。
较佳地,所述预先配置的测量参数包括重要数据设定参数及数据长度设定参数,所述根据预先配置的测量参数对所述Node.js服务器所接收到的监控数据进行抽样包括:根据所述重要数据设定参数,统计所接收到的监控数据中的重要数据而抛弃多余数据;以及根据所述数据长度设定参数抽样所统计的重要数据,从而获得抽样后的监测数据。
较佳地,所述预先配置的测量参数包括推送数据的控制速度;所述步骤(2)中,所述Node.js服务器是根据该推送数据的控制速度将所述抽样后的监测数据通过websocket连接推送至所述浏览器。
较佳地,所述预先配置的测量参数是由所述浏览器发送至所述Node.js服务器。
较佳地,所述步骤(1)中,所述无线电监测设备是根据所接收到的监测命令而将监控获得的实时监测数据传送至所述Node.js服务器,该监测命令是由所述浏览器通过所述Node.js服务器发送至该无线电监测设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市嵘兴实业发展有限公司,未经深圳市嵘兴实业发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710486115.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置