【技术实现步骤摘要】
基于位置和行为的远程数据的预读取和缓存
[0001]专利技术背景
[0002]许多应用和服务运行在客户端
‑
服务器架构上,其中客户端访问远程服务器以获取信息。例如,移动应用运行在移动设备(例如手机或平板计算机)上。通常,移动应用需要互联网接入才能正常运行并提供预期的用户体验。然而,网络连接并不总是可靠的。在某些位置,尤其是在偏远位置,网络连接不可用,这使得一些应用和服务不可用。例如,提供地图或紧急联系信息的应用或服务可能在最需要时变得不可用。
[0003]附图简述
[0004]在以下详细描述和附图中公开了本专利技术的各种实施例。
[0005]图1示出了用于将数据预读取(prefetch)并缓存到用户设备上的系统100的实施例。
[0006]图2示出了用于基于位置和用户行为信息预读取并缓存远程数据的过程200的实施例。
[0007]图3示出了用于基于用户的在线活动和行为来预测用户可能前往(travel)目的地位置的过程300的实施例。
[0008]图4示出了用于确定不同地区的数据网络可用 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:确定用户与到目的地位置的行程相关联;分析从所述用户的当前位置到所述目的地位置的可能的未来行程路线的至少一部分中的数据网络可用性;基于对所述数据网络可用性的分析,识别所述可能的未来行程路线中数据网络可能不可靠的路段;预测所述用户在所识别的路段中行进时所述用户可能期望的数据;以及使所述用户的设备获得并缓存所预测的数据。2.根据权利要求1所述的方法,其中,确定所述用户与到所述目的地位置的行程相关联是基于所述用户的在线活动和行为。3.根据权利要求2所述的方法,其中,所述用户的在线活动和行为包括所述用户的在线搜索模式,该在线搜索模式指示所述用户可能正在计划到所述目的地位置的行程。4.根据权利要求2所述的方法,其中,所述用户的在线活动和行为包括所述用户在社交媒体上的在线行为,该在线行为指示所述用户可能正在计划到所述目的地位置的行程。5.根据权利要求2所述的方法,其中,所述用户的在线活动和行为包括所述用户的在线预约或预订,该在线预约或预订指示所述用户可能正在计划到所述目的地位置的行程。6.根据权利要求2所述的方法,其中,确定所述用户与到所述目的地位置的行程相关联是基于所述用户提供他正在计划到所述目的地位置的行程的通知或确认。7.根据权利要求1所述的方法,其中,确定所述用户与到所述目的地位置的行程相关联是基于所述用户的GPS(全球定位系统)位置,该GPS(全球定位系统)位置指示所述用户作为规律的日常行为前往所述目的地位置。8.根据权利要求1所述的方法,还包括:从许多设备上的许多用户收集数据网络可用性数据,其中,所述许多用户经由所述许多设备连接到服务器以进行不同的在线活动。9.根据权利要求8所述的方法,其中,所收集的数据网络可用性数据包括指示数据网络覆盖范围和网络质量的度量。10.根据权利要求9所述的方法,其中,度量与一组属性相关联,其中,所述一组属性选自由位置、时间或无线网络技术类型组成的组。11.根据权利要求1所述的方法,还包括:从移动运营商或第三方评估者收集数据网络可用性数据。12.根据权利要求1所述的方法,还包括:基于所述用户的在线活动和行为来预测从所述用户的当前位置到所述目的地位置的所述可能的未来行程路线。13.根据权利要求1所述的方法,还包括:周期性地更新从所述用户的当前位置到所述目的地位置的所述可能的未来行...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。