计算会话的恢复制造技术

技术编号:36334261 阅读:15 留言:0更新日期:2023-01-14 17:45
根据一方面,一种恢复计算会话的方法包括通过网络从服务器计算机接收会话数据,其中,会话数据包括关于在第一计算设备的计算会话期间活动的至少一个会话项目的信息。至少一个会话项目包括web应用或本地应用中的至少一个。该方法包括基于会话数据在第二计算设备上恢复计算会话的至少一个会话项目,其中,根据与至少一个会话项目在第一计算设备的用户界面上的显示布置相对应的显示布置,在第二计算设备的用户界面上布置至少一个会话项目。设备的用户界面上布置至少一个会话项目。设备的用户界面上布置至少一个会话项目。

【技术实现步骤摘要】
【国外来华专利技术】计算会话的恢复
[0001]相关申请的交叉引用
[0002]本申请是于2020年7月20日提交的题为“RESTORATION OF A COMPUTING SESSION(计算会话的恢复)”的美国非临时专利申请No.16/947,131的延续并要求其优先权,其公开内容通过引用整体并入本文。

技术介绍

[0003]用户经常使用多个设备来完成任务。例如,用户可能在学校使用一个设备,然后在家使用另一个设备。在一些示例中,用户可以在工作中使用多个设备。用户可能已经在第一计算设备的用户界面上打开并定位了几个不同的应用。然后,用户可以切换到第二计算设备。为了继续相同的任务,用户可能必须启动相同的应用并以在第一计算设备上使用的方式定位它们。此外,如果用户正在使用第一计算设备执行一个或多个任务并且第一计算设备崩溃,则用户可能必须以与计算机崩溃之前相同/相似的方式重新打开和定位应用。

技术实现思路

