多屏协同过程中恢复窗口的方法、电子设备和系统技术方案

技术编号:35405982 阅读:18 留言:0更新日期:2022-11-03 10:59
本申请提供了一种多屏协同过程中恢复窗口的方法、电子设备和系统,该方法应用于手机和PC多屏协同过程,PC记录一个或多个手机窗口的信息,当手机和PC连接中断之后,根据待恢复的窗口对应的应用在手机上的运行状态和用户操作,以及断开连接前的手机窗口的使用情况、手机窗口的数量等,结合不同的场景,确定恢复手机窗口的策略,并在一个或多个手机窗口的冻屏界面为用户提供多种可能的恢复按钮,以便用户可以根据自己的使用需求快速恢复手机窗口,该恢复窗口的操作便捷,更加符合用户的使用习惯,提升了用户多屏协同的体验。提升了用户多屏协同的体验。提升了用户多屏协同的体验。

【技术实现步骤摘要】
多屏协同过程中恢复窗口的方法、电子设备和系统


[0001]本申请涉及电子
,尤其涉及一种多屏协同过程中恢复窗口的方法、电子设备和系统。

技术介绍

[0002]随着电子设备的发展,用户使用的电子设备的种类越来越多,用户可能同时拥有手机、个人电脑(personal computer,PC)等多种电子设备,多种电子设备之间可以实现数据共享。
[0003]为了更方便地在不同的电子设备之间实现数据共享,一种可能的方式中,可以通过多屏协同技术实现。以手机和PC之间的多屏协同为例,当手机和PC通过有线或无线的方式建立连接后,PC的显示屏上会显示手机界面的窗口,可以称为“手机窗口”。在多屏协同的操作过程中,初始状态下,PC的显示屏上可以通过一个手机窗口显示手机的运行界面;或者,用户可以通过PC的键盘、鼠标或触摸屏等,使用手机安装的一个或多个应用程序,PC可以进一步以多个独立窗口的形式同时运行手机安装的应用程序,即通过多个手机窗口显示不同的应用界面,便于用户做数据的比对、执行拖拽传输等操作,极大地提升了用户工作和学习的效率。
[0004]当用户在PC的显示屏上同时打开多个手机应用程序对应的窗口时,可能会出现手机和PC之间连接通道的异常关闭的情况,例如无线局域网(wireless local area networks,WLAN)或蓝牙(bluetooth,BT)通道的异常关闭、数据线短时间内被意外断开等,连接通道的异常场景可能会导致PC上的多个手机窗口的内容消失。在该异常场景中,如何恢复PC上的多个手机窗口,为用户提供连续的体验是当前亟需解决的问题。

技术实现思路

