CN101902392A - 通信方法及*** - Google Patents

通信方法及*** Download PDF

Info

Publication number
CN101902392A
CN101902392A CN2010101564304A CN201010156430A CN101902392A CN 101902392 A CN101902392 A CN 101902392A CN 2010101564304 A CN2010101564304 A CN 2010101564304A CN 201010156430 A CN201010156430 A CN 201010156430A CN 101902392 A CN101902392 A CN 101902392A
Authority
CN
China
Prior art keywords
service
subscriber equipment
server
session
path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010101564304A
Other languages
English (en)
Inventor
吉汉·卡若古
詹姆士·贝内特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Broadcom Corp
Zyray Wireless Inc
Original Assignee
Zyray Wireless Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zyray Wireless Inc filed Critical Zyray Wireless Inc
Publication of CN101902392A publication Critical patent/CN101902392A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1485Tariff-related aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • H04L45/308Route determination based on user's profile, e.g. premium users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/42Centralised routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2425Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • H04L47/726Reserving resources in multiple paths to be used simultaneously
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/808User-type aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/824Applicable to portable or mobile terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种通信方法及***。其中,用户设备用于请求建立一个或更多服务路由,以传送内容至用户设备。用户设备能够接收通过一个或更多服务路径和/或一个或更多辅助路径传送的基于该请求的内容。服务路径和辅助路径是基于用户设备的预置简档而确定。预置简档包括偏好的服务类型、相应于一个或更多服务的期望QoS、客户帐号信息和/或客户端账单和信用核实信息。连接或通信会话是基于来自用户设备和/或支持网络的需求,为确定的一个或更多辅助路径中的每一个而动态地建立。在所建立的连接会话中,用户设备能够接收通过所确定的辅助路径传送的内容。

Description

