【技术实现步骤摘要】
【国外来华专利技术】服务应用的备选服务路径相关申请的交叉引用本申请要求2017年9月13日提交的美国临时专利申请号62/558,343的权益,其公开内容通过整体引用并入本文。
技术介绍
本描述总体上涉及提供与计算机网络应用有关的服务,并且更具体地涉及当应用无法正确加载或经历错误时提供那些服务。客户端设备及其安装的应用通过执行所安装的应用向用户提供各种功能。在一些情况下,服务应用通常与服务提供方系统进行通信,以向客户端设备的用户提供服务。该服务应用可以被专门化以用于该服务,并且可以例如由服务提供方提供。服务应用可以包括用于向用户提供服务的逻辑和其他特征。在一些情况下,服务应用可能无法正确地起作用,包括阻止加载或引导服务应用的各部分,这可能会阻止服务被提供给设备的用户。当服务为用户协调一些现实生活活动时,诸如事件规划、地图或路线或协调旅行时,这尤其会是有问题的。用户可能也无法轻易确定故障的服务应用的原因或校正。在一些客户端设备中,服务应用可能也无法响应错误而自动校正或更新其代码。
技术实现思路
服务应用包括用于经由客户端设备上的浏览器 ...
【技术保护点】
1.一种方法,包括:/n尝试加载用于在客户端设备上执行的第一应用,所述第一应用被预配置为与提供方通信,以用于向所述客户端设备的用户提供服务;/n确定所述第一应用已无法加载;/n响应于确定所述第一应用已无法加载,用对所述提供方的引用来加载第二应用以提供所述服务,所述引用由所述第一应用供应给所述第二应用,所述第二应用未被预配置为提供所述服务;/n使用所述第二应用从所述提供方取回用于提供所述服务的参数;以及/n基于所述参数使用所述第二应用来提供所述服务。/n
【技术特征摘要】 【专利技术属性】
【国外来华专利技术】20170913 US 62/558,3431.一种方法,包括:
尝试加载用于在客户端设备上执行的第一应用,所述第一应用被预配置为与提供方通信,以用于向所述客户端设备的用户提供服务;
确定所述第一应用已无法加载;
响应于确定所述第一应用已无法加载,用对所述提供方的引用来加载第二应用以提供所述服务,所述引用由所述第一应用供应给所述第二应用,所述第二应用未被预配置为提供所述服务;
使用所述第二应用从所述提供方取回用于提供所述服务的参数;以及
基于所述参数使用所述第二应用来提供所述服务。
2.根据权利要求1所述的方法,其中确定所述第一应用已无法加载包括:
取回对应于所述服务的多个检查点;
确定在所述尝试期间所述第一应用是否到达了所述多个检查点中的每个检查点;以及
响应于确定在所述尝试期间所述第一应用未到达所述多个检查点中的每个检查点,确定所述第一应用已无法加载。
3.根据权利要求1所述的方法,还包括:响应于确定所述第一应用已无法加载而进一步:
重新尝试加载所述第一应用;
确定所述第一应用是否已再次无法加载;
响应于确定所述第一应用没有再次无法加载,制止加载所述第二应用;以及
响应于确定所述第一应用已再次无法加载,加载所述第二应用。
4.根据权利要求3所述的方法,其中尝试加载所述第一应用包括:尝试加载所述第一应用的多个模块,并且其中重新尝试加载所述第一应用包括:
迭代地重新加载所述第一应用,其中在每次迭代时,所述多个模块的附加模块被禁用;
在每次迭代时,确定所述重新启动是否已被执行了阈值次数;以及
响应于确定所述重新启动已被执行了所述阈值次数,确定在所述重新尝试期间所述第一应用已再次无法加载。
5.根据权利要求1所述的方法,其中所述引用是所述提供方的地址,并且其中
使用所述第二应用从所述提供方取回所述参数包括:使用所述地址访问所述参数。
6.根据权利要求1所述的方法,其中基于所述参数使用所述第二应用来提供所述服务包括:由所述第二应用生成用于显示的用户界面,所述用户界面与典型地由所述第一应用提供的用户界面相同。
7.根据权利要求6所述的方法,还包括:
通过所述用户界面的方式接收来自用户的输入;
基于所述输入,使用所述第二应用从所述提供方取回附加信息;以及
基于所述附加信息,更改所述用户界面的视觉组件。
8.一种存储可执行计算机程序代码的非瞬态计算机可读存储介质,所述可执行计算机程序代码在由一个或多个处理器执行时,使所述一个或多个处理器执行操作,所述操作包括:
尝试加载用于在客户端设备上执行的第一应用,所述第一应用被预配置为与提供方通信,以用于向所述客户端设备的用户提供服务;
确定所述第一应用已无法加载;
响应于确定所述第一应用已无法加载,用对所述提供方的引用来加载第二应用以提供所述服务,所述引用由所述第一应用供应给所述第二应用,所述第二应用未被预配置为提供所述服务;
使用所述第二应用从所述提供方取回用于提供所述服务的参数;以及
基于所述参数使用所述第二应用来提供所述服务。
9.根据权利要求8所述的非瞬态计算机可读存储介质,其中确定所述第一应用已无法加载包括:
取回对应于所述服务的多个检查点;
确定在所述尝试期间所述第一应用是否到达了所述多个检查点中的每个检查点;以及
响应于确定在所述尝试期间所述第一应用未到达所述多个检查点中的每个检查点,确定所述第一应用已无法加载。
10.根据权利要求8所述的非瞬态计算机可读存储介质,其中所述操作还包括:响应于确定所述第一应用已无法加载而进一步:
重新尝试加载所述第一应用;
确定所述第一应用是否已再次无法加载;
技术研发人员:B·A·耶里尔德,N·P·纳拉亚南,W·希普施曼,B·M·小斯坦利,
申请(专利权)人:优步技术公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。