[0005]本申请提供一种多屏协同过程中恢复窗口的方法、电子设备和系统,在多屏协同过程中,当电子设备之间连接中断时,为用户提供多种可能的恢复窗口的方法,以便用户可以根据自己的使用需求快速恢复手机窗口,该恢复窗口的操作便捷,更加符合用户的使用习惯,提升了用户多屏协同的体验。
[0006]第一方面,提供了一种恢复窗口的方法,所述方法包括:第一电子设备接收第二电子设备发送的第一应用的界面信息和第二应用的界面信息,其中,所述第二电子设备和所述第一电子设备为建立连接的状态,所述第一应用和所述第二应用为所述第二电子设备前台运行或后台运行的应用;所述第一电子设备根据所述第一应用的界面信息,在第一窗口中显示所述第一应用的第一界面,根据所述第二应用的界面信息,在第二窗口中显示所述第二应用的第二界面;当所述第一电子设备和所述第二电子设备连接中断时,所述第一电子设备关闭所述第二窗口且在所述第一窗口中显示第三界面,所述第三界面用于指示所述第一电子设备和所述第二电子设备连接中断,且所述第三界面上显示第一按钮;当所述第一电子设备和所述第二电子设备重新恢复连接时,接收用户对所述第一按钮的第一操作;
响应于用户对所述第一按钮的第一操作,所述第一电子设备向所述第二电子设备发送第一请求消息,所述第一请求消息用于请求获取所述第一应用的界面信息;所述第一电子设备接收所述第二电子设备发送的所述第一应用的界面信息;根据所述第一应用的界面信息,在所述第一窗口中恢复显示所述第一应用的第一界面。
[0007]应理解,以手机和PC之间的多屏协同过程为例,PC作为第一电子设备,第二电子设备和第一电子设备“连接中断”可以理解为“连接通道异常”的场景,也可以称为手机和PC之间“被动断开”的场景。其中,“被动断开”可以是与“主动断开”对立的概念,即并非用户主动发起的断开连接的行为。示例性的,用户“主动断开”连接的行为可以包括:用户主动点击电脑管家主界面中的“断开连接”按钮,或用户主动点击手机通知栏的“断开连接”按钮等,有明确的断开手机和PC之间连接意图的行为。
[0008]或者,“连接通道异常”的场景可以理解为手机和PC之间断开连接,连接通道异常的时长小于或等于预设时长,手机和PC可以快速再次恢复连接的场景,手机和PC断开连接之前的连接方式,和手机和PC断开连接之后再次恢复连接时建立的连接方式可以相同,也可以不同,本申请实施例对此不作限定。示例性的,如果手机和PC通过碰一碰建立连接,当手机和PC之间的距离超过一定范围时连接断开,当用户发现PC显示屏上的一个或多个窗口异常之后,可能短时间内找到原因并重新建立手机和PC的连接,例如预设时间内重新通过碰一碰建立连接等。
[0009]还应理解,“连接通道异常”可能是手机和PC中的任意一个设备异常导致的,也可能是手机和PC同时出现设备异常导致的,本申请实施例对连接通道异常的原因不作限定。
[0010]此外,本申请实施例还可以用于手机和PC的连接通道异常前后的连接方式不同的场景中,例如,手机和PC先建立WIFI连接进行多屏协同过程,当WIFI通道异常之后,用户通过碰一碰重新建立连接。换言之,在该连接通道异常前后的连接方式不同的场景中,也可以通过本申请实施例提供的多种可能的方法快速恢复手机窗口,后续不再赘述。
[0011]以上多种连接通道异常的场景,可能会导致手机和PC的连接中断,进而导致PC的显示屏的一个或多个手机窗口变为“第三界面”,还可以称为“冻屏界面”。应理解,冻屏界面可以是该手机窗口的原有界面的内容消失。可选地,该第三界面可以显示空白内容,或者,可以显示用于提示用户如何恢复多屏协同的提示信息,例如:点击下方按钮恢复协同。本申请实施例对第三界面的显示内容不作限定。
[0012]需要说明的是,本申请所说的用户操作(例如第一操作、第二操作、第三操作等)可以是用户通过鼠标、键盘等PC的外设输入设备执行的操作;或者对于具有触摸显示屏的PC,用户点击操作还可以是用户在显示屏上的触摸操作、点击操作等,本申请实施例对用户操作的类型和方式不作限定。
[0013]通过上述方法,当第一电子设备的显示屏上显示了主窗口和至少一个子窗口时,在第二电子设备和第一电子设备多屏协同过程且连接通道异常的场景中,第一电子设备可以将主窗口和至少一个子窗口合并到主窗口中,即在第一电子设备显示屏上仅保留主窗口且该主窗口为焦点态显示,并在主窗口中为用户提供恢复按钮,用户点击该恢复按钮可以实现快速恢复主窗口的内容,从而快速恢复第一电子设备和第二电子设备的多屏协同。该恢复窗口的方法操作简单,缩短了多屏协同窗口的恢复时长,提升了用户体验。
[0014]结合第一方面,在第一方面的某些实现方式中,当所述第一电子设备和所述第二
电子设备重新恢复连接时,所述方法还包括:所述第一电子设备向所述第二电子设备发送第二请求消息,所述第二请求消息用于请求获取所述第一应用的运行状态;所述第一电子设备接收第二电子设备发送的所述第一应用的运行状态信息;当根据所述第一应用的运行状态信息确定所述第一应用为所述第二电子设备前台运行或后台运行的应用时,向所述第二电子设备发送所述第一请求消息。
[0015]应理解,手机和PC断开连接之前,PC可以记录当前显示屏上显示的手机窗口的数量、位置、对应的应用类型等,以及PC还可以向手机请求获取当前手机前台或后台运行的应用名称或应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种恢复窗口的方法,其特征在于,所述方法包括:第一电子设备接收第二电子设备发送的第一应用的界面信息和第二应用的界面信息,其中,所述第二电子设备和所述第一电子设备为建立连接的状态,所述第一应用和所述第二应用为所述第二电子设备前台运行或后台运行的应用;所述第一电子设备根据所述第一应用的界面信息,在第一窗口中显示所述第一应用的第一界面,根据所述第二应用的界面信息,在第二窗口中显示所述第二应用的第二界面;当所述第一电子设备和所述第二电子设备连接中断时,所述第一电子设备关闭所述第二窗口且在所述第一窗口中显示第三界面,所述第三界面用于指示所述第一电子设备和所述第二电子设备连接中断,且所述第三界面上显示第一按钮;当所述第一电子设备和所述第二电子设备重新恢复连接时,接收用户对所述第一按钮的第一操作;响应于用户对所述第一按钮的第一操作,所述第一电子设备向所述第二电子设备发送第一请求消息,所述第一请求消息用于请求获取所述第一应用的界面信息;所述第一电子设备接收所述第二电子设备发送的所述第一应用的界面信息;根据所述第一应用的界面信息,在所述第一窗口中恢复显示所述第一应用的第一界面。2.根据权利要求1所述的方法,其特征在于,当所述第一电子设备和所述第二电子设备重新恢复连接时,所述方法还包括:所述第一电子设备向所述第二电子设备发送第二请求消息,所述第二请求消息用于请求获取所述第一应用的运行状态;所述第一电子设备接收第二电子设备发送的所述第一应用的运行状态信息;当根据所述第一应用的运行状态信息确定所述第一应用为所述第二电子设备前台运行或后台运行的应用时,向所述第二电子设备发送所述第一请求消息。3.根据权利要求1或2所述的方法,其特征在于,当所述第一电子设备和所述第二电子设备连接中断时,所述第一窗口的第三界面上还显示第二按钮,所述方法还包括:当所述第一电子设备和所述第二电子设备重新恢复连接时,接收用户对所述第二按钮的第二操作;响应于用户对所述第二按钮的第二操作,所述第一电子设备向所述第二电子设备发送第三请求消息,所述第三请求消息用于请求获取所述第一应用的界面信息和所述第二应用的界面信息;所述第一电子设备接收所述第二电子设备发送的所述第一应用的界面信息和所述第二应用的界面信息;根据所述第一应用的界面信息,在所述第一窗口中恢复显示所述第一应用的第一界面,根据所述第二应用的界面信息,恢复显示所述第二窗口且在所述第二窗口中显示所述第二应用的第二界面。4.根据权利要求3所述的方法,其特征在于,当所述第一电子设备和所述第二电子设备重新恢复连接时,所述方法还包括:所述第一电子设备向所述第二电子设备发送第四请求消息,所述第四请求消息用于请求获取所述第一应用的运行状态和所述第二应用的运行状态;
所述第一电子设备接收第二电子设备发送的所述第一应用的运行状态信息和所述第二应用的运行状态;当根据所述第一应用的运行状态信息确定所述第一应用为所述第二电子设备前台运行或后台运行的应用,且根据所述第二应用的运行状态信息确定所述第二应用为所述第二电子设备前台运行或后台运行的应用时,向所述第二电子设备发送所述第三请求消息。5.根据权利要求1至4中任一项所述的方法,其特征在于,当所述第一电子设备和所述第二电子设备连接中断时,所述第一窗口的第三界面上还显示第三按钮,所述方法还包括:当所述第一电子设备和所述第二电子设备重新恢复连接时,接收用户对所述第三按钮的第三操作;响应于用户对所述第三按钮的第三操作,所述第一窗口中显示多个选项,所述多个选项中包括第一选项和第二选项,所述第一选项对应于第一应用,所述第二选项对应于第二应用;接收用户选中并确定所述第一选项的操作,响应于用户选中并确定所述第一选项的操作,所述第一电子设备关闭所述第二窗口且向所述第二电子设备发送所述第一请求消息,所述第一请求消息用于请求获取所述第一应用的界面信息;所述第一电子设备接收所述第二电子设备发送的所述第一应用的界面信息;根据所述第一应用的界面信息,在所述第一窗口中恢复显示所述第一应用的第一界面;或者,接收用户选中并确定所述第二选项的操作,响应于用户选中并确定所述第二选项的操作,所述第一电子设备关闭所述第一窗口且向所述第二电子设备发送所述第五请求消息,所述第五请求消息用于请求获取所述第二应用的界面信息;所述第一电子设备接收所述第二电子设备发送的所述第二应用的界面信息;根据所述第二应用的界面信息,恢复显示所述第二窗口且在所述第二窗口中显示所述第二应用的第二界面;又或者,接收用户选中并确定所述第一选项和所述第二选项的操作,响应于用户选中并确定所述第一选项和所述第二选项的操作,所述第一电子设备向所述第二电子设备发送所述第三请求消息,所述第三请求消息用于请求获取所述第一应用的界面信息和所述第二应用的界面信息;所述第一电子设备接收所述第二电子设备发送的所述第一应用的界面信息和所述第二应用的界面信息;根据所述第一应用的界面信息,在所述第一窗口中恢复显示所述第一应用的第一界面,且根据所述第二应用的界面信息,在所述第二窗口中恢复显示所述第二应用的第二界面。6.根据权利要求5所述的方法,其特征在于,所述多个选项中还包括第三选项,所述第三选项对应于第三应用,所述第三应用是用户使用频率最高的应用;和/或所述第三应用是在所述第一电子设备和所述第二电子设备连接中断之前的预设时段内用户使用过的应用;和/或
所述第三应用是用户预设应用集合中的任意应用。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收用户选中并确定所述第三选项的操作,响应于用户选中并确定所述第三选项的操作,所述第一电子设备向所述第二电子设备发送所述第六请求消息,所述第六请求消息用于请求所述第二电子设备后台运行所述第三应用并获取所述第三应用的界面信息;所述第一电子设备接收所述第二电子设备发送的所述第三应用的界面信息;根据所述第三应用的界面信息,显示第三窗口且在所述第三窗口中显示所述第三应用的运行界面,所述第三窗口是独立于所述第一窗口和所述第二窗口的新窗口。8.一种恢复窗口的方法,其特征在于,所述方法包括:第一电子设备接收第二电子设备发送的第一应用的界面信息和第二应用的界面信息,其中,所述第二电子设备和所述第一电子设备为建立连接的状态,所述第一应用和所述第二应用为所述第二电子设备前台运行或后台运行的应用;所述第一电子设备根据所述第一应用的界面信息,在第一窗口中显示所述第一应用的第一界面,根据所述第二应用的界面信息,在第二窗口中显示所述第二应用的第二界面;当所述第一电子设备和所述第二电子设备连接中断时,所述第一窗口中显示第三界面,所述第二窗口中显示第四界面,所述第三界面、所述第四界面用于指示所述第一电子设备和所述第二电子设备连接中断,所述第一窗口的第三界面上显示第一按钮,所述第二窗口的第四界面上显示第二按钮;当所述第一电子设备和所述第二电子设备重新恢复连接时,接收用户对所述第一按钮的第一操作或对所述第二按钮的第二操作;响应于用户对所述第一按钮的第一操作或对所述第二按钮的第二操作,所述第一电子设备向所述第二电子设备发送第一请求消息,所述第一请求消息用于请求获取所述第一应用的界面信息和所述第二应用的界面信息;所述第一电子设备接收所述第二电子设备发送的所述第一应用的界面信息和所述第二应用的界面信息;根据所述第一应用的界面信息,在所述第一窗口中恢复显示所述第一应用的第一界面,且根据所述第二应用的界面信息,在所述第二窗口中恢复显示所述第二应用的第二界面。9.根据权利要求8所述的方法,其特征在于,当所述第一电子设备和所述第二电子设备重新恢复连接时,所述方法还包括:所述第一电子设备向所述第二电子设备发送第二请求消息,所述第二请求消息用于请求获取所述第一应用的运行状态和所述第二应用的运行状态;所述第一电子设备接收第二电子设备发送的所述第一应用的运行状态信息和所述第二应用的运行状态信息;当根据所述第一应用的运行状态信息确定所述第一应用为所述第二电子设备前台运行或后台运行的应用,且根据所述第二应用的运行状态信息确定所述第二应用为所述第二电子设备前台运行或后台运行时的应用时,向所述第二电子设备发送所述第一请求消息。10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:接收用户对所述第二窗口的关闭操作,响应于用户对所述第二窗口的关闭操作,所述
第一电子设备关闭所述第二窗口;当所述第一电子设备和所述第二电子设备重新恢复连接时,接收用户对所述第一按钮的第一操作;响应于用户对所述第一按钮的第一操作,所述第一电子设备向所述第二电子设备发送第三请求消息,所述第三请求消息用于请求获取所述第一应用的界面信息;所述第一电子设备接收所述第二电子设备发送的所述第一应用的界面信息;根据所述第一应用的界面信息,在所述第一窗口中恢复显示所述第一应用的第一界面。11.根据权利要求8至10中任一项所述的方法,其特征在于,所述方法还包括:当根据所述第二应用的运行状态信息确定所述第二应用在所述第二电子设备上被终止运行或卸载时,所述第一电子设备关闭所述第二窗口。12.一种恢复窗口的方法,其特征在于,所述方法包括:第一电子设备接收第二电子设备发送的第一应用的界面信息,其中,所述第二电子设备和所述第一电子设备为建立连接的状态,所述第一应用为所述第二电子设备前台运行或后台运行的应用;所述第一电子设备根据所述第一应用的界面信息,在第一窗口中显示所述第一应用的第一界面;当所述第一电子设备和所述第二电子设备连接中断时,所述第一窗口中显示第二界面,所述第二界面用于指示所述第一电子设备和所述第二电子设备连接中断,且所述第二界面上显示第一按钮;当所述第一电子设备和所述第二电子设备重新恢复连接时,接收用户对所述第一按钮的第一操作;响应于用户对所述第一按钮的第一操作,所述第一电子设备向所述第二电子设备发送第一请求消息,所述第一请求消息用于请求获取所述第一应用的界面信息;所述第一电子设备接收所述第二电子设备发送的所述第一应用的界面信息;根据所述第一应用的界面信息,在所述第一窗口中恢复显示所述第一应用的第一界面。13.根据权利要求12所述的方法,其特征在于,所述第一电子设备向所述第二电子设备发送第一请求消息之前,所述方法还包括:所述第一电子设备向所述第二电子设备发送第二请求消息,所述第二请求消息用于请求获取所述第一应用的运行状态信息;所述第一电子设备接收第二电子设备发送的所述第一应用的运行状态信息,当根据所述第一应用的运行状态信息确定所述第一应用为所述第二电子设备前台运行或后台运行的应用时,向所述第二电子设备发送所述第一请求消息。14.一种恢复窗口的方法,其特征在于,所述方法包括:第二电子设备向第一电子设备发送一个或多个应用的界面信息,所述一个或多个应用的界面信息用于在所述第一电子设备上显示所述一个或多个应用对应的窗口,其中,所述一个或多个应用为所述第二电子设备前台运行或后台运行的应用,所述第二电子设备和所述第一电子设备为建立连接的状态;
当所述第一电子设备和所述第二电子设备连接中断且重新恢复连接时,所述第二电子设备接收所述第一电子设备发送的第一请求消息,所述第一请求消息用于请求获取所述一个或多个应用的界面信息;所述第二电子设备根据所述第一请求消息,确定所述一个或多个应用中处于前台运行或后台运行的第一应用,以及处于终止运行状态或卸载状态的第二应用;所述第二电子设备根据所述第一应用确定所述第一应用的界面信息;所述第二电子设备向所述第一电子设备发送所述第一应用的界面信息,所述第一应用的界面信息用于在所述第一电子设备上通过第一窗口显示所述第一应用的第一界面。15.根据权利要求14所述的方法,其特征在于,所述方法还包括:所述第二电子设备向所述第一电子设备发送关闭所述第二应用对应的第二窗口的指令。16.一种第一电子设备,其特征在于,所述第一电子设备用于:接收第二电子设备发送的第一应用的界面信息和第二应用的界面信息,其中,所述第二电子设备和所述第一电子设备为建立连接的状态,所述第一应用...

【专利技术属性】
技术研发人员:谷贺瑾刘诗聪祁国强
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1