[发明专利]过程数据画面实时刷新方法有效
申请号: | 200810039043.5 | 申请日: | 2008-06-17 |
公开(公告)号: | CN101329576A | 公开(公告)日: | 2008-12-24 |
发明(设计)人: | 赵研 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 上海金盛协力知识产权代理有限公司 | 代理人: | 罗大忱 |
地址: | 201203上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 过程 数据 画面 实时 刷新 方法 | ||
1.一种过程数据画面实时刷新方法,其特征在于包括以下步骤:
步骤一、注册请求:客户端的某个画面在第一次装载或被切换显示时,该客户端运行的前台画面程序收集注册信息后,向服务器端运行的后台服务程序发送注册请求,该注册请求中包括有注册信息,该注册信息包括当前画面显示的过程数据点的名称、本机IP地址和计算机特征信息,之后通过所述后台服务程序获取该客户端需要显示的过程数据点的值,刷新画面;
步骤二、注册:后台服务程序收到前台画面程序的注册请求后,根据注册信息生成该客户端画面对象,并将其加入客户端画面对象列表,所述客户端画面对象包括:
a、该客户端的唯一识别号;
b、该客户端当前画面中注册的所有过程数据点;
c、过程数据点的值发生变化时用于发布的客户端画面程序的代理;
d、需要发布给该客户端的过程数据点的列表;
步骤三、过程数据点发布:服务器端运行的数据采集组件采集过程数据点的值,当过程数据点的值发生更新时,所述后台服务程序将该过程数据点的值加入对应的客户端画面对象的过程数据点的列表中,并向客户端分发,在分发完成后,清空需要发布给该客户端的过程数据点的列表;
步骤四、客户端画面刷新:所述前台画面程序在收到过程数据点的更新值后,进行画面刷新。
2.根据权利要求1所述的过程数据画面实时刷新方法,其特征在于:所述步骤三中,当所述数据采集组件采集过程数据点中有多个过程数据点的值发生更新时,还具体包括以下步骤:
步骤31、准备;
步骤32、判断当前过程数据点的值是否已经发生变化,如果是,则进入步骤33,否则读取下一个过程数据点,转步骤32;
步骤33、判断该过程数据点是否需要在当前客户端发布,如果是,进入步骤34,否则,转步骤35;
步骤34、将该过程数据点添加至该客户端画面对象的过程数据点的列表中;
步骤35、判断是否存在下一个客户端画面对象需要处理,如果是,则读取下一个客户端 画面对象,转步骤33,否则,进入步骤36;
步骤36、判断是否存在下一个过程数据点需要处理,如果是,则读取下一个过程数据点,转步骤32,否则,进入步骤37;
步骤37、向客户端画面对象中过程数据点的列表发生更新的对应的客户端发布,清除发生更新的过程数据点的列表中的值;
步骤38、结束该批过程数据点发布。
3.根据权利要求2所述的过程数据画面实时刷新方法,其特征在于:在所述步骤36中,在向客户端画面对象中过程数据点的列表发生更新的对应的客户端发布后,清除发生更新的过程数据点的列表中的值。
4.根据权利要求1所述的过程数据画面实时刷新方法,其特征在于:所述服务器端还包括一存储有全部过程数据点当前值的数据存储区,所述数据采集组件采集过程数据点的值后,更新该数据存储区内对应的过程数据点的值,所述步骤一中注册请求完成后,后台服务程序从该数据区获取该客户端需要显示的过程数据点的值后,发送至该客户端。
5.根据权利要求4所述的过程数据画面实时刷新方法,其特征在于:所述步骤三的过程数据点发布过程中,如果某个已经注册的客户端画面因画面切换或重启时,发生同时访问该数据存储区时,则挂起客户端访问事件,优先执行服务端的过程数据点发布过程。
6.根据权利要求1所述的过程数据画面实时刷新方法,其特征在于:所述步骤一中,前台画面程序保留了过程数据点和画面显示的元素的映射关系,当该客户端的画面刷新时,调用该映射关系。
7.根据权利要求1至6中任一所述的过程数据画面实时刷新方法,其特征在于:所述前台画面程序与所述后台服务程序之间采用互联网通信平台方式通讯。
8.根据权利要求7所述的过程数据画面实时刷新方法,其特征在于:所述后台服务程序与所述数据采集组件采用互联网通信平台方式通讯。
9.根据权利要求1所述的过程数据画面实时刷新方法,其特征在于:所述步骤二具体包括如下步骤:
步骤21、准备;
步骤22、判断客户端画面对象列表中是否存在该客户端,如果是,进入步骤23;如果否,转步骤25;
步骤23、清除该客户端上次注册的过程数据点;
步骤24、为该客户端添加本次注册的过程数据点,转步骤29;
步骤25、生成新的客户端画面对象;
步骤26、获取该客户端的发布代理;
步骤27、添加本次注册的过程数据点;
步骤28、将该客户端画面对象添加至客户端画面对象列表;
步骤29、结束注册。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810039043.5/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置