[0004]根据一方面,一种恢复计算会话的方法包括通过网络从服务器计算机接收会话数据,其中会话数据包括关于在第一计算设备的计算会话期间活动的至少一个会话项目的信息。至少一个会话项目包括web应用或本地应用中的至少一个。该方法包括基于会话数据在第二计算设备上恢复计算会话的至少一个会话项目,其中根据对应于至少一个会话项目在第一计算设备的用户界面上的显示布置的显示布置,在第二计算设备的用户界面上布置至少一个会话项目。
[0005]根据一方面,该方法包括以下特征中的一个或多个(或其任意组合)。会话数据包括关于多个会话项目的信息,其中根据预定顺序在第二计算设备上恢复多个会话项目。预定顺序可以基于会话项目的类型、计算设备的类型、或会话项目在第一计算设备上最后活动的时间。该方法可以包括确定本地应用未安装在第二计算设备上,在第二计算设备上安装本地应用,以及在第二计算设备上启动本地应用。该方法可以包括通过网络传输在第二计算设备上访问用户的用户账户的指示,以及响应于该指示通过网络从服务器计算机接收会话数据。该方法可以包括在第二计算设备的用户界面上的第一窗口位置处布置web应用,以及在第二计算设备的用户界面上的第二窗口位置处显示本地应用。第一窗口位置对应于web应用布置在第一计算设备上的窗口位置,并且第二窗口位置对应于本地应用布置在第一计算设备上的窗口位置。至少一个会话项目还包括浏览器应用,其中浏览器应用被配置成在浏览器窗口的上下文中呈现一个或多个浏览器选项卡。至少一个会话项目还包括第一计算设备的用户界面的显示状态。显示状态包括分屏特征、画中画或全屏模式中的至少一个。至少一个会话项目还包括一个或多个虚拟桌面。会话数据包括关于在计算会话期间启动了哪个会话项目、每个会话项目的窗口位置、以及每个会话项目的窗口大小的信息。
[0006]根据一方面,一种存储能够执行指令的非暂时性计算机可读介质,当由至少一个处理器执行时,所述指令被配置成使所述至少一个处理器通过网络从第一计算设备接收会
话数据,其中会话数据包括关于在计算会话期间活动的(例如,由用户使用)的至少一个会话项目的信息,并且该至少一个会话项目包括web应用或本地应用。非暂时性计算机可读介质存储指令,该指令使至少一个处理器存储相对于与用户相关联的用户账户的会话数据,通过网络接收从第二计算设备访问用户账户的指示,并且通过网络将会话数据传输到第二计算设备以恢复第二计算设备上的至少一个会话项目。会话数据用于根据对应于至少一个会话项目在第一计算设备的用户界面上的显示布置,在第二计算设备的用户界面上布置至少一个会话项目。本地应用是由第一计算设备或第二计算设备的操作系统可执行的程序,其中web应用是由web服务器可执行并且通过浏览器应用的浏览器界面传递的程序。至少一个会话项目还包括浏览器应用,其中浏览器应用被配置成在浏览器窗口的上下文中呈现一个或多个浏览器选项卡。至少一个会话项目还包括第一计算设备的用户界面的显示状态,该显示状态包括分屏特征。至少一个会话项目还包括第一虚拟桌面和第二虚拟桌面,其中第一虚拟桌面与第一会话项目集合相关联,并且第二虚拟桌面与第二会话项目集合相关联。会话数据包括关于在计算会话期间启动了哪个会话项目、每个会话项目的窗口位置、以及每个会话项目的窗口大小的信息。
[0007]根据一方面,一种恢复计算会话的方法包括在计算设备上的计算会话期间检测到崩溃事件,响应于该崩溃事件从存储器设备获得会话数据,其中会话数据包括关于在计算会话期间活动的至少一个会话项目的信息,以及至少一个会话项目包括web应用或本地应用,以及基于会话数据在计算设备上恢复计算会话的至少一个会话项目。根据与在检测到崩溃事件之前存在的至少一个会话项目的显示布置相对应的显示布置,在用户界面上布置至少一个会话项目。本地应用是可由计算设备的操作系统执行的程序,其中web应用是可由web服务器执行并且通过浏览器应用的浏览器界面传递的程序。会话数据包括关于多个会话项目的信息,其中多个会话项目包括第一应用和第二应用。根据基于应用类型的顺序在计算设备上恢复多个会话项目,使得第二应用在第一应用之前被恢复。至少一个会话项目还包括浏览器应用,该浏览器应用被配置成在浏览器窗口的上下文中呈现一个或多个浏览器选项卡,至少一个会话项目还包括计算设备的用户界面的显示状态,至少一个会话项目还包括一个或多个虚拟桌面。
[0008]附图和以下说明书中阐述了一种或多种实施方式的细节。从说明书和附图以及从权利要求中,其他特征将是显而易见的。
附图说明
[0009]图1A示出了根据一方面的用于恢复计算会话的一个或多个会话项目的系统。
[0010]图1B示出了根据一方面的会话项目的示例。
[0011]图2示出了根据一方面的显示通知以启用会话同步的计算设备的用户界面。
[0012]图3示出了根据一方面的显示设置界面以在开始时选择恢复设置的计算设备的用户界面。
[0013]图4A示出了根据一方面的具有活动计算会话的第一计算设备。
[0014]图4B示出了根据一方面的显示登录屏幕的第二计算设备。
[0015]图4C示出了根据一方面的显示恢复的计算会话的第二计算设备。
[0016]图5示出了根据一方面的恢复被确定为相关的会话项目的计算设备。
[0017]图6示出了根据一方面的能够用较新版本更新计算会话的计算设备。
[0018]图7A示出了根据一方面的用于创建能够同步的新虚拟桌面的计算设备。
[0019]图7B示出了根据一方面的具有能够同步的新虚拟桌面的计算设备。
[0020]图8A示出了根据一方面的具有活动计算会话的计算设备。
[0021]图8B示出了根据一方面的显示指示检测到崩溃事件的通知的计算设备。
[0022]图8C示出了根据一方面的具有恢复的计算会话的计算设备。
[0023]图9示出了根据一方面的显示设置界面的计算设备的用户界面。
[0024]图10是描绘根据一方面的恢复会话项目的示例操作的流程图。
[0025]图11是描绘根据一方面的恢复本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种恢复计算会话的方法,所述方法包括:通过网络从服务器计算机接收会话数据,所述会话数据包括关于在第一计算设备的计算会话期间活动的至少一个会话项目的信息,所述至少一个会话项目包括非浏览器应用;以及基于所述会话数据在第二计算设备上恢复所述计算会话的所述至少一个会话项目,根据所述至少一个会话项目在所述第一计算设备的用户界面上的显示布置,所述至少一个会话项目被布置在所述第二计算设备的用户界面上。2.根据权利要求1所述的方法,其中,所述会话数据包括关于多个会话项目的信息,其中,根据预定顺序在所述第二计算设备上恢复所述多个会话项目,其中,所述预定顺序基于会话项目的类型、计算设备的类型或所述会话项目在所述第一计算设备上最后活动的时间中的至少一个。3.根据权利要求1或2中的任一项所述的方法,还包括:确定在所述第二计算设备上未安装所述非浏览器应用;在所述第二计算设备上安装所述非浏览器应用;以及在所述第二计算设备上启动所述非浏览器应用。4.根据权利要求1至3中的任一项所述的方法,还包括:通过所述网络传输在所述第二计算设备上访问用户的用户账户的指示;以及响应于所述指示,通过所述网络从所述服务器计算机接收所述会话数据。5.根据权利要求1至4中的任一项所述的方法,其中,所述至少一个会话项目包括web应用和本地应用,所述方法还包括:在所述第二计算设备的所述用户界面上的第一窗口位置处显示所述web应用;以及在所述第二计算设备的所述用户界面上的第二窗口位置处显示所述本地应用,其中,所述第一窗口位置对应于所述Web应用布置在所述第一计算设备上的窗口位置,其中,所述第二窗口位置对应于所述本地应用布置在所述第一计算设备上的窗口位置。6.根据权利要求1至5中的任一项所述的方法,其中,所述至少一个会话项目还包括浏览器应用。7.根据权利要求1至6中的任一项所述的方法,其中,所述至少一个会话项目还包括所述第一计算设备的所述用户界面的显示状态。8.根据权利要求7所述的方法,其中,所述显示状态包括分屏特征、画中画特征或全屏模式中的至少一个。9.根据权利要求1至8中的任一项所述的方法,其中,所述至少一个会话项目还包括一个或多个虚拟桌面。10.根据权利要求1至9中的任一项所述的方法,其中,所述会话数据包括关于在所述计算会话期间启动了哪个会话项目、每个会话项目的窗口位置和/或每个会话项目的窗口大小的信息。11.一种存储可执行指令的非暂时性计算机可读介质,当由至少一个处理器执行时,所述可执行指令被配置成使所述至少一个处理器:通过网络从第一计算设备接收会话数据,所述会话数据包括关于在计算会话期间活动
的至少一个会话项目的信息,所述至少一个会话项目包括非浏览器应用;相对于与用户相关联的用户账户存储所述会话数...

【专利技术属性】
技术研发人员:阿加
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1