用于在路由器处管理话务的技术制造技术

技术编号:9010345 阅读:123 留言:0更新日期:2013-08-08 22:03
网络的路由器被配置成基于正在执行的应用来管理分组的路由。网络在耦合至该网络的诸端点之间传达信息分组。基于与每个分组相关联的应用来向该分组指派话务类。路由器基于与收到分组相关联的话务类来管理收到分组的路由。相应地,路由器可基于与收到分组相关联的应用来确定路由策略、带宽、确认策略、和其它路由管理信息。

【技术实现步骤摘要】
【国外来华专利技术】用于在路由器处管理话务的方法及路由器相关申请本申请要求于2010年12月6日提交的美国申请序列号12/960,935的优先权权益。背景本公开涉及计算机网络,尤其涉及计算机网络的路由设备。通信网络被用于在电子设备之间传递各种各样的信息。然而,随着在通信网络上传递的信息量增加,支配该网络的通信骨干可能变得受重压,导致信息传递中的非期望延迟。这可能导致不良用户体验。例如,用户可能体验到网络滞后,其中分组在等待传递给另一网络节点时被保持在一网络节点处达某一时间量,使得用户能够觉察到信息传递中的延迟。此外,网络滞后和其它网络传递问题可能影响各种各样的应用,诸如游戏应用、语音通信应用等等。概述在一些实施例中,一种方法包括:在路由器处,基于第一多个分组来确定与该第一多个分组相关联的第一应用,所述第一应用在第一远程计算机设备处执行;基于该第一应用来确定该第一多个分组的第一话务类;以及基于第二话务类在路由器处管理该第一多个分组的路由。在一些实施例中,管理第一多个分组的路由包括基于第一话务类来对该多个分组的路由进行优先级排序。在一些实施例中,管理第一多个分组的路由包括基于第一话务类来将路由器的带宽分配给该第一多个分组。在一些实施例中,确定第一应用包括确定与第一应用相关联的应用类型。在一些实施例中,管理第一多个分组的路由包括基于第一话务类来管理对第一多个分组的确认。在一些实施例中,第一信息包括与该第一多个分组相关联的端口号。在一些实施例中,确定第一话务类包括确定经由第一多个分组传达的第一信息类型以及基于该第一信息类型来确定第一话务类。在一些实施例中,该方法还包括确定经由第二多个分组传达的第二信息类型,该第二多个分组与该第一应用相关联;基于第一应用和第二信息类型来确定该第二多个分组的第二话务类;以及基于第二话务类在路由器处管理第一多个分组的路由。在一些实施例中,一种方法包括:在路由器处从外部源接收指示与第一多个分组相关联的第一应用的信息,该第一应用在第一远程计算机设备处执行;基于第一应用来确定第一多个分组的第一话务类;以及基于第二话务类在路由器处管理第一多个分组的路由。在一些实施例中,确定第一话务类包括向远程服务器请求第一话务类。在一些实施例中,外部源包括第一应用。在一些实施例中,外部源包括第二远程计算机设备。在一些实施例中,一种方法包括:基于确定在计算机设备处执行的多个应用来确定多个话务类,该多个话务类与在路由器处路由多个分组相关联;以及在计算机设备处经由图形用户界面(GUI)显示该多个话务类。在一些实施例中,该方法还包括经由GUI接收对话务类的修改;以及向路由器传达对话务类的修改。在一些实施例中,一种路由器包括:多条网络连接,所述多条网络连接包括第一网络连接以接收与在远离该路由器的第一计算机设备处执行的第一应用相关联的第一多个分组;路由器控制模块,该路由器控制模块基于第一多个分组来确定第一应用并且基于第一应用来确定与第一应用相关联的第一多个分组的第一话务类;并且该路由器控制模块基于第一话务类在路由器处管理第一多个分组的路由。在一些实施例中,路由器控制模块通过基于话务类来对多个分组的路由进行优先级排序的方式管理多个分组的路由。在一些实施例中,路由器控制模块通过基于话务类来将路由器的带宽分配给多个分组的方式管理多个分组的路由。在一些实施例中,路由器还包括用于存储分组的分组缓冲器,并且其中路由器控制模块以基于话务类的次序从分组缓冲器取回分组。在一些实施例中,路由器控制模块确定与第一应用相关联的应用类型。在一些实施例中,路由器控制模块通过确定经由第一多个分组传达的第一信息类型以及基于该第一信息类型来确定第一话务类的方式确定第一话务类。在一些实施例中,路由器控制模块确定经由在路由器处接收的第二多个分组传达的第二信息类型,该第二多个分组与第一应用相关联;基于第一应用和第二信息类型来确定第二多个分组的第二话务类;以及基于第二话务类在路由器处管理第一多个分组的路由。附图简要说明通过参考附图,可以更好地理解本公开并使其众多特征和优点对本领域技术人员而言变得明显。图1是根据本公开的一个实施例的路由器的框图。图2是根据本公开的一个实施例的通信系统的框图。图3是根据本公开的一个实施例的另一通信系统的框图。图4是根据本公开的一个实施例的图形用户界面的图示。图5是根据本公开的另一实施例的图形用户界面的图示。图6是根据本公开的一个实施例的用于在路由器处对分组的路由进行优先级排序的方法的流程图。图7是根据本公开的一个实施例的计算机设备的框图。实施例描述图1-7解说了用于通过基于在连接至路由器的一个或多个端点设备处执行的特定应用的标识来配置网络的路由器以管理分组通信的方式提高网络的通信效率的技术。具体地,网络在耦合至该网络的诸端点之间传达信息分组。路由器被网络用于在诸网络节点之间路由分组,并且根据与每个分组相关联的话务类来管理分组通信。路由器被配置成根据提供分组的应用或者是该分组的目标的应用来将话务类指派给该分组。相应地,基于哪些应用正在一个或多个端点处执行的确定来动态地确定收到分组优先级次序的话务类。路由器可因此根据带宽、优先级和对正在执行的应用的其它通信要求来更高效率地管理分组通信。为了解说目的,诸如计算机设备之类的通信端点可以正在执行在线游戏应用和对等(P2P)文件通信程序。通常,对于用户而言,在线游戏程序具有比P2P文件通信程序更高的优先级。具体地,对于在线游戏程序,将诸如人物状态更新之类的信息相对快速地传达至游戏服务器对于提供令人愉快的游戏体验而言是有用的。相反,P2P文件通信通常需要相对较长的时间量,并且与P2P文件通信程序相关联的特定分组的快速传达不会显著影响用户体验。相应地,本文中所描述的路由器设备可被配置成将话务类指派给与游戏程序和P2P文件通信程序相关联的分组,以使得与游戏程序相关联的分组被给予较高的路由优先级。另外,指派给每个分组的话务类基于与该分组相关联的应用,而不是基于固定的路由器端口号。参照图1,解说了路由器102的框图。路由器102被纳入到通信系统中,由此路由器102向和从通信网络传达和接收分组。通信网络包括数个节点,由此网络节点是网络中可提供分组、接收分组、或其任何组合的点。相应地,一般而言可关于特定的通信会话将节点分类成端点或路由节点。端点指代包括在分组中的有效载荷信息的始发源或结束目的地。路由节点指代从一个或多个网络节点接收分组并且基于包括在每个分组中的地址信息向一个或多个其它网络节点提供这些分组的节点。应当领会,网络节点关于一个分组可以是路由节点并且关于另一分组可以是端点。因此,例如,服务器设备可以发起供传达给端点的信息,并且也可以将收到分组路由给其它网络节点。因此,服务器关于其发起的分组是端点,并且关于其从网络接收以向其它节点路由的分组是路由节点。路由器102被纳入到网络的路由节点处,并且包括数个模块以促成接收分组并将这些分组路由至其它网络节点。具体地,在图1所解说的示例中,路由器102包括路由器控制模块104、分组缓冲器106、交换结构110、和网络连接115-117。网络连接115-117中的每条网络连接是至网络的输入/输出连接,该输入/输出连接既允许从网络中的节点接收分组又允许将分组传达至网络本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201180058489.html" title="用于在路由器处管理话务的技术原文来自X技术">用于在路由器处管理话务的技术</a>

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.12.06 US 12/960,9351.一种用于管理话务方法,包括:在路由器处确定与在所述路由器处接收的第一多个分组相关联的第一应用,所述第一应用正在第一远程计算机设备处执行;在所述路由器处确定经由与所述第一应用相关联的所述第一多个分组传达的第一信息类型;在所述路由器处基于所述第一信息类型和所述第一应用来向所述第一多个分组指派第一话务类;以及基于所述第一话务类在所述路由器处管理所述第一多个分组的路由。2.如权利要求1所述的方法,其特征在于,管理所述第一多个分组的路由包括基于所述第一话务类来对所述第一多个分组的路由进行优先级排序。3.如权利要求1所述的方法,其特征在于,管理所述第一多个分组的路由包括基于所述第一话务类来将所述路由器的带宽分配给所述第一多个分组。4.如权利要求1所述的方法,其特征在于,确定所述第一应用包括确定与所述第一多个分组相关联的应用类型。5.如权利要求1所述的方法,其特征在于,管理所述第一多个分组的路由包括基于所述第一话务类来管理对所述第一多个分组的确认。6.如权利要求1所述的方法,其特征在于,所述确定第一信息类型包括基于包括在所述第一多个分组中的报头信息来确定所述第一信息类型。7.如权利要求1所述的方法,其特征在于,所述确定所述第一信息类型包括基于包括在所述第一多个分组中的有效载荷信息来确定所述第一信息类型。8.如权利要求1所述的方法,其特征在于,所述确定所述第一信息类型包括基于包括在所述第一多个分组中的有效载荷信息来确定所述第一信息类型,所述方法进一步包括:基于包括在与所述第一应用相关联的第二多个分组中的报头信息和有效载荷信息中的至少一者来确定经由与所述第一应用相关联的所述第二多个分组传达的第二信息类型;基于所述第一应用和所述第二信息类型来向所述第二多个分组指派第二话务类;以及基于所述第二话务类在所述路由器处管理所述第二多个分组的路由。9.如权利要求1所述的方法,其特征在于,所述向所述第一多个分组指派所述第一话务类包括修改所述第一多个分组中的每个分组的报头以向所述第一多个分组指派所述第一话务类。10.如权利要求1所述的方法,其特征在于,进一步包括:接收指示与所述第一应用相关联的一个或多个话务类分类信息,所述分类信息是从执行所述第一应用的所述第一远程计算机接收的或者是从为执行所述第一应用的多个端点设置所述分类信息的服务器接收的。11.一种用于管理话务方法,包括:在路由器处确定与在所述路由器处接收的第一多个分组相关联的第一应用,所述第一应用正在第一远程计算机设备处执行;在所述路由器处确定经由与所述第一应用相关联的所述第一多个分组传达的第一信息类型;在所述路由器处基于所述第一信息类型和所述第一应用来向所述第一多个分组指派第一话务类;在所述路由器处基于所述第一话务类在所述路由器处管理所述第一多个分组的路由;在所述路由器处确定经由与在所述路由器处接收的第二多个分组传达的第二信息类型,所述第二多个分组与所述第一应用相关联;在所述路由器处基于所述第二信息类型和所述第一应用来...

【专利技术属性】
技术研发人员:B·M·门查卡W·G·邓兰普
申请(专利权)人:高通股份有限公司
类型:
国别省市:

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

1