本技术涉及终端,尤其涉及一种多设备显示方法与终端设备。
背景技术:
1、随着终端设备的普及,多个终端设备的协同能力也逐渐被关注。目前,用户可以实现将一个终端设备的显示界面投屏到另一终端设备上进行协同显示,例如将手机的显示窗口界面投屏到电脑上进行显示。或者,通过多个终端设备的连接,还可以实现将一个终端设备的待显示内容,采用生产力桌面模式协同显示在另一个终端设备上,例如手机连接的显示器的整个桌面可以呈现来自手机的待显示内容。
2、然而,目前多个设备之间的协同显示具有一定的局限性,多个设备进行协同显示时,只能采用默认的显示模式进行显示,例如默认采用窗口模式、或默认采用生产力桌面模式。基于此,如何提升多个设备之间进行协同显示的灵活性,具有重要的研究意义。
技术实现思路
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、需要说明的是,本技术实施例第二方面至第八方面提供的终端设备的各个设计的有益效果请参考第一方面任一种可能的设计的有益效果,此处不再赘述。
1.一种多设备显示方法,其特征在于,应用于第一终端设备中,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述响应于所述第一操作指令,显示第二界面,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述检测到用户在第一界面中的第一操作指令之前,所述方法还包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一界面包括第一预览界面;其中,所述第一预览界面为采用所述第一显示模式对所述第二终端设备的待协同显示数据进行显示的预览界面;
6.根据权利要求2所述的方法,其特征在于,所述第一界面包括第二预览界面;其中,所述第二预览界面为采用所述第一显示模式对所述第三终端设备的待协同显示数据进行显示的预览界面;
7.根据权利要求1所述的方法,其特征在于,所述第一界面包括采用所述第一显示模式对所述第二终端设备的待协同显示数据进行显示的界面。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述第一显示模式为生产力桌面模式,所述第二显示模式为窗口模式。
9.根据权利要求8所述的方法,其特征在于,所述第一操作指令包括:
10.根据权利要求1至7中任一项所述的方法,其特征在于,所述第一显示模式为窗口模式,所述第二显示模式为生产力桌面模式。
11.根据权利要求10所述的方法,其特征在于,所述第一操作指令包括:
12.根据权利要求5所述的方法,其特征在于,所述方法还包括:
13.根据权利要求5所述的方法,其特征在于,所述第一界面用于显示所述第一终端设备的待显示数据,所述方法还包括:
14.根据权利要求1至13中任一项所述的方法,其特征在于,所述第二终端设备的待协同显示数据包括以下数据中的一种或组合:桌面数据、一个或多个应用程序数据。
15.一种终端设备,其特征在于,包括至少一个处理器,所述至少一个处理器与至少一个存储器耦合,所述至少一个处理器用于读取所述至少一个存储器所存储的计算机程序,以执行如权利要求1至14中任一项所述的方法。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如权利要求1至14中任一项所述的方法。
17.一种包含指令的计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1至14中任一项所述的方法。
