[发明专利]投屏方法、装置、系统和计算机设备有效
申请号: | 201810487375.3 | 申请日: | 2018-05-21 |
公开(公告)号: | CN110515573B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 林经纬;林叶辉;王新新;张旭舟;陈汉聪;严琼 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;H04L67/141;H04L67/146;H04L67/06 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 方法 装置 系统 计算机 设备 | ||
1.一种投屏方法,其特征在于,包括:
获取本地的终端标识与用户输入的投屏设备上显示的投屏码;所述投屏设备上显示的投屏码,是服务器响应于所述投屏设备发送的携带本地的投屏设备标识的投屏码获取请求随机生成,且关联存储所述投屏码与所述投屏设备标识后下发的;
将所述投屏码与所述终端标识发送至所述服务器;发送的投屏码与所述终端标识,用于指示所述服务器在查找到与所述投屏码关联的投屏设备标识后,建立所述终端标识所对应终端与所述投屏设备标识所对应投屏设备间的投屏连接;
在所述投屏连接成功后,获取本地的屏幕数据;
将所述屏幕数据上传至所述服务器;上传的屏幕数据,用于指示所述服务器根据所述投屏连接将所述屏幕数据转发至所述投屏设备,以使所述投屏设备上显示的数据与所述终端上显示的数据一致;
显示投屏设备添加入口,所述投屏设备添加入口用于接收用户输入的与所述投屏码相异的投屏码后,将与所述相异的投屏码关联的投屏设备标识所对应的投屏设备加入所述投屏连接,以将所述终端同时投屏至多个投屏设备。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述投屏设备的第一网络地址及本地的第二网络地址;
当所述第一网络地址与所述第二网络地址归属于同一无线局域网时,则
在获取到新的屏幕数据时,根据所述第一网络地址将所述新的屏幕数据直接发送至所述投屏设备。
3.根据权利要求1所述的方法,其特征在于,所述屏幕数据包括多个图层的图层数据;
所述在所述投屏连接成功后,获取本地的屏幕数据,包括:
在所述投屏连接成功后,按不同的帧率分别获取多个图层的图层数据;
所述将所述屏幕数据上传至所述服务器,包括:
将所述多个图层的图层数据按图层分别上传至所述服务器;分别上传的所述多个图层的图层数据,用于指示所述服务器根据所述投屏连接将所述多个图层的图层数据按图层分别转发至所述投屏设备。
4.根据权利要求3所述的方法,其特征在于,所述多个图层的图层数据包括界面图层的界面数据和输入指示器图层的输入指示器数据;
所述在所述投屏连接成功后,按不同的帧率分别获取多个图层的图层数据,包括:
在所述投屏连接成功后,按第一帧率获取界面数据,并按大于第一帧率的第二帧率获取输入指示器数据;
所述将所述多个图层的图层数据按图层分别上传至所述服务器,包括:
将所述界面数据和所述输入指示器数据分别上传至所述服务器;分别上传的所述界面数据和所述输入指示器数据,用于指示所述服务器根据所述投屏连接将所述界面数据和所述输入指示器数据分别转发至所述投屏设备。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
启动投屏主进程;
通过所述投屏主进程执行所述获取本地的终端标识与用户输入的投屏设备上显示的投屏码的步骤,以及所述将所述投屏码与所述终端标识发送至所述服务器的步骤;
在所述投屏连接成功后、且所述投屏主进程对应存在屏幕数据获取权限时,启动与所述投屏主进程对应的屏幕数据获取子进程;
通过所述屏幕数据获取子进程执行获取本地的屏幕数据的步骤,并通过所述屏幕数据获取子进程将获取的所述屏幕数据传递至所述投屏主进程;
通过所述投屏主进程,执行所述将所述屏幕数据上传至所述服务器的步骤。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当所述投屏主进程由前台运行切换至后台运行时,通过所述投屏主进程播放无声音频;
当所述投屏主进程由后台运行切换至前台运行时,停止通过所述投屏主进程播放所述无声音频。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:
获取与所述投屏码相异的投屏码;
将相异的投屏码与所述终端标识发送至服务器;发送的所述相异的投屏码与所述终端标识,用于指示所述服务器在查询到与所述相异的投屏码关联的投屏设备标识后,将查询到的投屏设备标识所对应的投屏设备加入所述投屏连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810487375.3/1.html,转载请声明来源钻瓜专利网。