基于上下文的数据的预测性预缓存的制作方法_6

文档序号:8269365阅读:来源:国知局
络连接中断的预测持续时间的内容,以及 在网络连接中断的预测开始时间之前下载所选内容。
15.权利要求14的移动通信设备,其中,预测引擎将使得受影响的应用从用户指定内容队列选择内容。
16.权利要求14的移动通信设备,其中,预测引擎将使得受影响的应用使用内容预测试探法来选择内容。
17.权利要求14的移动通信设备,其中,预测引擎将使得受影响的应用在网络连接中断的预测开始时间之前与内容服务器协商内容许可。
18.权利要求14的移动通信设备,其中,预测引擎将使得受影响的应用在网络连接中断的预测开始时间之前调度用于未来时间的所选内容的下载。
19.权利要求1的移动通信设备,其中,预测引擎将使得受影响的应用应用预缓存策略来: 确定在网络连接中断期间提供基本上连续应用服务所需的预缓存内容的量; 确定同时地(i)提供基本上连续的应用服务和(ii)在网络连接中断之前下载所需量的预缓存内容所需的网络带宽; 根据所需网络带宽来确定当前可用网络带宽是否充足; 响应于确定当前可用网络带宽不充足,提供降低质量连续应用服务以减少所需网络带宽;以及 流式传输数据以在网络连接中断之前同时地提供连续应用服务并下载所需量的预缓存内容。
20.权利要求1的移动通信设备,其中,所述预测引擎将: 通过预测多个网络连接中断并确定所述多个网络连接中断的平均长度来预测网络连接中断;以及 使得所述受影响的应用应用预缓存策略以: 根据所述多个网络连接中断的平均长度来确定所需缓冲器大小; 根据所需缓冲器大小来确定应用的当前缓冲器大小是否充足;以及 响应于确定当前缓冲器大小不充足,将应用的当前缓冲器大小调整至所需缓冲器大小。
21.一种预测性地预缓存数据的移动通信设备,所述移动通信设备包括: 上下文引擎,将监视移动通信设备的用户的上下文数据; 本地高速缓存代理服务器;以及 预测引擎,其: 使用上下文数据来预测网络连接中断; 使用上下文数据来预测受到网络连接中断影响的应用;以及 使得本地高速缓存代理服务器在网络连接中断之前应用预缓存策略以将内容预缓存并在网络连接中断期间将预缓存内容用于受影响的应用。
22.权利要求O的移动通信设备,其中: 预测引擎将预测网络连接中断的开始时间和持续时间;以及 所述本地高速缓存代理服务器将应用预缓存策略来: 选择用于网络连接中断的预测持续时间的内容,以及 在网络连接中断的预测开始时间之前下载所选内容。
23.权利要求O的移动通信设备,其中,所述本地高速缓存代理服务器将应用预缓存策略来: 确定在网络连接中断期间提供基本上连续应用服务所需的预缓存内容的量; 确定同时地(i)提供基本上连续的应用服务和(ii)在网络连接中断之前下载所需量的预缓存内容所需的网络带宽; 根据所需网络带宽来确定当前可用网络带宽是否充足; 响应于确定当前可用网络带宽不充足,使得受影响的应用提供降低质量连续应用服务以减少所需网络带宽;以及 在网络连接中断之前下载所需量的预缓存内容。
24.权利要求O的移动通信设备,其中: 所述预测引擎将预测多个网络连接中断并确定所述多个网络连接中断的平均长度来预测网络连接中断;以及 所述本地高速缓存代理服务器将应用预缓存策略来: 根据所述多个网络连接中断的平均长度来确定所需缓冲器大小; 根据所需缓冲器大小来确定受影响的应用的当前缓冲器大小是否充足;以及响应于确定当前缓冲器大小不充足,将受影响的应用的当前缓冲器大小调整至所需缓冲器大小。
25.一种在移动通信设备上预测性地预缓存数据的方法,所述方法包括: 在移动通信设备上监视移动通信设备的用户的上下文数据; 在移动通信设备上使用上下文数据来预测网络连接中断; 在移动通信设备上使用上下文数据来预测受网络连接中断影响的应用;以及在移动通信设备上将预缓存策略应用于受影响的应用在网络连接中断之前将内容预缓存。
26.权利要求25的方法,其中,预测受影响的应用包括使用贝叶斯预测方法来预测受影响的应用。
27.权利要求25的方法,其中: 监视上下文数据包括使用移动通信设备的安全协处理器来监视上下文数据; 预测网络连接中断包括使用安全协处理器来预测网络连接中断;以及 预测受影响的应用包括使用安全协处理器来预测受影响的应用。
28.权利要求25的方法,其中: 监视上下文数据包括在移动通信设备的安全执行环境中监视上下文数据; 预测预测的网络连接中断包括在安全执行环境中预测预测的网络连接中断;以及 预测受影响的应用包括中安全执行环境来预测受影响的应用。
29.权利要求25的方法,其中,预测网络连接中断包括确定移动通信设备所需的带宽阈值并确定在带宽阈值以下的未来时间段内的预期带宽。
30.权利要求25的方法,其中: 监视用户的上下文数据包括监视用户的日历;以及 预测网络连接中断包括根据用户的日历来预测网络连接中断。
31.权利要求25的方法,其中: 监视用户的上下文数据包括确定移动通信设备的位置;以及 预测网络连接中断包括根据移动通信设备的位置和识别减少网络连接的区域的网络覆盖图来预测网络连接中断。
32.权利要求31的方法,其中,根据移动通信设备的位置和网络覆盖图来预测网络连接中断包括: 下载网络覆盖图; 根据移动通信设备的位置来预测移动通信设备的路线;以及 根据移动通信设备的网络覆盖图和预测路线来预测网络连接中断。
33.权利要求O的方法,还包括: 根据移动通信设备的位置和移动通信设备的预测路线来确定替代路线,以及 向用户呈现替代路线。
34.权利要求O的方法,其中,下载网络覆盖图包括从第三方网络连接图服务器下载网络覆盖图,其中,第三方网络连接图服务器用由其他移动通信设备提供的连接信息来保持众包化连接图。
35.权利要求25的方法,其中: 监视用户的上下文数据包括监视移动通信设备的网络连接状态并记录历史网络连接状态信息;以及 预测网络连接中断包括根据历史连接状态数据来预测网络连接中断。
36.权利要求25的方法,其中: 监视用户的上下文数据包括监视用户的应用的使用并记录用户的历史应用使用数据;以及 预测受影响的应用包括根据历史应用使用数据来预测受影响的应用。
37.权利要求25的方法,其中: 预测网络连接中断包括预测网络连接中断的开始时间和持续时间;以及 应用所述预缓存策略包括: 选择用于网络连接中断的预测持续时间的内容,以及 在网络连接中断的预测开始时间之前下载所选内容。
38.权利要求37的方法,其中,选择内容包括从用户指定内容队列选择内容。
39.权利要求37的方法,其中,选择内容包括使用内容预测试探法来选择内容。
40.权利要求37的方法,其中,下载所选内容包括在网络连接中断的预测开始时间之前与内容服务器协商内容许可。
41.权利要求37的方法,其中,下载所选内容包括在网络连接中断的预测开始时间之前调度用于未来时间的所选内容的下载。
42.权利要求25的方法,其中,应用预缓存策略包括: 确定在网络连接中断期间提供基本上连续应用服务所需的预缓存内容的量; 确定同时地(i)提供基本上连续的应用服务和(ii)在网络连接中断之前下载所需量的预缓存内容所需的网络带宽; 根据所需网络带宽来确定当前可用网络带宽是否充足; 响应于确定当前可用网络带宽不充足,提供降低质量连续应用服务以减少所需网络带宽;以及 流式传输数据以在网络连接中断之前同时地提供连续应用服务并下载所需量的预缓存内容。
43.权利要求25的方法,其中: 预测网络连接中断包括预测多个网络连接中断并确定所述多个网络连接中断的平均长度;以及 应用所述预缓存策略包括: 根据所述多个网络连接中断的平均长度来确定所需缓冲器大小; 根据所需缓冲器大小来确定应用的当前缓冲器大小是否充足;以及 响应于确定当前缓冲器大小不充足,将应用的当前缓冲器大小调整至所需缓冲器大小。
44.权利要求25的方法,还包括在移动计算设备上将网络连接中断通知受影响的应用。
45.权利要求25的方法,还包括在移动计算设备上在网络连接中断期间访问预缓存内容。
46.权利要求25的方法,其中: 应用预缓存策略包括使用在移动通信设备上建立的本地高速缓存代理服务器来将内容预缓存;以及 访问预缓存内容包括访问由本地高速缓存代理服务器提供的预缓存内容。
47.一种移动通信设备,包括: 处理器;以及 存储器,在其中存储多个指令,所述多个指令在被处理器执行时使得移动通信设备执行权利要求25 — O中的任一项的方法。
48.一个或多个机器可读存储介质,包括存储在其上面的多个指令,该指令响应于被执行而导致移动通信设备执行权利要求25 — O中的任一项的方法。
【专利摘要】一种用于在移动通信设备上预测性地预缓存内容的设备和方法包括针对关于用户活动的上下文数据监视多个数据源。移动通信设备使用上下文数据来预测网络连接中断和受影响的应用。移动通信设备将预测的网络连接中断通知受影响的应用,并且作为响应,受影响的应用将适当的内容预缓存。受影响的应用可响应于该通知而采用若干预缓存策略,诸如从远程内容服务器下载内容,调整内容流式传输,或者在预测的网络连接中断之前调整内容缓冲。在网络中断期间,使用预缓存内容来提供应用服务。还可使用本地高速缓存代理服务器来实现此类预缓存。
【IPC分类】G06F11-00
【公开号】CN104583963
【申请号】CN201380044966
【发明人】科伦伯格 T., 沃海比 R., 莫 S., 棉 M.
【申请人】英特尔公司
【公开日】2015年4月29日
【申请日】2013年9月27日
【公告号】EP2901333A1, US9058324, US20140095943, WO2014052841A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1