【技术实现步骤摘要】
投屏显示方法、系统、终端设备和存储介质
[0001]本申请属于终端控制
,尤其涉及一种投屏显示方法、系统、终端设备和存储介质。
技术介绍
[0002]投屏显示是指将源设备的屏幕内容投影到目标设备的屏幕上进行显示的方法。例如,用户可以将手机屏幕的应用窗口投影到大屏电视上显示,以获得更清晰、更细腻的画面显示效果。
[0003]目前,通常采用AirPlay、ApowerMirror等投屏软件来实现投屏显示,然而这些投屏软件都是基于源设备当前用户可见的窗口内容进行投屏,无法将源设备上已启动但不可见的窗口内容投屏到目标设备上显示。
技术实现思路
[0004]有鉴于此,本申请实施例提供了一种投屏显示方法、系统、终端设备和存储介质,可以将源设备上不可见的窗口内容投屏到目标设备上显示。
[0005]第一方面,本申请实施例提供了一种投屏显示方法,应用于被投屏的目标设备,所述方法包括:
[0006]在接收到源设备发送的投屏请求信息后,获取所述源设备已启动的应用程序的窗口数据;
[0007]显示所述已启动的应用程序的窗口数据。
[0008]在本申请实施例中,被投屏的目标设备获取到的是源设备已启动的应用程序的窗口数据,这些窗口数据既包括源设备当前可见的窗口内容,也包括源设备已启动但不可见的窗口内容,目标设备在自身的显示界面中显示这些窗口数据,从而实现将源设备上不可见的窗口内容投屏到目标设备上显示。
[0009]进一步的,所述获取所述源设备已启动的应用程序的窗口数据可以包括 ...
【技术保护点】
【技术特征摘要】
1.一种投屏显示方法,应用于被投屏的目标设备,其特征在于,所述方法包括:在接收到源设备发送的投屏请求信息后,获取所述源设备已启动的应用程序的窗口数据;显示所述已启动的应用程序的窗口数据。2.如权利要求1所述的投屏显示方法,其特征在于,所述获取所述源设备已启动的应用程序的窗口数据包括:获取所述源设备已启动的应用程序中已打开的各个窗口的窗口数据,每个所述窗口的窗口组件均为激活状态且每个所述窗口组件的图层均为可见状态,每个所述窗口的窗口数据均包含对应的窗口标识;所述显示所述已启动的应用程序的窗口数据包括:根据所述各个窗口的窗口数据以及窗口数据中包含的窗口标识,分别构建并显示所述各个窗口。3.如权利要求2所述的投屏显示方法,其特征在于,所述各个窗口包括第一窗口和第二窗口,所述第一窗口为所述源设备当前未显示的窗口,所述第二窗口为所述源设备当前显示的窗口,所述显示所述各个窗口包括:在显示界面中划分出第一区域和第二区域;将所述第一窗口添加到所述第一区域中显示,并将所述第二窗口添加到所述第二区域中显示。4.如权利要求3所述的投屏显示方法,其特征在于,在将所述第一窗口添加到所述第一区域中显示,并将所述第二窗口添加到所述第二区域中显示之后,还包括:若检测到从所述第一窗口中打开的第三窗口,则将所述第三窗口添加到所述第二区域中显示,并关闭所述第二窗口;若检测到从所述第二窗口中打开的第四窗口,则将所述第四窗口添加到所述第二区域中且覆盖到所述第二窗口的上方显示。5.如权利要求3所述的投屏显示方法,其特征在于,在将所述第一窗口添加到所述第一区域中显示,并将所述第二窗口添加到所述第二区域中显示之后,还包括:若检测到从所述第一窗口中打开的第五窗口,则将所述第五窗口添加到所述第二区域中显示,并关闭所述第二窗口;若检测到从所述第二窗口中打开的第六窗口,则将所述第六窗口添加到所述第二区域中显示,并将所述第二窗口移动到所述第一区域中且覆盖到所述第一窗口的上方显示。6.如权利要求2所述的投屏显示方法,其特征在于,每个所述窗口的窗口数据还包含对应的应用程序信息、窗口组件信息和窗口属性信息,所述分别构建并显示所述各个窗口包括:根据每个所述窗口的窗口数据包含的应用程序信息、窗口组件信息和窗口属性信息,确定待显示窗口的数量、尺寸、显示位置以及显示方式;按照所述待显示窗口的数量、尺寸、显示位置以及显示方式,在显示界面中构建并显示相应的窗口。7.如权利要求6所述的投屏显示方法,其特征在于,在显示界面中构建并显示相应的窗口之后,还包括:
若检测到对构建并显示的任意一个窗口进行操作的第一指令,则获取所述任意一个窗口的窗口数据包含的目标应用程序信息和目标窗口组件信息;将所述第一指令、所述目标应用程序信息和所述目标窗口组件信息发送至所述源设备,以指示所述源设备根据所述目标应用程序信息和所述目标窗口组件信息分别确定待操作的目标应用程序和目标窗口,并基于所述第一指令对所述目标应用程...
【专利技术属性】
技术研发人员:陈光军,王波,朱培,方定庚,文平,吴同刚,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。