论文部分内容阅读
随着数据大屏展示技术的发展,大型企业在规划、建设、运行、检修、营销、人资、财务、物资等业务全方位监测分析需求日益突出,从而实现对企业的经营活动进行综合监管。因此需要提供直观方便的大屏展示应用,支持大屏、桌面、移动应用等多种载体,通过这些载体进行丰富的大屏展示展现以及桌面查询、钻取分析,满足国家电网公司总部、省、市三级共287块运营监控大屏的建设。通过对客户需求的分析,了解到本次大屏建设的难点在于需要支撑287块不同分辨率的屏幕拼接,需要提供一套“一次设计、多地使用”的大屏展示系统。因此,系统采用基于过可任意缩放、点阵绘制的矢量图形绘制技术作为图形绘制作为技术选型。系统采用C/S架构构建,将架构细分为客户端、服务端和数据服务三个子系统,通过矢量绘制、矢量解析和图像拼接的方式,适应大屏画面绘制的灵活性和分辨率适应性要求。其中,客户端采用C#开发语言构建,以满足图形绘制的精细操作需求;服务端考虑异构系统接入的便利性,选用JAVA语言构建,通过Socket与客户端进行通信;为满足多种第三方数据源的数据接入需求,采用独立外挂式服务方式构建数据采集器。在图像拼接时,采用X86服务分布式绘制与图像拼接技术替代传统集中式图像拼接器,以满足大分辨率的拼接画面快速和降低硬件投资成本的要求。最终形成包含设计器、播放器、控制器、数据采集器为主体功能的大屏展示系统。通过对本系统的一系列测试,结果证明实现的功能符合要求,系统的可用性得到验证。采用矢量绘制技术的大屏展示系统具备实现一次设计多处适应的快速能力,其分布式的图像采集与绘制架构能够快速的构建和扩展,能较好满足大规模拼接大屏建设需求。