通信方法及***
技术领域
本发明涉及通信***,更具体地说,涉及一种自适应多路径会话建立以支持QoS的方法和***。
背景技术
随着互联网作为商业基础架构的重要性日益增长和对基于互联网海量服务例如互联网协义语音电话(Voice over Internet Protocol,简称为VoIP)需求的增长,IP网络的运作较之以往更加重要和复杂。目前互联网基础架构在很大程度上是基于尽力服务(best effort,简称为BE)模式,在这种模式下,一旦出现拥塞事件,数据包会被不加区别地丢弃。这种架构以其有限的能力尝试尽可能快地传递全部流量。BE模式对于部分应用例如FTP和电子邮件来说是能够胜任的。为吸引很更的用户和满足用户需求,互联网服务提供商(ISP)不仅提供尽力服务例如电子邮件,而且还要提供各种新开发的实时多媒体应用例如VoIP、视频会议和视频点播(VoD)。为此,采用各种技术诸如流分类和流量监控来满足与各种基于IP的服务相关的QoS。
比较本发明后续将要结合附图介绍的***,现有技术的其它局限性和弊端对于本领域的普通技术人员来说是显而易见的。
发明内容
本发明提供了一种自适应多路径会话建立以支持QoS服务的方法和***,结合至少一幅附图做了清楚的描述,并在权利要求中进行了完整的定义。
根据本发明的一个方面,提供一种通信方法,包括:
用户设备请求建立一个或更多服务路由,用以传送内容至所述用户设备;及
用户设备接收经由所述一个或更多服务路由和/或一个或更多辅助路由传送基于所述请求的所述内容。
优选地,所述一个或更多服务路由和所述一个或更多辅助路由是基于所述用户设备的预置简档(provisioning profile)而确定。
优选地,所述预置简档包括偏好的服务类型、相应于一个或更多服务的期望QoS、客户帐号信息和/或客户账单和信用核实信息。
优选地,针对所述确定的一个或更多辅助路由的每一个,从所述用户设备和/或支持网络,基于需求动态地建立连接会话。
优选地,所述方法还包括在所述一个或更多建立的连接会话中,经由所述确定的一个或更多辅助路由,接收所述传送的内容。
优选地,所述方法还包括在所述一个或更多建立的连接会话中,经由所述确定的一个或更多服务路由和所述确定的一个或更多辅助路由,同时接收所述传送的内容。
优选地,所述方法还包括在所述一个或更多建立的连接会话中,经由所述确定的一个或更多服务路由和/或所述确定的一个或更多辅助路由,接收不同内容。
优选地,所述方法还包括在释放与所述确定的一个或更多服务路由相关的资源之前,在所述一个或更多建立的连接会话中,经由所述确定的一个或更多辅助路由,接收所述传送的内容。
优选地,所述方法还包括在所述一个或更多建立的连接会话中,经由所述确定的一个或更多辅助路由,基于所述内容传送接收按需追加的QoS。
优选地,所述方法还包括在所述一个或更多建立的连接会话中,只经由所述确定的一个或更多辅助路由,接收所述传送的内容。
根据本发明的一个方面,提供一种通信***,包括:
用户设备中的一个或更多电路,其中,所述一个或更多电路用于请求建立一个或更多服务路由,用以传送内容至所述用户设备;及
所述一个或更多电路用于接收经由所述一个或更多服务路由和/或一个或更多辅助路由传送基于所述请求的所述内容。
优选地,所述一个或更多服务路由和所述一个或更多辅助路由是基于所述用户设备的预置简档(provisioning profile)而确定。
优选地,所述预置简档包括偏好的服务类型、相应于一个或更多服务的期望QoS、客户帐户信息和/或客户账单和信用核实信息。
优选地,针对所述确定的一个或更多辅助路由的每一个,从所述用户设备和/或支持网络,基于需求动态地建立连接会话。
优选地,所述一个或更多电路在所述一个或更多建立的连接会话中,经由所述确定的一个或更多辅助路由,接收所述传送的内容。
优选地,所述一个或更多电路在所述一个或更多建立的连接会话中,经由所述确定的一个或更多服务路由和/或所述确定的一个或更多辅助路由,同时接收所述传送的内容。
优选地,所述一个或更多电路在所述一个或更多建立的连接会话中,经由所述确定的一个或更多服务路由和/或所述确定的一个或更多辅助路由,接收不同内容。
优选地,所述一个或更多电路在释放与所述确定的一个或更多服务路由相关的资源之前,在所述一个或更多建立的连接会话中,经由所述确定的一个或更多辅助路由,接收所述传送的内容。
优选地,所述一个或更多电路在所述一个或更多建立的连接会话中,经由所述确定的一个或更多辅助路由,基于所述内容传送接收按需追加的QoS。
优选地,所述一个或更多电路在所述一个或更多建立的连接会话中,只经由所述确定的一个或更多辅助路由,接收所述传送的内容。
本发明的各种优点、各个方面和创新特征,以及其中所示例的实施例的细节,将在以下的说明书和附图中进行详细介绍。
附图说明
图1是依据本发明一较佳实施例的能够实现自适应多路径会话建立以支持QoS服务的示例性通信***的示意图;
图2是依据本发明一较佳实施例的能够实现自适应多路径会话建立以支持QoS服务的示例***器设备的方框图;
图3是依据本发明一较佳实施例的能够实现自适应多路径会话建立以支持QoS服务的示例性连接管理模块的方框图;
图4是依据本发明一较佳实施例的支持自适应多路径连接呼叫的示例性用户设备的方框图;
图5是依据本发明一较佳实施例的示例性自适应多路径连接会话建立过程的流程图;
图6是依据本发明一较佳实施例的示例性自适应多路径连接数据包路由的流程图。
具体实施方式
本发明的一些实施例涉及自适应多路径会话建立以支持QoS服务的方法和***。在本发明的一示例性实施例中,用户设备请求建立一个或更多服务路由,用以传送内容至所述用户设备。用户设备接收经由所述一个或更多服务路由和/或一个或更多辅助路由传送基于所述请求的所述内容。该服务路由和辅助路由是基于该用户设备的预置简档(provisioning profile)而确定。预置简档包括偏好的服务类型、相应于一个或更多服务的期望QoS、客户帐号信息和/或客户端账单和信用核实信息。针对所述确定的一个或更多辅助路由的每一个,从用户设备和/或支持网络,基于需求动态地建立连接或通信会话。用户设备在一个或更多建立的连接会话中,经由所述确定的一个或更多辅助路由,接收所传送的内容。用户设备经由服务路由和确定的辅助路由,同时接收所传送的内容。用户设备可经由确定的服务路由和/或确定的辅助路由接收不同内容。用户设备在释放与所述确定的一个或更多服务路由相关的资源之前,经由辅助路由接收所述内容的传送。用户设备经由所述确定的辅助路由,基于所述内容的传送接收按需追加的QoS。在一些实例中,用户设备只经由所确定的辅助路由接收所述传送的内容
图1是依据本发明一较佳实施例的能够实现自适应多路径会话建立以支持QoS服务的示例性通信***的示意图。图1所示的***包括多个网络管理(NM)服务器110a-110e,统称为网络管理服务器110;核心网络120包括多个路由器120a-120i、多个接入网络130a-130c、多个用户设备、其中包括蜂窝电话140a、智能电话140b和笔记本电脑140c。
NM服务器110中的每一个例如NM服务器110a包括适当的逻辑、电路和/或代码,用于管理网络通信的各个方面,例如选择接入网络(客户端例如蜂窝电话140a使用其接入核心网络120)和确定用来传送各种客户数据包流至目标接收方的核心网络路由。当客户端例如蜂窝电话140a与接入网络例如接入网络130a之间已建立的链路或连接保持不断(maintained)的情况下,对于给定的接入网络130a,NM服务器110a可确定用以将数据包流传送至目标接收方的核心路由。NM服务器110a可配置成能够管理客户端注册和客户端预置(provisioning)。有关这一点,客户端预置可以自动执行和/或通过用户输入手动执行。用户预置信息包括例如偏好的互联网服务提供商(ISP)、偏好的服务、与帐户捆绑的用户名和关联的账单信息。有关这一点,客户端预置信息例如偏好的服务用于实现自适应多路径连接呼叫。NM服务器110a也可处理相关的客户端位置。例如,在移动IP环境中,NM服务器110a管理客户端可用的IP地址、并使用相应客户端通报的适当的IP地址为每一个连接会话传送客户端数据包流。
各种客户端服务信令诸如服务建立请求在NM服务器110a内得以处理。例如,一旦从用户设备例如蜂窝电话140a接收到服务建立请求消息,NM服务器110a即可选择一个路由,也称为路径,以在蜂窝电话140a和目标伙伴用户设备例如智能电话140b之间建立连接。有关这一点,一旦为呼叫建立和激活一个或更多服务路径,NM服务器110a可配置成能够积极地搜索多个辅助路由以支持各种QoS水平。多个辅助路由包括附加路由,其不同于为两个或多个实体建立的服务路由。这些辅助路由是在通信会话期间基于例如相关的用户终端预置信息而建立的。辅助路由可在通信会话期间建立以确保在通信会话期间提供和/或维持特定的服务质量。呼叫包括各种类型的通信会话,诸如两方或多方之间、或者两个设备或多个设备之间的多媒体通信、语音通信、视频通信和数据通信。在呼叫或通信会话期间,NM服务器110a为期望的QoS动态地选择一个或更多辅助路径。所选择的一个或更多辅助路径基于例如关联的QoS和/或时间(day-of-time)自适应地建立(set up)和激活。所选择的一个或更多辅助路径的建立既可由NM服务器110发起,也可由用户设备诸如蜂窝电话140a发起。
NM服务器110a可配置成能够经由激活的一个或更多辅助路径以各种方式服务通信会话。例如,NM服务器110a可在同一时间使用激活的一个或更多辅助路径以及服务路径来支持通信会话。NM服务器110a使能实现在通信会话期间从服务路径切换至激活的一个或更多辅助路径。有关这一点,NM服务器110a可以使能将与通信会话相关的完整的数据包从服务路径切换至激活的一个或更多辅助路径。可选地,NM服务器110a能够在服务路径和激活的一个或更多辅助路径中的不同路由上传输不同数据包集合(sets of packets),以充分利用由不同路径形成的路径多样性(diversity)。此外,在需要时,NM服务器110a可使用激活的一个或更多辅助路径作为冗余和/或额外容量。在本发明的一实施例中,为了提高可靠性,与服务的内容相关的不同数据包集合可在确定的多个路由中的不同路由上传输,以充分利用由不同路径形成的路径多样性(diversity)。
为了在连接上进行通信,由NM服务器110a创建通信会话(其指示出在时间帧(timeframe)内客户端-服务器交互的顺序)。NM服务器110a能够为所创建的会话生成唯一的会话ID,并分别与相关的用户设备(例如蜂窝电话140a和智能电话140b)进行通信。与所创建的会话关联的会话简档(sessionprofile)包括各种会话参数,例如会话ID、时间戳、服务类型(ToS)、用户ID和/或地址和端口。会话简档存储在NM服务器110a中以便随后使用。会话参数主要用于影响服务器的操作。例如,NM服务器110a能够按照所定义的通信会话参数建立、维持、更新和/或终止会话。有关这一点,NM服务器110a配置成能够在正在进行的、与相关的用户设备例如蜂窝电话140a和智能电话140b通信会话中途,在一个或更多辅助路径上建立通信会话。在蜂窝电话140a和/或智能电话140b的用户希望在VoIP呼叫期间获得期望的QoS的情况下,NM服务器110a能够选择多个其他路由诸如辅助路由,并在这些选择的多个其他路由诸如辅助上建立通信会话。
核心网络120包括适当的逻辑、电路和/或代码,用于将各个接入网络诸如接入网络130a-130c与外部数据网络诸如PDN和互联网接口连接。核心网络120中有很多通过链路相连的路由器。每一个路由器例如路由器120a包括适当的逻辑、电路和/或代码,用于将数据包流传送至目标接收方。路由器120a配置成能够相互交换信息诸如每一条链路的链路资源信息。链路资源信息包括可用的资源的信息和保留资源的信息。核心网络120中的路由器由NM服务器110统一管理,以获得简单、高效维护。
各个用户设备例如蜂窝电话140a包括适当的逻辑、电路和/或代码,用于实现经由接入网络130a和/或核心网络120的各种数据通信。蜂窝电话140a能够经由例如NM服务器110a接入各种服务。针对一些偏好的服务,蜂窝电话140a能够得到增强的QoS。例如,当蜂窝电话140a的用户希望为QoS得到保证的VoIP呼叫付出更高资费的情况下,在NM服务器110a中蜂窝电话140a则可以预置为自适应多路径连接呼叫。至蜂窝电话140a的特定VoIP呼叫在基于相关的QoS自适应建立的一个或更多通信会话上传输。
在一个示例性操作中,期望蜂窝电话140a在通信会话(例如与智能电话140b之间的VoIP呼叫或数据传送)期间维持期望的QoS。期望的QoS可以是在呼叫建立时的初始QoS需求和/或中途呼叫QoS更新。NM服务器110a配置成:一旦接收到来自蜂窝电话140a的相应服务请求,能够基于相关的客户端预置信息实现自适应多路径连接呼叫功能。在VoIP呼叫期间,NM服务器110a积极地搜索多个辅助路径以支持期望的QoS。基于NM服务器110a或相关的用户设备例如蜂窝电话140a和/或智能电话140b观察到的相关QoS性能,NM服务器110a建立一个或更多辅助路径,并使其加入到正在进行的VoIP呼叫中,用以例如维持期望的QoS。NM服务器110a能够以各种方式支持期望的QoS,例如使用增加的一个或更多辅助路径和相关的服务路径、呼叫中途切换和/或在需要时经由增加的一个或更多辅助路径提供追加的QoS。
图2是依据本发明一较佳实施例的能够实现自适应多路径会话建立以支持QoS服务的示例***器设备的方框图。如图2所示,NM服务器200包括服务器连接管理模块(SCMM)202、服务器移动性(mobility)管理模块(SMMM)204、核心资源管理模块(CRMM)206、服务器处理器(SP)208和服务器存储器(SM)210。
SCMM 202包括适当的逻辑、电路和/或代码,用于监控网络连接性和处理与客户端(例如蜂窝电话140a和智能电话140b)的各种连接会话信令消息。连接会话信令消息包括各种服务或QoS请求消息。例如,依据经由服务器处理器(SP)206接收到的来自用户设备例如蜂窝电话140a的QoS消息,SCMM202配置成能够执行与进入权(admission)控制和路由控制相关的各种操作。有关这一点,SCMM202能够实现访问客户端预置信息,并提供自适应多路径连接以支持例如期望的所请求服务的QoS。
为了实现自适应多路径连接,SCMM202评估来自CRMM206的网络资源状态,并搜索一个或更多辅助路径,以在通信会话中途支持各种期望的QoS水平。多个辅助路径依据期望的QoS动态地选择。与所选择的多个辅助路径和/或接入网络相关的信息被传送回到SP208以做进一步处理。SCMM202能够使用存储在SM210中的各种算法来选择多个辅助路径。例如,多个辅助路径中的每一个是通过在对应路径上将可用带宽最大化来选择的,或者将路由器的数量或整个路径上的跳数最小化来选择的。多个辅助路径还可以基于路径成本进行选择。由于较高成本的路径能够保证较高QoS,所以较高成本路径可选作为较低成本路径上的辅助路径,用以保证例如期望的QoS和/或低成本传送。
SMMM204包括适当的逻辑、电路和/或代码,用于移动性信息,例如图1所示***中的客户端地址和客户端位置。SMMM204配置成通过各种客户端地址映射来处理移动性信息,以保证无缝的用户体验。移动性信息被提供给SCMM202、CRMM206和SP208,使得每一活跃会话的数据包流能够传送至客户端通报的相应的目标接收方。
CRMM206包括适当的逻辑、电路和/或代码,用于依据不同的QoS需求和***能力来处理路由/路径资源信息。在来自SCMM202的资源请求被CRMM206接收到的情况下,CRMM206评估核心网络120的资源状态。CRMM202提供核心资源信息(诸如核心网络120中可用资源相关的路径状态信息)至SCMM202,以用于各种路由/路径选择。
SP208包括各种类型的处理器或电路例如微处理器、数字信号处理器、专用集成电路(ASIC)或处理类型器件的组合。SP208能够执行多个软件指令,这些软件指令存储在服务器存储器(SM)210中,可以下载执行。有关这一点,SP208配置成能够使用存储在SM210中的各种算法来为各个连接会话计算会话ID。SP208能够经由核心网络120和各种接入网络例如接入网络130a与客户端进行通信,以传送各种信息例如来自SCMM202的路由/路径选择信息。
SM210包括适当的逻辑、电路和/或代码,用于存储NM服务器200将使用的数据和/或其他信息。例如,服务器存储器210还地存储诸如会话简档之类的信息,其可用于控制NM服务器200的各种操作。SM210还可以存储相对于指定用户设备的使能或禁止特定服务的必要信息。服务器存储器210还能够存储一些操作指令,例如连接会话建立、呼叫中途多辅助连接会话建立、会话简档更新和/或辅助连接会话建立。SM210包括RAM、ROM、低延迟非易失存储器例如闪存和/或能够存储数据和指令的其他合适的电子数据存储器。
在操作中,NM服务器200接收来自用户设备例如蜂窝电话140a的服务请求消息。用户请求消息包括诸如以下信息:与所请求的服务相关的QoS需求、蜂窝电话140a使用的候选接入网络列表、和目标方用户设备例如智能电话140b的ID。SP208将接收到的服务请求信息传送至SCMM202。服务连接管理模块202能够与对方用户设备例如智能电话140b通信,以确认接收到的服务请求。如果智能电话140b同意与蜂窝电话140a通信所请求的服务,则SCMM202协同SMMM204获得相关客户端的移动性信息。在通信会话在蜂窝电话140a和智能电话140b之间的自适应多路径连接上建立起来的情况下,SCMM202与CRMM206通信以获取核心资源信息。核心网络资源信息包括有关网络节点(路由器)、网络节点存储器和/或链路的信息。SCMM202基于获取的核心资源信息积极地搜索一个或更多辅助路径,以支持呼叫中途的各种期望的QoS水平。多个辅助路径是基于相关的QoS性能动态地选择。需要时将建立所选择的多个辅助路径并加入到呼叫中。
为在蜂窝电话140a和智能电话140b之间的自适应多路径连接上传送所请求服务的数据包数据,SP206生成会话ID。所生成的会话ID与所选择的接入网络信息一起传送给相关的客户端。此外,创建包括不同会话参数诸如会话ID和服务类型的相关会话简档,并存储到SM210中,以在之后的通信中使用。在自适应多路径连接能够实现的情况下,SP206能够为所选择的多个辅助路径中的每一个生成会话ID和/或会话简档。生成的与所选择的多个辅助路径相关的会话ID和会话简档被存储到SM210中,以在之后的通信中使用。在SP208接收数据包,其中指明所接收的数据包与存储在SM210中的生成的会话ID相关联的情况下,SP208能够在相应的路径上传送这些数据包。对于自适应多路径连接,SP206配置成能够同时在服务路径和所选择的多个辅助路径上传送数据包。SP206能够将数据包从服务路径切换至多个辅助路径。此外,SP206能够使用所选择的多个辅助路径作为辅助***,以提供例如对服务路径的追加QoS。
图3是依据本发明一较佳实施例的能够实现自适应多路径会话建立以支持QoS服务的示例性连接管理模块的方框图。如图3所示,连接管理模块202包括预置数据库302、路由引擎304、流量记录引擎306和流量数据库308。
预置数据库302包括适当的逻辑、电路和/或代码,用于存储在互联网上路由特定呼叫所必需的信息。例如,这些信息包括客户端ID、客户偏好的服务、客户帐户、为特定呼叫增强的QoS、客户账单和客户信用核实以及载波中继群。预置数据库302存储在RAM、ROM、低延迟非易失存储器例如闪存和/或能够存储数据和指令的其他合适的电子数据存储器中。
路由引擎304包括适当的逻辑、电路和/或代码,以基于一个或更多属性例如偏好的承载服务提供商、期望的服务质量(QoS)、成本或其他因素,为接收到的服务请求选择各种路由。路由引擎生成的路由信息包括目的地路由器地址和/或偏好的服务提供商,用于将流量或服务的内容传送至互联网。在本发明的一个实施例中,基于已知的不好路由、来自预置数据库302的预置信息和/或其他数据,可以对候选路由应用一个或更多的排除规则。有关这一点,路由引擎304使用存储在预置数据库302中的预置客户端信息例如客户偏好的服务、客户帐户和账单信息,在呼叫中途积极地选择多个辅助路由或路径。所选择的多个辅助路径将动态地建立,以在已有的通信会话期间传送所请求服务的数据包。
在本发明的一个实施例中,服务的数据包同时经由相关的服务路径和所建立的多个辅助路径传送。流量负载由相应的路径分担。在本发明的另一实施例中,服务的数据包从相关的服务路径切换至所建立的多个辅助路径上。流量负载由相应的所建立的多个辅助路径分担。此外,路由引擎304可以仅将所建立的多个辅助路径作为服务路径的辅助***,以在需要时提供补充的QoS。
流量记录引擎306包括适当的逻辑、电路和/或代码,用于将有关VoIP呼叫的流量信息格式化为呼叫详情记录(CDR),有关VoIP呼叫的流量信息包括例如发起方、接收方、数据、时间、持续时间、进入中继群、外出(outgoing)中继群、呼叫状态或其他信息。CDR存储在流量数据库308中,并用于为网络服务生成账单信息。
流量数据库308包括适当的逻辑、电路和/或代码,用于存储来自流量记录引擎306的CDR数据。CDR数据以偏好的格式存储,以利于CDR数据的存储。CDR数据用于支持网络服务的客户账单。流量数据库308存储在RAM、ROM、低延迟非易失存储器例如闪存和/或能够存储数据和指令的其他合适的电子数据存储器中。
在示例性的操作中,SCMM202的路由引擎304接收有关建立通信会话例如蜂窝电话140a与智能电话140b之间的VoIP呼叫的服务请求。该请求由蜂窝电话140a发起。接收到该请求后,路由引擎304对存储在预置数据库302中的蜂窝电话140a的客户端预置信息进行评估,并可以为该VoIP呼叫建立自适应多路径连接。路由引擎304在VoIP呼叫中途积极地搜索和选择多个辅助路。当在VoIP呼叫中途需要得到期望的QoS的情况下,路由引擎304建立起所选择的多个辅助路径,其将加入到VoIP呼叫中,以传送与所请求的服务相关的数据包。流量信息作为CDR数据被存储到流量详情记录引擎306中。CDR数据被保存在流量详情记录引擎306中,以支持网络服务的客户账单。
图4是依据本发明一较佳实施例的支持自适应多路径连接呼叫的示例性用户设备的方框图。如图4所示,用户设备400包括客户端应用管理模块(CAMM)402、客户端连接管理模块(CCMM)404、网络接口模块(NIM)406、客户端处理器(CP)408、客户端存储器(CM)410和用户接口(UI)412。用户接口(UI)412包括键盘412a、麦克风(Mic)412b、显示器412c和扬声器412d。
CAMM402包括适当的逻辑、电路和/或代码,用于管理各种应用需求和状态。所述各种应用需求包括有关最佳用户质量和QoS属性的信息。所述应用状态可以指示例如相应的服务已保留和/或可恢复。CAMM402配置成能够监测用于识别和监测应用数据的固定和可变的端口号。
CCMM404包括适当的逻辑、电路和/或代码,用于监测网络连接性以及所连接的接入网络例如接入网络130a-130c的可用带宽、传输延迟和误码率。CCMM404配置成能够处理NM服务器110a的各种连接会话信令消息,例如用以经由CP308以期望的QoS接入服务。连接会话信令消息包括各种服务请求消息例如由CAMM402提供的QoS请求消息。
NIM406包括适当的逻辑、电路和/或代码,用于通过耦合至核心网络120的接入网络发送和/或接收无线电信号。接入网络可以是有线或无线网络。传输的无线电信号包括来自核心网络120的信息,其经由NM服务器110管理。
CP408包括适当的逻辑、电路和/或代码,使其能够为用户设备400进行控制和/或数据处理操作。CP408用于处理信号以便与支持通信网络进行通信。有关这一点,信号包括各种服务信令消息例如QoS请求消息。用户设备400能够向NM服务器110发送信号,以建立/重建通信会话,使得能够通过核心网络120将数据包流传送至目标接收方。有关这一点,CP408配置成与NM服务器110通信,以提供和/或修改客户端预置参数例如客户端帐号信息和对于特定的期望服务的期望QoS。CP408能够使用存储在CM410中的预定用户配置简档自动地执行客户端预置,和/或使用用户输入例如经由键盘412a和/或麦克风412b手动执行客户端预置。
用户接口412包括适当的逻辑、电路和/或代码,其通过输入用户输入和/或呈现各种服务给用户来服务于用户设备400。用户接口(UI)412包括键盘412a、麦克风(Mic)412b、显示器412c、扬声器412d和/或用户设备400使用的任何其他类型的接口。在用户设备400的用户对接收到的QoS不满意的情况下,允许用户通过例如键盘412a和/或麦克风412b输入用户输入,以便提供和/或修改客户预置信息例如用户愿意为增强正在进行的服务的QoS付出更多的交费。
CM410包括适当的逻辑、电路和/或代码,用于存储CP408使用的数据和/或其他信息。例如,CM410用于存储CP408生成的处理后数据。CM410能够存储用于控制用户设备400各种操作的信息,诸如用户设备配置信息。存储在CM410中的一些软件和/或代码被用来将经由键盘412a和/或麦克风412b的用户输入操作转换为CP308可识别的触发事件,以使NM服务器110执行客户端预置。通信会话信息诸如从NM服务器110接收到的相关的接入路由器IP地址和会话ID被存储在存储器410中。CM410能够存储一些可执行指令,以在用户设备400上运行各种服务。
在操作中,用户设备400希望与对方用户设备通信。CAMM将客户端应用需求和/或用户设备400上用于识别客户端应用数据的端口号提供给CP408。示例性的客户端应用需求包括应用的服务类型和各种QoS属性例如与该应用关联的比特率和延迟约束。CCMM404将对方设备的识别符例如电话号码和NM服务器例如NM服务器110a的IP地址传递给CP408。随后CP408经由NIM406发送服务请求给NM服务器110a。服务请求表示请求NM服务器110a以期望的QoS发起与对方设备的连接会话。一旦经由NIM406接收到来自NM服务器110a的响应,CP408即提取连接会话信息例如该响应中及存储在CM410中的会话ID和接入路由器地址。CP408能够依据所建立的连接会话通过NIM406传送与所请求的服务相关的数据包流。接收到的服务将通过用户接口412(例如显示器412c和/或扬声器412d)呈现给用户。CP408能够在所请求的服务建立之前和/或建立过程中,提供和/或修改与通过NIM406所请求的服务相关的用户偏好的QoS水平相关的预置信息。有关这一点,CP408配置成能够向NM服务器110发送信号来激活多个辅助路径,以便在已建立的通信会话的中途,支持与所请求的服务相应的用户偏好的QoS水平。该信令包括诸如与该呼叫相关的偏好的QoS水平和会话ID等信息。
图5是依据本发明一较佳实施例的示例性自适应多路径连接会话建立过程的流程图。如图5所示,示例性步骤开始于步骤500,对于某一特定服务,用户设备例如蜂窝电话140a向网络管理服务器例如NM服务器110a发送连接会话建立请求。连接会话建立请求包括如下信息:例如蜂窝电话140a使用的客户端应用QoS简档(客户端应用需求)、识别符、偏好的时间、偏好的成本和/或侯选接入网络。该识别符包括例如NM服务器110a的IP地址、用于识别应用数据的端口号、源用户设备名称或地址、目标用户设备名称或地址。在步骤502,NM服务器110a接收来自蜂窝电话140a的连接会话建立请求。
在步骤504,在接收到连接会话建立请求后,NM服务器110a与目标用户设备例如智能电话140b通信,以确认所接收到的请求。在步骤506,NM服务器110a确认智能电话140b是否接受或承接(honor)该请求。在智能电话140b接受或承接该请求的情况下,则在步骤508,NM服务器110a建立连接安全简档以使用安全握手程序与相关的用户设备相互认证。所建立的安全简档被传送至相关的用户设备并存储。可使用各种安全握手程序例如多路安全握手程序。安全握手程序能够实现NM服务器110a和相关的用户设备诸如蜂窝电话140a和智能电话140b之间的信任关系。连接安全简档规定了NM服务器110a和相应的用户设备支持的各种安全能力,例如安全检验机制、密钥交换、加密算法和/或完整(integrity)算法。
在步骤510,在连接认证程序完成后,NM服务器110a确认核心网络120是否具有处理所请求的服务的可用资源。在NM服务器110a确认核心网络120具有处理所请求的服务的可用资源时,则在步骤512,NM服务器110a基于相应的客户端预置简档,选择一个路由作为所请求服务的服务路由。在步骤514,NM服务器110a为所选择的服务路由生成连接会话ID。连接会话简档,包括连接会话参数诸如会话ID、时间戳、QoS需求、服务类型、CODEC类型、路由器IP地址、用户ID和/或MAC地址,创建并存储于SM210中,以用于之后的通信。在步骤514,NM服务器110a传送生成的会话ID和接入路由器信息,诸如蜂窝电话140a和/或智能电话140的相应接入路由器IP地址,以实现接入。在步骤518,应用生成的会话简档和建立的连接安全简档,在所建立的连接会话上传送与所请求的服务关联的数据包数据。
在步骤520中,NM服务器110a基于相应的客户端预置简档确认所建立的连接会话是否是自适应多路径连接。当NM服务器110a确认所建立的连接会话是自适应多路径连接的情况下,则在步骤522,NM服务器110a确认核心网络120是否具有可用的资源提供,用以为所请求的服务支持自适应多路径连接。在NM服务器110a确认核心网络120中具有可提供的可用资源,用以为所请求的服务支持自适应多路径连接,则在步骤524,NM服务器110a基于存储在预置数据库302中的客户端预置信息,积极地选择相应于各种QoS的多个辅助路径。当客户端预置信息指示所建立的链路或连接(例如蜂窝电话140a与接入网络130a之间的链路或连接、和/或智能电话140b与接入网络130b之间的链路或连接)处于维持状态时,对于给定的接入网络对例如接入网络130a和接入网络130c,NM服务器110a能够选择多个辅助路径。在步骤526,NM服务器110a确认是否有来自相关的用户设备,或来自网络(例如核心网络120和相关的接入网络130a和/或130b)的有关期望QoS的请求。在NM服务器110a确认期望QoS被请求的情况下,则在步骤528,NM服务器110a为所选择的多个辅助路径中的每一个生成连接会话ID,创建连接会话简档,并存入服务器存储器210。在步骤530,NM服务器110a发送有关用户设备例如蜂窝电话140a和/或智能电话140b的、与所选择的多个辅助路径相关的生成的连接会话ID和相应接入路由器信息。在所建立的链路或连接(例如蜂窝电话140a与接入网络130a之间的链路或连接、和/或智能电话140b与接入网络130b之间的链路或连接)处于维持状态时,与服务路径相关的接入路由器信息由所选择的多个辅助路径共享。在步骤532,所选择的多个辅助路径被加入到呼叫中。在步骤534,通过在服务路径和/或所选择的多个辅助路径上传送与所请求的服务相关的数据包数据,呼叫得以继续进行。
在步骤506,在智能电话140b不接受或承接该请求的情况下,则示例性的处理过程返回步骤502。在步骤510,在NM服务器110a确认核心网络120中没有资源可提供给所请求的服务的情况下,则示例性的处理过程停留在步骤510。在步骤520,在NM服务器110a确认所建立的连接会话不是自适应多路径连接的情况下,则示例性的处理过程返回步骤518。在步骤522,在NM服务器110a确认核心网络120中没有资源可为所请求的服务提供自适应多路径连接支持的情况下,则示例性的处理过程停留在步骤522。在步骤526,在NM服务器110a确认没有接收到有关期望QoS请求的情况下,则示例性的处理过程返回步骤518。
图6是依据本发明一较佳实施例的示例性自适应多路径连接数据包路由的流程图。如图6所示,示例性步骤开始于步骤602,其中呼叫在自适应多路径连接上继续进行。多个辅助路径已加入该呼叫。在步骤604,NM服务器110a例如确认与所请求服务相关的数据包数据是否在服务路径和所建立的多个辅助路径上同时传输。在服务器确认与所请求服务相关的数据包数据同时在服务路径和所建立的多个辅助路径上传输的情况下,则在步骤606,NM服务器110a同时在服务路径和所选择的多个辅助路径上传输所述数据包数据。有关这一点,NM服务器110a配置成能够在相关的多个路径上传输相同的数据包数据,充分利用由不同路径形成的路径多样性(diversity)。
作为另一选择,NM服务器110a能够在相关的多个路径的不同路径上传送不同的数据包数据。数据包数据可以例如基于所请求服务的不同QoS进行区分。在步骤616中,呼叫在所建立的连接上继续进行。在步骤604,在NM服务器110a确认与所请求服务相关的数据包数据不同时在服务路径和所建立的多个辅助路径上传输的情况下,则在步骤608,NM服务器110a确认连接会话软切换是否能够实现。在***中连接会话软切换能够实现的情况下,则在步骤610,NM服务器110a能够在所选择的多个辅助路径和服务路径上同时传送数据包数据。有关这一点,相同的数据包数据或不同的数据包数据可在所选择的多个辅助路径上传输。但是,所选择的多个辅助路径上的数据包数据的总和等于在服务路径上传输的数据包数据。在步骤612,停止在服务路径上传输与所请求服务相关的数据包数据,服务路径的资源被释放。在步骤614,NM服务器110a在所选择的多个辅助路径上继续传输该数据包数据。示例性处理过程在步骤616继续进行。
在步骤608,在NM服务器110a确认连接会话软切换不能够实现的情况下,则在步骤618,NM服务器110a使能在服务路径上继续传输数据包数据,并在需要的情况下,同时在所选择的多个辅助路径上传输数据包数据,以支持追加的QoS。
在本发明的示例性实施例中,用户设备诸如蜂窝电话140a用于请求建立一个或更多服务路由,以传送内容至用户设备。用户设备能够接收通过一个或更多服务路径和/或一个或更多辅助路径传送的基于该请求的内容。服务路径和辅助路径是基于用户设备的预置简档而确定。预置简档包括偏好的服务类型、相应于一个或更多服务的期望QoS、客户帐号信息和/或客户端账单和信用核实信息。如图5所示,连接或通信会话是基于来自用户设备和/或支持网络例如核心网络120的需求,为确定的一个或更多辅助路径中的每一个而动态地建立。如图6所示,在所建立的连接会话中,用户设备能够接收通过所确定的辅助路径传送的内容。用户设备能够同时通过服务路径和确定的辅助路径接收所传送的内容。通过确定的服务路径和/或确定的辅助路径,用户设备可以接收不同的内容。在为确定的一个或更多服务路径释放相关的资源之前,用户设备能够通过辅助路径接收内容传送。用户设备能够通过确定的一个或更多辅助路径基于传送内容,接收按需追加的QoS。在一些实例中,用户设备能够仅通过确定的辅助路径接收内容传送。
本发明的另一实施例提供了一种机器和/或计算机可读存储器和/或介质,其中存储有机器码和/或计算机程序,其中包含可由机器和/或计算机执行的至少一个代码段,用于控制机器和/或计算机执行本文描述的一种自适应多路径会话建立以支持QoS服务的方法和***。
因此,本发明可以通过硬件、软件,或者软、硬件结合来实现。本发明可以在至少一个计算机***中以集中方式实现,或者由分布在几个互连的计算机***中的不同部分以分散方式实现。任何可以实现所述方法的计算机***或其它设备都是可适用的。常用软硬件的结合可以是安装有计算机程序的通用计算机***,通过安装和执行所述程序控制计算机***,使其按所述方法运行。在计算机***中,利用处理器和存储单元来实现所述方法。
本发明还可以通过计算机程序产品进行实施,所述程序包含能够实现本发明方法的全部特征,当其安装到计算机***中时,通过运行,可以实现本发明的方法。本申请文件中的计算机程序所指的是:可以采用任何程序语言、代码或符号编写的一组指令的任何表达式,该指令组使***具有信息处理能力,以直接实现特定功能,或在进行下述一个或两个步骤之后,a)转换成其它语言、编码或符号;b)以不同的格式再现,实现特定功能。
本发明是通过几个具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或具体情况,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。

