【技术实现步骤摘要】
【国外来华专利技术】基于上下文的数据的预测性预缓存
技术介绍
移动通信设备提供用于用户访问存储在远程服务器上的期望内容的各种应用。移动内容应用一般地要求活动网络连接以访问新内容。某些应用在允许用户访问内容之前将诸如媒体文件之类的内容下载到移动通信设备。例如,电子阅读器应用允许用户下载并访问书籍及其他文献。其他应用将内容流式传输到移动通信设备,允许用户在内容被完全下载之前访问内容。例如,流式传输音频应用在不要求冗长的下载的情况下允许用户访问大型音乐库。某些应用缓冲内容以解决网络连接中的短暂、非计划中断。移动通信设备所使用的无线网络提供广泛但不普遍的覆盖。例如,蜂窝式网络一般地在居住区中具有高质量覆盖,但在边远地区中具有降低的覆盖。Wi-Fi®网络可在某些建筑物中或建筑物内的房间中提供覆盖但在其他地方没有。另外,环境因素可影响无线网络可用性。例如,无线网络在地下可能并不是可用的,例如在地铁系统中。并且,策略可影响无线网络可用性。例如,通常在飞机内部不允许无线通信。附图说明在附图中以示例的方式而非以限制的方式图示出本文所述的概念。为了图示的简单和明了起见,图中所示的元素不一定按比例描绘。在认为适当的情况下,在图之间已重复附图标记以指示相应或类似的元素。图1是用于基于上下文数据的预测性数据预缓存的系统的至少一个实施例的简化框图;图2是图1的系统的移动通信设备的环境的至少一个实施例的简化框图;图3是可由图1和2的移动通信设备执行的将基于上下文数据来预测性地预缓存数据的方法的至少一个实施例的简化流程图;图4是可作为图3的方法的一部分执行的将使用网络覆盖图来预测网络连接中断的方法的至少一个实施例 ...
【技术保护点】
一种预测性地预缓存数据的移动通信设备,所述移动通信设备包括:上下文引擎,将监视移动通信设备的用户的上下文数据;以及预测引擎,其: 使用上下文数据来预测网络连接中断; 使用上下文数据来预测受到网络连接中断影响的应用;以及 使得受影响的应用在网络连接中断之前应用预缓存策略以将内容预缓存。
【技术特征摘要】
【国外来华专利技术】2012.09.28 US 13/631,5651.一种预测性地预缓存数据的移动通信设备,所述移动通信设备包括:上下文引擎,将监视移动通信设备的用户的上下文数据;以及预测引擎,其:使用所述上下文数据来预测网络连接中断;使用所述上下文数据来预测受到网络连接中断影响的应用;以及使得受影响的应用在网络连接中断之前应用预缓存策略以将内容预缓存,其中所述预测引擎将:通过预测多个网络连接中断并确定所述多个网络连接中断的平均长度来预测网络连接中断;并且使得所述受影响的应用施加所述预缓存策略以便根据所述多个网络连接中断的平均长度来确定所需缓冲器大小。2.权利要求1的移动通信设备,其中所述预测引擎将使用贝叶斯预测方法来预测受影响的应用。3.权利要求1的移动通信设备,还包括安全协处理器,该安全协处理器包括所述上下文引擎和所述预测引擎。4.权利要求1的移动通信设备,还包括安全执行环境,该安全执行环境包括所述上下文引擎和所述预测引擎。5.权利要求1的移动通信设备,其中,所述预测引擎将通过确定所述移动通信设备所需的带宽阈值并确定在所述带宽阈值以下的未来时间段内的预期带宽来预测网络连接中断。6.权利要求1的移动通信设备,其中:所述上下文引擎将监视用户的日历;以及所述预测引擎将根据所述用户的日历来预测网络连接中断。7.权利要求1的移动通信设备,还包括位置确定电路,其中:所述上下文引擎将通过使用所述位置确定电路来确定所述移动通信设备的位置而监视所述用户的上下文数据;以及所述预测引擎将根据所述移动通信设备的位置和识别减少网络连接的区域的网络覆盖图来预测网络连接中断。8.权利要求7的移动通信设备,其中,所述预测引擎将:下载所述网络覆盖图;根据所述移动通信设备的位置来预测所述移动通信设备的路线;以及根据所述移动通信设备的网络覆盖图和预测路线来预测网络连接中断。9.权利要求8的移动通信设备,其中,所述预测引擎将进一步:根据所述移动通信设备的位置和所述移动通信设备的预测路线来确定替代路线,以及向所述用户呈现所述替代路线。10.权利要求7的移动通信设备,其中,所述预测引擎将从第三方网络连接图服务器下载所述网络覆盖图,其中,所述第三方网络连接图服务器用由其他移动通信设备提供的连接信息来保持众包化连接图。11.权利要求1的移动通信设备,其中:所述上下文引擎将监视所述移动通信设备的网络连接状态并记录历史网络连接状态信息;以及所述预测引擎将根据所述历史连接状态信息来预测网络连接中断。12.权利要求1的移动通信设备,其中:所述上下文引擎将监视所述用户对应用的使用并记录所述用户的历史应用使用数据;以及所述预测引擎将根据所述历史应用使用数据来预测受影响的应用。13.权利要求1的移动通信设备,其中,所述预测引擎进一步将向受影响的应用通知网络连接中断,以使得受影响的应用(i)在网络连接中断之前应用所述预缓存策略以便受影响的应用将内容预缓存,以及(ii)在网络连接中断期间访问预缓存内容。14.权利要求1的移动通信设备,其中,所述预测引擎将:预测网络连接中断的开始时间和持续时间;以及使得受影响的应用应用所述预缓存策略以:选择用于网络连接中断的预测持续时间的内容,以及在网络连接中断的预测开始时间之前下载所选内容。15.权利要求14的移动通信设备,其中,所述预测引擎将使得受影响的应用从用户指定内容队列选择内容。16.权利要求14的移动通信设备,其中,所述预测引擎将使得受影响的应用使用内容预测试探法来选择内容。17.权利要求14的移动通信设备,其中,所述预测引擎将使得受影响的应用在网络连接中断的预测开始时间之前与内容服务器协商内容许可。18.权利要求14的移动通信设备,其中,所述预测引擎将使得受影响的应用在网络连接中断的预测开始时间之前调度用于未来时间的所选内容的下载。19.权利要求1的移动通信设备,其中,所述预测引擎将使得受影响的应用应用所述预缓存策略来:确定在网络连接中断期间提供基本上连续应用服务所需的预缓存内容的量;确定同时地(i)提供基本上连续的应用服务和(ii)在网络连接中断之前下载所需量的预缓存内容所需的网络带宽;根据所需网络带宽来确定当前可用网络带宽是否充足;响应于确定当前可用网络带宽不充足,提供降低质量连续应用服务以减少所需网络带宽;以及流式传输数据以在网络连接中断之前同时地提供连续应用服务并下载所需量的预缓存内容。20.权利要求1的移动通信设备,其中,所述预测引擎将使得所述受影响的应用进一步应用所述预缓存策略以:根据所需缓冲器大小来确定应用的当前缓冲器大小是否充足;以及响应于确定当前缓冲器大小不充足,将应用的当前缓冲器大小调整至所需缓冲器大小。21.一种预测性地预缓存数据的移动通信设备,所述移动通信设备包括:上下文引擎,将监视所述移动通信设备的用户的上下文数据;本地高速缓存代理服务器;以及预测引擎,其:使用所述上下文数据来预测网络连接中断;使用所述上下文数据来预测受到网络连接中断影响的应用;以及使得所述本地高速缓存代理服务器在网络连接中断之前应用预缓存策略以将内容预缓存并在网络连接中断期间将预缓存内容用于受影响的应用,其中所述预测引擎将:通过预测多个网络连接中断并确定所述多个网络连接中断的平均长度来预测网络连接中断;并且使得所述受影响的应用施加预缓存策略以便根据所述多个网络连接中断的平均长度来确定所需缓冲器大小。22.权利要求21的移动通信设备,其中:所述预测引擎将预测网络连接中断的开始时间和持续时间;以及所述本地高速缓存代理服务器将应用所述预缓存策略来:选择用于网络连接中断的预测持续时间的内容,以及在网络连接中断的预测开始时间之前下载所选内容。23.权利要求21的移动通信设备,其中,所述本地高速缓存代理服务器将应用所述预缓存策略来:确定在网络连接中断期间提供基本上连续应用服务所需的预...
【专利技术属性】
技术研发人员:T科伦伯格,R沃海比,S莫,M棉,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。