投屏方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37861012 阅读:13 留言:0更新日期:2023-06-15 20:51
本公开涉及一种投屏方法、装置、存储介质及电子设备。该方法包括:在终端向目标设备进行投屏的情况下,周期性获取该终端的当前状态参数;根据当前周期获取的该当前状态参数调整该终端的目标投屏参数;根据调整后的该目标投屏参数向该目标设备发送投屏数据,用于该目标设备展示该投屏数据。这样,通过根据终端的当前状态参数动态地调整目标投屏参数,并按照目标投屏参数进行投屏,从而可以降低终端功耗,避免投屏延迟和卡顿,提升用户的投屏体验。提升用户的投屏体验。提升用户的投屏体验。

【技术实现步骤摘要】
投屏方法、装置、存储介质及电子设备


[0001]本公开涉及终端
,具体地,涉及一种投屏方法、装置、存储介质及电子设备。

技术介绍

[0002]随着终端技术的进步,投屏功能已经广泛应用到用户的日常生活中。例如,用户可以通过在终端内安装投屏软件,将终端的显示界面投射至其他支持投屏功能的目标设备(例如智能电视、投影仪等设备)中进行显示,方便用户在不同设备上查看同一设备中的显示内容,方便与多人分析显示界面,并达到更好的观看效果。但是,在相关技术中,投屏过程中会出现延迟或卡顿现象,影响用户观看效果。

技术实现思路

