CN101326778A - 报价网络 - Google Patents

报价网络 Download PDF

Info

Publication number
CN101326778A
CN101326778A CNA2006800460189A CN200680046018A CN101326778A CN 101326778 A CN101326778 A CN 101326778A CN A2006800460189 A CNA2006800460189 A CN A2006800460189A CN 200680046018 A CN200680046018 A CN 200680046018A CN 101326778 A CN101326778 A CN 101326778A
Authority
CN
China
Prior art keywords
network
digital object
quote
request
media
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.)
Granted
Application number
CNA2006800460189A
Other languages
English (en)
Other versions
CN101326778B (zh
Inventor
S·卡恩
A·科恩
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.)
Zarbana Digital Fund LLC
Original Assignee
Lippershy Celestial LLC
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 Lippershy Celestial LLC filed Critical Lippershy Celestial LLC
Publication of CN101326778A publication Critical patent/CN101326778A/zh
Application granted granted Critical
Publication of CN101326778B publication Critical patent/CN101326778B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • 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
    • 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/1442Charging, metering or billing arrangements for data wireline or wireless communications at network operator level
    • H04L12/145Charging, metering or billing arrangements for data wireline or wireless communications at network operator level trading network capacity or selecting route based on tariff
    • 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

Abstract

公开了向目的地传输数字对象的系统和/或设备。尤其是,公开了便于在数据传输网络中转发数字对象业务的报价的系统和/或设备。

Description

