本发明涉及通信,尤其涉及一种投屏方法、装置、电子设备和存储介质。
背景技术:
1、随着通信技术的快速发展,投屏技术的应用越来越广泛。投屏是指将投屏发送端的显示内容发送至投屏接收端,以使投屏接收端显示该显示内容。而为了提升用户体验感,需要提升投屏性能,例如提高投屏的流畅度。目前,大多通过投屏应用或无线连接的方式进行投屏。
2、目前,投屏性能优化是对投屏应用本身进行优化,或对无线连接协议进行优化。然而,对这两者进行优化并不容易,并没有针对投屏发送端本身进行投屏性能优化。
技术实现思路
1、本发明提供一种投屏方法、装置、电子设备和存储介质,用以解决现有技术中无法针对投屏发送端本身进行投屏性能优化的缺陷。
2、本发明提供一种投屏方法,包括:
3、在投屏发送端处于投屏状态的情况下,检测所述投屏发送端的硬件工作参数和投屏性能参数,所述投屏性能参数为影响投屏性能的参数;
4、确定所述投屏性能参数符合预设优化要求,调整所述硬件工作参数和/或投屏参数,以供所述投屏发送端基于调整后的硬件工作参数和/或调整后的投屏参数进行投屏;
5、其中,所述硬件工作参数包括所述投屏发送端中至少一个硬件的工作频率,所述至少一个硬件包括中央处理器、图形处理器和存储器中的至少一种;
6、所述投屏参数包括投屏分辨率和/或投屏帧率。
7、根据本发明提供的一种投屏方法,所述确定所述投屏性能参数符合预设优化要求,调整所述硬件工作参数和/或投屏参数,包括:
8、在所述投屏性能参数包括所述投屏发送端的上行速率的情况下,确定所述上行速率符合所述预设优化要求,增大所述硬件工作参数和/或所述投屏参数;
9、在所述投屏性能参数包括所述投屏发送端的网络丢包率的情况下,确定所述网络丢包率符合所述预设优化要求,减小所述硬件工作参数和/或所述投屏参数。
10、根据本发明提供的一种投屏方法,所述确定所述上行速率符合所述预设优化要求,增大所述硬件工作参数和/或所述投屏参数,包括:
11、确定所述上行速率符合所述预设优化要求,检测所述投屏发送端的设备温度;
12、基于所述设备温度,确定所述硬件工作参数和/或所述投屏参数的调整值;
13、基于所述调整值,增大所述硬件工作参数和/或所述投屏参数。
14、根据本发明提供的一种投屏方法,所述基于所述设备温度,确定所述硬件工作参数和/或所述投屏参数的调整值,包括:
15、若所述设备温度小于第一温度阈值,确定所述调整值为第一调整值;
16、若所述设备温度大于或等于第一温度阈值,且所述设备温度小于第二温度阈值,确定所述调整值为第二调整值;
17、若所述设备温度大于或等于第二温度阈值,确定所述调整值为0;
18、其中,所述第一温度阈值小于所述第二温度阈值,所述第一调整值大于所述第二调整值。
19、根据本发明提供的一种投屏方法,所述投屏性能参数包括所述投屏发送端的上行速率,所述预设优化要求包括以下至少一种:
20、所述上行速率处于下降状态;
21、所述上行速率小于第一预设阈值;
22、所述上行速率处于下降状态,且所述上行速率小于第一预设阈值。
23、根据本发明提供的一种投屏方法,所述投屏性能参数包括所述投屏发送端的网络丢包率,所述预设优化要求包括以下至少一种:
24、所述网络丢包率处于上升状态;
25、所述网络丢包率大于第二预设阈值;
26、所述网络丢包率处于上升状态,且所述网络丢包率大于第二预设阈值。
27、根据本发明提供的一种投屏方法,所述在投屏发送端处于投屏状态的情况下,检测所述投屏发送端的硬件工作参数和投屏性能参数,之前还包括:
28、确定所述投屏发送端与投屏接收端的多个通信信道;
29、确定所述多个通信信道中无线接入点占用数最小的目标通信信道,以供所述投屏发送端通过所述目标通信信道进行投屏。
30、本发明还提供一种投屏装置,包括:
31、检测模块,用于在投屏发送端处于投屏状态的情况下,检测所述投屏发送端的硬件工作参数和投屏性能参数,所述投屏性能参数为影响投屏性能的参数;
32、调整模块,用于确定所述投屏性能参数符合预设优化要求,调整所述硬件工作参数和/或投屏参数,以供所述投屏发送端基于调整后的硬件工作参数和/或调整后的投屏参数进行投屏;
33、其中,所述硬件工作参数包括所述投屏发送端中至少一个硬件的工作频率,所述至少一个硬件包括中央处理器、图形处理器和存储器中的至少一种;
34、所述投屏参数包括投屏分辨率和/或投屏帧率。
35、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述投屏方法。
36、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述投屏方法。
37、本发明提供的投屏方法、装置、电子设备和存储介质,在投屏发送端处于投屏状态的情况下,确定投屏发送端的投屏性能参数符合预设优化要求,则调整投屏发送端的硬件工作参数和/或投屏参数,以优化投屏发送端的投屏性能参数,而投屏性能参数为影响投屏性能的参数,从而实现针对投屏发送端本身的硬件工作参数和/或投屏参数,进行投屏性能的优化,以使投屏发送端基于调整后的硬件工作参数和/或调整后的投屏参数进行投屏,从而提升投屏效果,最终提升用户体验感。
1.一种投屏方法,其特征在于,包括:
2.根据权利要求1所述的投屏方法,其特征在于,所述确定所述投屏性能参数符合预设优化要求,调整所述硬件工作参数和/或投屏参数,包括:
3.根据权利要求2所述的投屏方法,其特征在于,所述确定所述上行速率符合所述预设优化要求,增大所述硬件工作参数和/或所述投屏参数,包括:
4.根据权利要求3所述的投屏方法,其特征在于,所述基于所述设备温度,确定所述硬件工作参数和/或所述投屏参数的调整值,包括:
5.根据权利要求1所述的投屏方法,其特征在于,所述投屏性能参数包括所述投屏发送端的上行速率,所述预设优化要求包括以下至少一种:
6.根据权利要求1所述的投屏方法,其特征在于,所述投屏性能参数包括所述投屏发送端的网络丢包率,所述预设优化要求包括以下至少一种:
7.根据权利要求1至6中任一项所述的投屏方法,其特征在于,所述在投屏发送端处于投屏状态的情况下,检测所述投屏发送端的硬件工作参数和投屏性能参数,之前还包括:
8.一种投屏装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述投屏方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述投屏方法。