本文件涉及电子装置,并且例如涉及电子装置能够通过运行应用在外部装置的显示器上提供应用屏幕的方法。
背景技术:
1、随着无线通信技术和处理器技术的发展,以智能电话为代表的便携式电子装置(在下文中称为电子装置)除了呼叫功能之外还配备有各种功能。例如,电子装置可以通过运行各种应用经由电子装置的显示器提供应用屏幕。
2、为了便于用户携带,电子装置可以具有相对小尺寸的显示器。因此,电子装置可以具有将电子装置中运行的应用屏幕发送到具有较大显示器的外部装置的镜像功能,从而在外部装置的显示器上提供应用屏幕。除了简单地将应用的运行屏幕发送到外部装置的显示器之外,在个人计算机(pc)环境中提供用于电子装置的应用的用户界面,并且也正在开发用于在pc环境中通过用户输入来控制操作(诸如电子装置的应用运行)的服务。
技术实现思路
1、技术问题
2、传统的屏幕共享服务可以允许在外部装置的显示器上原样显示正在电子装置上显示的屏幕,或者可以在由外部装置提供的一个窗口上提供电子装置的应用屏幕。
3、本文件的各种实施例将在外部装置的显示器上同时提供在电子装置中运行的多个任务或应用屏幕。
4、问题的解决方案
5、根据各种实施例的一种电子装置可以包括显示器、通信接口、存储器以及操作地连接到显示器、通信接口和存储器的处理器,其中处理器配置为:经由通信接口确定与外部装置的连接;从外部装置接收运行第一任务的请求;响应于运行第一任务的请求基于存储在存储器中的应用运行第一任务,生成包括第一任务的运行屏幕的第一虚拟显示器,并将第一虚拟显示器发送到外部装置;在第一任务的运行期间,从外部装置接收运行第二任务的请求;以及响应于运行第二任务的请求基于存储在存储器中的应用运行第二任务,生成包括第二任务的运行屏幕的第二虚拟显示器,并将第二虚拟显示器发送到外部装置。
6、根据各种实施例的一种由电子装置在外部装置的显示器上提供屏幕的方法可以包括:确定与外部装置的连接的操作;从外部装置接收运行第一任务的请求的操作;响应于运行第一任务的请求基于存储在存储器中的应用运行第一任务、生成包括第一任务的运行屏幕的第一虚拟显示器、并将第一虚拟显示器发送到外部装置的操作;在第一任务的运行期间从外部装置接收运行第二任务的请求的操作;以及响应于运行第二任务的请求基于存储在存储器中的应用运行第二任务、生成包括第二任务的运行屏幕的第二虚拟显示器、并将第二虚拟显示器发送到外部装置的操作。
7、根据各种实施例的一种电子装置可以包括显示器、通信接口以及操作地连接到显示器和通信接口的处理器,其中处理器配置为:经由通信接口确定与外部装置的连接;响应于运行可在外部装置中运行的第一任务的第一用户输入,向外部装置发送运行第一任务的请求;从外部装置接收包括第一任务的运行屏幕的第一虚拟显示器;响应于运行可在外部装置中运行的第二任务的第二用户输入,向外部装置发送运行第二任务的请求;从外部装置接收包括第二任务的运行屏幕的第二虚拟显示器;以及在显示器上的不同窗口上显示第一虚拟显示器和第二虚拟显示器。
8、发明的有益效果
9、根据本文件的各种实施例,在电子装置中运行的多个任务或应用屏幕可以同时提供在外部装置的显示器上。
10、为了在外部装置上提供多个任务或应用屏幕,本文件的各种实施例可以提供用于生成和控制屏幕、管理运行的应用、处理用户输入和/或管理电子装置的资源的方法。
11、此外,可以提供经由该文件直接或间接识别的各种技术效果。
1.一种电子装置,包括:
2.根据权利要求1所述的电子装置,其中处理器配置为:
3.根据权利要求1所述的电子装置,其中处理器配置为:
4.根据权利要求3所述的电子装置,其中处理器配置为:
5.根据权利要求1所述的电子装置,其中处理器配置为:
6.根据权利要求5所述的电子装置,其中处理器配置为:
7.根据权利要求5所述的电子装置,其中处理器配置为:
8.根据权利要求1所述的电子装置,其中处理器配置为:
9.根据权利要求8所述的电子装置,
10.根据权利要求9所述的电子装置,其中处理器配置为:
11.一种由电子装置在外部装置的显示器上提供屏幕的方法,所述方法包括:
12.根据权利要求11所述的方法,其中生成第一虚拟显示器包括将第一编码器、第一输入表面和第一虚拟显示器配置为第一容器,第一编码器配置为压缩第一任务中生成的第一图像信息,第一图像信息被记录在第一输入表面上。
13.根据权利要求12所述的方法,其中将第一虚拟显示器发送到所述外部装置包括生成第一虚拟显示器的识别信息并将其与第一虚拟显示器发送到所述外部装置,以及
14.根据权利要求13所述的方法,还包括:当从所述外部装置接收到针对虚拟显示器的输入事件时,通过使用包括在所述输入事件中的识别信息在第一任务或第二任务中处理所述输入事件。
15.一种电子装置,包括: