The invention relates to a screen projection method, device, storage medium and computer equipment, the method includes: establishing a wireless screen projection connection between a local area and a screen projection device; obtaining a display mode selection instruction corresponding to the wireless screen projection connection; selecting a selected display mode according to the display mode selection instruction, and determining a display for screen projection; the display is a physical display One of the device and the virtual display; collecting the screen data of the display for screen projection; transmitting the screen data to the screen projection device according to the wireless screen projection connection. The scheme provided by the application greatly broadens the application scope of screen casting.
【技术实现步骤摘要】
投屏方法、装置、存储介质和计算机设备
本专利技术涉及计算机
,特别是涉及一种投屏方法、装置、存储介质和计算机设备。
技术介绍
随着计算机技术的发展,个人计算机(PC,personalcomputer)成为人们日常生活和工作中不可或缺的一部分。目前,在许多场景下,比如教学或者会议等,需要将相关内容通过尺寸较大的显示屏进行展示,使得参与者均能够便捷地观看到意图观看的内容。传统技术中,通常通过有线投屏方式来进行投屏,有限投屏方式使得终端和投屏设备被限定在较小的距离内,再者终端与投屏设备之间是否能有效连接还受限于终端和投屏设备的接口规格。这样导致传统的有线投屏方式的适用范围非常有限。
技术实现思路
基于此,有必要针对传统的有线投屏方式的适用范围非常有限的问题,提供一种投屏方法、装置、存储介质和计算机设备。一种投屏方法,包括:建立本地与投屏设备之间的无线投屏连接;获取对应于所述无线投屏连接的显示模式选择指令;按照所述显示模式选择指令所选中的显示模式,确定用于投屏的显示器;所述显示器是物理显示器和虚拟显示器中的一种;采集所述用于投屏的显示器的屏幕数据;根据所述无线投屏连接传递所述屏幕数据至所述投屏设备。一种投屏装置,包括:连接模块,用于建立本地与投屏设备之间的无线投屏连接;获取模块,用于获取对应于所述无线投屏连接的显示模式选择指令;确定模块,用于按照所述显示模式选择指令所选中的显示模式,确定用于投屏的显示器;所述显示 ...
【技术保护点】
1.一种投屏方法,包括:/n建立本地与投屏设备之间的无线投屏连接;/n获取对应于所述无线投屏连接的显示模式选择指令;/n按照所述显示模式选择指令所选中的显示模式,确定用于投屏的显示器;所述显示器是物理显示器和虚拟显示器中的一种;/n采集所述用于投屏的显示器的屏幕数据;/n根据所述无线投屏连接传递所述屏幕数据至所述投屏设备。/n
【技术特征摘要】
1.一种投屏方法,包括:
建立本地与投屏设备之间的无线投屏连接;
获取对应于所述无线投屏连接的显示模式选择指令;
按照所述显示模式选择指令所选中的显示模式,确定用于投屏的显示器;所述显示器是物理显示器和虚拟显示器中的一种;
采集所述用于投屏的显示器的屏幕数据;
根据所述无线投屏连接传递所述屏幕数据至所述投屏设备。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在建立所述无线投屏连接时,建立本地的虚拟显卡驱动与所述虚拟显卡驱动所创建的虚拟显示器之间的连接;
当所述用于投屏的显示器为虚拟显示器时,通过操作系统为所述虚拟显卡驱动所创建的虚拟显示器分配屏幕数据;
在所述无线投屏连接结束时,断开所述虚拟显卡驱动与所述虚拟显卡驱动所创建的虚拟显示器之间的连接。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将钩子函数与通过操作系统触发的显示器参数查询事件关联;
在检测到所述显示器参数查询事件时,通过所述钩子函数截获本地的物理显卡驱动响应于所述显示器参数查询事件所反馈的回调函数;
通过所述钩子函数在所述回调函数中修改加入虚拟显示器的显示器参数,并将修改后的回调函数反馈至操作系统;
通过操作系统根据所述回调函数和所述显示模式选择指令所选中的显示模式,为物理显示器和虚拟显示器分配屏幕数据。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述按照所述显示模式选择指令所选中的显示模式,确定用于投屏的显示器,包括:
当所述显示模式选择指令所选中的显示模式为扩展显示模式时,确定用于投屏的显示器为虚拟显示器;
将包括演示者模式的演示文稿数据的屏幕数据分配至所述物理显示器;
将包括观众模式的演示文稿数据的屏幕数据分配至所述虚拟显示器。
5.根据权利要求4所述的方法,其特征在于,所述屏幕数据包括演示文稿数据和输入指示器数据;
所述采集所述用于投屏的显示器的屏幕数据,包括:
按第一帧率采集虚拟显示器的演示文稿数据,并按大于第一帧率的第二帧率采集虚拟显示器的输入指示器数据;
所述根据所述无线投屏连接传递所述屏幕数据至所述投屏设备,包括:
根据所述无线投屏连接,将所述演示文稿数据和所述输入指示器数据分别传递至所述投屏设备。
6.根据权利要求1-3中任一项所述的方法,其特征在于,所述建立本地与投屏设备之间的无线投屏连接,包括:
获取投屏码与本地的终端标识;
将所述投屏码与所述终端标识发送至服务器;发送的投屏码与终端标识,用于指示所述服务器在查找到与所述投屏码关联的投屏设备标识后,建立所述终端标识所对应终端与所述投屏设备标识所对应投屏设备间的无线投屏连接;
所述根据所述无线投屏连接传递所述屏幕数据至所述投屏设备,包括:
将所述屏幕数据上传至所述服务器;上传的屏幕数据,用于指示所述服务器根据所述无线投屏连接将所述屏幕数据转发至所述投屏设备。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
获取所述投屏设备的第一网络地址及本地的第二网络地址;
当所述第一网络地址与所述第二网络地址归属于同一无线局域网时,则
在采集到新...
【专利技术属性】
技术研发人员:田申,吴祖榕,周蔚,林叶辉,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。