一种投屏方法及设备技术

技术编号:33763394 阅读:71 留言:0更新日期:2022-06-12 14:13
本申请公开了一种投屏方法及设备,涉及电子设备领域,实现了多个设备的显示界面在同一个设备上的呈现,即实现了多对一的投屏。具体方案为:第一终端从多个第二终端中每个第二终端接收数据;根据从多个第二终端接收的数据,在第一终端上显示多个第一界面,多个第一界面与多个第二终端一一对应;其中,第一界面的内容是对应第二终端显示的第二界面内容的镜像,或第一界面的内容与对应第二终端显示的第二界面的部分内容相同。界面的部分内容相同。界面的部分内容相同。

【技术实现步骤摘要】
一种投屏方法及设备
[0001]本申请要求于2020年12月08日提交国家知识产权局、申请号为202011425441.8、申请名称为“一种投屏方法及设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及电子设备领域,尤其涉及一种投屏方法及设备。

技术介绍

[0003]为了提高办公效率,用户可将不同设备连接起来一起配合使用。如,一个设备的显示界面可投射到另一个设备的显示屏上供用户查看。目前,一个设备的显示界面能够在另一个设备上呈现,主要利用一对一的镜像投屏技术实现,即仅能实现一对一的投屏。
[0004]但是,在如开会、发布会演示等场景下,可能需要将多个设备的显示界面在同一个设备(如,大屏设备)上呈现供用户查看。

技术实现思路

