基于可视化监控软件的设计与开发

时间:2022-10-04 05:12:28

基于可视化监控软件的设计与开发

摘 要 众所周知,信息媒体服务技术在我国已经得到了广泛的应用,但是随着经济的发展和社会的进步,我国对信息媒体质量的要求越来越高,所以说,媒体服务平台应该不断的提高自己的服务水平,只有这样,才能提高可视化监视系统的运行效率。

关键词 可视化;监控软件;设计;开发

中图分类号:P208 文献标识码:A 文章编号:1671—7597(2013)051-026-02

互联网技术在不断地发展,远程教育、在线电影、网络电视等得到了广泛的应用。如何提高流媒体的服务质量已经成为社会关注的重点。流媒体服务对传输质量、传输时延、传输宽带的要求都很高。对等网络兴起并在短时间内成了互联网上最具影响力的应用。笔者在本文中介绍了NJUVOD的系统架构,分析了如何进行可视化监控软件的设计与开发工作。

1 NJUVOD的系统架构设计

1.1 NJUVOD的系统结构设计

NJUVOD系统是一个缓存协作系统,支持交流式流媒体服务是NJUVOD系统的目标,用户可以利用NJUVOD系统对任一视频资源在任何时候发出服务请求。客户节点需要对收到的节点进行缓存,具体来说,一方面客户需要把数据传给其他邻居节点,另一方面客户需要从邻居节点下载数据并把这些数据提供给播放器。对于需要加入P2P网络的新节点,客户需要根据服务器获取邻居节点的信息,与此同时,客户应该向邻居节点发出请求将新节点成功连接到P2P网络中。

1.2 NJUVOD的软件模板设计

客户子系统、监控子系统、跟踪子系统、流媒体服务子系统是NJUVOD的四个子系统,连接客户端的节点为流媒体提供数据是流媒体服务子系统的主要工作。启动流媒体服务器之后,设计人员应该先对列表管理模块进行调节,然后利用子系统删除或添加影片文件使影片文件与管理模块相匹配。子系统可以把相关的信息写入数据库,并生成节目列表。

2 可视化监控系统的数据采集与管理

2.1 可视化监控系统的信息分类

系统状态信息、用户信息、影片信息是监控系统采集数据的三大类。监控系统负责采集P2P系统中的影片信息,然后以数据库的存储方式将采集到的数据信息合理的存放。为了实现数据库方式的合理存放,工作人员应该利用聚合类算法对数据进行汇总分析。不同的用户宽带状况应该选择不同清晰度的影片版本。为了让相关工作人员在任意时间观看某一类型影片的人数,设计时应该提高用户行为的体验水准。

2.2 可视化监控系统的信息存储系统

可视化监控系统数据存储的中心环节是数据库,管理人员应该从客户端和媒体服务器采集数据,并对这些数据进行整理,然后把他们保存在数据库中,最后应用Web服务分析数据库中的数据,把它们以网页的形式展示给监控用户。

3 在聚类算法下对监控系统的可视化分析

3.1 可监视系统聚算类法的设计

NJUVOD可以在数据分析模板中通过聚类算法将任一个客户端节点与其他客户的端节点进行对比,还可以按照远近距离把对比结果进行排序。一般情况下,客户经常看的电影就是客户喜欢的电影,这时,监控系统就可以在客户端为客户安排一些客户喜欢类型的电影。NJUVOD应该根据实际情况采用可K均值算法,先在算法接受中输入k,再将n个数据对象划分为k个聚类,这样获得的聚类满足“不同聚类中的对象相似度较小;同一聚类中的对象相似度较高”的要求。

3.2 可监视系统的可视化算法

将特征X映射到低维空间,保证观察点的距离一定是多维缩放的思想,采用多维缩放法可以指示出不同客户端对应的点,可以在二维空间内表示出数据集的聚类情况。多维缩放法有很多优点,它能够明确数据的几何意义,能够计算任意距离的函数,能够对距离矩阵进行针对计算,还可以明确的表明数据映射后的相似程度。具体来说,多维缩放的具体计算流程如下:1)确定目标距离,目标距离为各数据项之间的距离。2)工作人员应该随机地将各数据放在二维图上,并采用适当的方法计算出数据项在图上的实际距离。3)对比数据项的当前距离和目标距离,通过计算得出当前距离与目标距离的误差值。4)根据误差值的大小,按照一定的比例移动数据项的位置。5)对中心对象的均值进行新一轮的计算。6)移动相关的节点,减少总体上存在的误差。

4 可视化监视系统的通信协议

在Windows XP系统下,应该使用MSC软件进行串行通信,这样,能够方便的修改串行通信的参数。通信协议应该采用与整个网络的应用层协议一致的CAN应用层协议,这样能够实现CAN总线网络与监控结点的无缝连接。完成CAN协议与RS-232协议之间的转变可以让PC机对整个网络进行故障诊断工作和监控工作。

5 可监控系统的实现

缩放算法和聚类算法属于协作的过滤机制,管理人员通过分析NJUVOD系统中的系统状态、用户行为、拓扑结构,可以实现对Web可视化系统的监控。

6 结束语

本文以P2P流媒体服务平台为背景,介绍了聚类算法和协同过滤机制,并利用它们设计了一个可视化监控系统,设计的可视化监控系统能够分析影片播放信息、系统信息和客户的行为,希望能帮助流媒体系统的管理员更好的进行可视化的监控工作。

参考文献

[1]张飞.多品种小批量机加车间生产任务执行情况可视化动态监控系统研究及应用[D].重庆大学,2012.

[2]陈余才.自动气象站可视化监控系统与防雷电功能设计[D].南京信息工程大学,2012.

[3]周泽伟,冯毅萍,荣冈.等离子体裂解煤工艺过程的三维仿真与可视化监控系统[J].化工学报,2011(8).

[4]伍俊.基于Flash的自动生产线上位机可视化监控系统的研究[J].计算机应用与软件,2010(3).

作者简介

邢秀红(1980-),女,汉族,河北唐山人,唐山工业职业技术学院讲师,研究方向:计算机应用和网络。

上一篇:基于EasyARM1138单片机控制的水闸控制模拟系统 下一篇:NET中关键字输入时智能提示的设计与研究