[发明专利]窗口管理方法有效

专利信息
申请号: 201711471275.3 申请日: 2017-12-29
公开(公告)号: CN109992264B 公开(公告)日: 2022-08-23
发明(设计)人: 李希凡;黄诚 申请(专利权)人: 浙江宇视科技有限公司
主分类号: G06F16/958 分类号: G06F16/958;H04L67/02
代理公司: 北京超凡志成知识产权代理事务所(普通合伙) 11371 代理人: 王文红
地址: 310000 浙江省杭州市滨江区西兴街道江陵路*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 窗口 管理 方法
【说明书】:

发明涉及IP监控领域,具体而言,涉及一种窗口管理方法。本发明实施例提供的窗口管理方法,应用于控件,方法包括:接收与控件建立有连接的Web页面发送的窗口创建请求;根据窗口创建请求,获得待创建窗口在Web页面的覆盖区域;创建显示窗口,并将显示窗口覆盖在覆盖区域。本发明实施例还提供了一种窗口管理方法,应用于Web页面,方法包括:响应窗口创建指令,并根据窗口创建指令生成窗口创建请求;将窗口创建请求发送给与Web页面建立有连接的控件,以使控件根据窗口创建请求获得待创建窗口在Web页面的覆盖区域,并创建显示窗口,以将显示窗口覆盖在覆盖区域。所述窗口管理方法能够兼容多种不同类型和版本的浏览器,并确保了Web页面中显示窗口的稳定性。

技术领域

本发明涉及IP监控领域,具体而言,涉及一种窗口管理方法。

背景技术

随着IP监控技术的推广,在Windows下通过浏览器访问网络摄像机(IP Camera,IPC)或网络硬盘录像机(Network Video Recorder,NVR)等摄像设备,从而进行参数配置、实况查看等方式,成为了IP监控系统中不可缺少的一部分。目前,在浏览器上播放实况码流,主要是通过HTML5或WEB RTC等无控件技术实现,或者在浏览器中安装Active X、Flash、NPAPI或PPAPI等插件,由插件完成解码、显示的功能。前者对码流编码格式有特定的要求,因而,在浏览器类型和版本的兼容性方面具有很大的局限性,而后者因为需要兼容多种不同类型和版本的浏览器,而需要在控件中同时兼容Active X、Flash、NPAPI和PPAPI等多种插件,造成了较大的开发工作量,此外,因为控件自身的稳定性不足造成崩溃等问题,会直接影响摄像设备的Web页面性能,无法确保Web页面中显示窗口的稳定性,从而降低用户体验。因此,如何在解决浏览器类型和版本兼容性问题的同时,保证Web页面性能,以确保Web页面中显示窗口的稳定性是目前IP监控领域亟需解决的技术难题。

发明内容

有鉴于此,本发明的目的在于提供一种窗口管理方法,以解决上述问题。

本发明实施例提供的窗口管理方法,包括:

接收与所述控件建立有连接的Web页面发送的窗口创建请求;

根据所述窗口创建请求,获得待创建窗口在所述Web页面的覆盖区域;

创建显示窗口,并将所述显示窗口覆盖在所述覆盖区域。

进一步地,所述窗口创建请求包括Web页面的窗口尺寸、以及所述待创建窗口在所述Web页面中的相对位置,根据所述窗口创建请求,获得待创建窗口在所述Web页面的覆盖区域的步骤,包括:

获取所述Web页面对应的窗口句柄,根据所述窗口句柄获取所述Web页面的窗口坐标;

根据所述窗口坐标、所述窗口尺寸,以及所述待创建窗口在所述Web页面中的相对位置,获得待创建窗口在所述Web页面的覆盖区域。

进一步地,获取所述Web页面对应的窗口句柄的步骤,包括:

获取所述Web页面发送所述窗口创建请求的IP地址和发送端口;

根据所述IP地址和所述发送端口获取与所述Web页面对应的浏览器的进程ID;

根据所述进程ID获取与所述浏览器匹配的窗口句柄,作为特征窗口句柄;

根据所述特征窗口句柄获取该特征窗口句柄最上层的父窗口句柄;

检索出所述父窗口句柄对应的所有子窗口句柄,并选取出与所有子窗口句柄对应的子窗口中具有可见属性的子窗口,作为待比对窗口;

获取所有所述待比对窗口的窗口尺寸,并分别与所述Web页面的窗口尺寸进行比对,以确定与所述Web页面对应的窗口句柄。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711471275.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top