报价网络
相关申请
在此公开的主题要求享有2005年12月6日提交的,美国序列号为11/296820的,题目为“报价网络”的专利申请的优先权,并通过引用并入本文。
技术领域
在此公开的主题涉及在数据传输网络中传输数字对象。
背景技术
利用因特网的信息交换机制在很多服务中已经很流行。为了从源节点向目的地节点转发信息,一个或多个的媒介方可以在耦接源节点和目的地节点的至少一部分路径上转发信息。这种媒介方通常拥有、租用、控制和/或操作如路由器和/或用于根据如因特网协议的网络协议转发信息的其他设备。这种媒介方会产生为将信息转发到目的地节点而进行配置、维持和操作设备的很大的代价。
附图说明
参考附图描述本发明的非限制性的和非穷尽性的实施例,其中相似的附图标记表示多个附图中相似的部分,除非另有说明。
图1是根据本发明的实施例数据传输网络的示意图;
图2是根据实施例由媒介拥有、租用、控制和/或操作的,用于将数字对象的至少一部分传输到目的地节点的路由器示意图;
图3是根据实施例将数字对象传输到两个或更多目的地节点的数据传输网络的示意图;
图4是示出了根据实施例启动从源节点传输数字对象的过程的流程图;
图5是示出了根据实施例当在媒介上接收到报价请求时的过程动作的流程图;
图6是通过两个或更多的媒介,从源节点向目的地节点传输数字对象的数据传输网络的示意图;
图7是示出了根据实施例当在媒介上接收到报价请求时的过程动作的流程图;
图8是数据网络示意图,该数据传输网络包括将数字对象从源节点转发到目的地节点的第一网络和便于在媒介间进行报价的第二网络;
图9是示出了根据图8的数据传输网络的实施例,启动向一个或多个的目的地节点传输数字对象的过程的流程图;
图10是示出了根据图8的数据传输网络的实施例,便于对向一个或多个的目的地节点转发数字对象的服务进行报价的过程的流程图。
具体实施方式
在整篇说明书中提到的“一个实施例”或“一实施例”意指与实施例相关的具体特点、结构或特征包括在本发明的至少一个实施例中。因而,在整个说明书中各处的短语字面为“在一个实施例中”或“一个实施例”并不一定都指相同的实施例。进一步说,具体特点、结构或特征可以组合在一个或多个的实施例中。
在此提到的“数据传输网络”涉及能够在耦接到数据传输网络的节点间传输数据的基础结构。例如,数据传输网络可以包括能够根据一个或多个的数据传输协议在节点间传输数据的链路。这些链路可以包括一个或多个能够从源向目的地传输信息的传输媒体。但是,这些仅是数据传输网络的例子,所请求的主题并不限于此。
在数据传输网络的数据传输中,“源节点”可以启动向连接到数据传输网络的一个或多个“目的地节点”的数据传输。在一个具体实施例中,尽管所请求的主题并不限于此,源节点可以至少部分地根据与目的地节点相关的目的地址启动到目的地节点的数据传输。在此,根据具体实施例的通信协议,源节点可以以一个或多个“数据分组”的方式将数据转发到目的地节点,该数据分组可以基于,至少部分基于目的地址通过数据传输网络路由到目的地节点。但是,这些仅仅是数据如何在数据传输网络中从源节点转发到目的地节点的示例,所请求的主题不限于此。
数据传输网络中的节点可以通过数据链路向数据传输网络中的一个或多个其他节点“转发”信息。在一个具体实施例中,第一节点通过根据通信协议传输一个或多个数据分组,向第二节点转发信息。这种数据分组可以包括包含意图目的地节点地址的标头部分和包含所转发信息有效载荷。如果第二节点不是最终意图目的地,第二节点也可以将数据分组转发给包括和/或耦接到最终意图目的节点的第三节点。但是,这些仅仅是数据如何在数据传输网络中转发的示例,所请求的主题不限于此方面。
在此提到的“数字对象”涉及以数字化的形式组织和/或格式化的信息。例如,数字对象可以包括一个或多个文档、视觉媒体和/或听觉媒体和/或它们的组合。但是,这些仅仅是可以保持在数字对象中的信息类型的例子,所请求的主题不限于此。这些数字对象可以以压缩的格式保持,以使数字对象更有效地存储在存储介质中和/或在数据传输网络中进行数字传输。在其他实施例中,这些数字对象可以进行加密,以在安全的通信信道上传输。在一个具体实施例中,尽管所请求的主题不限于此,数字对象可以在一个源节点进行格式转换,以便向一个或多个目的地节点传输。同样,当一个或多个数据分组根据通信协议路由到一个或多个数据节点时,数字对象可以被传输到一个或多个目的地节点。但是,这些仅仅时数字对象的例子,所请求的主题不限于此。
在此提到的“报价”涉及建议执行服务的表达。在一个具体实施例中,消费者和/或客户可以从一个以上的消费者和/或客户业务竞争方接收报价。报价可以指定如价格、质量、时间和/或可靠性等条款,在该条款下可以执行服务。但是,这些仅仅是在报价中表达的条款的例子,所请求的主题不限于此。同样,在某些商业环境中,消费者和/或客户对报价的接受可能会对各方产生约束。然而,在其他的商业环境中,消费者和/或客户对报价的接受可能本身不会产生约束。在此,一方或多方的其他行为可能会导致约束安排。应当理解的是这些仅仅是报价的例子,所请求的主题并不限于此。
在此提到的“报价请求”涉及邀请提供执行某种服务的报价的表达。在一个具体例子中,这样的报价请求可以指定将由服务提供商执行的期望的服务。在一些实施例中,该报价请求可以指定一些条款,但不必是所有的条款,在这些条款下可以执行期望的服务。但是,这些仅仅示报价请求的例子,所请求的主题并不限于此。
响应于从提供服务的服务提供商接收报价,潜在的消费者和/或客户可以提供一份“接受消息”给报价的服务提供商。这种接受消息表达了消费者和/或客户根据至少在所接收的报价中提出的条款,接受服务提供商的服务的意愿。但是,这仅仅是接受消息的例子,所请求的的主题不限于此。
根据实施例,两方或多方可以在针对条款达成合意期间进行消息交换,在该条款下可以根据“协商协议”提供服务。在一个具体实施例中,尽管所请求的主题不限于此,协商协议可以定义各方如何表达报价、报价请求和/或接受消息。在另一个实施例中,各方可以根据协商协议交换消息,直到定义结束的预定状态和/或事件。在此,这种结束可以定义服务提供的合意性条款。但是,应当理解的是这些仅仅是协商协议的例子,所请求的主题不限于此。
在通过数据传输网络从源节点向目的地节点转发数字对象的过程中,由一个或多个“媒介”或“媒介方”拥有、租用、控制和/或操作的设备可以通过数据传输网络的至少一部分,向目的地节点转发数字对象的至少一部分。如下所述,术语“媒介”可以指通过数据传输网络的至少一部分和/或由一方拥有、租用、控制和/或操作的用于执行该服务的设备,来转发数字对象。
由媒介拥有、租用、控制和/或维护的设备可以包括,能向数据传输网络传输信息或从数据传输网接收信息的设备。在此,这些设备可以包括一个或多个“通信端口”,该端口能通过一个或多个在数据传输网络中形成链路的数据传输介质,从源节点接收信息和/或向目的地节点传输信息。这种通信端口能够通过多种类型的数据传输媒介的任何一种传输和/或接收信息,例如,电缆(如光学、同轴、非屏蔽双绞线电缆等)和/或无线传输介质(例如通过陆地或卫星链路)。但是这些仅仅是可以将由媒介拥有、租用、控制和/或操作的设备耦接到数据传输网络的通信端口的例子,所请求的主题不限于此。
在此提到的“指令”涉及表示一个或多个逻辑操作的表达。例如,指令是“机器可读的”,该指令对于在一个或多个数据对象上执行一个或多个操作的机器是可解释的。但是,这仅仅是指令的例子,所请求的主题不限于此。在另一个实施例中,在此提到的指令涉及对具有包括编码命令的命令集的处理电路可执行的编码命令。这种指令可以以处理电路可以理解的机器语言的形式进行编码。同样,这些仅仅是指令的例子,所请求的主题不限于此。
在此提到的“存储介质”涉及能够保持由一个或多个机器感知的表达的介质。例如,存储介质可以包括一个或多个存储机器可读指令和/或信息存储装置。这些存储装置可以包括多个类型介质之一,包括例如,磁性、光学或半导体存储介质。但是这仅仅是存储介质的例子,所请求的主题不限于此。
在此提到的“逻辑部件”涉及执行一个或多个逻辑操作的结构。例如,逻辑部件包括根据一个或多个输入信号,提供一个或多个输出信号。这种电路可以包括接收数字输入和提供数字输出的有限自动机,或响应于一个或多个模拟和/或数字输入信号,提供一个或多个模拟输出信号的电路。这种电路可以提供在特定用途集成电路(ASIC)或现场可编程门阵列(FPGA)。同样,逻辑部件可以包括存储在存储介质中的机器可读指令,结合处理电路执行这种机器可读指令。但是,这些仅仅是提供逻辑部件的结构的例子,所请求的主题不限于此。
在此提到的“代理”涉及在第一装置上执行并能够通过数据传输网络与第二装置通信的一种进程。在一个具体实施例中,例如,代理进程可以收集与第一装置相关的信息,并能将所收集到的信息转发给第二装置。在另一个实施例中,代理可以从第二装置接收控制信息,并能至少对第一装置的第一方面进行远程控制。但是,这些仅仅是代理能在装置间进行通信的例子,所请求的主题不限于此。在另一个实施例中,代理在存储于存储介质上的机器可读指令的控制下的处理器上执行操作。在另一个实施例中,代理可以在提供逻辑部件的不同类型的结构上执行。但是,这些仅仅是代理的例子,所请求的主题不限于此。
在此提到的“服务质量”(“QoS”)涉及在具体限制下向接受者提供数据的数据传输服务的特征。在具体实施例中,尽管所请求的主题不限于此,QoS指在预期带宽、时间和/或容错限制下的传输服务。服务质量指的是传输控制协议/因特网协议(TCP/IP)类型协议和/或用户数据报协议/因特网协议类型协议的特征。在一个或多个实施例中,服务质量指的是阈值错误传输率,例如其中一个或多个数据分组没有送达,和/或其中送达的一个或多个数据分组包括一个或多个错误位信息。在一个或多个实施例中,服务质量指的是其中任何错误和/或错率都是不可接受的,和/或其中错误数量和/或错误率不超过预定值,和/或其中错误数量和/或错误率在可接受的范围内,尽管所请求的主题范围不限于此。在一个具体实施例中,例如,QoS可以与从源节点到目的地节点的数字对象的传输相关。在此,例如QoS指所有或部分数字对象在限定的带宽限制、和/或某时间限制、和/或在或不在某错误数量和/或在错误率内,送达目的地节点。在另一实施例中,QoS定义,至少部分定义数字对象被传输到目的地节点的有效数据率。但是,这仅仅是QoS如何应用于数字对象传输的例子,所请求的主题不限于此。
除非另有说明,将下文讨论中变得明显,可以理解的是在整个说明书的讨论中用到的术语如“处理”、“计算”、“运算”、“选择”、“形成”、“使能”、“禁止”、“识别”、“启动”、“接收”、“传输”、“确定”等指由如计算机或类似的电子计算装置的计算平台执行的动作或处理,该计算平台对在计算平台的处理器、存储器、寄存器和/或其他信息存储器、传输、接收和/或显示设备中的以物理电子和/或磁数量和/或其他物理数量表示的数据,进行操作和转换。此外,除非另有说明,参考流程图或其他,在此所述的处理将整体或部分地由这种计算设备执行或控制。
图1是根据实施例的数据传输网络25的示意图。源节点2和目的地节点18到24都可以利用多个数据传输访问技术之一访问数据传输网络25,这样的数据传输访问技术如公共交换电话网(PSTN)、数字用户环线(DSL)、同轴/光学电缆或无线接入(例如利用卫星和/或陆地链路)。但是,这些只是节点如何访问数据传输网络的例子,所请求的主题不限于此。数据传输网络25能够根据因特网协议(IP)在网络拓扑中的节点间传输数据分组。但是,这些只是用于从源节点向目的地节点进行全部或部分数字对象传输的通信协议的例子,所请求的主题不限于此。在此,在图1所示的具体实施例中,源节点2和目的地节点18到24可以通过因特网服务提供商(ISP)10到16的设施访问数据网络25。例如,源节点2和目的地节点18到24可以包括对应ISP的用户,该ISP使交付预定费的用户能够访问数据传输网络25。但是,ISP只是源节点和/或目的地节点如何访问数据传输网络的例子,所请求的主题不限于此。
根据实施例,源节点2和目的地节点18到24可以包括任何能够传输和/或接收数字对象的多种类型的设备之一。在一个具体实施例中,源节点和/或目的地节点18到24可以包括适于利用前述的一个或多个访问技术,通过数据传输介质向ISP传输数据和/或从ISP接收数据的通信端口(未示出)。除了通信端口,源节点2和/或目的地节点18到24也可以包括计算平台,该平台利用处理器、一个或多个存储设备和在执行处理的处理器和通信端口之间进行通信的合适的输入/输出装置。在此,这种在计算平台上执行的处理,至少可以部分地由存储在计算平台的一个或多个存储装置中存储的机器可读指令控制。在一个具体实施例中,源节点2上的计算平台可以执行一个或多个处理,以创建和/或形成在数据传输网络25中传输的数字对象。但是,这只是源节点2如何创建和/形成在数据传输网络25中进行传输的数字对象的例子,所请求的主题不限于此。在另一具体实施例中,目的地节点上的计算平台可以执行一个和多个处理,以利用通过通信端口从数据传输网络25接收的数字对象。但是,这仅仅是目的地节点如何处理从数据传输网络中接收的数字对象的例子,所请求的主题不限于此。
根据实施例,由媒介12拥有、租用、控制和/或操作的装置,可以在ISP10到16之间传输数字对象。耦接媒介设备和ISP10到16的链路可以包括多个数据传输介质中的任何一个,如电缆(光纤、同轴和/或非屏蔽双绞线电缆)和/或无线传输介质(例如,使用陆地和/或基于卫星的链路)。但是,这些仅仅是用于在数据传输网络中传输数字对象的传输介质的例子,所请求的主题不限于此。
如图1所示,ISP10可以以包括至少一个对应的媒介12的多条路径之一,将数字对象传输到ISP16。在此,根据一个具体实施例,ISP10通过媒介12a,12b和/或12c的中任何之一,将数字对象传输到ISP16。如下所述,根据一个具体实施例,源节点2和/或ISP10可以选择具体媒介12以基于,或至少部分地基于从媒介12a,12b和/或12c接收的一个或多个报价,向ISP16转发数字对象。但是,这仅仅是如何选择媒介来转发数字对象的例子,所请求的主题不限于此。
根据实施例,尽管所请求的主题不限于此,媒介12可以以如符合因特网协议(IP)的具体网络协议的格式的一个或多个数据分组,在ISP10和16之间路由数字对象。这种数据分组根据多个数据链路层协议的任何一个,如以太网、异步传输模式(ATM)、帧延时和/或同步光纤网/同步数字层级(SONET/SDH)数据链路协议,在链接媒介12和ISP的数据链路上转发数据分组。在利用无线通信链路的实施例中,可以根据多个卫星和/或陆地无线数据链路协议的任何一个,如IEEE802.11和802.16,在这种数据链路上转发数据分组。但是,这些仅仅是在数据传输网络中转发数据分组的数据链路协议的例子,所请求的主题不限于此。
根据一个实施例,媒介12可以包括一个或多个用于向目的地节点转发源于源节点2的数据分组的路由器。图2是示出了根据实施例由媒介拥有、租用和/或操作的路由器28,其用于向目的地节点传输至少一部分数字对象。路由器28可以包括一个或多个根据本发明的前述协议,接收数据分组通信的入口通信端口24。在此,一个或多个入口通信端口24能够从ISP10(和源于源节点2)接收全部或部分数字对象。路由器28也包括根据前述的一个或多个协议,传输数据分组通信的一个或多个出口通信端口26。在此,一个或多个出口通信端口26能够向ISP16转发所有或部分数字对象(然后被转发到一个或多个目的地节点)。
根据本发明,路由器28包括确定如何向出口通信端口26转发入口通信端口24接收的分组的逻辑部件。例如,路由器28可以基于,至少部分基于与接收的数据分组相关的信息,如目的地址,来确定转发接收的数据分组的出口通信端口26。在此,根据具体实施例,路由器28可以根据将目的地IP地址和出口端口26相关联的一个或多个查询表,确定转发所接收的数据分组的出口端口26。但是,这仅仅是路由器如何确定用于转发数据分组的出口端口的例子,所请求的主题不限于此。尽管存在有效的与所接收的数据分组相关联的目的地址,根据本发明的实施例,路由器28也可以根据,或至少部分地根据如与数据分组相关的目的地或源的信息,或其他与数据分组相关的信息,选择是否转发所接收的信息。
根据本发明的实施例,控制从入口通信端口24到出口通信端口26的数据分组路由的路由器28的逻辑部件,可以包括一个或多个包含一个或多个处理器和存储装置的计算平台。存储装置可以包括在一个和多个处理器上执行的用于控制数据分组路由的机器可读指令。此外,路由器28可以包括一个或多个ASIC装置来控制路由和/或包括一个和多个ASIC设备和一个和多个计算平台的组合来控制路由。但是,这些仅仅是用于路由器中控制数据分组转发的逻辑部件的例子,所请求的主题不限于此。
根据实施例,媒介12(图1)可以利用一个以上的路由器28向目的地节点转发数据对象。在第一路由器上接收的来自源节点2数字对象,可以转发到第二路由器,其中第一和第二路由器都由媒介12所用、租用、控制和/或操作。在此,第一路由器可以从ISP10接收数字对象,并将接所接受的数字对象直接转发到第二路由器,或者通过一个或多个的其他路由装置转发到第二路由器。该第二路由器然后可以向ISP16转发从第一路由器上接收的数字对象。但是,这仅仅是媒介如何利用多路由器,将数字对象从源节点向目的地节点转发的例子,所请求的主题不限于此。
根据实施例,媒介12和/或ISP 10到16可以根据在互联网工程任务组、网络工作组、RFC3031,2001中提到的MPLS结构,利用多协议标签交换(MPLS)。在此,ISP10可以包括“标签边缘路由器”(LER),其能够给从源节点2接受的分组分配标签值,便于向目的地址传输。一个或多个媒介12的路由器可以包括“标签交换路由器”以至少部分地根据分配给接收的数据分组的标签值,作出转发接收的数据分组的决定。在ISP10和ISP16之间的网络跳跃(hop)上,与媒介12相关的LSR可以去除接收的数据分组的现有标签,并应用指示下一个下游LSR如何向目的地节点转发数据分组的新标签。耦接以从ISP10向ISP16转发数字对象的LSR,而后可以至少部分地根据分配给在ISP10和ISP16之间的网络跳跃上传送数字对象的数据分组的标签(例如,从如标签堆栈的标签层级中选择)确定标签交换路径(LSP)。但是,这仅仅是如何利用MPLS在数据传输网络上的节点之间传输数字对象的例子,所请求的主题不限于此。
图3根据实施例向两个或更多目的地节点转发数字对象的数据传输网络100的示意图。源节点102可以向与一个或多个ISP116耦接的一个以上目的地节点转发数字对象。然后可以利用两个或更多媒介112,向两个或更多目的地转发数字对象。根据实施例,进行格式转换以向目的地节点传输的数字对象,可以在ISP110上或媒介112上进行复制,以传输到多个目的地。
根据实施例,数字对象可以分段和/或分区成更小的子数字对象,便于通过两个或更多媒介进行传输。在此,在具体实施例中,子数字对象的大小,可以大到较大的数字对象的大小,小到不包含数据的空对象,或者具有包括例如分组、子分组、分组的聚合和/或形成子数字对象的位的聚合的中间大小。根据实施例,尽管所请求的主题不限于此,构成数字对象的子数字对象可以利用相同或不同的路径,独立地通过数据传输网络传输。根据任何QoS要求,例如,媒介可以对转发如这里所述的较大的数字对象的单个子数字对象的服务进行报价。在此,例如,数字对象可以足够大,使得需要在例如源节点和/或一个或多个媒介节点,将数字对象分割成一个或多个子数字对象,其中一个或多个子数字对象可以有它自己单独的路由请求、服务质量、路由路径等,并且其中子数字对象可以在一个或多个媒介节点和/或一个或多个目的地节点上进行重新组装。在一个或多个实施例中,子数字对象的概念可以类似于利用分组进行的数据传输,其中子数字对象可以是相比于分组是较高等级的组织,但相比于较大的数字对象则是较低等级的组织。例如,多媒体对象可以被分割成视频子数字对象和音频子数字对象,和/或多媒体对象可以被分成与包含在多媒体对象中的场景相对应的子数字对象,尽管所请求的主题的范围不限于此。适于被分割成一个的这种数字对象的例子,可以是数字对象是电影的情况。在一个或多个实施例中,这种对象的传输可以包括多输入、多输出(MIMO)传输系统和/或空间划分、多接入系统,例如其中两个或更多的子数字对象可以并行地在两个或更多的链路中传输。在一个特定实施例中,适于将数字对象分未一个或多个子数字对象的网络,包括与电子与电器工程师协会(IEEE)802.16类型标准(如WiMax类型标准)一致的至少部分网络操作,尽管所请求的主题的范围不限于此。
如上所述的数据传输网络25中,媒介112包括向目的地节点转发数据分组的一个或多个路由器(如路由器28)。同样,数据传输网络100可以利用MPLS并选择特定媒介,用于向目的地转发数字对象。
在图3的具体实施例中,单个媒介112b能够从ISP110向耦接于ISP 116a、116b和/或116c的任何一个的目的地节点转发数字对象。另一方面,媒介112a和媒介112c本身都不能向与所有三个ISP 116a、116b和116c耦接的目的地节点转发数字对象。为了向与所有三个ISP耦接的目的地节点转发数字对象,ISP110和/或源节点102可以选择媒介112b,或媒介112a和112c。
根据图1和/或图3所示的数据传输网络的实施例,媒介可能会产生在至少部分数据传输网络上转发数字对象的成本。为了抵消这种成本,媒介可以在通过网络的一部分转发数字对象的交换过程中,从与源节点、ISP和/或目的地相关的一方接收补偿。根据实施例,媒介可以提供指定条款的报价,在该条款下媒介可以通过数据传输网络的至少一部分转发数字对象。对媒介进行补偿的一方可以从通过至少一部分网络转发数字对象的业务的多个报价中进行选择。但是,这仅仅示例性实施例,所请求的主题不限于此。
根据实施例,任何节点如媒介节点和/或代表另一个节点如源节点、媒介节点、ISP和/或目的地节点118行为的ISP,例如,可以请求传输数字对象。同样,源节点和/或目的地节点可以一起请求和/或要么同意传输例如作为源节点和目的地节点之间,和/或至少一个源节点和/或目的地节点、媒介节点和/或一个或多个代理服务器节点之间的握手结果的数字对象。在一个或多个实施例中,握手指的是在网络服务器和客户装置之间的挑战握手验证协议(CHAP)类型的验证,尽管所请求的范围不限于此。可以通过在两个或更多节点之间的直接通信产生握手,和/或可替代地在两个或更多节点之间的间接通信产生握手,例如利用电子邮件或其他合适的协议。在一个或多个实施例中,“代理服务器”指的是一种服务器、节点和/或客户装置,该装置可以操作以提供、执行、处理和/或截取(intercept)代表给定的其他服务器、节点和/或客户装置上的请求,和/或在第一服务器、节点和/或客户装置、第二服务器、节点和/或其他客户装置上插入操作。这种代理服务器可以被操作以提供、执行、处理和/截取代表和/或代替至少一个这种服务器、节点和/或客户装置的请求,和/或操作作为至少一个这种服务器、节点和/或客户装置的代理,在一个或多个实施例中,可以对数据传输网络中的其他服务器、节点和/或客户端装置可见,好像这个代理服务器实际上可以作为服务器、节点和/或客户设备的代理。这种代理服务器和/或代理可以在数据传输网络上一个或多个源节点、源ISP、媒介节点、目的地ISP和/或目的地节点和/或其他节点上执行。在一个或多个实施例中,这种代理服务器和/或代理,可以用于实现作为通过数据传输网络传输数字对象的整个一个处理和/或多个处理的一部分的一个或多个特定功能。例如,如果数字对象是可以被分成一个或多个更小尺寸的子数字对象和/或分组以便于更有效的传输,可以使用专用于对数字对象进行这种分割的代理服务器。代理服务器和/或代理还有其他这类特定功能,如压缩、解压缩、重组等。但是这些仅仅是代理服务器和/或代理如何在数据传输网络操作的例子,所请求的主题的范围不限于此。
图4是示出了过程200根据数据传输网络25和100的实施例,启动从源节点的数字对象传输的流程图。过程200的全部或某些部分可以由源节点上的逻辑部件执行。在一个具体实施例中,如下所示,过程200部分可以在能够与源节点和一个或多个媒介通信的代理服务器(例如,数据传输网络上的ISP或其他未识别节点)上执行。在方框202中,源节点可以形成数字对象以向一个或多个目的地节点传输的。在具体实施例中,计算机操作者可以通过和与源节点相关和/或耦接的计算机平台的图形用户界面的交互,形成数字对象。但是,这仅仅是数字对象如何形成的例子,所请求的主题不限于此。在一个具体实施例中,数字对象可以根据如IP协议的网络协议,被转换成一个或多个数据分组。这样,一个或多个数据分组可以包括具有与目的地节点相关的目的地IP地址的标头部分。如果数字对象被传输到一个以上的目的地节点,那么方框202可以形成多个具有对应目的地IP地址的对应的目的地节点数据分组集。根据具体实施例,尽管所请求的主题不限于此,可以对这种多个数据分组集复制,用于传输给源节点的多个对应的目的地、ISP和/或媒介。但是,这些仅仅是其中可以使数字对象的数据分组副本向多个目的地传输的例子,所请求的主题不限于此。
数据传输网络中的具体媒介可以能够或不能将数字对象传输到目的地节点。在图3所示的数据传输网络100的具体实施例中,例如,在媒介112a和ISP116c之间不存在链路,而且在媒介112c和ISP116c之间也没有链路。因此,媒介112a被认为不能将数字对象转发到目的地节点118c,120c和122c。同样,媒介112c可以被认为不能将数字对象转发到目的地节点118a、120a和122a。在其他实施例中,媒介可以能够或不能至少部分地根据其他因素将数字对象转发到目的地,无论媒介是否通过链路链接到源节点和/或目的地节点。在此,例如,这种媒介节点可以被认为至少部分地根据已知装置的故障,不能根据所期望的QoS等转发数字对象。但是,这些仅仅是媒介如何和/或为什么不能将数字对象转发给目的地的例子,所请求的主题不限于此。
在方框204中,源节点和/或代理服务器可以识别能够向一个或多个目的地节点转发数字对象的媒介。在一个实施例中,源节点和代理服务器可以识别能够至少部分地根据数据库中的信息转发数字对象的媒介。这样的数据库可以保持在源节点和/或代理服务器中,并可以识别连接到源节点并能接收用于转发的数字对象的特定媒介。这种数据库也可以关联媒介信息,如能够转发数字对象,同时实现某种QoS、操作状态(例如,运行、维护名单、故障等)和指示媒介可以将数字对象转发到的目的地。但是,这仅仅是为识别能够向目的地转发数字对象的媒介的目的,在数据库中与媒介相关的信息的例子,所请求的主题不限于此。
在方框206,源节点和/或代理服务器可以启动向一个或多个媒介传输报价请求,请求对向一个或多个目的地节点转发数字对象的服务进行报价。在此,报价请求可以通过能够传送在源节点和媒介之间传输数字对象数据分组的带内管理信道链路进行传输。可替代地,报价请求可以传输到独立于传送数字对象的链路的链路内媒介。源节点和/或代理服务器可以根据多个通信协议任何一个,向媒介传输报价请求。在一个具体实施例中,例如,源节点和/或代理服务器可以利用用户数据报协议/因特网协议(UDP/IP)在一个或多个数据分组中传输报价请求。但是,这些仅仅是源节点和/或代理服务器如何向一个或多个媒介传输报价请求的例子,所请求的主题不限于此。
根据实施例,数字传输形式(DTF)可以包括与独立地存储、表示和/或独立于相关数字对象传输的数字对象相关的元数据。在具体实施例中,尽管所请求的主题不限于此,与数字对象相关的DTF可利用用于传输数字对象的数据路径在数据传输网络中(如源节点、ISP和/或媒介)的节点间被传输。在可替代实施例中,与数字对象相关的DTF可以利用不同用于传输数字对象的数据路径的数据路径,在数据传输网络的节点间传输。但是,这些仅仅是DTF如何在数据传输网络中的节点间进行传输的例子,所请求的主题不限于此。
根据具体实施例,报价请求可以是根据协商协议可以在一个或多个消息中传输的DTF的格式。在此,DTF可以包括指定向目的地节点传输数字对象的服务的报价请求的条款的预定字段。这种预定字段可用于向报价方提供如要传输的数字对象的大小(例如以位、比特、单元、分组等为单位)、目的地址,QoS,压缩格式、安全性、加密、帐单帐户号等信息。可替代地,DTF可以参考在格式如XML中表示的预定字段定义表和/或表本身和/或字段值。但是,这些仅仅是可用于DTF中提供报价请求的预定字段的例子,所请求的主题不限于此。
如上所述,DTF可以方便向目的地转发相关数字对象服务的报价过程。除了由于报价的数字对象以外,在具体实施例中,尽管所请求的主题不限于此,数据传输网络可以允许转发不要求由于DTF的格式和/或传输的报价接受的其他数据流量。在此,例如,各方已有避免要求进行报价的转发流量的现有协议和/或路径。但是,这仅仅是数据传输网络如何在不使用DTF的情况下转发数据流量的例子,所请求的主题不限于此。
如上所述,源节点可以向一个以上的目的地节点转发数字对象。同样,如上文中指出的那样,一个媒介也可以不能向所有意图中的目的地节点转发数字对象。因此,在具体实施例中,不同的报价请求消息可以至少部分地根据公知的向特定目的地转发数字对象的特定媒介的能力,向不同的媒介转发(如在方框204中确定的)。参考图3的例子,根据具体实施例,源节点102可以设定向目的地节点118a,118b和118c传输的数字对象。媒介112a可以接收一个或多个向目的地节点118a和118b转发数字对象,而不向目的地节点118c转发数字对象的报价请求。同样,媒介112c可以接收一个或多个向目的地节点118b和118从转发数字对象,而不向目的地节点118a转发数字对象的报价请求。
在上述实施例中,方框204可以识别一个或多个能向目的地节点转发数字对象的媒介。然而,在可替代实施例中,方框206可以向任何可以识别的媒介节点转发报价请求,无论这种媒介节点是否被确定能够提供期望的服务。这使媒介能够自己确定它们能否在报价条款下向目的地转发数字对象。因此,使用方框204识别有能力的媒介仅仅是一个可选实施例,所请求的主题不限于此。
在方框206中,在向媒介传输报价请求之后的一个时间段后,源节点和/或代理服务器可以从根据一个或多个所接收报价中所提出的条款表示能够和/或愿意向一个或多个目的地节点转发数字对象的一个或多个媒介中,接收一个和多个报价。报价中的这类条款可以包括,例如,价格、QoS、预期配送时间和/或最大等待时间。但是,这些仅仅是媒介能够在向一个或多个目的地节点传输数字对象的报价中提供的条款的例子,所请求的主题不限于此。
当从一个或多个媒介接收到一个或多个报价时,源节点和/或代理服务器可以在方框208处理接收的报价。方框208可以至少部分地根据一个或多个接收的报价,选择一个或多个向一个或多个目的地节点转发数字对象的媒介。在一个具体实施例中,为了向特定目的地节点转发数字对象,方框208可以选择针对该服务的报价中指定价格最低的媒介。可替代地,方框208可以选择与向目的地节点转发数字对象相关的最低指定QoS的指定最低报价的媒介。在一个具体实施例中,尽管所请求的主题不限于此,报价的接受和/或拒绝和/或报价过程的终止,可以至少部分地根据预定的协商协议。在此,例如,这种协商协议可以确定报价的格式、拒绝迟到报价(例如,在期限过后)的机制、由于请求报价方与其他媒介有提供转发数字对象服务的先存关系对报价的拒绝等。
协商协议可以定义多个消息类型,例如包括报价请求、报价、报价请求和/或报价的确认、报价的拒绝和/或接受、报价请求和/或后续报价结果的传播和/或转发数字对象服务的未来报价的改变。但是,这些仅仅是可以被定义为部分协商协议的消息的例子,所请求的主题不限于此。
当选择向目的地节点转发数字对象的媒介时,源节点和/或代理服务器可以启动选定的媒介向一个或多个目的地节点转发承载数字对象的数据分组。在一个具体的利用前述MPLS协议的实施例中,例如,源节点和/或代理服务器可以启动数据传输网络中(例如,源节点或链接到源节点的ISP)的节点作为LER。在此,这种LER可以将承载数字对象的数字分组与识别数字对象以及数字对象如何被接收LSR处理的转换标签相关联。该LER然后可以向用作LSR并由所选定的媒介拥有、租用、控制和/或操作的路由器的入口通信端口转发承载数字对象的数据分组。但是,这仅仅是这种选定的媒介如何设置以向目的地节点转发承载数字对象的数据分组的例子,所请求的主题不限于此。
图5是示出了当根据实施例在媒介接收报价请求时,过程实施例300的动作的流程图。过程实施例300可以由与如上文所述的计算机系统的媒介相关的逻辑部件执行。但是,这仅仅是能够根据报价请求执行过程动作的逻辑部件的例子,所请求的主题不限于此。根据实施例,媒介在方框302可以接收包含报价请求(以DTF的形式)的消息。如上所述,报价请求可以根据通信协议利用用于传输数字对象的链路内传输的带内消息,从源节点和/或代理服务器传输。这样,媒介可以在能够接收来自源节点的承载数字对象的数据分组的路由器的通信端口,接收报价请求。可替代地,媒介可以在耦接到专用于传输和/或接收包括报价请求、报价和/或其他管理消息的消息的不同网络链路的通信端口,接收报价请求。但是,这些仅仅是报价请求如何在媒介被接收的例子,所请求的主题不限于此。
在方框304,可以确定向目的地节点转发数字对象服务的报价条款。如上所述,这种报价可以指定条款和/或条件,在该条款和/或条件下,媒介同意向目的地节点转发数字对象的业务。方框304可以至少部分地根据主设备成本(例如,路由器和相关支持设备)、运行成本(例如包括资产维护、租金、能源、雇员)、当前和/或预期容量、当前和/或预期资产利用、过去经验和/或历史、之前与其他各方的联络、提供商偏好、向目的地传输数字对象的竞争媒介的预期报价行为、提供传输数字对象特定QoS的预期要求和/或能力,来确定这些条款和/或条件。但是,这些仅仅是媒介用来确定向目的地节点传输数字对象的报价条款的信息的例子,所请求的主题不限于此。
在方框304中确定报价条款之后,媒介可以在方框306将向源节点和/或代理服务器转发报价。这种报价可以通过能够在数据传输网络中从源节点接收数字对象和/或向目的地传输数字对象的通信端口,向源节点和/或代理服务器传输。可替代地,这种报价可以在不同的数据链路中以带外消息的形式传输。但是,这些仅仅是可以用于传输包括报价的消息的链路的例子,所请求的主题不限于此。在另一实施例中,可以根据如UDP/IP和/或私有协议的多个协议的任何一个,传输包括报价的消息。但是,这仅仅是可用于向源节点和/或代理服务器传输报价的通信协议的例子,所请求的主题不限于此。
应当理解,根据具体实施例,在方框302接收报价请求的媒介,可以根据下列几个原因中的任何一个选择不对报价请求进行响应,如没有能力向特定目的地节点转发数字对象和/或不能充分满足要求的QoS服务、不与这个特定的请求方或请求方类进行业务往来的策略等。可替代地,媒介可以向源节点和/或代理服务器传输告知该媒介不会对讨论中的转发数字对象的业务进行报价的消息。在另一个实施例中,媒介也传输不参与报价过程的理由。
在方框306传输报价之后,过程300可以等待来自源节点和/或代理服务器告知所传输的报价被接受或被拒绝的回应。这种来自源节点和/或代理服务器接受消息,可以采取与数字对象一起带内传输的消息的形式,或在单独网络中的带外消息的形式。在一个实施例中,例如,当在入口通信端口接收一个或多个承载至少一部分数字对象并地址指向目的地节点的数据分组时,菱形框308确定报价接受,并提供指示接受的消息。在可替代实施例中,如果入口通信端口在方框306传输报价后的预定时间期间内,没有接收到承载数字对象的至少一部分的这种数据分组,那么在菱形框308确定报价拒绝。在另一个替代实施例中,菱形框308可以根据在带内和/或带外数据链路上接收的明示的接受消息或拒绝消息,确定报价被接受或拒绝。但是,这些仅仅是媒介如何确定转发数据对象的服务报价被接受和/或拒绝的例子,所请求的主题不限于此。
响应于报价被接受的指示,菱形框308可以使得在方框310中向目的地节点转发数字对象。根据媒介包括一个或多个能够在MPLS网络中用作LSR路由器的实施例,例如方框310可以使得LSP中的一个或多个路由器向一个或多个目的地节点转发数据分组。根据相关的转换标签被识别为承载数字对象的数据分组,可以通过LSP向一个或多个目的地节点转发。根据实施例,媒介可以在初始路由器的入口通信端口上,接收承载数字对象的数据分组。承载数字对象的数据分组沿着LSP(可能对于一个以上的目的地节点有多个LSP)穿过一个或多个路由器,直到从最后一个路由器的出口端口传输到目的地节点。在可替代实施例中,内部网关协议(IGP)可用于路由流量。但是,这仅仅是媒介如何使得向目的地转发数字对象的例子,所请求的主题不限于此。
响应于报价被拒绝的指示,如果报价被拒绝,菱形框308可以禁止在方框312向目的地节点转发数字对象。在一个具体实施例中,例如方框312可以通过例如丢弃在路由器入口端口接收的分组而不通知转发方,来禁止转发在路由器的入口接收的数据分组。但是,这仅仅是媒介如何禁止向目的地节点转发数字对象的例子,所请求的主题不限于此。
如上所述,报价请求和/或相关报价可以涉及向多个目的地节点转发数字对象。在此,在具体实施例中,源节点和/或代理服务器可以接受向一个目的地节点转发数字对象的一部分报价,并拒绝向一个或多个其他目的地节点转发数字对象的一部分报价。因此,在这个具体实施例中,菱形框308可以使向某些目的地节点转发数字对象(涉及报价的接受部分),并禁止向其他目的地节点转发数字对象(涉及报价的拒绝部分)。但是,这仅仅是媒介如何处理部分接受转发数字对象服务报价的例子,所请求的主题不限于此。
图6是将数字对象从源节点通过两个或更多的媒介向一个或更多目的地节点传输的数据传输网络400的示意图。通过ISP410耦接到数据传输网络400的源节点402,可以期望向耦接到ISP416的目的地节点转发数字对象。ISP410可以向媒介412a,412b和/或412c转发数字对象,而不插入任何网络跳跃(networking hop)。但是,媒介412a,412b和/或412c不一定能够在没有一个或多个下游媒介的帮助下,将数字对象转发到目的地节点。在此,没有一个单个媒介412a,412b和/或412c在不通过至少一个下游媒介413a,413b,413c,413d,413e,413f和/或413g转发数字对象的情况下,一定能够将数字对象转发到ISP416。同样,没有单个媒介413a,413b,413c,413d,413e,413f和/或413g在没有通过媒介415a,415b和/或415c路由数字对象的情况下,能将数字对象转发到ISP416。
响应于从ISP410向目的地节点404、406和/或408转发数字对象服务的报价请求,根据具体实施例,媒介412a,412b和/或412c提供包括至少部分地根据与将数字对象通过一个或多个下游媒介413a到413g转发数字对象的成本相关的条款的报价。当执行过程300时(图5),根据对报价请求作出响应的具体实施例,在方框304,媒介412a,412b和/或412c可以向一个或多个下游媒介413a到413g传输报价请求。当从一个或多个下游媒介接收到报价时,媒介412a,412b和/或412c可以至少部分地根据从一个或多个下游媒介接收的一个或多个报价的条款,确定从ISP410传输数字对象的报价条款。媒介412a,412b和/或412c可以完成过程300,如上所述。在响应于来自媒介412a,412b和/或412c的报价请求确定报价的过程中,媒介413a到413g可以类似地请求和/或接收来自下游媒介415a,415b和/或415c的报价,如上所述。
图7是示出了根据实施例,当在媒介上接收到报价请求时过程实施例450动作的流程图。根据具体实施例,过程实施例450可以由一个或多个媒介412响应于来自源节点和/或代理服务器的报价请求来执行。在另一个实施例中,过程实施例450可以由一个或多个媒介413响应于来自媒介412的报价请求来执行。在方框452,媒介可以如上所述参考图5中的方框302接收报价请求。但是,在下游媒介413接收报价请求的情况下,应当理解的是,这种报价请求可以源自媒介412。方框454可以如上参考所述过程200的方框204的,识别一个或多个能够向目的地节点转发数字对象的下游媒介。
方框456可以明确表达并向在方框454中识别的下游媒介传输报价请求。在这种报价请求提出的条款可以至少部分地根据在方框452中接收的一个或多个报价请求中提出的条款。在具体实施例中,例如在方框456中明确表达的报价请求可以特征化数字对象,指定一个或多个目的地节点并指示如何按照如上述参考图4中的方框206向一个或多个目的地节点转发数字对象。在方框456中明确表达的报价请求而后可以按照如上述参考上面的方框206,以带内和/或带外消息的形式被转发到一个或多个媒介。
在方框458,媒介可以响应于在方框456中传输的报价请求,接收一个或多个报价。在方框458中接收的这种报价可以表达如上所述在方框208中接收的报价中表达的条款。在此,过程实施例450在方框456中传输报价请求预定时间之后,等待响应。而后,方框460可以响应于方框452中接收的报价请求,确定一个或多个报价中的条款。在这些报价中提出的条款可以至少部分地根据方框456中的一个或多个报价中提出的条款。在此,例如,方框460可以确定与响应于方框452中接收的报价请求的报价相关的价格,该报价请求是基于与在方框458中接收的一个或多个报价相关的成本。但是,这些仅仅是如何确定向目的地转发数字对象服务的报价条款的例子,所请求的主题不限于此。
上述讨论解释了媒介可以通过其进行提供向目的地节点转发数字对象服务业务报价的过程。在具体实施例中,数据传输网络可以以数据分组的形式,通过连接源节点和/或ISP与媒介的链路以及连接媒介目的地节点的链路,传送数字对象。在另外的实施例中,独立于用于转发数字对象的数据传输网的独立网络,可以便于如报价请求、报价和它们的状态的管理消息的交换。这允许通过数据网络进行对报价活动和转发数字对象服务的帐单进行集中配置。
图8是包括从源节点向目的地节点传输数字对象的第一网络和便于在媒介间报价的第二网络的数据传输网络500示意图。源节点502可以通过ISP510耦接到数据传输网络500。源节点502可以通过ISP510、媒介512和/或ISP516向一个或多个目的地节点518传输数字对象。为解释方便,以实线表示的第一网络的数据链路对节点进行连接,以虚线表示的第二网络的数据链路对节点进行连接。根据具体实施例,以实线表示的数据链路能够通过第一网络的对应部分向目的地节点传输数字对象。同样,以虚线表示的数据链路能够在服务器522和数据传输网络500的其他节点之间,传输如报价请求、报价和接受消息的控制消息。
根据实施例,源节点502可以如上所述向媒介512转发向一个和多个目的地节点508转发数字对象服务的报价请求。该媒介512也如上所述对这种服务的这类报价作出响应。然而,在这个具体实施例中,服务器522可以通过第二网络中的数据链路,与源节点502、ISP510和/或媒介节点进行通信,以向媒介512转发报价请求和/或从媒介512接收报价。
根据实施例,代理过程实施例520可以在一个或多个媒介512上执行,以与服务器522通信。例如,在具体实施例中,一个代理实例520可以由如能够在由一个或多个媒介512上操作的计算机系统上执行的机器可读指令的逻辑程序执行。同样,媒介512可以包括不同于用于在第一网络中转发数字对象的通信端口的,能够在第二网络中进行通信的带外通信端口。在具体实施例中,代理过程520可以通过这种带外通信端口与服务器522进行通信。
根据实施例,第二网络的链路可以包括如前述任何的电缆和/或无线介质的多种类型的传输媒体的任何一个。但是同样,这些仅仅是可用于在第二网络中传输消息的传输媒体的例子,所请求的主题不限于此。根据具体实施例,可以利用前述的任何一个数据链路层协议在第二网络的链路中传输消息,并可以根据任何一个前述网络协议进行格式转换以在第二网络中传输。但是同样,这些仅仅是数据链路和/或网络协议的例子,所请求的主题不限于此。
根据实施例,可由服务器522和/或代理过程实施例520至少部分地管理从源节点502向一个或多个目的地节点518转发数字对象服务的报价过程。图9是示出了根据数据传输网络500的实施例启动向一个或多个目的地节点传输数据对象过程600的流程图。在具体实施例中,例如,过程实施例600可以由源节点502和/或ISP510上的逻辑程序来执行。在方框602,可以如上所述参考图4中的方框202明确表达数字对象。但是,除了直接向媒介转发报价请求,过程600可以向服务器522转发报价请求(例如,通过第二网络)。如下文所述参考图10,服务器522而后可以便于向目的地节点转发数字对象服务的媒介512间报价过程,以及选择转发数字对象的媒介。方框606可以从能够向选定的媒介转发数字对象的服务器522接收信息(例如,通过第二网络)。例如,方框606可以接收网络地址信息和/或与选定媒介512相关的其他标识符,ISP510可以通过该网络地址或其他标识符向选定媒介512转发承载数字对象的数据分组。然后方框608可以至少部分地根据在方框606接收的转发指令,启动向选定媒介的数字对象传输。
图10是示出了根据图8的数据传输网络的具体实施例,便于向一个或多个目的地节点转发数字对象服务的报价的过程实施例700的流程图。方框702可以从第二网络中接收来自源节点502和/或ISP510报价请求(例如,在方框604转发)。方框704然后可以通过第二网络向一个或多个媒介512广播报价请求。当从第二网络接收到报价请求时,在相关媒介上执行的一个代理520例子可以处理该报价请求,并如上所述参考图5提供报价。然而,在这个具体实施例中,该代理520的实例可以通过第二网络从服务器522接收报价请求或向服务器522转发报价。
在一个实施例中,过程实施例700可以一开始如上所述参考方框204(图4)识别能够向目的地转发数字对象的媒介512,并在方框704将报价请求限于向这些有能力媒介512传输。可替代地,过程实施例700可以仅靠对报价请求的响应和/或响应的缺乏,如上所述地确定媒介512的能力。
当从代理520的实例接收报价时,过程实施例700可以至少部分地根据如上所述参考方框208(图4)中接收的报价中提出的条款,选择向一个或多个目的地转发数字对象的一个或多个媒介512。然后,方框708可以至少部分地根据一个或多个选定的媒介,通过第二网络向源节点502和/或ISP510传输用于转发数字对象的信息(例如,选定媒介的网络地址)。
根据实施例,服务器522和/或代理过程实施例520可以维护客户端源节点和/或ISP的帐单信息。例如,服务器522可以维护由于如上所述的报价过程或其他产生的、对转发数字对象的媒介负债的费用帐目。在具体实施例中,方框710可以根据选定向目的地节点转发数字对象的媒介512提供的报价条款,更新源节点502和/或ISP510的帐目。例如,服务器522可以将费用和作为在方框702中接收的报价请求的一部分的DTF的字段中提供的帐户号相关联。但是,这仅仅是保持和/或更新由于转发数字对象而产生的费用帐目的例子,所请求的主题不限于此。
在另一个具体实施例中,服务器522可以对使用在数据传输网络中转发对象的媒介服务的节点产生的周期性费用清单进行整理。服务器522可以便于将费用和/或支付连接到已执行数字对象转发服务的媒介。在一个实施例中,服务器522为使用媒介转发数字对象的各方(例如,源节点和/或ISP)保持帐目。在此,服务器522可以为各方在各方的信用帐户上,对向执行服务的媒介的收取支付。但是,这些仅仅是服务器522如何整理媒介执行服务的周期账单的例子,所请求的主题不限于此。
如上文图3所示,源节点可以通过多条路径向多个目的地节点转发数字对象。第一媒介可以被选择用于通过第一路径转发向一个或多个目的地节点转发数字对象,第二媒介可以被选择用于通过第二路径向一个或多个其他目的地节点转发数字对象。显而易见的是,图8到图10的实施例可以便于在媒介间对以多条路径向多个目的地转发数字对象的服务进行报价。在此,服务器522可以提供在方框708中对应于多条路径向两个或更多的媒介转发数字对象的信息。
图6和图7示出了通过经两个或更多媒介转发数字对象,向目的地节点进行数字对象传输的方法和/或系统。在此,根据具体实施例,第二网络可以将服务器522耦接到源节点和/或ISP以及能够从ISP接收数字对象的媒介。响应于服务器522的报价请求,代理520的实例(在耦接到第二网络的媒介上执行)从一个或多个下游媒介(未示出)获取报价。代理520的实例可以确定如上所述的在过程实施例450中向目的地节点转发数字对象的报价条款,并通过第二网络向服务器522传输报价。当接受一个或多个报价时,服务器522可在第二网络上向一个或多个代理520实例传输一个或多个接收消息。可替代地,如上所述,当在转发所有的或一部分数字对象的媒介上接收一个或多个数据分组时,暗示着接受。当有这种接受的指示时(明示和/或暗示),代理520的实例可以从如上所述的一个或多个下游媒介,接收一个或多个所述报价。
然而,已经解释和描述的是当前被认为示例性的实施例,本领域技术人员应当理解可以进行各种其他修改,也可以进行等同替换,只要不背离所请求的主题。此外,可以进行许多修改以使所请求的教导适于于具体情况,而不背离在此描述的中心思想。因而,所请求的主题不应限于公开的具体实施例,并且所请求的主题也包括落入所请求的主题范围的所有实施例及其等同替换。