Claims (10)

1.一种通信方法,其特征在于,包括:
用户设备请求建立一个或更多服务路由,用以传送内容至所述用户设备;及
用户设备接收经由所述一个或更多服务路由和/或一个或更多辅助路由传送基于所述请求的所述内容。
2.根据权利要求1所述的通信方法,其特征在于,所述一个或更多服务路由和所述一个或更多辅助路由是基于所述用户设备的预置简档(provisioningprofile)而确定。
3.根据权利要求2所述的通信方法,其特征在于,所述预置简档包括偏好的服务类型、相应于一个或更多服务的期望QoS、客户帐号信息和/或客户账单和信用核实信息。
4.根据权利要求2所述的通信方法,其特征在于,针对所述确定的一个或更多辅助路由的每一个,从所述用户设备和/或支持网络,基于需求动态地建立连接会话。
5.根据权利要求4所述的通信方法,其特征在于,还包括在所述一个或更多建立的连接会话中,经由所述确定的一个或更多辅助路由,接收所述传送的内容。
6.根据权利要求4所述的通信方法,其特征在于,还包括在所述一个或更多建立的连接会话中,经由所述确定的一个或更多服务路由和所述确定的一个或更多辅助路由,同时接收所述传送的内容。
7.根据权利要求4所述的通信方法,其特征在于,还包括在所述一个或更多建立的连接会话中,经由所述确定的一个或更多服务路由和/或所述确定的一个或更多辅助路由,接收不同内容。
8.一种通信***,其特征在于,包括:
用户设备中的一个或更多电路,其中,所述一个或更多电路用于请求建立一个或更多服务路由,用以传送内容至所述用户设备;及
所述一个或更多电路用于接收经由所述一个或更多服务路由和/或一个或更多辅助路由传送基于所述请求的所述内容。
9.根据权利要求8所述的通信***,其特征在于,所述一个或更多服务路由和所述一个或更多辅助路由是基于所述用户设备的预置简档(provisioningprofile)而确定。
10.根据权利要求9所述的通信***,其特征在于,所述预置简档包括偏好的服务类型、相应于一个或更多服务的期望QoS、客户帐户信息和/或客户账单和信用核实信息。
CN2010101564304A 2009-03-31 2010-03-31 通信方法及*** Pending CN101902392A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/415,639 2009-03-31
US12/415,639 US20100250747A1 (en) 2009-03-31 2009-03-31 ADAPTIVE MULTIPLE PATHWAY SESSION SETUP TO SUPPORT QoS SERVICES

