金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210203035.X (22)申请日 2022.03.03 (71)申请人 深圳盛显科技有限公司 地址 518000 广东省深圳市龙华区民治街 道上塘社区围背岭路东一工业区6号 六栋6楼 (72)发明人 胡腾飞 徐玉生 张倩  (74)专利代理 机构 广州市越秀区哲力专利商标 事务所(普通 合伙) 44288 专利代理师 陆忠浩 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/54(2006.01) H04N 19/42(2014.01) (54)发明名称 一种多应用截屏及网络编码输出方法、 设 备、 介质、 产品 (57)摘要 本发明提供一种多应用截屏及网络编码输 出方法, 包括以下步骤: 设计动态链接库, 设置权 限, 选择目标应用, 注入远程线程, 获取图像, 编 码压缩, 网络输出。 本发 明涉及电子设备、 存储介 质和程序产品。 本发明通过Windows钩子的方式 进行应用界面的截取, 然后将截 取的画面进行编 码输出, 可以针对多个应用程序分别执行, 成本 低, 实施部署简单, 维护简单, 效率高, 能够截取 采用硬件加速(GPU)进行界面渲染显示的应用, 满足应用需求。 权利要求书2页 说明书4页 附图1页 CN 114610405 A 2022.06.10 CN 114610405 A 1.一种多应用截屏及网络编码输出 方法, 其特 征在于, 包括以下步骤: 设计动态链接库, 编写动态链接库, 在所述动态链接库内创建编程接口的绘图渲染函 数; 设置权限, 将多应用截屏 与编码软件在启动时设置为具有断点调试权限; 选择目标应用, 在多应用截屏与编码软件操作界面上, 选择要进行抓取的若干目标应 用; 注入远程线程, 多应用截屏与编码软件向所述目标应用注入远程线程函数, 注入成功 后运行该线程, 在该线程中加载 所述动态 链接库, 并执 行初始化 函数; 获取图像, 被抓取的目标应用软件运行 所述初始化 函数, 获取图像数据; 编码压缩, 多应用截屏与编码软件获取到图像数据后, 再对图像数据进行编码压缩, 通 过网络输出给第三方 软件或设备进行解码显示; 网络输出, 循环执行所述获取图像步骤和所述编码压缩步骤, 实时获取被抓应用的界 面刷新图像并进行网络 输出。 2.如权利要求1所述的一种 多应用截屏及网络编码输出方法, 其特征在于: 所述注入远 程线程步骤包括多应用截屏与编码软件根据选择 的目标应用名称, 获取对应的窗口句柄, 再根据所述窗口句柄获取到选择的目标应用的进程句柄, 通过所述进程句柄向目标应用注 入远程线程 函数。 3.如权利要求1所述的一种 多应用截屏及网络编码输出方法, 其特征在于: 所述获取图 像步骤包括所述动态链接库由多应用截屏和编码软件向被抓目标应用注册的远程线程函 数加载, 并在加载后在线程函数中调用动态链接库初始化接口, 在初始化函数中首先获取 所述目标应用软件原有的编程接口绘图渲染函数地址并保存, 然后用所述动态链接库中的 编程接口绘图渲 染函数地址替换目标应用软件原有的编程接口绘图渲染函数地址, 被抓取 的目标应用软件程序在界面刷新时调用所述动态链接库中的编程接口绘图渲 染函数, 在该 绘图渲染函数中将获取到的图像纹理复制到临时内存中, 最后再通过先前保存的原编程接 口的绘图渲染函数地址调用原编程接口 的绘图渲染函数, 获取图像。 4.如权利要求3所述的一种 多应用截屏及网络编码输出方法, 其特征在于: 所述获取图 像步骤中, 在所述动态链接库的绘图渲染函数将获取 的图像纹理复制 到临时内存的同时, 通知多应用截屏 与编码软件去所述临时内存中获取图像数据。 5.如权利要求1所述的一种 多应用截屏及网络编码输出方法, 其特征在于: 所述动态链 接库为DL L动态链接库。 6.如权利要求5所述的一种 多应用截屏及网络编码输出方法, 其特征在于: 所述编程接 口包括DirectX多媒体编程接口、 GDI图形设备接口、 OpenGL编程接口。 7.如权利要求6所述的一种 多应用截屏及网络编码输出方法, 其特征在于: 所述设计动 态链接库步骤中, 所述绘图渲染函数的接口参数与所述编程接口 的函数参数保持一 致。 8.一种电子设备, 其特 征在于包括: 处 理器; 存储器; 以及程序, 其中所述程序被存储在所述存储器中, 并且被配置成由处理器执 行, 所述程序包括用于执 行如权利要求1 ‑7任意一项所述的方法。 9.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于: 所述计算机程序被 处理器执行如权利要求1 ‑7任意一项所述的方法。权 利 要 求 书 1/2 页 2 CN 114610405 A 210.一种计算机程序产品, 包括计算机程序/指令, 其特征在于, 该计算机程序/指令被 处理器执行时实现如权利要求1 ‑7任意一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114610405 A 3

.PDF文档 专利 一种多应用截屏及网络编码输出方法、设备、介质、产品

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种多应用截屏及网络编码输出方法、设备、介质、产品 第 1 页 专利 一种多应用截屏及网络编码输出方法、设备、介质、产品 第 2 页 专利 一种多应用截屏及网络编码输出方法、设备、介质、产品 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:00:11上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。