[发明专利]B/S架构下基于实时缓存和主动推送的数据更新方法有效
申请号: | 201510303701.7 | 申请日: | 2015-06-05 |
公开(公告)号: | CN105049787B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 贺枫;陈果;徐红武;卢应强;李超 | 申请(专利权)人: | 江苏国电南自海吉科技有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 张苏沛 |
地址: | 211153 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公布一种B/S架构下的监控自动化系统客户端数据更新方法,通过对客户端监视画面所需动态数据进行实时缓存并进行服务端主动推送,实现客户端监视画面的数据自动更新。其目的是在大数据量、高并发环境下保证B/S架构监控自动化系统信息显示的实时性、高效性,降低服务器及客户端资源需求。 | ||
搜索关键词: | 监控自动化系统 监视画面 实时缓存 主动推送 客户端 客户端数据 客户端资源 大数据量 动态数据 数据更新 信息显示 自动更新 服务端 高效性 实时性 并发 服务器 更新 保证 | ||
【主权项】:
1.一种B/S架构下基于实时缓存和主动推送的监控自动化系统客户端数据更新方法,其特征在于包括如下步骤:步骤一、在绘制生成监控图形时,对生成的图形文件进行解析,提取图形文件的图形-实时数据关联信息并保存;步骤二、客户端打开图形页面并进行初始化时,通过富互联网(RIA)技术进行图形文件读取并在客户端解析显示,服务端控制模块通过客户端的连接初始化信息对活跃客户端情况进行记录,将相关信息储存为激活图形-客户端关系表,进行数据推送注册,同时服务端控制模块根据图形中包含的各信息点参数从数据库中提取必要信息,为它们创建实时缓存;当信息点已在实时缓存中存在的情况下,则无需执行缓存创建操作;步骤三、数据采集模块、计算模块数据生产者初始化完成开始生成数据信息点条目后即执行如下操作:将数据写入服务器数据库中,实现历史数据持久化保存;将当前已经包含于实时缓存中的信息点条目的最新值及其他必要信息写入实时缓存;步骤四、数据推送模块结合检查激活图形-客户端关系表、实时数据缓存,按照预先配置的推送策略为每个客户端的每个激活画面进行数据推送,推送数据为该画面当前包含信息点条目的子集;步骤五、侦测到客户端图形关闭时,服务端控制模块对激活图形-客户端关系表进行维护,取消相应的推送注册;对实时缓存中激活图形中使用的各个信息点条目进行维护,当检测到由于所有客户端对某个图形的使用均已结束,导致图形上所使用的某些信息点条目已无存活价值,将相应的信息点从实时缓存中删除,并释放其占有空间。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏国电南自海吉科技有限公司,未经江苏国电南自海吉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510303701.7/,转载请声明来源钻瓜专利网。