Publications (1)

Publication Number Publication Date
CN101902392A true CN101902392A (zh) 2010-12-01

Family

ID=42153957

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101564304A Pending CN101902392A (zh) 2009-03-31 2010-03-31 通信方法及***

Country Status (3)

Country Link
US (2) US20100250747A1 (zh)
EP (1) EP2237506A1 (zh)
CN (1) CN101902392A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019214697A1 (zh) * 2018-05-11 2019-11-14 华为技术有限公司 一种数据下载、管理的方法和终端
CN111406437A (zh) * 2017-09-29 2020-07-10 诺基亚技术有限公司 多路径数据通信

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101945444B (zh) * 2009-07-06 2016-06-29 华为技术有限公司 通信方法、装置和***
US9274848B2 (en) * 2009-12-03 2016-03-01 International Business Machines Corporation Optimizing cloud service delivery within a cloud computing environment
US8615584B2 (en) * 2009-12-03 2013-12-24 International Business Machines Corporation Reserving services within a cloud computing environment
US9203652B2 (en) * 2009-12-21 2015-12-01 8X8, Inc. Systems, methods, devices and arrangements for cost-effective routing
US8645508B1 (en) * 2010-03-03 2014-02-04 Amazon Technologies, Inc. Managing external communications for provided computer networks
US8819683B2 (en) * 2010-08-31 2014-08-26 Autodesk, Inc. Scalable distributed compute based on business rules
US8713183B2 (en) * 2011-03-27 2014-04-29 Hewlett-Packard Development Company, L.P. Resource compatability for data centers
US9600350B2 (en) 2011-06-16 2017-03-21 Vmware, Inc. Delivery of a user interface using hypertext transfer protocol
US9173156B2 (en) * 2011-08-05 2015-10-27 GM Global Technology Operations LLC Method and system for transferring information in vehicular wireless networks
US9549045B2 (en) * 2011-08-29 2017-01-17 Vmware, Inc. Sharing remote sessions of a user interface and/or graphics of a computer
US9514242B2 (en) 2011-08-29 2016-12-06 Vmware, Inc. Presenting dynamically changing images in a limited rendering environment
US8767716B2 (en) * 2011-09-19 2014-07-01 Vonage Network, Llc Systems and methods of routing IP telephony data packet communications
US10015083B2 (en) * 2011-12-22 2018-07-03 Amazon Technologies, Inc. Interfaces to manage inter-region connectivity for direct network peerings
US8724642B2 (en) 2011-11-29 2014-05-13 Amazon Technologies, Inc. Interfaces to manage direct network peerings
US8805382B2 (en) * 2012-07-23 2014-08-12 At&T Intellectual Property I, L.P. System and method for quality of service in a wireless network environment
US8553570B1 (en) * 2012-09-27 2013-10-08 Jpmorgan Chase Bank, N.A. Systems and methods of routing IP telephony data packet communications
US20140122695A1 (en) * 2012-10-31 2014-05-01 Rawllin International Inc. Dynamic resource allocation for network content delivery
WO2014074109A1 (en) * 2012-11-09 2014-05-15 Nokia Siemens Networks Oy Adaptive leveraging of network information
GB2514093B (en) 2013-03-28 2016-10-19 Microsoft Technology Licensing Llc Receiving a communication event
CN104837032B (zh) * 2014-02-11 2019-06-21 北京信威通信技术股份有限公司 一种视频监控***中动态调整编码器分辨率的方法
US10217145B1 (en) 2014-02-18 2019-02-26 Amazon Technologies, Inc. Partitioned private interconnects to provider networks
US10447590B2 (en) * 2014-11-20 2019-10-15 Oath Inc. Systems and methods for dynamic connection paths for devices connected to computer networks
US20160156691A1 (en) * 2014-12-01 2016-06-02 Microsoft Technology Licensing, Llc Session Awareness for Communication Sessions
US10789320B2 (en) 2014-12-05 2020-09-29 Walmart Apollo, Llc System and method for generating globally-unique identifiers
US10243844B2 (en) 2015-03-25 2019-03-26 British Telecommunications Public Limited Company Mobile telecommunications routing
US10237236B2 (en) * 2015-06-25 2019-03-19 Microsoft Technology Licensing, Llc Media Session
JP2018536247A (ja) 2015-09-28 2018-12-06 ウォル−マート・ストアーズ・インコーポレイテッドWal−Mart Stores, Inc. クラウドベースのセッション管理システム
US10404778B2 (en) 2015-12-09 2019-09-03 Walmart Apollo, Llc Session hand-off for mobile applications
CN109428900B (zh) * 2017-08-21 2022-05-13 创新先进技术有限公司 一种数据处理的方法及装置
CN110301116B (zh) * 2017-11-27 2021-09-28 柏思科技有限公司 通过绑定连接传送和接收数据分组的方法和***
CN111869248B (zh) 2018-03-28 2023-06-27 英国电讯有限公司 管理通过ipx网络的业务流的方法、网络路由节点
US11128558B2 (en) * 2019-09-06 2021-09-21 Arista Networks, Inc. Automatic routing configuration between hosts and network layer devices

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6868083B2 (en) * 2001-02-16 2005-03-15 Hewlett-Packard Development Company, L.P. Method and system for packet communication employing path diversity
CN1649320A (zh) * 2004-01-20 2005-08-03 华为技术有限公司 基于网络的虚拟专用网中保证服务质量的***及其方法
US7047294B2 (en) * 2001-05-02 2006-05-16 Microsoft Corporation Page-view recording with click-thru tracking
CN1870586A (zh) * 2005-11-08 2006-11-29 华为技术有限公司 一种应用于承载网控制服务器上的优化路由选择方法
CN101043444A (zh) * 2007-04-26 2007-09-26 浙江大学 基于蚁群优化的分布式服务质量多播路由方法
WO2008112355A1 (en) * 2007-03-09 2008-09-18 Nbc Universal, Inc. Media content distribution system and method
CN101286930A (zh) * 2008-05-30 2008-10-15 华南理工大学 一种多跳无线自组织网络的拥塞自适应路由方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6112249A (en) * 1997-05-30 2000-08-29 International Business Machines Corporation Non-disruptively rerouting network communications from a secondary network path to a primary path
JP3700596B2 (ja) * 2001-03-14 2005-09-28 日本電気株式会社 通信ネットワーク及びパス設定方法並びにパス設定用プログラム
US6925061B2 (en) * 2001-12-26 2005-08-02 Tropic Network Inc. Multi-constraint routing system and method
US6754192B2 (en) * 2002-04-29 2004-06-22 Harris Corporation Temporal transition network protocol (TTNP) in a mobile ad hoc network
US6954435B2 (en) * 2002-04-29 2005-10-11 Harris Corporation Determining quality of service (QoS) routing for mobile ad hoc networks
US6961310B2 (en) * 2002-08-08 2005-11-01 Joseph Bibb Cain Multiple path reactive routing in a mobile ad hoc network
US8281297B2 (en) * 2003-02-05 2012-10-02 Arizona Board Of Regents Reconfigurable processing
EP1521405A1 (en) * 2003-09-30 2005-04-06 Sony International (Europe) GmbH Bidirectional QoS reservation within an in-band signaling mechanism
US20060077957A1 (en) * 2004-10-08 2006-04-13 Umamaheswar Reddy Call handoff between subscriber's multiple devices associated with multiple networks
KR101162674B1 (ko) * 2004-10-18 2012-07-05 삼성전자주식회사 이동망 환경에서의 다중 인터페이스를 이용한 자원예약방법
JP4375287B2 (ja) * 2005-06-22 2009-12-02 日本電気株式会社 無線通信認証システム
US20070064948A1 (en) * 2005-09-19 2007-03-22 George Tsirtsis Methods and apparatus for the utilization of mobile nodes for state transfer
US7907970B2 (en) * 2006-04-14 2011-03-15 Qualcomm Incorporated Providing quality of service for various traffic flows in a communications environment
US8208373B2 (en) * 2008-07-31 2012-06-26 Motorola Solutions, Inc. Method for multi-band communication routing within a wireless communication system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6868083B2 (en) * 2001-02-16 2005-03-15 Hewlett-Packard Development Company, L.P. Method and system for packet communication employing path diversity
US7047294B2 (en) * 2001-05-02 2006-05-16 Microsoft Corporation Page-view recording with click-thru tracking
CN1649320A (zh) * 2004-01-20 2005-08-03 华为技术有限公司 基于网络的虚拟专用网中保证服务质量的***及其方法
CN1870586A (zh) * 2005-11-08 2006-11-29 华为技术有限公司 一种应用于承载网控制服务器上的优化路由选择方法
WO2008112355A1 (en) * 2007-03-09 2008-09-18 Nbc Universal, Inc. Media content distribution system and method
CN101043444A (zh) * 2007-04-26 2007-09-26 浙江大学 基于蚁群优化的分布式服务质量多播路由方法
CN101286930A (zh) * 2008-05-30 2008-10-15 华南理工大学 一种多跳无线自组织网络的拥塞自适应路由方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111406437A (zh) * 2017-09-29 2020-07-10 诺基亚技术有限公司 多路径数据通信
CN111406437B (zh) * 2017-09-29 2024-04-02 诺基亚技术有限公司 多路径数据通信
WO2019214697A1 (zh) * 2018-05-11 2019-11-14 华为技术有限公司 一种数据下载、管理的方法和终端
CN110474945A (zh) * 2018-05-11 2019-11-19 华为技术有限公司 一种数据下载、管理的方法和终端
US11832348B2 (en) 2018-05-11 2023-11-28 Huawei Technologies Co., Ltd. Data downloading method, data management method, and terminal

