【技术实现步骤摘要】
投屏方法和系统
本申请实施例涉及计算机
,尤其涉及一种投屏方法、系统、计算机设备及计算机可读存储介质。
技术介绍
随着物联网和智能设备的兴起,智能设备之间可以通过物联网进行通信连接,且通信连接中的其中一个智能设备可以对另一个智能设备进行控制操作、投屏操作或其他操作。所谓投屏操作,是指将智能设备A的多媒体内容投送至智能设备B中,从而使得所述智能设备B也能够同步播放所述智能设备A的多媒体内容。
技术实现思路
本申请实施例的目的是提供一种投屏方法、系统、计算机设备及计算机可读存储介质,用于解决传统投屏操作中特效渲染不佳导致的播放效果不佳和用户观影体验差的技术问题。本申请实施例的一个方面提供了一种投屏方法,用于计算机设备中,所述方法包括:获取所述计算机设备的第一能力信息;获取目标终端的第二能力信息,其中,所述目标终端被配置为所述计算机设备的投屏对象;根据所述第一能力信息和所述第二能力信息,确定所述计算机设备中的多媒体内容的渲染操作执行方;如果所述计算机设备为所述渲染操作执行方,则对所述多媒体内容进行渲染操作;及发送渲染后的多媒体内容至所述目标终端。本申请实施例的一个方面又提供了一种投屏系统,所述投屏系统包括:第一获取模块,用于获取所述计算机设备的第一能力信息;第二获取模块,用于获取目标终端的第二能力信息,其中,所述目标终端被配置为所述计算机设备的投屏对象;确定模块,用于根据所述第一能力信息和所述第二能力信息,确定所述计算机设备中的多媒体内容的渲染操作执行方;特效渲染模块,用于如果所述 ...
【技术保护点】
1.一种投屏方法,用于计算机设备中,其特征在于,所述方法包括:/n获取所述计算机设备的第一能力信息;/n获取目标终端的第二能力信息,其中,所述目标终端被配置为所述计算机设备的投屏对象;/n根据所述第一能力信息和所述第二能力信息,确定所述计算机设备中的多媒体内容的渲染操作执行方;/n如果所述计算机设备为所述渲染操作执行方,则对所述多媒体内容进行渲染操作;及/n发送渲染后的多媒体内容至所述目标终端。/n
【技术特征摘要】 【专利技术属性】
1.一种投屏方法,用于计算机设备中,其特征在于,所述方法包括:
获取所述计算机设备的第一能力信息;
获取目标终端的第二能力信息,其中,所述目标终端被配置为所述计算机设备的投屏对象;
根据所述第一能力信息和所述第二能力信息,确定所述计算机设备中的多媒体内容的渲染操作执行方;
如果所述计算机设备为所述渲染操作执行方,则对所述多媒体内容进行渲染操作;及
发送渲染后的多媒体内容至所述目标终端。
2.根据权利要求1所述的投屏方法,其特征在于,还包括:
如果所述计算机设备不是所述渲染操作执行方,则将所述多媒体内容发送至所述目标终端。
3.根据权利要求1所述的投屏方法,其特征在于,还包括:
如果所述计算机设备不是所述渲染操作执行方,则执行以下操作:
根据所述第一能力信息,判断所述第一能力信息是否达到渲染所述多媒体内容所需的能力基准线;
如果所述第一能力信息达到所述能力基准线,则获取所述计算机设备的当前负载情况;及
如果所述当前负载处于预设范围内,则对所述多媒体内容进行渲染操作或部分渲染操作。
4.根据权利要求1所述的投屏方法,其特征在于,所述获取目标终端的第二能力信息,包括:
将能力请求信息发送至所述目标终端,以请求所述目标终端返回所述第二能力信息;及
接收所述目标终端返回的所述第二能力信息。
5.根据权利要求1所述的投屏方法,其特征在于,所述根据所述第一能力信息和所述第二能力信息,确定所述计算机设备中的多媒体内容的渲染操作执行方,包括:
判断所述第一能力信息和所述第二能力信息是否均获取成功;
如果所述第一能力信息和所述第二能力信息均获取成功,则判断所述第一能力信息是否达到渲染多媒体内容所需的能力基准线,以及所述第二能力信息是否达到所述能力基准线;及
如果所述第一能力信息达到所述能力基准线且所述第二能力信息达到所述能力基准线,则根据所述第一能力信息和所述第二能力信息,确定所述渲染操作执行方。
6.根据权利要求5所述的投屏方法,其特征在于,所述能力基准线是根据所述多媒体内容对应的渲染特效确定的,其中,所述渲染特效包括音频特效和/或视频特效。
7.根据权利要求5所述的投屏方法,其特征在于,
所述第一能力信息包括N个第一子能力信息,所述N个第一子能力信息包括:第一设备型号信息、第一CPU能力信息、第一GPU能力信息、第一存储能力信息、第一声卡能力信息、第一显卡能力信息、第一操作系统信息、第一图形渲染接口信息和/或第一编解码能力信息;及
所述第二能力信息包括N个第二子能力信息,所述N个第二子能力信息包括:第二设备型号信息、第二CPU能力信息、第二GPU能力信息、第二存储能力信息、第二声卡能力信息、第二显卡能力信息、第二操作系统信息、第二图形渲染接口信息和/或第二编解码能力信息。
8.根据权利要求7所述的投屏方法,其特征在于,所述根据所述第一能力信息和所述第二能力信息,确定所述渲染操作执行方,包括:
将M个第一子能力信息和M个第二子能力信息进行一一对比,以得到M个第一子能力信息对应的M个能力分值Pi和M个第二子能力信息对应的M个能力分值Qi;其中,Pi表示第i个第一子能力信息和第i个第二子能力信息进行比较得到的对应于第i个第一子能力信息的能力分值,Qi表示第i个第一子能力信息和第i个第二子能力信息进行比较得到的对应于第i个第二子能力信息的能力分值,1≤i≤M,1≤M≤N;
根据所述M个第一子能力信息对应的M个能力分值,得到所述第一能力信息的第一综合能力分值;
根据所述M个第一子能力信息对应的M个能力分值,得到所述第二能力信息的第二综合能力分值;及
比较所述第一综合能力分值和所述第二综合能力分值,并根据比较结果确定所述渲染操作执行方;
其中,Wi表示所述第i个第一子能力信息和所述第i个第二子能力信息的权重值。
9.根据权利要求8所述的投屏方法,其特征在于,Wi为动态值,其大小与所述第i个第一子能力信息对应的能力分值Pi和所述第i个第二子能力信息对应的能力分值Qi之间的分值差成正向比例关系。
10.根据权利要求7所述的投屏方法,其特征在于,所述根据所述第一能力信息和所述第二能力信息,确定所述渲染操作执行方,包括:
依顺序进行以下比较操作直至分辨出所述计算机设备和所述目标终端之间的能力差异:
根据所述第一CPU能力信息和所述第二CPU能力信息,比较所述计算机设备的第一CPU能力和所述目标终端的第二CPU能力;
根据所述第一GPU能力信息和所述第二GPU能力信息,比较所述计算机设备的第一GPU能力和所述目标终端的第二GPU能力;
根据所述第一存储能力信息和所述第二存储能力信息,比较所述计算机设备的第一存储能力和所述目标终端的第二存储能力;
根据所述第一编解码能力信息和所述第二编解码能力信息,比较所述计算机设备的第一编解码能力和所述目标终端的第二编解码能力;
根据所述第一设备型号信息和所述第二设备型号信息,获取所述计算机设备的第一设备型号评分和所述目标终端的第二设备型号评分,并比较所述第一设备型号评分和所述第二设备型号评分;
根据所述第一操作系统信息和所述第二操作系统信息,获取所述计算机设备的第一操作系统评分和所述目标终端的第二操作系统评分,并比较所述第一操作系统评分和所述第二操作系统评分;
技术研发人员:杨智慧,王昊,张瑶琦,
申请(专利权)人:上海幻电信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。