有效使用网络带宽的系统和方法技术方案

技术编号:25486976 阅读:26 留言:0更新日期:2020-09-01 23:06
一种用于通过包括移动应用客户端的移动设备来优化网络带宽的使用的系统,所述移动应用客户端驻留在所述移动设备上,所述移动设备被连接到一个云服务器,其中所述系统分析用户内容消费,向所述移动设备提供一个预取调度表,并且所述移动设备根据所述调度表部分地预取内容。还提供了一种使用所述系统来优化网络带宽的使用的方法。

【技术实现步骤摘要】
有效使用网络带宽的系统和方法本申请是申请日为2013年8月14日、申请号为201380053678.X、名称为“有效使用网络带宽的系统和方法”的专利技术专利申请的分案申请。相关申请的交叉引用本申请要求享有于2012年8月14日提交的题为“SystemandMethodforEfficientUseofBandwidthBasedonUserProfilesandOtherData”的美国临时专利申请No.61/682,828的优先权。前述临时专利申请的全部公开内容以引用的方式纳入本文。
由于无线移动计算设备(例如,智能手机、平板计算机等)的增多以及流量很大的应用和服务(例如,视频和音乐服务)的广泛采用,对无线频谱需求继续不断增长。尤其是,移动宽带(经由蜂窝电话塔和/或卫星链路的网络访问)已负担过重,特别是在一天中的某些时间期间。由于可用的移动宽带频谱是不可重复的且有限的,因此此增加的需求激发了更有效使用网络带宽的需要。此外,大多数无线移动计算设备能够访问两个或更多个不同的无线网络,诸如,移动宽带(例如,3G或4G蜂窝网络)和Wi-Fi(无线局域网络)。虽然移动宽带访问通常提供明显较宽的覆盖面积,但是许多移动宽带供应商不再为固定费用提供无限制的流量和/或会在高峰时间或高使用率时期限制速度。例如,移动宽带的月费用可仅提供至多2GB数据通信量(datatraffic),其中超过2GB的额外的通信量按每GB以较高的价格计费。另一方面,无论带宽使用如何,Wi-Fi常常是在免费或固定费用下可用的。因此,许多用户更喜欢使用不那么昂贵的网络,尤其是对于大数据传送(例如,下载视频)。当然用户还希望能够在任何时间而不是仅在他们具有Wi-Fi网络访问时能够消费期望的内容(例如,观看互联网视频)。类似地,移动宽带供应商还期望更好地平衡网络通信量以及更有效使用他们的带宽,同时维持高质量的服务。附图说明虽然本说明书以特别地指出并清楚地要求保护本专利技术的权利要求作为结束,但据信结合附图、从下文对某些实施例的描述中可更好地理解本专利技术。在附图中,相同的数字在若干视图中表示相同元件。图1描绘了根据一个实施方案的预测性的、自动的、以用户为中心的内容加载系统和与其相关联的用户的移动设备的框图。图2描绘了系统的四个部件的高级概述以及它们的交互和相互关系。图3描绘了构成学习模块的三个部件的高级概述以及它们的交互。图4描绘了内容个性化模块与其他模块之间的主要交互,以及与所支持的应用的主要交互。图5描绘了系统的一个具体实施方案的总体架构的示意性例示。其他附图在下文进一步描述。这些附图不意在以任何方式进行限制,并且可以设想的是,可以以多种其他方式(包括附图中没有必要描绘的那些)实施本专利技术的多种实施方案。纳入或形成本说明书的一部分的附图例示了本专利技术的若干方面,并且与说明书一起用于解释本专利技术的原理;然而,应理解的是本专利技术并非限制于示出的精确设置。具体实施方式以下对特定实施例的描述不应被用于限制本专利技术的范围。根据下文例示了所设想的执行本专利技术的一种最佳模式的描述,本领域技术人员将明了本文中公开的版本的其他特征、方面和优点。如将认识到的,本文中描述的版本能够具有其他不同的且明显的方面,且全部都未偏离本专利技术。例如,尽管本文中将结合运行操作系统的移动设备来描述所述系统和方法,但是应理解的是所述系统和方法不限制于此具体操作系统。此外,尽管在描述所述系统和方法时提到了特定内容类型和它们相应的应用(例如,YouTube视频)以及特定的社交网站和平台(例如,Facebook),但是所述系统和方法可被配置为与任何的各种其他内容类型、内容服务、内容供应商以及本领域技术人员已知的或今后开发出的相关联的应用结合使用。因此,附图和描述应被认为本质上是例示性的而非限制性的。本专利技术提供了基于用户配置文件和其他数据来有效使用网络带宽的系统和方法。由无线移动设备监控关于内容请求的用户活动,从而为该用户构建内容消费配置文件。然后,该系统预测该用户将来可能请求的内容,并且在一些实施方案中,确定该用户被预测将有兴趣接收的其他内容。然后,预取该内容且将其存储在该用户的移动设备的本地存储器中,用于以后该用户检索和消费。本文中进一步描述的预测性的、自动的、以用户为中心的加载系统(或平台)通常包括驻留在终端用户的连接到后端服务器的移动设备上的客户端(例如,软件)。图1描绘了连同用户的移动设备(10)一起的系统的一个实施方案的框图,在该移动设备上,客户端软件被存储在该移动设备(10)的一个或多个存储器(14)中。移动设备(10)被配置成经由一个或多个网络(30,32,34)与服务器(20)(有时在本文中称作云服务器)通信。在一个实施方案中,网络(30)包括无线移动宽带网络(例如,3G或4G蜂窝网络)并且网络(32)包括无线局域网络(Wi-Fi)。在示出的该实施方案中,网络(34)包括互联网,使得网络(30,32)用作将移动设备(10)和服务器(20)链接至彼此并经由互联网(34)链接至可访问的其他服务器(例如,存储了用户希望访问的内容的服务器)的子网络。在其他实施方案中,网络(30,32,34)可以是局域网(LAN)、广域网(WAN)、虚拟私人网络(VPN)、个人局域网(例如,使用蓝牙的自组织网络)或在移动设备(10)与远程服务器(20)之间传送信息的任何其他装置。移动设备(10)通常包括具有内部硬件配置的移动计算设备,该内部硬件配置包括:处理器诸如中央处理单元或CPU(12)、存储器(14)、电源(例如,电池)(15)、显示器(16)、输入设备(18)(例如,键盘和/或触摸屏)。CPU(12)是用于控制移动设备(10)的操作的控制器,且CPU(12)通过例如存储器总线连接到存储器(14)。存储器(14)存储例如用于移动设备(10)的操作系统、以及系统软件、应用软件(例如,“应用”)、预取的内容和其他数据。可使用包括闪存设备(例如,SD卡)、硬盘、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁存储器、磁盘、光盘以及本领域技术人员已知或将来开发出的其他类型的存储器的任何类型的合适的存储媒介来实施存储器(14)。移动设备(10)可以包括多于一个的存储器(14),存储器(14)可以是相同的或不同的,且可出于各种目的留出一个或多个存储器(14),诸如存储器(14)为缓存存储保留一部分。在一些实施方案中,移动设备(10)包括移动电话(例如,智能手机)、平板计算机、笔记本型计算机、PAD、膝上型计算机或提供类似功能的其他移动设备。移动设备(10)可以包括常在智能手机和平板计算机中发现的其他特征和部件,诸如网络界面、位置检测设备(诸如,GPS接收器)、扬声器、端口等。显示器(16)可呈现图像或视频(例如,用于被用户消费),且可以以包括例如液晶显示器(LCD)的多种方式实施显示器(16)。网络(30,32,34)连接移本文档来自技高网...

