[发明专利]一种人机接口画面自动刷新的方法有效
申请号: | 201710798632.0 | 申请日: | 2017-09-07 |
公开(公告)号: | CN107608584B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 王志军 | 申请(专利权)人: | 中冶南方工程技术有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 程殿军;张瑾 |
地址: | 430223 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 人机 接口 画面 自动 刷新 方法 | ||
1.一种人机接口画面自动刷新的方法,其特征在于,所述方法包括以下步骤:
步骤S1:将所述人机接口画面分为多块显示区域,将所述人机接口画面需要刷新的数据分为多组数据组,建立各显示区域与各数据组之间的对应关系;
步骤S2:进入所述人机接口画面时,注册通道,确定注册通道号,所述注册通道号对应所述人机接口画面;
步骤S3:发生数据变化事件,所述数据变化事件的参数包括需要刷新的通道号和需要刷新的数据组;
步骤S4:数据变化事件的处理具体包括:使用订阅器向注册通道号发送数据变化通知,当需要刷新的通道号不是注册通道号时不进行处理;否则根据需要刷新的数据组刷新对应的显示区域;
步骤S5:离开人机接口画面时,注销通道;
其中,所述方法基于Redis数据库;
其中,步骤S3中所述数据变化事件为后台服务进程修改数据或者客户端修改数据,后台服务进程修改数据或者客户端修改数据的处理方法为,发生数据变化事件的后台服务进程或者客户端发送数据变化通知,所述数据变化通知包括需要刷新的通道号和需要刷新的数据组两个参数,所述数据变化通知的处理为:
未建立数据库连接时新建数据库连接;
未获取订阅器时从所述连接处获取订阅器;
使用所述订阅器向需要刷新的通道号发送需要刷新的数据组;
当需要刷新的通道号不是注册通道号时无需处理;否则根据需要刷新的数据组刷新对应的显示区域;
其中,步骤S2中所述注册通道具体包括以下步骤:
建立数据库连接,确定连接类型;
从所述连接处获取订阅器,确定订阅器类型;
使用所述订阅器注册通道,确定注册通道号;
其中,连接类型是ConnectionMultiplexer,订阅器类型是ISubscriber。
2.如权利要求1所述的人机接口画面自动刷新的方法,其特征在于:步骤S2中所述注册通道的时机在所述人机接口画面的Load事件中。
3.如权利要求2所述的人机接口画面自动刷新的方法,其特征在于:步骤S5中所述注销通道具体包括以下步骤:
获取注册通道时的订阅器;
注销通道,注销通道号为注册通道时的通道号。
4.如权利要求1所述的人机接口画面自动刷新的方法,其特征在于:当所述人机接口画面为多个时,各所述人机接口画面所注册的通道名称应均不相同,各所述人机接口画面与各所述通道名称一一对应。
5.如权利要求1所述的人机接口画面自动刷新的方法,其特征在于:所述需要刷新的数据组为空时,刷新所有显示区域。
6.如权利要求1所述的人机接口画面自动刷新的方法,其特征在于:所述需要刷新的数据组为字符串数组,所述字符串数组中的字符串为数据组的分组号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中冶南方工程技术有限公司,未经中冶南方工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710798632.0/1.html,转载请声明来源钻瓜专利网。