[发明专利]嵌入式浏览器的实现方法、装置、电子设备及存储介质在审
申请号: | 202111101114.1 | 申请日: | 2021-09-18 |
公开(公告)号: | CN113867985A | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 王俊玉;徐晓贤;周明 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/958 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 浏览器 实现 方法 装置 电子设备 存储 介质 | ||
1.一种嵌入式浏览器的实现方法,其特征在于,应用于视频控制设备,所述方法包括:
当检测到第一控制指令时,创建嵌入式浏览器窗体,创建网页图层,并启动嵌入式浏览器进程;其中,所述第一控制指令用于控制所述视频控制设备进入浏览器模式;
当检测到第二控制指令时,依据目标设备的地址信息以及登录信息,通过所述嵌入式浏览器进程访问所述目标设备的Web页面;其中,所述第二控制指令用于控制所述嵌入式浏览器进程访问所述目标设备的Web页面,所述目标设备为搭载有Web服务的设备;
通过所述视频控制设备的用户界面UI进程从网页画布共享内存中获取网页渲染图,并将所述网页渲染图填充到所述浏览器窗体内的网页图层上的更新区域;其中,所述网页画布共享内存由所述视频控制设备的UI进程与所述嵌入式浏览器进程之间共享,所述网页画布共享内存中的网页渲染图由所述嵌入式浏览器进程依据从所述目标设备的Web页面获取到的网页资源进行解析渲染生成并保存。
2.根据权利要求1所述的方法,其特征在于,所述嵌入式浏览器进程与所述视频控制设备的UI进程之间通过socket通信连接实现进程交互。
3.根据权利要求2所述的方法,其特征在于,所述依据目标设备的地址信息以及登录信息,通过所述嵌入式浏览器进程访问所述目标设备的Web页面,包括:
依据所述目标设备的IP地址,生成目标统一资源定位符URL;
通过所述视频控制设备的UI进程,利用所述socket通信连接,将所述目标URL以及所述登录信息发送给所述嵌入式浏览器进程,以使所述嵌入式浏览器进程依据所述登录信息生成安全登录脚本,并依据所述目标URL以及所述安全登录脚本访问所述目标设备的Web页面。
4.根据权利要求2所述的方法,其特征在于,所述启动嵌入式浏览器进程之后,还包括:
检测所述嵌入式浏览器窗体内的桌面事件;
依据所述嵌入式浏览器进程支持的协议,对检测到的所述嵌入式浏览器窗体的桌面事件进行封装,并通过所述视频控制设备的UI进程,利用所述socket通信连接将封装后的事件发送给所述嵌入式浏览器进程,以使所述嵌入式浏览器进程对所述封装后的事件进行响应。
5.根据权利要求4所述的方法,其特征在于,所述启动嵌入式浏览器之后,还包括:
当未检测到所述嵌入式浏览器窗体内的桌面事件的持续时长达到预设持续时长时,退出所述浏览器模式。
6.根据权利要求2所述的方法,其特征在,所述方法还包括:
当通过所述视频控制设备的UI进程,基于所述socket通信连接,检测到所述嵌入式浏览器进程异常僵死或异常退出时,对此前运行的所述嵌入式浏览器进程进行回收,并重新启动嵌入式浏览器进程。
7.根据权利要求1-6任一项所述的方法,其特征在于,当检测到第一控制指令时,在所述创建嵌入式浏览器窗体,创建网页图层,并启动嵌入式浏览器进程之前,还包括:
限制所述视频控制设备的指定功能的运行,所述指定功能包括所述视频控制设备不需借助嵌入式浏览器实现的功能中的部分或全部。
8.根据权利要求1-6任一项所述的方法,其特征在于,当所述视频控制设备处于浏览器模式时,视觉图层自顶向下依次包括:
图形组件图层、网页画布图层、菜单框架图层、以及视频图层;
其中,所述图形组件图层用于绘制和修改基础图形,并叠加显示在网页画布图层之上;
所述网页画布图层用于显示嵌入式浏览器进程对获取到的网页资源进行解析和渲染后得到的网页渲染图;
所述菜单框架图层用于显示嵌入式浏览器进程支持的功能对应的菜单选择列表,并所述该菜单选择列表所在区域之外的预设区域之上叠加显示所述网页画布图层;其中,所述菜单选择列表中被选中的功能对应的显示界面以网页渲染图的方式展示在所述网页画布图层;
所述视频图层用于显示视频前端设备的视频预览画面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111101114.1/1.html,转载请声明来源钻瓜专利网。