Claims (34)

1.一种方法,包括:
接收报价请求以通过第一网络向目的地节点转发数字对象;以及
通过第二网络的至少一部分,向一个或多个媒介转发所述报价请求。
2.根据权利要求1的方法,其中所述媒介能通过所述第一网络向所述目的地节点转发所述数字对象。
3.根据权利要求1的方法,其中从所述第二网络接收所述报价请求。
4.根据权利要求1的方法,其中从所述源节点和/或因特网服务提供商接收报价请求。
5.根据权利要求1的方法,还包括维护与代表源节点和/或因特网服务提供商提出的服务相关的应计费用的帐目。
6.根据权利要求1的方法,还包括从所述一个或多个媒介的至少一个接收报价。
7.根据权利要求6的方法,还包括至少部分地根据在所接收的报价中表达的条款,选择至少一个所述媒介以向目的地转发数字对象。
8.根据权利要求7的方法,还包括在所述第二网络上传输识别所述选定的至少一个所述媒介的消息。
9.根据权利要求8的方法,其中在所述第二网络上传输识别所述选定的至少一个所述媒介的消息进一步包括向源节点和/或因特网服务提供商传输所述消息。
10.根据权利要求1的方法,其中所述通过第二网络的至少一部分转发所述报价请求还包括根据UDP/IP协议,通过所述第二网络转发所述报价请求。
11.一种方法,包括:
接收对于通过第一网络向目的地节点转发数字对象的服务的报价请求,所述报价请求在耦接到第二网络的通信端口上被接收;
响应于所述报价请求,确定包括向目的地节点转发数字对象的条款的报价;以及
在所述第二网络上转发所述报价。
12.根据权利要求11的方法,其中所述方法还包括响应于接受所述报价的指示,允许通过耦接到第一网络的通信端口向所述目的地节点转发所述数字对象。
13.一种方法,包括:
获取数字对象,以通过第一网络向一个或多个目的地节点传输;
在第二网络上转发关于向所述一个或多个目的地节点转发数字对象服务的报价请求;以及
至少部分地根据响应于从所述第二网络接收的所述报价请求的信息,在所述第一网络上向一个或多个媒介转发所述数字对象。
14.根据权利要求13的方法,其中所述向一个或多个媒介转发所述数字对象还包括:
将所述数字对象格式化为一个或多个数据分组;
将所述一个或多个数据分组与转换标签相关联;以及
向一个或多个标签转换路由器转发所述数据分组。
15.一种包括计算平台的设备,该计算平台适于:
处理通过第一网络向目的地节点转发数字对象的报价请求,所述报价请求在耦接到第二网络的通信端口上被接收;以及
启动通过所述第二网络的至少一部分向一个或多个媒介转发所述报价请求。
16.根据权利要求15的设备,其中在所述通信端口接收所述来自源节点和/或因特网服务提供商的报价请求。
17.根据权利要求15的设备,其中所述计算平台还适于维护与代表所述源节点和/或因特网服务提供商提出的服务相关的应计费用的帐目。
18.根据权利要求15的设备,其中所述计算平台还适于处理从所述一个或多个媒介的至少一个接收的报价。
19.根据权利要求18的设备,其中所述计算平台还适于至少部分地根据在所接收的报价中表达的条款,选择向目的地转发数字对象的所述媒介的至少一个。
20.根据权利要求19的设备,其中所述计算平台还适于启动在所述第二网络上识别所选定的至少一个所述媒介的消息的传输。
21.根据权利要求19的设备,其中所述计算平台还适于启动在所述第二网络上向源节点和/或因特网服务提供商进行的识别所述选定的至少一个所述媒介的消息的传输。
22.一种用于向目的地节点转发数字对象的设备该设备包括:
一个或多个能够从第一网络接收数字对象的第一通信端口;
一个或多个能够通过所述第一网络向目的地传输数字对象的第二通信端口;以及
用于处理向所述目的地节点转发所述数字对象的一个或多个报价请求的代理,所述报价请求是从第二网络接收的。
23.根据权利要求22的设备,其中该设备还包括耦接到所述第二网络的一个或多个第三通信端口。
24.根据权利要求22的设备,其中根据UDP/IP协议接收所述报价请求。
25.根据权利要求22的设备,其中所述代理还适于:
至少部分地根据所述一个或多个报价请求,形成向目的地传输数字对象的一个或多个报价;以及
启动在所述第二网络上一个或多个报价的传输。
26.根据权利要求25的设备,其中所述代理还适于:
在所述第二网络上接收对一个或多个报价的接受;以及
响应于所述接受,允许通过所述一个或多个第二通信端口向目的地传输数字对象。
27.根据权利要求25的设备,其中所述代理还适于在没有接收到所述一个或多个报价接受的情况下,禁止通过所述一个或多个第二通信端口向目的地传输数字对象。
28.根据权利要求22的设备,其中所述代理还适于通过所述第二网络向帐单服务器转发帐单信息。
29.一种设备,包括:
通过第一网络接收向目的地节点转发数字对象的报价请求的装置;以及
通过至少一部分第二网络向一个或多个媒介转发所述报价请求的装置;
30.一种方法,包括:
用于接收关于通过第一网络向目的地节点转发数字对象服务的报价请求的装置,所述报价请求是在耦接到第二网络的通信端口上接收的;
响应于所述报价请求,确定包括向目的地节点转发数字对象的条款的报价的装置;以及
在所述第二网络上转发所述报价的装置。
31.一种设备,包括:
用于获取数字对象以通过第一网络向一个或多个目的地节点传输的装置;
用于通过第二网络转发对于向所述一个或多个目的地节点转发数字对象的服务的报价请求的装置;以及
用于至少部分地根据响应于从所述网络接收的报价请求的信息,在所述第一网络上向一个或多个媒介转发所述数字对象的装置。
32.一种产品,包括:
包括存储在其上的机器可读指令的存储介质,所述机器可读指令用以:
接收通过第一网络向目的地节点转发数字对象的报价请求的装置;以及
通过第二网络的至少一部分向一个或多个媒介转发所述报价请求的装置。
33.一种产品,包括:
包括存储在其上的机器可读指令的存储介质,所述机器可读指令用以:
处理对于通过第一网络向目的地节点转发数字对象的服务的报价请求,所述报价请求是在耦接到第二网络的通信端口接收的;
响应于所述报价请求,确定包括向目的地节点转发数字对象的条款的报价;以及
在所述第二网络启动转发所述报价。
34.一种产品,包括:
包括存储在其上的机器可读指令的存储介质,所述机器可读指令用以:
获取数字对象,以通过第一网络传输到一个或多个目的地节点;
启动在第二网络上转发对于向所述一个或多个目的地节点转发数字对象的服务的报价请求;以及
至少部分地根据响应于从所述第二网络接收的所述报价请求的信息,启动在所述第一网络上向一个或多个媒介转发所述数字对象。
CN2006800460189A 2005-12-06 2006-12-06 报价网络 Active CN101326778B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/296,820 US8014389B2 (en) 2005-12-06 2005-12-06 Bidding network
US11/296,820 2005-12-06
PCT/US2006/061701 WO2007067933A2 (en) 2005-12-06 2006-12-06 Bidding network

