[发明专利]一种云应用抓屏方法和装置有效
申请号: | 201910251978.8 | 申请日: | 2019-03-29 |
公开(公告)号: | CN110012003B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 曾旭;陈龙 | 申请(专利权)人: | 厦门网宿有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/131;H04L67/568;G06F3/14 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 王昌贵 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 方法 装置 | ||
1.一种云应用抓屏方法,所述方法应用于云平台中,其中,所述云平台安装有内置有抓屏工具的显卡,其特征在于,所述方法包括:
云平台获取目标应用程序生成的目标应用画面,将所述目标应用画面存储至显卡缓存中;
所述云平台将所述抓屏工具的句柄加载至所述云平台的操作系统,以调用所述抓屏工具的句柄的创建接口,创建抓屏上下文,并为所述抓屏上下文配置抓屏区域和编码参数;
所述云平台调用所述抓屏工具的句柄的加载接口,加载所述抓屏区域和所述编码参数,并调用所述抓屏工具的句柄的抓屏接口,以通过所述抓屏工具从所述显卡缓存中基于所述抓屏区域抓取所述目标应用画面,并调用所述抓屏工具的句柄的编码接口,以通过所述抓屏工具基于所述编码参数对抓取的所述目标应用画面进行编码;
所述云平台获取所述编码后的目标应用画面,并将所述编码后的目标应用画面发送至终端。
2.根据权利要求1 所述的方法,其特征在于,所述云平台通过显卡内置的抓屏工具从所述显卡缓存中抓取所述目标应用画面之前,还包括:
所述云平台安装内置有所述抓屏工具的显卡的驱动程序,通过所述驱动程序启动所述抓屏工具。
3.根据权利要求2所述的方法,其特征在于,所述将所述抓屏工具的句柄加载至所述云平台的操作系统之后,还包括:
所述云平台通过所述抓屏工具的句柄创建抓屏上下文,并配置所述抓屏上下文的抓屏区域和编码参数;
所述云平台通过显卡内置的抓屏工具从所述显卡缓存中抓取所述目标应用画面,并通过所述抓屏工具对所述目标应用画面进行编码,包括:
所述云平台通过所述显卡内置的抓屏工具的句柄,在所述抓屏上下文中基于所述抓屏区域从所述显卡缓存中抓取所述目标应用画面;
所述云平台通过所述显卡内置的抓屏工具的句柄,在所述抓屏上下文中基于所述编码参数对所述目标应用画面进行编码。
4.根据权利要求1所述的方法,其特征在于,所述云平台通过显卡内置的抓屏工具从所述显卡缓存中抓取所述目标应用画面,包括:
所述云平台按照所述显卡的帧率通过所述显卡内置的抓屏工具从所述显卡缓存中抓取所述目标应用画面。
5.根据权利要求1所述的方法,其特征在于,所述云平台通过显卡内置的抓屏工具从所述显卡缓存中抓取所述目标应用画面,包括:
所述云平台获取内置有抓屏工具的显卡的资源实时占用率,并确定所述资源实时占用率是否小于预设占用率;
如果是,所述云平台则通过显卡内置的抓屏工具从所述显卡缓存中抓取所述目标应用画面,否则调用系统接口从系统缓存中抓取所述目标应用画面。
6.根据权利要求1所述的方法,其特征在于,所述通过所述抓屏工具对所述目标应用画面进行编码之后,还包括:
所述云平台将所述编码后的目标应用画面存储在所述抓屏工具的缓存区域;
所述将所述编码后的目标应用画面发送至终端,包括:
所述云平台从所述抓屏工具的缓存区域获取所述编码后的目标应用画面,并通过网卡将所述编码后的目标应用画面发送至所述终端。
7.一种云应用抓屏装置,所述装置安装有内置有抓屏工具的显卡,其特征在于,所述装置包括获取模块、处理模块、和发送模块,其中:
所述获取模块,用于获取目标应用程序生成的目标应用画面,将所述目标应用画面存储至显卡缓存中;
所述处理模块,用于将所述抓屏工具的句柄加载至云平台的操作系统,以调用所述抓屏工具的句柄的创建接口,创建抓屏上下文,并为所述抓屏上下文配置抓屏区域和编码参数,以及调用所述抓屏工具的句柄的加载接口,加载所述抓屏区域和所述编码参数,并调用所述抓屏工具的句柄的抓屏接口,以通过所述抓屏工具从所述显卡缓存中基于所述抓屏区域抓取所述目标应用画面,并调用所述抓屏工具的句柄的编码接口,以通过所述抓屏工具基于所述编码参数对抓取的所述目标应用画面进行编码;
所述发送模块,用于获取所述编码后的目标应用画面,并将所述编码后的目标应用画面发送至终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门网宿有限公司,未经厦门网宿有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910251978.8/1.html,转载请声明来源钻瓜专利网。