【技术保护点】
1.一种用于通过移动设备来优化网络带宽的使用的系统,所述移动设备包括:/n移动应用客户端,所述移动应用客户端驻留在所述移动设备上并经由一个网络连接至一个云服务器,所述移动应用客户端包括:/n移动应用内容记录器模块,该移动应用内容记录器模块记录应用标识符、记录时间、每个内容请求的内容参数;以及/n移动应用连通性记录器模块,所述移动应用连通性记录器模块记录第一时间的第一网络连接状态和第二时间的第二网络连接状态,其中所述第二时间在所述第一时间之后;/n其中所述系统分析所述移动设备的用户的用户内容消费来创建一个用户配置文件,所述系统基于该用户配置文件编译被预期将由用户所请求的内容的预取调度表,该用户配置文件包括反映从如下一组所选定的状况的数据,该组包括:所述移动设备的网络访问、用户内容消费、预期将由用户所请求的内容、之前由用户请求的内容、命中率动态、用户连通性模式、数据消费速率、数据递送效率以及以上的组合;以及/n其中所述移动应用客户端向所述移动设备提供所述预取调度表,并且其中所述移动设备部分地根据所述预取调度表预取内容,以至少部分地基于当前网络连接状态提供质量优化的服务。/n

【技术特征摘要】
20120814 US 61/682,8281.一种用于通过移动设备来优化网络带宽的使用的系统,所述移动设备包括:
移动应用客户端,所述移动应用客户端驻留在所述移动设备上并经由一个网络连接至一个云服务器,所述移动应用客户端包括:
移动应用内容记录器模块,该移动应用内容记录器模块记录应用标识符、记录时间、每个内容请求的内容参数;以及
移动应用连通性记录器模块,所述移动应用连通性记录器模块记录第一时间的第一网络连接状态和第二时间的第二网络连接状态,其中所述第二时间在所述第一时间之后;
其中所述系统分析所述移动设备的用户的用户内容消费来创建一个用户配置文件,所述系统基于该用户配置文件编译被预期将由用户所请求的内容的预取调度表,该用户配置文件包括反映从如下一组所选定的状况的数据,该组包括:所述移动设备的网络访问、用户内容消费、预期将由用户所请求的内容、之前由用户请求的内容、命中率动态、用户连通性模式、数据消费速率、数据递送效率以及以上的组合;以及
其中所述移动应用客户端向所述移动设备提供所述预取调度表,并且其中所述移动设备部分地根据所述预取调度表预取内容,以至少部分地基于当前网络连接状态提供质量优化的服务。