Publications (2)

Publication Number Publication Date
CN101326778A true CN101326778A (zh) 2008-12-17
CN101326778B CN101326778B (zh) 2013-01-09

Family

ID=38123626

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800460189A Active CN101326778B (zh) 2005-12-06 2006-12-06 报价网络

Country Status (6)

Country Link
US (2) US8014389B2 (zh)
EP (1) EP1964337A4 (zh)
JP (1) JP4880698B2 (zh)
KR (1) KR101065810B1 (zh)
CN (1) CN101326778B (zh)
WO (1) WO2007067933A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105051774A (zh) * 2013-01-10 2015-11-11 微软技术许可有限责任公司 基于增量式计价的网络容量分配

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8014389B2 (en) 2005-12-06 2011-09-06 Lippershy Celestial Llc Bidding network
US20070130046A1 (en) * 2005-12-06 2007-06-07 Shabbir Khan Quality of service for transmission of digital content
US8055897B2 (en) 2005-12-06 2011-11-08 Lippershy Celestial Llc Digital object title and transmission information
US8194701B2 (en) 2005-12-06 2012-06-05 Lippershy Celestial Llc System and/or method for downstream bidding
US7894447B2 (en) 2005-12-06 2011-02-22 Lippershy Celestial Llc Digital object routing
US9686183B2 (en) 2005-12-06 2017-06-20 Zarbaña Digital Fund Llc Digital object routing based on a service request
US7720073B2 (en) * 2005-12-06 2010-05-18 Shabbir Khan System and/or method for bidding
US8775479B2 (en) * 2007-07-30 2014-07-08 Oracle International Corporation Method and system for state maintenance of a large object
US8799378B2 (en) * 2010-12-17 2014-08-05 Microsoft Corporation Non-greedy consumption by execution blocks in dataflow networks
IL210169A0 (en) 2010-12-22 2011-03-31 Yehuda Binder System and method for routing-based internet security
US9014717B1 (en) * 2012-04-16 2015-04-21 Foster J. Provost Methods, systems, and media for determining location information from real-time bid requests

