System and method for providing rapid rerouting of real-time multi-media flows
    2.
    发明授权
    System and method for providing rapid rerouting of real-time multi-media flows 有权
    提供实时多媒体流快速重新路由的系统和方法

    公开(公告)号:US07633943B2

    公开(公告)日:2009-12-15

    申请号:US11368922

    申请日:2006-03-06

    IPC分类号: H04L12/28

    摘要: A system and method for providing rapid rerouting of real-time transport protocol (RTP) multi-media flows is disclosed. Generally, a first endpoint is connected to a second endpoint, wherein the first endpoint comprises a transceiver, software stored within the first endpoint defining functions to be performed by the first endpoint, and a processor configured by the software. The processor is configured to perform the steps of, performing flow processing on a data packet received at a first endpoint, from a second endpoint, removing a multi-protocol label switching (MPLS) tag from the data packet, translating a source address and destination address of the data packet, and determining a forwarding destination if more than one destination address of the data packet is provided.

    摘要翻译: 公开了一种用于提供实时传输协议(RTP)多媒体流的快速重新路由的系统和方法。 通常,第一端点连接到第二端点,其中第一端点包括收发器,存储在第一端点内的软件定义要由第一端点执行的功能以及由该软件配置的处理器。 处理器被配置为执行以下步骤:从第二端点对在第一端点处接收的数据分组执行流处理,从数据分组中移除多协议标签交换(MPLS)标签,翻译源地址和目的地 数据分组的地址,以及如果提供了数据分组的多个目的地地址,则确定转发目的地。

    System and method for providing encryption for rerouting of real time multi-media flows
    3.
    发明授权
    System and method for providing encryption for rerouting of real time multi-media flows 有权
    用于为实时多媒体流重新路由提供加密的系统和方法

    公开(公告)号:US07536546B2

    公开(公告)日:2009-05-19

    申请号:US09941229

    申请日:2001-08-28

    IPC分类号: H04L9/00 H04L29/06

    摘要: A system for providing encryption for the rerouting of multi-media data flow packets is disclosed. Generally, a first endpoint is connected to a second endpoint, wherein the first endpoint comprises a transceiver, encryption software stored within the first endpoint defining functions to be performed by the first endpoint, and a processor. The processor is configured by the encryption software to perform the steps of: assigning a sequence number to a first multi-media data flow packet received by a first endpoint, wherein the first multi-media data flow packet is within a series of multi-media data flow packets; pseudo-randomly shuffling the sequence number of the first multi-media data flow packet; and, transmitting the pseudo-randomly shuffled sequence number to a second endpoint. These steps may be performed by a programmed controller, or other hardware, instead of, or in addition to, being performed in accordance with software.

    摘要翻译: 公开了一种用于为多媒体数据流分组的重新路由提供加密的系统。 通常,第一端点连接到第二端点,其中第一端点包括收发器,存储在第一端点内的加密软件,其定义要由第一端点执行的功能,以及处理器。 处理器由加密软件配置以执行以下步骤:将序列号分配给由第一端点接收的第一多媒体数据流分组,其中第一多媒体数据流分组在一系列多媒体 数据流包; 伪随机混洗第一个多媒体数据流包的序列号; 以及将所述伪随机洗牌序列号发送到第二端点。 这些步骤可以由编程的控制器或其他硬件来执行,而不是或根据软件执行,或者除了被执行之外。

    System and method for determining flow quality statistics for real-time transport protocol data flows
    4.
    发明授权
    System and method for determining flow quality statistics for real-time transport protocol data flows 有权
    用于确定实时传输协议数据流的流量质量统计的系统和方法

    公开(公告)号:US07362707B2

    公开(公告)日:2008-04-22

    申请号:US09911256

    申请日:2001-07-23

    IPC分类号: H04L12/26

    摘要: A system and method for determining flow quality statistics for real-time transport protocol (RTP) data flows is disclosed. Generally, a first endpoint is connected to a second endpoint, wherein the first endpoint comprises a transceiver, software stored within the first endpoint defining functions to be performed by the first endpoint, and a processor. The processor is configured by the software to perform the steps of, determining latency for the RTP data flows, determining jitter for the RTP data flows, and/or determining lost packets for the RTP data flows. Latency is determined by the first endpoint transmitting a test data packet to the second endpoint; the second endpoint looping the test data packet back to the first endpoint; comparing when the test data packet was received by the first endpoint to when the test data packet was sent to the second endpoint, to determine a round trip time; and, dividing the round trip time in two, resulting in the latency. Jitter is determined by beginning a timer when a first data packet of an RTP data flow is received by the first endpoint; stopping the timer when a second data packet of the RTP data flow is received by the first endpoint; and, adding measured time from the beginning of the timer to the stopping of the timer to an aggregate to obtain the jitter for the RTP data flow. Lost packets are determined by determining a sequence number of a received RTP data packet within the RTP data flow; storing the determined sequence number; calculating whether the determined sequence number sequentially falls within a numerical order; and, if the sequence number of the received RTP data packet does not sequentially fall within the numerical order, storing the sequence number as a missed RTP data packet.

    摘要翻译: 公开了一种用于确定实时传输协议(RTP)数据流的流量统计的系统和方法。 通常,第一端点连接到第二端点,其中第一端点包括收发器,存储在第一端点内的软件,其定义要由第一端点执行的功能,以及处理器。 处理器由软件配置以执行以下步骤:确定RTP数据流的等待时间,确定RTP数据流的抖动,和/或确定RTP数据流的丢包。 延迟由第一端点向第二端点发送测试数据分组确定; 第二端点将测试数据分组循环回到第一端点; 比较当测试数据分组被第一端点接收到测试数据分组被发送到第二端点时,确定往返时间; 并将往返时间划分为两次,导致延迟。 当RTP数据流的第一数据包被第一端点接收时,通过开始定时器来确定抖动; 当第一端点接收到RTP数据流的第二数据分组时停止定时器; 并且从计时器的开始添加测量时间到将定时器停止到聚合以获得RTP数据流的抖动。 通过确定RTP数据流中接收的RTP数据分组的序列号来确定丢失分组; 存储确定的序列号; 计算所确定的序列号是否顺序地落在数字顺序内; 并且如果所接收的RTP数据分组的序列号不顺序地落入数字顺序中,则将序列号存储为丢失的RTP数据分组。

    Multiple system management point nodes using dynamically transportable logic for system configuration management
    10.
    发明授权
    Multiple system management point nodes using dynamically transportable logic for system configuration management 失效
    多个系统管理点节点使用动态可传输逻辑进行系统配置管理

    公开(公告)号:US06636593B1

    公开(公告)日:2003-10-21

    申请号:US09715301

    申请日:2000-11-17

    IPC分类号: H04M1700

    摘要: A dynamic transaction network having multiple management stations, one or more terminals, and one or more databases is disclosed. The dynamic transaction network is capable of adding and removing network hosts (terminals, databases, and management stations) in real-time while continuing to service transaction requests. In addition, the dynamic transaction network is capable of transferring database fragments from a source database to a target database in real-time. In response to a transaction request from a caller, the terminal accesses information stored in a corresponding database via dynamic transportable logic. The dynamic transportable logic derives the location of relevant information in the database from input characteristic(s) of the transaction request. The transportable logic stored in the one or more terminals may be updated with transportable logic stored in the management station if a host determines that there is a difference between its transportable logic and the management station's transportable logic. A method for initializing a distributed, scalable, dynamic transaction network is disclosed as well. The method comprises: identifying each host; verifying each host has a current copy of the network configuration; updating the network configuration as required; and periodically repeating the process.

    摘要翻译: 公开了具有多个管理站,一个或多个终端和一个或多个数据库的动态交易网络。 动态交易网络能够在继续服务交易请求的同时实时添加和删除网络主机(终端,数据库和管理站)。 此外,动态交易网络能够将数据库片段从源数据库实时传输到目标数据库。 响应于来自呼叫者的交易请求,终端通过动态可传输逻辑访问存储在对应数据库中的信息。 动态可移植逻辑从交易请求的输入特征中导出数据库中相关信息的位置。 如果主机确定其可运输逻辑和管理站的可运输逻辑之间存在差异,则存储在一个或多个终端中的可运输逻辑可以用存储在管理站中的可运输逻辑进行更新。 还公开了用于初始化分布式,可扩展的动态交易网络的方法。 该方法包括:识别每个主机; 验证每个主机具有网络配置的当前副本; 根据需要更新网络配置; 并定期重复该过程。