2.根据权利要求1所述的系统,其中所述网络包括虚拟专用网络,通过所述虚拟专用网络路由来自所述移动设备的所有通信量以及到所述移动设备的所有通信量。


3.根据权利要求2所述的系统,其中分析内容消费包括分析通过所述虚拟专用网络路由的所述通信量,以确定在不同内容类型中的用户偏好。


4.根据权利要求3所述的系统,其中在不同内容类型中的用户偏好被存储在所述云服务器和/或所述移动应用客户端处的内容记录文件中。


5.根据权利要求4所述的系统,其中用户移动性模式以及用户对不同移动网络的访问被存储在记录文件中。


6.根据权利要求2-5中的任一项所述的系统,其中通过所述虚拟专用网络路由的通信量请求被拦截和分析,以确定在所述移动设备的本地存储器中是否可获得所请求的内容。


7.根据权利要求6所述的系统,其中响应于确定在本地存储器中可获得所请求的内容,则相应的请求被重新路由至本地存储器而不是被重新路由至所述云服务器。


8.根据权利要求6-7中的任一项所述的系统,其中如果在本地存储器中不可获得所请求的内容,则相应的请求被转发到预定目的地。


9.根据权利要求1-8中的任一项所述的系统,其中所述移动应用客户端还包括移动应用统计计算器模块和移动应用数据使用监控模块,所述移动应用统计计算器模块计算所节省的带宽量,所述移动应用数据使用监控模块记录通过所述移动应用客户端发送/接收的字节的数目...

【专利技术属性】
技术研发人员:A·阿布埃尔克黑尔H·艾尔贾马尔N·瓦纳斯K·尤瑟夫H·扎伊德J·塔德洛斯
申请(专利权)人:俄亥俄州立创新基金会俄亥俄州立大学
类型:发明
国别省市:美国;US

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

1