Family Cites Families (216)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4041398A (en) 1976-06-03 1977-08-09 Icc, Inc. Bi-directional digital communication network
US4405829A (en) 1977-12-14 1983-09-20 Massachusetts Institute Of Technology Cryptographic communications system and method
US4339807A (en) 1979-03-07 1982-07-13 Tokyo Electric Co., Ltd. Postal charge processing system including a weight measuring unit, postal charge calculating unit and a meter stamp issuing unit
US4462473A (en) 1982-08-13 1984-07-31 Valestin James C Apparatus for electronically determining postage in response to weight
US4959795A (en) 1984-02-03 1990-09-25 Bell & Howell Company Insertion machine with distributed chargeback
US4885777A (en) 1985-09-04 1989-12-05 Hitachi, Ltd. Electronic transaction system
US4668758A (en) 1985-09-30 1987-05-26 Shell Oil Company Cure rate control in epoxy resin compositions
JPS62183644A (ja) 1986-02-08 1987-08-12 Canon Inc デ−タ通信装置
US5050213A (en) 1986-10-14 1991-09-17 Electronic Publishing Resources, Inc. Database usage metering and protection system and method
US4977594A (en) 1986-10-14 1990-12-11 Electronic Publishing Resources, Inc. Database usage metering and protection system and method
US4827508A (en) 1986-10-14 1989-05-02 Personal Library Software, Inc. Database usage metering and protection system and method
US4829443A (en) 1987-02-02 1989-05-09 Pitney Bowes Inc. Insertion machine with computerized postage search and prioritized selection of inserts
US4995081A (en) 1988-03-21 1991-02-19 Leighton Frank T Method and system for personal identification using proofs of legitimacy
US4975830A (en) 1988-12-05 1990-12-04 Dayna Communications, Inc. Computer communication system having supplemental formats
EP0383985A1 (de) 1989-02-24 1990-08-29 Claus Peter Prof. Dr. Schnorr Verfahren zur Identifikation von Teilnehmern sowie zur Generierung und Verifikation von elektronischen Unterschriften in einem Datenaustauschsystem
US5202930A (en) 1989-09-05 1993-04-13 Alexander Livshitz High precision on-line signature dynamic verification system
DE59102237D1 (de) 1990-03-14 1994-08-25 Ascom Autelca Ag Vorrichtung zum auslösen einer frankiermaschine.
US5195133A (en) 1991-01-11 1993-03-16 Ncr Corporation Apparatus and method for producing a digitized transaction record including an encrypted signature
US5101437A (en) 1991-02-11 1992-03-31 Ecole Polytechnique Method and apparatus for comparing a test handwritten signature with a reference signature by using information relative to curvilinear and angular velocities of the signature
US5111512A (en) 1991-05-14 1992-05-05 At&T Bell Laboratories Method for signature verification
US5280527A (en) 1992-04-14 1994-01-18 Kamahira Safe Co., Inc. Biometric token for authorizing access to a host system
US5222138A (en) 1992-08-06 1993-06-22 Balabon Sam D Remote signature rendering system & apparatus
ES2198407T3 (es) 1992-09-30 2004-02-01 Motorola, Inc. Sistema de distribucion de mensajes de correo electronico.
US5337358A (en) 1992-11-20 1994-08-09 Pitney Bowes Inc. Apparatus for recording a transaction including authenticating an identification card
US5465299A (en) 1992-12-03 1995-11-07 Hitachi, Ltd. Electronic document processing system and method of forming digital signature
US5490217A (en) 1993-03-05 1996-02-06 Metanetics Corporation Automatic document handling system
US5359508A (en) 1993-05-21 1994-10-25 Rossides Michael T Data collection and retrieval system for registering charges and royalties to users
US5386369A (en) 1993-07-12 1995-01-31 Globetrotter Software Inc. License metering system for software applications
US5383129A (en) 1993-08-31 1995-01-17 Xerox Corporation Method of estimating cost of printing materials used to print a job on a printing apparatus
US20020156737A1 (en) 1993-10-22 2002-10-24 Corporation For National Research Initiatives, A Virginia Corporation Identifying, managing, accessing, and tracking digital objects and associated rights and payments
US5434928A (en) 1993-12-06 1995-07-18 At&T Global Information Solutions Company Method for verifying a handwritten signature entered into a digitizer
US5592477A (en) 1994-09-12 1997-01-07 Bell Atlantic Network Services, Inc. Video and TELCO network control functionality
US6044075A (en) 1994-12-15 2000-03-28 International Business Machines Corporation Apparatus and method for routing a communication in a network
GB9501378D0 (en) 1995-01-24 1995-03-15 Ibm A system and method for establishing a communication channel over a heterogeneous network between a source node and a destination node
US5557320A (en) * 1995-01-31 1996-09-17 Krebs; Mark Video mail delivery system
US5677905A (en) * 1995-03-28 1997-10-14 Bell Atlantic Network Services, Inc. Access subnetwork controller for video dial tone networks
US5790642A (en) 1995-04-28 1998-08-04 Dialogic Corporation Competitively bidding service centers
US5909595A (en) 1995-05-15 1999-06-01 Nvidia Corporation Method of controlling I/O routing by setting connecting context for utilizing I/O processing elements within a computer system to produce multimedia effects
US5781449A (en) 1995-08-10 1998-07-14 Advanced System Technologies, Inc. Response time measurement apparatus and method
US5801753A (en) 1995-08-11 1998-09-01 General Instrument Corporation Of Delaware Method and apparatus for providing an interactive guide to events available on an information network
US5606602A (en) 1995-11-06 1997-02-25 Summit Telecom Systems, Inc. Bidding for telecommunications traffic
US5727156A (en) 1996-04-10 1998-03-10 Hotoffice Technologies, Inc. Internet-based automatic publishing system
US5995503A (en) 1996-06-12 1999-11-30 Bay Networks, Inc. Method and apparatus for providing quality of service routing in a network
US6400687B1 (en) 1996-06-13 2002-06-04 British Telecommunications Public Limited Company ATM network management
US6400681B1 (en) 1996-06-20 2002-06-04 Cisco Technology, Inc. Method and system for minimizing the connection set up time in high speed packet switching networks
US6073176A (en) * 1996-07-29 2000-06-06 Cisco Technology, Inc. Dynamic bidding protocol for conducting multilink sessions through different physical termination points
US5751970A (en) * 1996-08-08 1998-05-12 International Business Machines Corp. Method for determining an optimal segmentation size for file transmission in a communications system
JP3570154B2 (ja) 1996-08-08 2004-09-29 富士ゼロックス株式会社 データ中継装置、及びデータ中継方法
US6366575B1 (en) 1996-11-01 2002-04-02 Teloquent Communications Corporation Extended access for automatic call distributing system
US6335927B1 (en) 1996-11-18 2002-01-01 Mci Communications Corporation System and method for providing requested quality of service in a hybrid network
US6141325A (en) 1996-12-18 2000-10-31 International Business Machines Corporation Paradigm for enabling interoperability between different subnetworks
US5854897A (en) 1996-12-27 1998-12-29 Quantum Systems, Inc. Network communications marketing system
WO1998039719A1 (en) 1997-03-06 1998-09-11 Skylight Software, Inc. Automated software metering of digital payloads
US6157648A (en) 1997-03-06 2000-12-05 Bell Atlantic Network Services, Inc. Network session management
US6081591A (en) * 1997-04-16 2000-06-27 Skoog; Frederick H. Signaling network gateway device and method for use in a signaling network
US6134589A (en) 1997-06-16 2000-10-17 Telefonaktiebolaget Lm Ericsson Dynamic quality control network routing
US6006264A (en) 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
US6614765B1 (en) 1997-10-07 2003-09-02 At&T Corp. Methods and systems for dynamically managing the routing of information over an integrated global communication network
AU9754498A (en) * 1997-11-03 1999-05-24 British Telecommunications Public Limited Company Packet network
GB2332809A (en) 1997-12-24 1999-06-30 Northern Telecom Ltd Least cost routing
US6073716A (en) 1998-03-30 2000-06-13 Textron Inc. Hydraulic system for vehicular traction drive
JP3615057B2 (ja) 1998-07-17 2005-01-26 株式会社東芝 ラベルスイッチングパス設定方法及びノード装置
JP2000059377A (ja) 1998-08-07 2000-02-25 Hitachi Ltd 通信装置
US6580721B1 (en) 1998-08-11 2003-06-17 Nortel Networks Limited Routing and rate control in a universal transfer mode network
US6487172B1 (en) 1998-08-21 2002-11-26 Nortel Networks Limited Packet network route selection method and apparatus using a bidding algorithm
US6289371B1 (en) 1998-09-30 2001-09-11 Hewlett-Packard Company Network scan server support method using a web browser
JP3699837B2 (ja) 1998-10-30 2005-09-28 株式会社東芝 ルータ装置及びラベルスイッチパス制御方法
US6563793B1 (en) * 1998-11-25 2003-05-13 Enron Warpspeed Services, Inc. Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats
JP2000174755A (ja) 1998-12-02 2000-06-23 Fujitsu Ltd 経路選択方式
US6453357B1 (en) * 1999-01-07 2002-09-17 Cisco Technology, Inc. Method and system for processing fragments and their out-of-order delivery during address translation
US6856627B2 (en) 1999-01-15 2005-02-15 Cisco Technology, Inc. Method for routing information over a network
US6973057B1 (en) 1999-01-29 2005-12-06 Telefonaktiebolaget L M Ericsson (Publ) Public mobile data communications network
US7177832B1 (en) * 1999-03-23 2007-02-13 The Trustees Of Columbia University In The City Of New York System and method for performing a progressive second price auction technique
US7406214B2 (en) 1999-05-19 2008-07-29 Digimarc Corporation Methods and devices employing optical sensors and/or steganography
US6426948B1 (en) 1999-06-02 2002-07-30 Accenture Llp Video conferencing fault management in a hybrid network
US6400720B1 (en) * 1999-06-21 2002-06-04 General Instrument Corporation Method for transporting variable length and fixed length packets in a standard digital transmission frame
US6538991B1 (en) 1999-08-03 2003-03-25 Lucent Technologies Inc. Constraint-based routing between ingress-egress points in a packet network
US6415323B1 (en) 1999-09-03 2002-07-02 Fastforward Networks Proximity-based redirection system for robust and scalable service-node location in an internetwork
US6785704B1 (en) 1999-12-20 2004-08-31 Fastforward Networks Content distribution system for operation over an internetwork including content peering arrangements
JP2001077856A (ja) 1999-09-08 2001-03-23 Sony Corp 通信装置および通信方法、並びに記録媒体
US7020697B1 (en) 1999-10-01 2006-03-28 Accenture Llp Architectures for netcentric computing systems
US6631132B1 (en) 1999-10-04 2003-10-07 Veraz Networks Ltd. Urgent packet transmission
US6321085B1 (en) 1999-10-22 2001-11-20 Qualcomm Incorporated System and method for selecting a voice service option
US6687247B1 (en) 1999-10-27 2004-02-03 Cisco Technology, Inc. Architecture for high speed class of service enabled linecard
US20010027449A1 (en) 2000-01-21 2001-10-04 Wright Carl A. Instantaneous internet charging
JP2001211190A (ja) * 2000-01-25 2001-08-03 Hitachi Ltd 通信管理装置及び通信管理方法
WO2001057686A1 (fr) 2000-01-31 2001-08-09 Hideharu Ogawa Systeme de communication, dispositif de retransmission, dispositif de fourniture de services, procede de retransmission, procede de fourniture de services, et progiciel
JP2001216460A (ja) * 2000-02-04 2001-08-10 Kddi Corp 競争売買システム、その制御方法及びその制御プログラムを記録した記録媒体
US6910024B2 (en) * 2000-02-04 2005-06-21 Hrl Laboratories, Llc System for pricing-based quality of service (PQoS) control in networks
US6820133B1 (en) 2000-02-07 2004-11-16 Netli, Inc. System and method for high-performance delivery of web content using high-performance communications protocol between the first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination
US6778493B1 (en) 2000-02-07 2004-08-17 Sharp Laboratories Of America, Inc. Real-time media content synchronization and transmission in packet network apparatus and method
US6977930B1 (en) 2000-02-14 2005-12-20 Cisco Technology, Inc. Pipelined packet switching and queuing architecture
KR100612003B1 (ko) 2000-02-26 2006-08-11 삼성전자주식회사 통신망에서 비트 스트림 송수신 장치 및 그 방법
SG97862A1 (en) 2000-03-09 2003-08-20 Kent Ridge Digital Labs Communication apparatus
DE10011667C2 (de) 2000-03-10 2002-11-21 Infineon Technologies Ag Hochgeschwindigkeits-Router
US7162539B2 (en) 2000-03-16 2007-01-09 Adara Networks, Inc. System and method for discovering information objects and information object repositories in computer networks
JP3790658B2 (ja) 2000-03-27 2006-06-28 富士通株式会社 ネットワークにおけるルーティング情報マッピング装置、その方法及び記録媒体
JP2001282619A (ja) 2000-03-30 2001-10-12 Hitachi Ltd コンテンツ改竄検知方法及びその実施装置並びにその処理プログラムを記録した記録媒体
JP2001283030A (ja) 2000-03-31 2001-10-12 Internatl Business Mach Corp <Ibm> 購入希望価格調査システム、商品提供システム、オークションサーバ、商品販売方法、商品購入方法、記憶媒体及びプログラム伝送装置
AU2001253613A1 (en) 2000-04-17 2001-10-30 Circadence Corporation System and method for shifting functionality between multiple web servers
US6572300B2 (en) 2000-04-24 2003-06-03 The Procter & Gamble Company Soft applicator dome
US7269185B2 (en) * 2000-05-22 2007-09-11 Nortel Networks Limited Management and control of multi-layer networks
US7318091B2 (en) * 2000-06-01 2008-01-08 Tekelec Methods and systems for providing converged network management functionality in a gateway routing node to communicate operating status information associated with a signaling system 7 (SS7) node to a data network node
AU2001266736A1 (en) 2000-06-06 2001-12-17 Ingeo Systems, Inc. Processing electronic documents with embedded digital signatures
US6975594B1 (en) * 2000-06-27 2005-12-13 Lucent Technologies Inc. System and method for providing controlled broadband access bandwidth
US6765921B1 (en) 2000-06-28 2004-07-20 Nortel Networks Limited Communications network
WO2002001376A1 (fr) 2000-06-28 2002-01-03 Yozan Inc. Ordinateur hote, dispositif de communication mobile, programme et support d'enregistrement
US20020004843A1 (en) 2000-07-05 2002-01-10 Loa Andersson System, device, and method for bypassing network changes in a routed communication network
JP3859436B2 (ja) 2000-08-02 2006-12-20 富士通株式会社 通信装置
US20020059624A1 (en) 2000-08-03 2002-05-16 Kazuhiro Machida Server based broadcast system, apparatus and method and recording medium and software program relating to this system
US20020164024A1 (en) * 2000-08-25 2002-11-07 Hiroshi Arakawa Data transmission method and data relay method
US7533405B2 (en) 2000-08-30 2009-05-12 Panasonic Corporation Nonlinear broadcast system
EP1187505B1 (en) 2000-09-06 2008-02-27 Telefonaktiebolaget LM Ericsson (publ) Method for the selection of transmission entities
US20020124111A1 (en) 2000-09-22 2002-09-05 Narad Networks, Inc. System and method for message transmission based on intelligent network element device identifiers
US6522735B1 (en) 2000-10-10 2003-02-18 Nortel Networks Limited Network selection support in a communications service bidding exchange
US6970939B2 (en) 2000-10-26 2005-11-29 Intel Corporation Method and apparatus for large payload distribution in a network
US7035932B1 (en) * 2000-10-27 2006-04-25 Eric Morgan Dowling Federated multiprotocol communication
KR100703499B1 (ko) 2000-12-09 2007-04-03 삼성전자주식회사 다중 프로토콜 레이블 교환 시스템에서 트래픽 엔지니어링기능을 구현하기 위한 데이터구조 및 구축 방법
US20030084020A1 (en) * 2000-12-22 2003-05-01 Li Shu Distributed fault tolerant and secure storage
US6876669B2 (en) * 2001-01-08 2005-04-05 Corrigent Systems Ltd. Packet fragmentation with nested interruptions
FI111777B (fi) 2001-01-16 2003-09-15 Nokia Corp IP-datan siirtäminen tietoliikennejärjestelmässä
US8176425B2 (en) * 2001-02-02 2012-05-08 Ensequence, Inc. Animated screen object for annotation and selection of video sequences
US7212975B2 (en) 2001-02-16 2007-05-01 International Business Machines Corporation Apparatus and methods for providing an estimated time of arrival based marketplace
JP4531277B2 (ja) 2001-03-01 2010-08-25 富士通株式会社 ネットワークサービス設定システムおよびネットワークサービス提供方法
JP2002261800A (ja) 2001-03-02 2002-09-13 Nec Corp サービス品質動的制御装置および制御方法
IL141855A0 (en) 2001-03-07 2002-03-10 Onetiercommunications Inc A method and apparatus for providing an improved quality of service for data transfer over the internet
JP2002290459A (ja) * 2001-03-27 2002-10-04 Nec Corp パケット転送装置および方法
US7664119B2 (en) 2001-03-30 2010-02-16 Intel Corporation Method and apparatus to perform network routing
JP4759844B2 (ja) 2001-05-18 2011-08-31 ソニー株式会社 情報提供装置および方法、情報処理装置および方法、記録媒体、並びにプログラム
US20020180781A1 (en) 2001-05-31 2002-12-05 Cezeaux Thomas Edward Web-based content on an electronic program guide
JP2003122726A (ja) 2001-06-07 2003-04-25 Hitachi Ltd コンテンツ制御方法及びその実施装置並びにその処理プログラム
JP4009136B2 (ja) 2001-06-07 2007-11-14 富士通株式会社 課金システム
US6981069B2 (en) 2001-06-25 2005-12-27 International Business Machines Corp. Compressed data transmission over a plurality of transmission paths
US6940862B2 (en) 2001-06-25 2005-09-06 Mark Goudreau Apparatus and method for classifying packets
JP4192446B2 (ja) 2001-06-29 2008-12-10 株式会社日立製作所 通信サービス取引方法および通信システム
US7987228B2 (en) 2001-07-03 2011-07-26 Accenture Global Services Limited Broadband communications
US20030018539A1 (en) 2001-07-06 2003-01-23 Koninklijke Kpn N.V. Centrum Voor Wiskunde En Informatica Method and system for automated marketing of attention area content
EP1407406A1 (en) 2001-07-17 2004-04-14 BRITISH TELECOMMUNICATIONS public limited company Communications network
US6981029B1 (en) 2001-07-17 2005-12-27 Cisco Technology, Inc. System and method for processing a request for information in a network
FR2827981A1 (fr) 2001-07-27 2003-01-31 Thomson Licensing Sa Installation et procede de gestion d'achat de contenus numeriques diffuses, terminal, moyens de diffusion, de gestion de transactions et de telechargement pour une telle installation
US6981032B2 (en) 2001-07-27 2005-12-27 International Business Machines Corporation Enhanced multicast-based web server
EP1415476B1 (en) 2001-08-08 2018-07-11 Thomson Licensing DTV Mpeg-4 remote communication device
US7299297B2 (en) * 2001-08-16 2007-11-20 Lucent Technologies Inc. Method and apparatus for protecting electronic commerce from distributed denial-of-service attacks
JP2003099545A (ja) 2001-09-25 2003-04-04 Sharp Corp 教科書配布装置,教科書配布システム,教科書配布方法,教科書配布プログラム,教科書配布プログラムを記録した記録媒体および教科書表示システム
US7200144B2 (en) 2001-10-18 2007-04-03 Qlogic, Corp. Router and methods using network addresses for virtualization
GB2381424B (en) 2001-10-26 2005-01-05 Roke Manor Research A method of controlling the amount of data transferred between a terminal and a server
US7668966B2 (en) 2001-11-02 2010-02-23 Internap Network Services Corporation Data network controller
AU2002357000A1 (en) * 2001-11-23 2003-06-10 Cyberscan Technology, Inc. Method and systems for large scale controlled and secure data downloading
ES2201024T3 (es) * 2001-11-30 2004-03-16 Alcatel Plataforma de ip para sistemas avanzados de acceso multipunto.
AU2003235776A1 (en) * 2002-01-08 2003-07-24 Telefonaktiebolaget Lm Ericsson (Publ) Network selection for connectivity
JP2003209568A (ja) 2002-01-15 2003-07-25 Nippon Telegr & Teleph Corp <Ntt> ノードおよびパケット通信網およびパケット通信方法およびプログラムおよび記録媒体
US7433964B2 (en) * 2002-01-20 2008-10-07 Bay Microsystems, Inc. Coherent provisioning of multiple traffic paths in transport networks
US7346056B2 (en) 2002-02-01 2008-03-18 Fujitsu Limited Optimizing path selection for multiple service classes in a network
US7254138B2 (en) 2002-02-11 2007-08-07 Optimum Communications Services, Inc. Transparent, look-up-free packet forwarding method for optimizing global network throughput based on real-time route status
EP1495591B1 (en) 2002-03-22 2008-08-13 Telefonaktiebolaget LM Ericsson (publ) Reducing transmission time for data packets controlled by a link layer protocol comprising a fragmenting/defragmenting capability
US7225228B2 (en) * 2002-03-25 2007-05-29 Sun Microsystems, Inc. Efficient binary content distribution using propagating messages
US7496540B2 (en) 2002-03-27 2009-02-24 Convergys Cmg Utah System and method for securing digital content
US7287275B2 (en) 2002-04-17 2007-10-23 Moskowitz Scott A Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
US7068600B2 (en) 2002-04-29 2006-06-27 Harris Corporation Traffic policing 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
US7870575B2 (en) 2002-04-29 2011-01-11 The Boeing Company Methodology for display/distribution of multiple content versions based on demographics
US7260598B1 (en) 2002-05-03 2007-08-21 Cisco Technology, Inc. Methods and apparatus for processing client requests in a content distribution network using client lists
US20030212827A1 (en) 2002-05-08 2003-11-13 Abheek Saha Method and system for providing peer-to-peer exchange of terminal information over a meshed network
FR2840482B1 (fr) * 2002-05-28 2004-10-15 Thales Sa Procede de reconstitution de messages achemines par un ou plusieurs reseaux de transmission par paquets
FR2841020A1 (fr) 2002-06-13 2003-12-19 St Microelectronics Sa Authentification d'une etiquette electronique
US7453851B2 (en) 2002-06-20 2008-11-18 Spyder Navigations L.L.C. QoS signaling for mobile IP
KR100553082B1 (ko) 2002-06-20 2006-02-15 엘지전자 주식회사 이동통신 단말기의 무선 데이터 다운로드 이어받기 장치및 방법
EP1535157A4 (en) 2002-07-08 2010-09-08 Precache Inc PACKET DELIVERY BASED ON INSPECTION OF USEFUL LOAD AND FOR PROVIDING ALERT SERVICES, DIFFUSING DIGITAL CONTENT AND MANAGING QUALITY OF SERVICE, AND ANTENEMOYING WITH SELECTIVE BROADCASTING IN A PUBLICATION-SUBSCRIPTION NETWORK
US20050246193A1 (en) 2002-08-30 2005-11-03 Navio Systems, Inc. Methods and apparatus for enabling transaction relating to digital assets
US20050038707A1 (en) 2002-08-30 2005-02-17 Navio Systems, Inc. Methods and apparatus for enabling transactions in networks
US20050038724A1 (en) 2002-08-30 2005-02-17 Navio Systems, Inc. Methods and apparatus for enabling transaction relating to digital assets
US20050234860A1 (en) 2002-08-30 2005-10-20 Navio Systems, Inc. User agent for facilitating transactions in networks
JP3676354B2 (ja) 2002-09-10 2005-07-27 株式会社エヌ・ティ・ティ・ドコモ パケット通信システム、ノード、中継ノード、使用済みアドレスを削除可能な中継ノード、及びパケット通信方法
JP3985638B2 (ja) * 2002-09-11 2007-10-03 日本電気株式会社 Rsvp代理応答ルータ、rsvp代理応答システム及びそれに用いるrsvp代理応答方法
DE60223806T2 (de) 2002-09-16 2008-10-30 Agilent Technologies, Inc. - a Delaware Corporation -, Santa Clara Messung von Netzwerkparametern wie sie von nicht künstlichem Netzwerkverkehr wahrgenommen werden
JP2004140486A (ja) 2002-10-16 2004-05-13 Nippon Telegr & Teleph Corp <Ntt> ユーザオンデマンド型通信制御システム
US20060134589A1 (en) * 2002-10-28 2006-06-22 Goodwin Rose E System, method, and apparatus for restorative activity board
KR100453324B1 (ko) 2002-11-18 2004-10-20 한국전자통신연구원 인터넷 서비스품질 보장을 위한 라우팅 장치 및 그 방법
US20040111308A1 (en) 2002-12-09 2004-06-10 Brighthaul Ltd. Dynamic resource allocation platform and method for time related resources
US8059537B2 (en) 2002-12-11 2011-11-15 Broadcom Corporation Quality of service support in a media exchange network
CN1283079C (zh) 2003-02-20 2006-11-01 华为技术有限公司 Ip网络业务质量保证方法及系统
JP2004266547A (ja) 2003-02-28 2004-09-24 Hitachi Cable Ltd ネットワーク機器
US20040172373A1 (en) 2003-02-28 2004-09-02 Shuwei Chen Method and system of range-based floating pricing for electronic transaction
US20050169270A1 (en) 2003-03-19 2005-08-04 Ryoichi Mutou Router, frame forwarding method, and lower layer frame virtual forwarding system
US20040199472A1 (en) 2003-04-04 2004-10-07 Dobbins Kurt A. Method and apparatus for billing over a network
JP4412637B2 (ja) 2003-05-16 2010-02-10 日本電信電話株式会社 アクティブルートサービス方法および装置、ならびにそのプログラムと記録媒体
US20050037787A1 (en) 2003-06-27 2005-02-17 Rosett-Wireless Corporation Wireless intelligent portable-server system (WIPSS)
US7701915B2 (en) * 2003-06-27 2010-04-20 Nokia Corporation Method in a communication system, a communication system and a communication device
DE10329652B4 (de) 2003-07-01 2005-12-22 Siemens Ag Verfahren zur Auswahl eines Dienstanbieters für einen von einer mobilen Station über ein Funkzugangsnetz empfangbaren und von wenigstens zwei Dienstanbietern angebotenen Dienst sowie Auswahlvorrichtung
US7564842B2 (en) 2003-07-02 2009-07-21 Mitsubishi Electric Research Laboratories, Inc. Methods and apparatuses for routing data in a personal area network
US20050002354A1 (en) 2003-07-02 2005-01-06 Kelly Thomas J. Systems and methods for providing network communications between work machines
DE60315361T2 (de) 2003-08-01 2008-05-15 Telefonaktiebolaget Lm Ericsson (Publ) Verfahren und vorrichtung zum routen einer dienstanforderung
KR100547139B1 (ko) 2003-09-03 2006-01-26 학교법인 고황재단 IETF QoS 프로토콜을 이용한 MPEG 미디어데이터 전송 방법 및 장치
JP4295066B2 (ja) 2003-11-12 2009-07-15 株式会社エヌ・ティ・ティ・ドコモ 経路制御装置、通信制御装置、およびこれらを用いた通信システム
KR100556911B1 (ko) * 2003-12-05 2006-03-03 엘지전자 주식회사 무선 동영상 스트리밍 서비스를 위한 동영상 데이터의 구조
US20050152378A1 (en) 2003-12-12 2005-07-14 Bango Joseph J. Method of providing guaranteed delivery through the use of the internet for priority e-mail, files and important electronic documents
JP4732746B2 (ja) 2004-01-08 2011-07-27 パナソニック株式会社 コンテンツ配信システム、ライセンス配信方法および端末装置
US7986694B2 (en) * 2004-02-03 2011-07-26 Realtek Semiconductor Corp. Method for fragmenting an incoming packet into a first outgoing packet and a second outgoing packet
GB2411549B (en) 2004-02-27 2007-07-25 Toshiba Res Europ Ltd Method of routing in an ad hoc network
US7415268B2 (en) 2004-03-02 2008-08-19 Nokia Corporation Method and apparatus to provide charging for ad-hoc service provisioning between trusted parties and between untrusted parties
US9160571B2 (en) 2004-03-11 2015-10-13 Hewlett-Packard Development Company, L.P. Requesting a service from a multicast network
US8359349B2 (en) 2004-03-18 2013-01-22 Nokia Corporation System and associated terminal, method and computer program product for uploading content
KR100870215B1 (ko) * 2004-05-13 2008-11-24 퀄컴 인코포레이티드 무선 통신 시스템을 통해 송신된 멀티미디어 데이터의 헤더압축
JP3950874B2 (ja) 2004-07-01 2007-08-01 株式会社東芝 ネットワーク接続装置、経路情報配布プログラム及び経路情報配布方法
US20060140162A1 (en) 2004-12-23 2006-06-29 Yojak Vasa Alternate-location content delivery apparatus, methods and computer program products
JP5507784B2 (ja) 2005-09-01 2014-05-28 富士通株式会社 環境管理局の端末、評価値処理方法、評価値処理プログラム、ネットワーク事業者の端末、サービス要求処理方法、サービス要求処理プログラム
US7554996B2 (en) * 2005-09-14 2009-06-30 Cisco Technology, Inc. Controlled distribution of inter-area routing information
US7558859B2 (en) 2005-10-17 2009-07-07 Microsoft Corporation Peer-to-peer auction based data distribution
US8014389B2 (en) 2005-12-06 2011-09-06 Lippershy Celestial Llc Bidding network
US7894447B2 (en) 2005-12-06 2011-02-22 Lippershy Celestial Llc Digital object routing
US20070130046A1 (en) 2005-12-06 2007-06-07 Shabbir Khan Quality of service for transmission of digital content
US8194701B2 (en) * 2005-12-06 2012-06-05 Lippershy Celestial Llc System and/or method for downstream bidding
US8055897B2 (en) 2005-12-06 2011-11-08 Lippershy Celestial Llc Digital object title and transmission information
US20070136209A1 (en) 2005-12-06 2007-06-14 Shabbir Khan Digital object title authentication
US9686183B2 (en) 2005-12-06 2017-06-20 Zarbaña Digital Fund Llc Digital object routing based on a service request
US7720073B2 (en) 2005-12-06 2010-05-18 Shabbir Khan System and/or method for bidding

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105051774A (zh) * 2013-01-10 2015-11-11 微软技术许可有限责任公司 基于增量式计价的网络容量分配