[0003]为克服相关技术中存在的上述问题,本公开提供一种投屏方法、装置、存储介质及电子设备。
[0004]根据本公开实施例的第一方面,提供一种投屏方法,所述方法包括:
[0005]在终端向目标设备进行投屏的情况下,周期性获取所述终端的当前状态参数;
[0006]根据当前周期获取的所述当前状态参数调整所述终端的目标投屏参数;
[0007]根据调整后的所述目标投屏参数向所述目标设备发送投屏数据,用于所述目标设备展示所述投屏数据。
[0008]可选地,在根据所述终端的当前状态参数调整所述终端的目标投屏参数之前,所述方法还包括:
[0009]周期性获取所述终端的投屏应用类型;
[0010]所述根据当前周期获取的所述当前状态参数调整所述终端的目标投屏参数包括:
[0011]根据当前周期获取的所述当前状态参数和所述投屏应用类型,调整所述目标投屏参数。
[0012]可选地,所述目标投屏参数包括目标投屏分辨率和目标投屏帧率,所述根据当前周期获取的所述当前状态参数和所述投屏应用类型,调整所述目标投屏参数包括:
[0013]在所述投屏应用类型为第一应用类型且所述当前状态参数大于或等于第一预设参数阈值的情况下,将所述目标投屏帧率降低至第一帧率;或者,
[0014]在所述投屏应用类型为第二应用类型且所述当前状态参数大于或等于第二预设参数阈值的情况下,将所述目标投屏分辨率降低至第一分辨率;或者,
[0015]在所述投屏应用类型为第三应用类型且所述当前状态参数大于或等于第三预设参数阈值的情况下,将所述目标投屏帧率降低至第二帧率,并将所述目标投屏分辨率降低至第二分辨率。
[0016]可选地,所述方法还包括:
[0017]根据所述投屏应用类型,确定所述目标投屏参数对应的第一预设参数降低步长和
第一预设参数调整最小值;
[0018]根据所述目标投屏参数和所述第一预设参数降低步长,确定第一参数调整候选值;
[0019]根据所述第一参数调整候选值和所述第一预设参数调整最小值,确定第一参数调整目标值;其中,所述第一参数调整目标值包括所述第一帧率、所述第一分辨率、所述第二帧率或所述第二分辨率。
[0020]可选地,所述方法还包括:
[0021]在所述投屏应用类型为第二应用类型且所述当前状态参数大于或等于所述第二预设参数阈值的情况下,将所述终端的屏幕显示分辨率降低至所述第一分辨率。
[0022]可选地,在所述周期性获取所述终端的当前状态参数之前,所述方法还包括:
[0023]在接收到投屏启动指令的情况下,获取所述终端的初始投屏应用类型;
[0024]根据应用投屏参数对应关系,确定所述初始投屏应用类型对应的候选投屏参数,其中,所述应用投屏参数对应关系包括所述初始投屏应用类型与所述候选投屏参数的对应关系;
[0025]根据所述候选投屏参数确定所述终端的目标投屏参数;
[0026]根据所述目标投屏参数向所述目标设备发送投屏数据,以便向所述目标设备进行投屏。
[0027]可选地,所述根据所述终端的当前状态参数调整所述目标投屏参数包括:
[0028]在所述当前状态参数大于或等于第四预设参数阈值的情况下,将所述目标投屏参数降低至投屏参数调整目标值。
[0029]可选地,所述投屏参数调整目标值通过以下方式获取:
[0030]获取所述目标投屏参数对应的第二预设参数降低步长和第二预设参数调整最小值;
[0031]根据所述目标投屏参数和第二预设参数降低步长,确定第二参数调整候选值;
[0032]根据所述第二参数调整候选值和所述第二预设参数调整最小值,确定所述投屏参数调整目标值。
[0033]可选地,所述当前状态参数包括所述终端的处理器占用率、内存占用率和终端设备温度中的一种或多种。
[0034]根据本公开实施例的第二方面,提供一种投屏装置,所述装置包括:
[0035]参数获取模块,被配置为在终端向目标设备进行投屏的情况下,周期性获取所述终端的当前状态参数;
[0036]参数调整模块,被配置为根据当前周期获取的所述当前状态参数调整所述终端的目标投屏参数;
[0037]数据发送模块,被配置为根据调整后的所述目标投屏参数向所述目标设备发送投屏数据,用于所述目标设备展示所述投屏数据。
[0038]可选地,所述装置还包括:
[0039]应用类型获取模块,被配置为周期性获取所述终端的投屏应用类型;
[0040]所述参数调整模块,被配置为根据当前周期获取的所述当前状态参数和所述投屏应用类型,调整所述目标投屏参数。
[0041]可选地,所述目标投屏参数包括目标投屏分辨率和目标投屏帧率,所述参数调整模块,被配置为:
[0042]在所述投屏应用类型为第一应用类型且所述当前状态参数大于或等于第一预设参数阈值的情况下,将所述目标投屏帧率降低至第一帧率;或者,
[0043]在所述投屏应用类型为第二应用类型且所述当前状态参数大于或等于第二预设参数阈值的情况下,将所述目标投屏分辨率降低至第一分辨率;或者,
[0044]在所述投屏应用类型为第三应用类型且所述当前状态参数大于或等于第三预设参数阈值的情况下,将所述目标投屏帧率降低至第二帧率,并将所述目标投屏分辨率降低至第二分辨率。
[0045]可选地,所述参数调整模块,还被配置为根据所述投屏应用类型,确定所述目标投屏参数对应的第一预设参数降低步长和第一预设参数调整最小值;根据所述目标投屏参数和所述第一预设参数降低步长,确定第一参数调整候选值;根据所述第一参数调整候选值和所述第一预设参数调整最小值,确定第一参数调整目标值;其中,所述第一参数调整目标值包括所述第一帧率、所述第一分辨率、所述第二帧率或所述第二分辨率。
[0046]可选地,所述参数调整模块,还被配置为在所述投屏应用类型为第二应用类型且所述当前状态参数大于或等于所述第二预设参数阈值的情况下,将所述终端的屏幕显示分辨率降低至所述第一分辨率。
[0047]可选地,所述装置还包括:
[0048]投屏启动模块,被配置为在接收到投屏启动指令的情况下,获取所述终端的初始投屏应用类型;根据应用投屏参数对应关系,确定所述初始投屏应用类型对应的候选投屏参数,其中,所述应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种投屏方法,其特征在于,所述方法包括:在终端向目标设备进行投屏的情况下,周期性获取所述终端的当前状态参数;根据当前周期获取的所述当前状态参数调整所述终端的目标投屏参数;根据调整后的所述目标投屏参数向所述目标设备发送投屏数据,用于所述目标设备展示所述投屏数据。2.根据权利要求1所述的方法,其特征在于,在根据所述终端的当前状态参数调整所述终端的目标投屏参数之前,所述方法还包括:周期性获取所述终端的投屏应用类型;所述根据当前周期获取的所述当前状态参数调整所述终端的目标投屏参数包括:根据当前周期获取的所述当前状态参数和所述投屏应用类型,调整所述目标投屏参数。3.根据权利要求2所述的方法,其特征在于,所述目标投屏参数包括目标投屏分辨率和目标投屏帧率,所述根据当前周期获取的所述当前状态参数和所述投屏应用类型,调整所述目标投屏参数包括:在所述投屏应用类型为第一应用类型且所述当前状态参数大于或等于第一预设参数阈值的情况下,将所述目标投屏帧率降低至第一帧率;或者,在所述投屏应用类型为第二应用类型且所述当前状态参数大于或等于第二预设参数阈值的情况下,将所述目标投屏分辨率降低至第一分辨率;或者,在所述投屏应用类型为第三应用类型且所述当前状态参数大于或等于第三预设参数阈值的情况下,将所述目标投屏帧率降低至第二帧率,并将所述目标投屏分辨率降低至第二分辨率。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据所述投屏应用类型,确定所述目标投屏参数对应的第一预设参数降低步长和第一预设参数调整最小值;根据所述目标投屏参数和所述第一预设参数降低步长,确定第一参数调整候选值;根据所述第一参数调整候选值和所述第一预设参数调整最小值,确定第一参数调整目标值;其中,所述第一参数调整目标值包括所述第一帧率、所述第一分辨率、所述第二帧率或所述第二分辨率。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述投屏应用类型为第二应用类型且所述当前状态参数大于或等于所述第二预设参数阈值的情况下,将所述终端的屏幕显示分辨率降低至所述...

【专利技术属性】
技术研发人员:禹星范永康刘苏月
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1