【技术实现步骤摘要】
投屏控制方法、装置、计算机可读存储介质和计算机设备
本申请涉及计算机
,特别是涉及一种投屏控制方法、装置、计算机可读存储介质和计算机设备。
技术介绍
随着计算机技术的发展,个人计算机(PC,personalcomputer)成为人们日常生活和工作中不可或缺的一部分。目前,在许多场景下,比如教学或者会议等,需要将相关内容通过尺寸较大的显示屏进行展示,使得参与者均能够便捷地观看到意图观看的内容。在传统的投屏技术中,通常是将整个投屏终端屏幕上的画面全部投屏到投屏设备。这样在投屏过程中,投屏终端屏幕上的冗余画面会影响投屏效果,降低投屏质量。
技术实现思路
基于此,有必要针对目前投屏质量交底的技术问题,提供一种投屏控制方法、装置、计算机可读存储介质和计算机设备。一种投屏控制方法,包括:在当前屏幕所对应的窗口集合中定位目标窗口;调用操作系统接口,获取所述窗口集合中除所述目标窗口之外的各窗口相应的窗口位置;将所述窗口集合中除所述目标窗口之外的窗口所对应的屏幕数据按照相应的窗口位置叠加,得到投屏数据;发送所述投屏数据,发送的所述投屏数据用于进行投屏显示。一种投屏控制装置,包括:定位模块,用于在当前屏幕所对应的窗口集合中定位目标窗口;调用模块,用于调用操作系统接口,获取所述窗口集合中除所述目标窗口之外的各窗口相应的窗口位置;叠加模块,用于将所述窗口集合中除所述目标窗口之外的窗口所对应的屏幕数据按照相应的窗口位置叠加,得到投屏数据; ...
【技术保护点】
1.一种投屏控制方法,包括:/n在当前屏幕所对应的窗口集合中定位目标窗口;/n调用操作系统接口,获取所述窗口集合中除所述目标窗口之外的各窗口相应的窗口位置;/n将所述窗口集合中除所述目标窗口之外的窗口所对应的屏幕数据按照相应的窗口位置叠加,得到投屏数据;/n发送所述投屏数据,发送的所述投屏数据用于进行投屏显示。/n
【技术特征摘要】
1.一种投屏控制方法,包括:
在当前屏幕所对应的窗口集合中定位目标窗口;
调用操作系统接口,获取所述窗口集合中除所述目标窗口之外的各窗口相应的窗口位置;
将所述窗口集合中除所述目标窗口之外的窗口所对应的屏幕数据按照相应的窗口位置叠加,得到投屏数据;
发送所述投屏数据,发送的所述投屏数据用于进行投屏显示。
2.根据权利要求1所述的方法,其特征在于,所述在当前屏幕所对应的窗口集合中定位目标窗口,包括:
通过投屏控制界面展示当前屏幕所对应的窗口集合中各窗口的窗口标识;
接收通过用户操作触发的投屏控制指令;
确定通过所述投屏控制指令所选中的窗口标识;
根据确定的所述窗口标识,在当前屏幕所对应的窗口集合中定位目标窗口。
3.根据权利要求1所述的方法,其特征在于,所述将所述窗口集合中除所述目标窗口之外的窗口所对应的屏幕数据按照相应的窗口位置叠加,得到投屏数据,包括:
确定所述窗口集合中各窗口在当前屏幕中的堆叠顺序;
根据所述堆叠顺序,将所述窗口集合中除所述目标窗口之外的窗口所对应的屏幕数据按照相应的窗口位置依次叠加,得到投屏数据。
4.根据权利要求3所述的方法,其特征在于,所述根据所述堆叠顺序,将所述窗口集合中除所述目标窗口之外的窗口所对应的屏幕数据按照相应的窗口位置依次叠加,得到投屏数据,包括:
根据所述堆叠顺序,将所述窗口集合中除所述目标窗口之外的窗口所对应的屏幕数据按照相应的窗口位置依次叠加绘制到画布上,得到中间图像数据;
对所述中间图像数据进行编码,得到与当前网络环境适配的投屏数据。
5.根据权利要求4所述的方法,其特征在于,所述根据所述堆叠顺序,将所述窗口集合中除所述目标窗口之外的窗口所对应的屏幕数据按照相应的窗口位置依次叠加绘制到画布上,得到中间图像数据,包括:
初始化画布;
按照所述堆叠顺序遍历所述窗口集合中的各窗口;
当遍历至的窗口不是目标窗口时,则将遍历至的窗口所对应的屏幕数据按照相应的窗口位置叠加绘制到所述画布上,并继续遍历;
当遍历至的窗口是目标窗口时,则跳过所述目标窗口继续遍历。
6.根据权利要求1所述的方法,其特征在于,所述将所述窗口集合中除所述目标窗口之外的窗口所对应的屏幕数据按照相应的窗口位置叠加,得到投屏数据,包括:
当所述窗口集合中除所述目标窗口之外的窗口的数量超过一个时,则
确定所述窗口集合中除所述目标窗口之外的窗口在当前屏幕中的堆叠顺序;
根据所述堆叠顺序,将所述窗口集合中除所述目标窗口之外的窗口所对应的屏幕数据按照相应的窗口位置依次叠加,得到投屏数据。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
按照大于或者等于预设频率的频率确定当前屏幕所对应的窗口集合;
在每次确定当前屏幕所对应的窗口...
【专利技术属性】
技术研发人员:陈汉聪,刘嘉卿,林经纬,吴怡,林叶辉,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。