Also Published As

Publication number Publication date
KR101065810B1 (ko) 2011-09-20
EP1964337A4 (en) 2010-10-06
EP1964337A2 (en) 2008-09-03
US8014389B2 (en) 2011-09-06
JP4880698B2 (ja) 2012-02-22
US20120020362A1 (en) 2012-01-26
US20070133571A1 (en) 2007-06-14
WO2007067933A2 (en) 2007-06-14
CN101326778B (zh) 2013-01-09
KR20080086472A (ko) 2008-09-25
JP2009518975A (ja) 2009-05-07
WO2007067933A3 (en) 2007-12-13

Similar Documents

Publication Publication Date Title
CN101326778B (zh) 报价网络
CN101326777B (zh) 用于下游报价的系统和/或方法
CN101411129A (zh) 用于报价的系统和/或方法
CN101888334B (zh) 利用路由优先级值的动态重定义的可扩展路由策略结构
CN101595666B (zh) 用于管理分组网的预订用户使用的装置和方法
CN101336427B (zh) 基于业务请求的数字对象路由
CN1957568B (zh) 用于配置跨域电信服务的开放式服务发现和路由选择机制
CN1849796B (zh) 用于确定对等路由器的能力和配置的ttl探询技术
JP2009518760A (ja) デジタル・コンテンツの伝送のためのサービス品質
WO2006046576A1 (ja) パケット通信ネットワーク及びパケット通信方法
EP1589708B1 (en) Vpn communication control device, communication control method in vpn, and virtual dedicated network management device
Cisco Introduction to Cisco Router Configuration: Student Guide, Revision 11.3 Cisco Internetwork Operating System Software
RU2678470C1 (ru) Способ мультимаршрутизации блоков данных в коммутируемой сети
Chin Cisco Frame Relay Solutions Guide
CN101103595A (zh) 用于虚拟专用网服务的供应链管理的互联系统
Singh et al. Optimum Path Computation for Real Time Applications in Computer 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
C14 Grant of patent or utility model
GR01 Patent grant