[0005]本申请实施例提供一种投屏方法及设备,实现了多个设备的显示界面在同一个设备上的呈现,即实现了多对一的投屏。另外,投屏源端通过创建多路媒体流,并根据策略分布到一个或多个投屏目的端,实现了一个设备中的多个应用的内容到其他设备上的投射显示。
[0006]为达到上述目标,本申请采用如下技术方案:
[0007]第一方面,本申请实施例提供一种投屏方法,该方法可以应用于第一终端,第一终端与多个第二终端连接,该方法可以包括:第一终端从多个第二终端中每个第二终端接收数据;第一终端根据从多个第二终端接收的数据,在第一终端上显示多个第一界面,多个第一界面与多个第二终端一一对应;其中,第一界面的内容是对应第二终端显示的第二界面内容的镜像,或第一界面的内容与对应第二终端显示的第二界面的部分内容相同。
[0008]采用上述技术方案,作为投屏目的端的第一终端,根据多个作为投屏源端的第二终端发送的数据,可在第一终端的显示屏上显示多个第一界面,这多个第一界面与多个第二终端一一对应。第一界面的内容是对应第二终端显示的第二界面内容的镜像,或第一界面的内容与对应第二终端显示的第二界面的部分内容相同。实现了多个投屏源端到一个投屏目的端的多对一投屏。这样,如在开会、发布会演示等场景下,多个手机,平板电脑可将其显示屏上的内容(如PPT,所播视频)投射到同一个大屏设备上呈现,实现了多对一的投屏。提高了多设备协同使用的效率,提高了用户的使用体验。
[0009]在一种可能的实现方式中,该方法还可以包括:第一终端可以创建多个绘制组件,这多个绘制组件与多个第二终端一一对应。作为一种示例,绘制组件可以为视图或画布。第一终端根据从多个第二终端接收的数据,在第一终端上显示多个第一界面,可以包括:第一终端根据从多个第二终端接收的数据,在多个绘制组件上分别绘制对应第二终端的第一界
面,以在第一终端上显示多个第一界面。通过创建与第二终端对应的视图或画布,用于实现对应第二终端的投屏界面的绘制,为实现多对一投屏做好准备。
[0010]在另一种可能的实现方式中,在第一终端根据从多个第二终端接收的数据,在第一终端上显示多个第一界面之前,该方法还可以包括:第一终端配置多个解码参数,这多个解码参数与多个第二终端一一对应;第一终端根据多个解码参数,对从对应第二终端接收的数据进行解码。通过为不同的第二终端配置对应的解码参数,用于对对应的数据进行解码,实现多路解码。
[0011]在另一种可能的实现方式中,在第一终端从多个第二终端中每个第二终端接收数据之前,该方法还可以包括:第一终端获取多个第二终端的连接信息,该连接信息用于第一终端与对应第二终端建立连接;其中,多个绘制组件与多个第二终端一一对应,包括:多个绘制组件与多个第二终端的连接信息一一对应;多个解码参数与多个第二终端一一对应,包括:多个解码参数与多个第二终端的连接信息一一对应。
[0012]在另一种可能的实现方式中,在第一终端根据从多个第二终端接收的数据,在第一终端上显示多个第一界面之后,该方法还可以包括:第一终端接收用户对第一界面的窗口的第一操作;响应于第一操作,第一终端缩小、放大或关闭窗口,或切换焦点窗口。用户使用投屏目的端的输入设备可对第一界面进行控制,如能够通过设置焦点并根据用户操作在不同源端设备的投屏界面之间切换焦点,又如实现对不同投屏源端的独立控制(如缩小、放大或关闭投屏界面)。投屏目的端还可以根据源端设备的增加或减少进行对呈现的投屏界面的布局进行调整,以给用户呈现最佳的视觉效果。
[0013]在另一种可能的实现方式中,在第一终端根据从多个第二终端接收的数据,在第一终端上显示多个第一界面之后,该方法还可以包括:第一终端接收用户对与第二终端对应的第一界面的第二操作;第一终端将第二操作的数据发送给第二终端,用于第二终端根据第二操作显示第三界面。在接收到用户使用投屏目的端的输入设备对第一界面,如投屏界面的操作后,第一终端通过将对应操作的数据发送给该第一界面对应的投屏源端,以便投屏源端做出对应的响应,使得用户使用投屏目的端的输入设备便可实现对投屏源端的反控。
[0014]在另一种可能的实现方式中,在第一终端将第二操作的数据发送给第二终端之后,该方法还可以包括:第一终端从第二终端接收更新的数据;第一终端根据更新的数据,将第二终端对应的第一界面更新为第四界面,第四界面的内容是第三界面内容的镜像,或第四界面的内容与第三界面的部分内容相同。在投屏源端的界面发生改变后,可将更新后界面的数据发送给第一终端,以便第一终端可对第一终端显示的对应界面进行更新。
[0015]在另一种可能的实现方式中,第一终端还与第三终端建立连接;该方法还可以包括:第一终端将从多个第二终端接收的数据发送给第三终端,用于第三终端显示多个第一界面。作为一种示例,第三终端可以是与第一终端进行畅连通话的终端,第一终端通过将来自投屏源端的数据发送给第三终端,使得与第一终端进行畅连通话的第三终端也可以显示投屏源端的界面,实现跨地域办公。这种跨地域办公方式,可以提升会议效率,节省跨地域办公的沟通成本。
[0016]在另一种可能的实现方式中,该方法还可以包括:第一终端接收来自第三终端的视频数据;第一终端在第一终端显示多个第一界面的同时,根据第三终端的视频数据在第
一终端上显示视频通话画面。在另一种可能的实现方式中,该方法还可以包括:第一终端采集视频数据,发送给第三终端,用于第三终端在第三终端上显示多个第一界面的同时,显示视频通话画面。两个地域的终端不仅可展示视频通话画面,同时还可以显示本地和对端投射的内容,进一步提升了会议效率,节省跨地域办公的沟通成本。
[0017]第二方面,本申请实施例提供一种投屏方法,该方法可以应用于第二终端,第二终端与第一终端连接,该方法可以包括:第二终端显示第二界面;第二终端接收用户操作;响应于用户操作,第二终端向第一终端发送第二界面的数据,用于第一终端显示与第二终端对应的第一界面,第一终端上还显示有与其他第二终端对应的第一界面;其中,第一界面的内容是对应第二终端显示的第二界面内容的镜像,或第一界面的内容与对应第二终端显示的第二界面的部分内容相同。
[0018]采用上述技术方案,作为投屏本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种投屏方法,其特征在于,应用于第一终端,所述第一终端与多个第二终端连接,所述方法包括:所述第一终端从所述多个第二终端中每个第二终端接收数据;所述第一终端根据从所述多个第二终端接收的数据,在所述第一终端上显示多个第一界面,所述多个第一界面与所述多个第二终端一一对应;其中,所述第一界面的内容是对应第二终端显示的第二界面内容的镜像,或所述第一界面的内容与对应第二终端显示的第二界面的部分内容相同。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一终端创建多个绘制组件,所述多个绘制组件与所述多个第二终端一一对应,所述绘制组件为视图或画布;所述第一终端根据从所述多个第二终端接收的数据,在所述第一终端上显示多个第一界面,包括:所述第一终端根据从所述多个第二终端接收的数据,在所述多个绘制组件上分别绘制对应第二终端的第一界面,以在所述第一终端上显示所述多个第一界面。3.根据权利要求2所述的方法,其特征在于,在所述第一终端根据从所述多个第二终端接收的数据,在所述第一终端上显示多个第一界面之前,所述方法还包括:所述第一终端配置多个解码参数,所述多个解码参数与所述多个第二终端一一对应;所述第一终端根据所述多个解码参数,对从对应第二终端接收的所述数据进行解码。4.根据权利要求3所述的方法,其特征在于,在所述第一终端从所述多个第二终端中每个第二终端接收数据之前,所述方法还包括:所述第一终端获取所述多个第二终端的连接信息,所述连接信息用于所述第一终端与对应第二终端建立连接;其中,所述多个绘制组件与所述多个第二终端一一对应,包括:所述多个绘制组件与所述多个第二终端的连接信息一一对应;所述多个解码参数与所述多个第二终端一一对应,包括:所述多个解码参数与所述多个第二终端的连接信息一一对应。5.根据权利要求1