Also Published As

Publication number Publication date
US20100250747A1 (en) 2010-09-30
EP2237506A1 (en) 2010-10-06
US20140304421A1 (en) 2014-10-09

Similar Documents

Publication Publication Date Title
CN101902392A (zh) 通信方法及***
US9107127B2 (en) Communication session soft handover
US8959245B2 (en) Multiple pathway session setup to support QoS services
JP5312594B2 (ja) Rfc3313に対する帯域内dpiメディア予約修正
US6938179B2 (en) Socket extensions for redundancy
JP4500542B2 (ja) モバイルIPネットワークにおけるポリシーに基づくUMTSのQoSとIPのQoS管理のためのメカニズム
JP4616785B2 (ja) サービス品質管理装置及びサービス品質管理方法
US20040165587A1 (en) Policy settable peer-to-peer session apparatus
US8483067B2 (en) Client QoS based connection session jogging
US9350784B2 (en) Method and communication system for selecting a transmission mode for transmitting payload data
EP1665830B1 (en) System and method for delivering private network features to a public network
KR20080091131A (ko) 디지털 오브젝트 라우팅
CN1937570A (zh) 路由选择控制装置、方法和***
US7453805B2 (en) Method and communication system for signaling information for optimizing rate control schemes in wireless networks
US20120166659A1 (en) Node and Method for Quality of Service (QoS) Control
CN112099871B (zh) 一种服务质量配置方法及装置
JP2005229583A (ja) ネットワーク制御装置、通信端末、およびネットワーク選択方法
CN102461110B (zh) 用于对通过双环因特网协议(ip)网络的呼叫会话进行负荷平衡的方法和***
Rey et al. Media aware overlay routing in ambient networks
US20240121842A1 (en) Multipath Configuration and Control for a Wireless Communications Network
Chaieb et al. A Routing Architecture for MPLS-TE Networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1151396

Country of ref document: HK

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20101201

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1151396

Country of ref document: HK