【技术实现步骤摘要】
客户端设备上调度分组传输的系统和方法本申请是申请号为201380007685.6、申请日为2013年1月28日、专利技术名称为“客户端设备上调度分组传输的系统和方法”的专利技术专利申请的分案申请。优先权要求本专利申请涉及并要求2012年2月3日由CahyaMasputra等人提交的名称为“SYSTEMANDMETHODFORINTELLIGENTNETWORKQUEUEMANAGEMENT”的美国临时专利申请61/595,003的权益,其公开内容以引用的方式全文并入本文。相关专利申请的交叉引用本专利申请涉及同时提交的转让给Apple的2012年9月15日由CahyaMasputra等人提交的美国专利申请13/620.920。本专利技术的一个实施例涉及在客户端设备中管理数据网络通信。还描述了其它实施例。
技术介绍
数据网络允许人们使用他们相应的网络“上”的客户端设备相互通信并从网络上的各种来源获得信息。例如,运行在用户的工作站或膝上型计算机中的Web浏览器应用程序可与Web服务器连接来下载网页。该连接可跨越网络的若干中间节点或跳跃,所述节点或跳跃可包括诸如路由器之类的专用计算机。这些设备可发现端节点之间的路由,通过这些路由它们可转发已被拆分为数据分组的消息。每个节点可被赋予一个唯一的或全球的地址,诸如互联网协议(IP)地址。互联网是为人熟知的全球性的交互网络,在其中计算机网络通过路由器相互连接。计算机网络协议具有分层架构。通常,最上层包括由诸如Web浏览器的应用程序提供的功能性。正是该层,至少在端节点中,可通过网络来引发两台计算机之间的连接。因此,例如,用户可在其 ...
【技术保护点】
1.一种具有网络层和驱动层的客户端设备,所述客户端设备包括:在网络层配置的多个传输队列,其中所述多个传输队列中的一个或多个传输队列与多个分组服务类中的对应的分组服务类相关联;分类器模块,被配置为至少部分地基于与分组相关联的分组类型将将分组服务分类赋予分组;队列管理器,被配置为至少部分地基于被赋予的分组服务分类和与所述一个或多个传输队列中的传输队列相关联的分组服务类的比较来将分组入队到该传输队列中;以及在所述网络层的分组调度器,被配置为至少部分地基于被赋予的分组服务分类来调度来自该传输队列的用于传输的分组。
【技术特征摘要】
2012.02.03 US 61/595,003;2012.09.15 US 13/620,9201.一种具有网络层和驱动层的客户端设备,所述客户端设备包括:在网络层配置的多个传输队列,其中所述多个传输队列中的一个或多个传输队列与多个分组服务类中的对应的分组服务类相关联;分类器模块,被配置为至少部分地基于与分组相关联的分组类型将将分组服务分类赋予分组;队列管理器,被配置为至少部分地基于被赋予的分组服务分类和与所述一个或多个传输队列中的传输队列相关联的分组服务类的比较来将分组入队到该传输队列中;以及在所述网络层的分组调度器,被配置为至少部分地基于被赋予的分组服务分类来调度来自该传输队列的用于传输的分组。2.根据权利要求1所述的客户端设备,其中,所述比较包括将分组类型与被赋予的分组服务分类相关联,并且其中所述队列管理器进一步配置为基于被赋予的分组服务分类选择传输队列。3.根据权利要求1所述的客户端设备,其中,第一数量的分组服务类被映射到多个传输队列中的第二数量的传输队列,其中所述第一数量大于或者等于所述第二数量。4.根据权利要求1所述的客户端设备,进一步包括:应用,其中所述应用将对应的分组服务类与所述多个传输队列中的所述一个或多个传输队列相关联。5.根据权利要求1所述的客户端设备,其中,与传输队列相关联的分组服务类对应于优先级。6.根据权利要求5所述的客户端设备,其中,分组是网络控制分组,并且与传输队列相关联的分组服务类对应于多个可用优先级中的最高优先级。7.根据权利要求1所述的客户端设备,其中,所述驱动层被配置为响应于从网络层接收到通知而使分组从传输队列出队,其中所述通知至少部分地基于被调度的传输。8.根据权利要求1所述的客户端设备,其中,与传输队列相关联的分组服务类基于以下中的至少一个:应用的分组延迟容忍水平,应用的分组损耗容忍水平,或者应用的流动弹性水平。9.根据权利要求1所述的客户端设备,其中,与传输队列相关联的分组服务类对应于分组延迟容忍水平,并且分类器模块进一步配置为:至少部分地基于第二分组的分组类型向第二分组赋予第二分组服务类,其中所述第二分组服务类对应于第二分组延迟容忍水平。10.根据权利要求9所述的客户端设备,其中,分组延迟容忍水平对应于优先级,并且第二分组延迟容忍水平对应于第二优先级,其中第二优先级不同于该优先级。11.根据权利要求1所述的客户端设备,其中,与传输队列相关联的分组服务类对应于流动弹性水平,并且分类器模块进一步配置为:至少部分地基于第二分组的分组类型向第二分组赋予第二分组服务类,其中所述第二分组服务类对应于第二流动弹性容忍水平。12.根据权利要求1所述的客户端设备,其中,与传输队列相关联的分组服务类包括以下中的至少一个:后台系统启动类;后台数...
【专利技术属性】
技术研发人员:C·马斯普特拉,P·波和玛,J·刘,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。