4中任一项所述的方法,其特征在于,在所述第一终端根据从所述多个第二终端接收的数据,在所述第一终端上显示多个第一界面之后,所述方法还包括:所述第一终端接收用户对所述第一界面的窗口的第一操作;响应于所述第一操作,所述第一终端缩小.放大或关闭所述窗口,或切换焦点窗口。6.根据权利要求1

5中任一项所述的方法,其特征在于,在所述第一终端根据从所述多个第二终端接收的数据,在所述第一终端上显示多个第一界面之后,所述方法还包括:所述第一终端接收用户对与所述第二终端对应的第一界面的第二操作;所述第一终端将所述第二操作的数据发送给所述第二终端,用于所述第二终端根据所述第二操作显示第三界面。7.根据权利要求6所述的方法,其特征在于,在所述第一终端将所述第二操作的数据发送给所述第二终端之后,所述方法还包括:所述第一终端从所述第二终端接收更新的数据;所述第一终端根据所述更新的数据,将所述第二终端对应的第一界面更新为第四界
面,所述第四界面的内容是所述第三界面内容的镜像,或所述第四界面的内容与所述第三界面的部分内容相同。8.根据权利要求1

7中任一项所述的方法,其特征在于,所述第一终端还与第三终端建立连接;所述方法还包括:所述第一终端将所述从所述多个第二终端接收的数据发送给所述第三终端,用于所述第三终端显示所述多个第一界面。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述第一终端接收来自所述第三终端的视频数据;所述第一终端在所述第一终端显示所述多个第一界面的同时,根据所述第三终端的视频数据在所述第一终端上显示视频通话画面。10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:所述第一终端采集视频数据,发送给所述第三终端,用于所述第三终端在所述第三终端上显示所述多个第一界面的同时,显示视频通话画面。11.一种投屏方法,其特征在于,应用于第二终端,所述第二终端与第一终端连接,所述方法包括:所述第二终端显示第二界面;所述第二终端接收用户操作;响应于所述用户操作,所述第二终端向所述第一终端发送所述第二界面的数据,用于所述第一终端显示与所述第二终端对应的第一界面,所述第一终端上还显示有与其他第二终端对应的第一界面;其中,所述第一界面的内容是对应第二终端显示的第二界面内容的镜像,或所述第一界面的内容与对应第二终端显示的第二界面的部分内容相同。12.根据权利要求11所述方法,其特征在于,所述用户操作为开始投屏的操作;在所述第二终端向所述第一终端发送所述第二界面的数据之前,所述方法还包括:所述第二终端获取所述第二界面的数据;其中,在所述第一界面的内容是所述第二界面内容的镜像的情况下,所述第二界面的数据为所述第二界面的录屏数据;在所述第一界面的内容与所述第二界面的部分内容相同的情况下,所述第二界面的数据为所述第二界面中预定元素所在图层的录屏数据。13.根据权利要求12所述的方法,其特征在于,在所述第一界面的内容与所述第二界面的部分内容相同的情况下,在第二终端获取所述第二界面的数据之前,所述方法还包括:所述第二终端显示配置界面,所述配置界面包括图层过滤设置选项;所述第二终端接收用户对所述图层过滤设置选...

【专利技术属性】
技术研发人员:陈鼐张二艳
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1