[发明专利]界面更新方法和装置有效
申请号: | 202011259910.3 | 申请日: | 2020-11-12 |
公开(公告)号: | CN112068923B | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 王洵;王开学;罗伦文 | 申请(专利权)人: | 武汉中科通达高新技术股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 张晓薇 |
地址: | 430074 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 更新 方法 装置 | ||
本申请提供一种界面更新方法和装置,应用于包括监控终端和服务器的智慧交通系统,监控终端接收用于更新视频监控界面的包括更新命令和更新标识的界面更新请求后,基于界面更新请求中的更新命令,从服务器获取更新标识对应的视频监控列表,视频监控列表包括多个控制对象的对象标识;然后根据更新命令对视频监控列表中的各对象标识进行更新处理,得到更新后的视频监控列表;再基于更新后的视频监控列表,确定视频监控界面中各界面区域的区域尺寸和区域坐标;再调用初始展示界面中与界面区域对应且基于用户操作热度划分的多个显示区域;最后根据各界面区域的区域尺寸和区域坐标,对显示区域进行渲染生成视频监控界面展示。本方法可提高界面更新效率。
技术领域
本申请涉及智慧交通领域,尤其是涉及一种界面更新方法和装置。
背景技术
随着互联网的蓬勃发展,基于QT(是一个跨平台的C++框架)开发的可视化应用已无处不在,其中就涉及视频监控客户端。
传统的视频监控客户端,其展示界面通常采用控件组合的方式进行控件展示,但由于各个控件之间必须通过接口相互调用,一旦界面中任意一个控件发生变化,必然导致其他控件也发生变动,尤其是在客户端界面中新增或删减控件时,因控件耦合度高可扩展性差,所以需要大量修改原有控件状态来构成新的界面,导致界面更新效率不高。
所以,当前界面更新技术存在界面更新效率不高的技术问题。
发明内容
本申请实施例提供一种界面更新方法和装置,用以解决当前界面更新效率不高的技术问题。
第一方面,本申请实施例提供一种界面更新方法,应用于智慧交通系统,所述智慧交通系统包括监控终端和服务器,所述界面更新方法应用于所述监控终端,所述界面更新方法包括:
接收用于更新视频监控界面的界面更新请求,所述界面更新请求中包括更新命令和更新标识,所述更新标识为更新区域标识和/或更新控件标识;
基于所述界面更新请求中的更新命令,从所述服务器获取所述更新标识对应的视频监控列表,所述视频监控列表包括多个控制对象的对象标识,所述更新命令为添加命令、删除命令、显示命令、隐藏命令及移动命令中的任意一个;
若所述更新命令为添加命令,则获取并根据所述界面更新请求中新添数据的数据类型,对所述视频监控列表中的各所述对象标识进行更新处理,得到更新后的视频监控列表;
若所述更新命令为删除命令、显示命令、隐藏命令以及移动命令中的任意一个命令,则对所述视频监控列表中的各所述对象标识进行更新处理,得到更新后的视频监控列表;
基于所述更新后的视频监控列表,确定所述视频监控界面中各界面区域的区域尺寸和区域坐标;
调用初始展示界面,所述初始展示界面包括多个基于用户操作热度划分的显示区域,所述显示区域与所述界面区域一一对应;
根据各界面区域的区域尺寸和区域坐标,对所述初始展示界面内的显示区域进行渲染,生成视频监控界面;
展示所述视频监控界面。
第二方面,本申请实施例提供一种界面更新装置,应用于智慧交通系统,所述智慧交通系统包括监控终端和服务器,所述界面更新装置设置于所述监控终端中,所述界面更新装置包括:
请求接收模块,用于接收用于更新视频监控界面的界面更新请求,所述界面更新请求中包括更新命令和更新标识,所述更新标识为更新区域标识和/或更新控件标识;
列表获取模块,用于基于所述界面更新请求中的更新命令,从所述服务器获取所述更新标识对应的视频监控列表,所述视频监控列表包括多个控制对象的对象标识,所述更新命令为添加命令、删除命令、显示命令、隐藏命令及移动命令中的任意一个;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉中科通达高新技术股份有限公司,未经武汉中科通达高新技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011259910.3/2.html,转载请声明来源钻瓜专利网。