投屏方法及投屏装置与流程

文档序号:34178657发布日期:2023-05-17 07:26阅读:64来源:国知局
投屏方法及投屏装置与流程

本公开涉及电子终端,更具体地说,涉及一种投屏方法及投屏装置。


背景技术:

1、随着通信技术的发展,电子终端已经具备了投屏功能。例如,会议主持人需要将电子终端上的多个app(例如,ppt、财经新闻、同花顺等app)同时投屏到其他电子终端,以便向会议参加者进行跨app演讲和数据展示。另一方面,除了需要进行投屏的app之外,其他与会议无关的通知无需进行投屏。然而,现有电子终端通常仅支持单个应用(app)的投屏,而无法将多个app同时投屏到其他电子终端进行同屏显示。


技术实现思路

1、本公开提供一种支持将多个应用进行投屏来同屏显示的投屏方法及投屏装置。

2、根据本公开的一方面,提供一种投屏方法,所述投屏方法应用于第一电子设备,并且所述投屏方法包括:在第一应用从所述第一电子设备被投屏到第二电子设备的情况下,响应于接收到针对至少一个第二应用的投屏请求,确定所述第一应用与所述至少一个第二应用的投屏配置信息;将所述投屏配置信息、所述第一应用的投屏数据以及所述至少一个第二应用的投屏数据发送到所述第二电子设备,以使所述第一应用与所述至少一个第二应用被投屏到所述第二电子设备,并根据所述投屏配置信息进行同屏显示。

3、可选地,所述投屏方法还包括:从所述第二电子设备接收多应用投屏信息,其中,确定所述第一应用与所述至少一个第二应用的投屏配置信息的步骤包括:基于从所述第二电子设备接收的多应用投屏信息,确定所述第一应用与所述至少一个第二应用的投屏配置信息。

4、可选地,从所述第二电子设备接收多应用投屏信息的步骤包括:响应于接收到所述投屏请求,将多应用投屏协商请求发送到所述第二电子设备,并从所述第二电子设备接收所述多应用投屏信息。

5、可选地,通过媒体协商通道将所述多应用投屏协商请求发送到所述第二电子设备,从所述第二电子设备接收所述多应用投屏信息,以及将所述投屏配置信息发送到所述第二电子设备;和/或通过流媒体通道将所述第一应用的投屏数据以及所述至少一个第二应用的投屏数据发送到所述第二电子设备。

6、可选地,所述多应用投屏协商请求包括用于请求所述第二电子设备同时显示多个应用的信息,所述多应用投屏信息包括所述第二电子设备的显示屏幕的大小信息。

7、可选地,确定所述第一应用与所述至少一个第二应用的投屏配置信息的步骤包括:基于所述第二电子设备的显示屏幕的大小信息,以及所述第一应用与所述至少一个第二应用中的各个应用的投屏顺序信息,生成所述第一应用与所述至少一个第二应用中的各个应用在所述第二电子设备上进行显示的布局信息,作为所述第一应用与所述至少一个第二应用的投屏配置信息。

8、可选地,确定所述第一应用与所述至少一个第二应用的投屏配置信息的步骤还包括:将所述布局信息以预览图的形式显示在所述第一电子设备的显示屏幕上;响应于针对以预览图的形式显示的所述布局信息的修改操作,生成修改后的布局信息,作为所述第一应用与所述至少一个第二应用的投屏配置信息。

9、可选地,所述布局信息包括用于在所述第二电子设备的显示屏幕上显示各个应用的各个窗口的位置信息和大小信息。

