一种基于xml文件的多屏互动展现的实现方法

文档序号:6571564阅读:312来源:国知局
专利名称:一种基于xml文件的多屏互动展现的实现方法
技术领域
本发明涉及多屏互动展现的实现方法,尤其是涉及一种基于XML文件的多屏互动展现的实现方法。
背景技术
在信息化高速增长的今天,信息可视化的需求迅速扩大,高端可视化的实现难度也越来越高,单台显示设备所能显示的信息已经远远不能满足市场需求,特别是一些监控中心、指挥中心、调度中心等重要场所的需要,双屏互动或多屏互动已成为信息可视化不可或缺的核心技术。目前解决双屏或多屏互动的方法主要集中于使用多屏显示卡或分屏卡等硬件设备,多屏显示卡可以使一台计算机支持多台显示屏幕,在不同的屏幕上显示各自不
同的画面,几台显示屏幕又可共同组成一幅大画面,鼠标可在多个屏幕之间任意漫游,也可将任意应用程序,由占用一个屏幕扩展至占用两个甚至更多个屏幕;分屏卡则将计算机输出的显示内容切割成大小尺寸相同的内容块,分别显示在对应的显示设备上。但是不管是通过多屏显示卡还是分屏卡,都很难建立应用程序之间的相互控制关系,达到应用程序之间的操作互动效果,也很难实现在任意数量的显示屏上随意展现。

发明内容
本发明所要解决的技术问题,就是提供一种基于XML文件的多屏互动展现的实现方法,采用Flex技术建立的应用,通过互联网分别在不同的显示设备上访问,共同操作XML文件建立控制关系,使用异步调用技术达到页面局部刷新,进而实现多屏互动。本发明解决其技术问题所采用的技术方案如下一种基于XML文件的多屏互动展现的实现方法,包括以下步骤SI建立互联网环境和软件运行环境,包括一台服务器S,两台客户端M1、M2 S2在服务器S上建立一个XML文件X,X文件记录控制标志位,内容为O或1,设置初始标识位为0,详细内容如下
< 观1 version=" 1.0〃 encoding=〃UTF_8〃?>
<Data>
〈Control name=〃CoIumnChart〃 flag=〃0〃 />
</Data>S3在服务器S上配置Java运行环境;S4运用Java技术开发Java程序,包括两个函数写函数writeO和读函数read O,功能为对XML文件X中控制标志位的读操作和写操作;调试测试正确后,将Java程序编译为Class文件C ; S5在服务器S上部署Class文件C ;
S6运用BlazeDS技术,建立后台的Java应用程序和运行在浏览器上的Flex应用程序的通信通道;S7通过Flex技术建立富客户端应用A1,A1实现按固定间隔时间循环访问服务器上的XML文件功能;S8将富客户端应用Al部署到服务器S中;S9在显示设备Ml上,通过 在浏览器输入统一资源定位符向服务器请求Al应用服务,服务器应答并提供服务,Ml上展示Al的页面内容是柱状趋势图;SlO应用Al执行按固定间隔时间循环访问服务器上的XML文件功能,并判断控制状态;Sll通过Flex技术建立富客户端应用A2,A2界面包括两个按钮BI和B2,B1和B2的点击操作能通过Flex的触发事件调用Class文件C的write O函数,分别实现对XML文件X中控制标志位的写操作,即BI将控制标志位写为0,B2将控制标志位写为I ;S12将富客户端应用A2部署到服务器S中;S13在显示设备M2上,通过在浏览器输入统一资源定位符向服务器请求A2应用服务,服务器应答并提供服务,M2上展示A2的页面内容为两个控制按钮;S14点击A2界面上按钮B2,执行步骤S11,即调用Class文件C的write O函数,
将控制标识位写为1,文件X的内容为
权利要求
1.一种基于XML文件的多屏互动展现的实现方法,包括以下步骤 SI建立互联网环境和软件运行环境,包括一台服务器S,两台客户端M1、M2 S2在服务器S上建立一个XML文件X,X文件记录控制标志位,内容为O或1,设置初始标识位为O,详细内容如下
2.根据权利要求I所述的基于XML文件的多屏互动展现的实现方法,其特征是所述的步骤SI包括以下子步骤 Sl-I服务器S安装Web服务器软件,提供Web服务; S1-2客户端Ml、M2安装浏览器软件和Flash Player插件; S1-3服务器和客户端通过Http协议通信,客户端通过统一资源定位符访问S获取Web服务; S1-4客户端为液晶显示屏或触控屏、移动式显示设备。
3.根据权利要求2所述的基于XML文件的多屏互动展现的实现方法,其特征是所述的步骤S7包括以下子步骤 S7-1触发Flex事件调用Class文件C的read O函数,实现对XML文件X中控制标志位的读操作;当读取到的控制标识位为O时,Al的界面展示一个柱状趋势图,当读取到的控制标识位为I时,Al的界面展示一个饼状占比图,实现页面的局部刷新; S7-2调用Flex的Time组件,启动定时功能,每隔N秒时间(N=I),执行步骤S7-1 ; S7-3重复以上过程,使Al界面展示的内容与XML文件中的控制标志位保持一致。
全文摘要
一种基于XML文件的多屏互动展现的实现方法,包括以下步骤S1.建立互联网和软件运行环境,包括服务器S;S2.建立一个XML文件X;S3.配置Java运行环境;S4.将Java程序编译为Class文件C;S5.部署Class文件C;S6.建立Flex应用程序的通信通道;S7.建立富客户端应用A1;S8.将富客户端应用A1部署到服务器S中;S9.展示A1;S10.判断控制状态;S11.建立富客户端应用A2;S12.将A2部署到服务器S中;S13.展示A2;S14.将控制标识位写为1;S15.A1界面的局部内容由柱状趋势图变化为饼状占比图;S16.建立由A1控制A2的功能。本发明可实现多种类型显示设备上不同应用间的相互控制。
文档编号G06F17/30GK102882844SQ20121025976
公开日2013年1月16日 申请日期2012年7月20日 优先权日2012年7月20日
发明者颜璟仪, 齐志刚, 魏焱, 杜旭, 凌华明, 陈炯聪, 洪成佳, 甘杉, 刘森, 林丹生 申请人:广东电网公司电力科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1