10、可选地,将所述第一应用的投屏数据与所至少一个述第二应用的投屏数据发送到所述第二电子设备的步骤包括:将用于对所述第一应用进行投屏显示的第一虚拟显示器的大小调整为与用于在所述第二电子设备上显示第一应用的窗口的大小相同,其中,第一虚拟显示器在所述第一应用被投屏到所述第二电子设备时被创建;创建用于对所述至少一个第二应用进行投屏显示的至少一个第二虚拟显示器,其中,所述至少一个第二应用与所述至少一个第二虚拟显示器一一对应,并且各个第二虚拟显示器的大小与用于在所述第二电子设备上显示相应的第二应用的窗口的大小相同;将通过第一虚拟显示器显示的所述第一应用的视频内容以及通过所述至少一个第二虚拟显示器显示的所述至少一个第二应用的视频内容编码为视频流媒体,并且将所述第一应用与所述至少一个第二应用的音频内容录制为音频流媒体,其中,所述第一应用的投屏数据包括所述第一应用的视频内容和音频内容,并且所述至少一个第二应用的投屏数据包括所述至少一个第二应用的视频内容和音频内容;将编码的视频流媒体和录制的音频流媒体发送到所述第二电子设备。

11、可选地,所述投屏方法还包括:将所述第一应用与所述至少一个第二应用中的预定应用显示在所述第一电子设备的显示屏幕上,其中,用于在所述第一电子设备的显示屏幕上显示所述预定应用的窗口的长宽比与用于在所述第二电子设备上显示所述预定应用的窗口的长宽比相同;和/或基于所述布局信息,将所述第一应用与所述至少一个第二应用中的各个应用显示在所述第一电子设备的显示屏幕上。

12、可选地,所述投屏方法还包括:响应于将在所述第一电子设备的显示屏幕上显示的所述预定应用切换为所述第一应用与所述至少一个第二应用中的另一应用的显示切换操作,将所述另一应用显示在所述第一电子设备的显示屏幕上,其中,用于在所述第一电子设备的显示屏幕上显示所述另一应用的窗口的长宽比与用于在所述第二电子设备上显示所述另一应用的窗口的长宽比相同。

13、可选地,所述投屏方法还包括:响应于在所述第一应用和所述至少一个第二应用被投屏到所述第二电子设备的情况下,接收到针对至少一个第三应用的投屏请求,确定所述第一应用、所述至少一个第二应用以及所述至少一个第三应用的第二投屏配置信息;将第二投屏配置信息、所述第一应用、所述至少一个第二应用以及所述至少一个第三应用的投屏数据发送到所述第二电子设备,以使所述第一应用、所述至少一个第二应用以及所述至少一个第三应用被投屏到所述第二电子设备,并根据所述第二投屏配置信息进行同屏显示。

14、根据本公开的另一方面,提供一种投屏方法,所述投屏方法应用于第一电子设备,并且所述投屏方法包括:在第二电子设备的第一应用被投屏到所述第一电子设备的情况下,从所述第二电子设备接收关于所述第一应用与至少一个第二应用的投屏配置信息,并且从所述第二电子设备接收所述第一应用的投屏数据与所述至少一个第二应用的投屏数据;基于所述投屏配置信息,在所述第一电子设备的显示屏幕上同屏显示所述第一应用与所述至少一个第二应用。

15、可选地,所述投屏方法还包括:将多应用投屏信息发送到所述第二电子设备,其中,所述投屏配置信息基于所述多应用投屏信息被确定。

16、可选地,将多应用投屏信息发送到所述第二电子设备的步骤包括:响应于在第二电子设备的第一应用被投屏到所述第一电子设备的情况下,从所述第二电子设备接收到关于所述第一应用与所述至少一个第二应用的多应用投屏协商请求,将所述多应用投屏信息发送到所述第二电子设备。

17、可选地,通过媒体协商通道从所述第二电子设备接收所述多应用投屏协商请求,将所述多应用投屏信息发送到所述第二电子设备,以及从所述第二电子设备接收所述投屏配置信息;和/或通过流媒体通道从所述第二电子设备接收所述第一应用的投屏数据与所述至少一个第二应用的投屏数据。

18、可选地,所述多应用投屏协商请求包括用于请求同时显示多个应用的信息,所述多应用投屏信息包括所述第一电子设备的显示屏幕的大小信息。

19、可选地,所述投屏配置信息包括用于在所述第一电子设备的显示屏幕上同屏显示所述第一应用与所述至少一个第二应用中的各个应用的各个窗口的位置信息和大小信息。

20、可选地,所述投屏方法还包括:将用于显示所述第一应用的第一控件的大小调整为与包括在所述投屏配置信息中的用于显示所述第一应用的窗口的大小相同,其中,在所述第二电子设备的所述第一应用被投屏到所述第一电子设备时创建所述第一控件;创建用于显示所述至少一个第二应用的至少一个第二控件,其中,所述至少一个第二控件与所述至少一个第二应用一一对应,并且各个第二控件的大小与包括在所述投屏配置信息中的用于显示相应的第二应用的窗口的大小相同。

21、可选地,基于所述投屏配置信息,在所述第一电子设备的显示屏幕上同屏显示所述第一应用与所述至少一个第二应用的步骤包括:基于所述投屏配置信息在所述第一电子设备的屏幕上布置用于显示所述第一应用的第一控件和用于显示所述至少一个第二应用的所述至少一个第二控件;对从所述第二电子设备接收的视频流媒体形式的所述第一应用的视频内容进行解码,并通过第一控件显示解码的所述第一应用的视频内容;对从所述第二电子设备接收的视频流媒体形式的所述至少一个第二应用的视频内容进行解码,并通过所述至少一个第二控件显示解码的所述至少一个第二应用的视频内容,其中,所述第一应用的投屏数据包括所述第一应用的视频内容和音频内容,并且所述至少一个第二应用的投屏数据包括所述至少一个第二应用的视频内容和音频内容。

22、可选地,所述投屏方法还包括:在所述第一应用与所述至少一个第二应用被投屏到所述第一电子设备的情况下,从所述第二电子设备接收关于所述第一应用、所述至少一个第二应用以及至少一个第三应用的第二投屏配置信息,并且从所述第二电子设备接收所述第一应用、所述至少一个第二应用以及所述至少一个第三应用的投屏数据;以及基于所述第二投屏配置信息,在所述第一电子设备的显示屏幕上同屏显示所述第一应用、所述至少一个第二应用以及所述至少一个第三应用。

23、根据本公开的另一方面,提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被处理器执行时,实现如上所述的投屏方法。

24、根据本公开的另一方面,提供一种投屏装置,所述投屏装置实现在第一电子设备中,并且所述投屏装置包括:投屏配置信息确定单元,被配置为:在第一应用从所述第一电子设备被投屏到第二电子设备的情况下,响应于接收到针对至少一个第二应用的投屏请求,确定所述第一应用与所述至少一个第二应用的投屏配置信息;发送单元,被配置为:将所述投屏配置信息、所述第一应用的投屏数据以及所述至少一个第二应用的投屏数据发送到所述第二电子设备,以使所述第一应用与所述至少一个第二应用被投屏到所述第二电子设备,并根据所述投屏配置信息进行同屏显示。

25、根据本公开的另一方面,提供一种投屏装置,所述投屏装置实现在第一电子设备中,并且所述投屏装置包括:接收单元,被配置为:在第二电子设备的第一应用被投屏到所述第一电子设备的情况下,从所述第二电子设备接收关于所述第一应用与至少一个第二应用的投屏配置信息,并且从所述第二电子设备接收所述第一应用的投屏数据与所述至少一个第二应用的投屏数据;显示单元,被配置为:基于所述投屏配置信息,在所述第一电子设备的显示屏幕上同屏显示所述第一应用与所述至少一个第二应用。

26、根据本公开的另一方面,提供一种电子设备,所述电子设备包括:处理器;和存储器,存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的投屏触方法。

27、根据本公开的实施例的投屏方法及投屏装置,能够将多个应用从第一电子设备投屏到第二电子设备,以进行同屏显示,从而扩展了投屏技术的应用范围。此外,在将多个应用从第一电子设备投屏到第二电子设备上进行同屏显示时,各个应用的显示窗口可调,从而提高了投屏技术的用户体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1