METHOD AND SYSTEM FOR TESTING AN APPLICATION
    1.
    发明申请
    METHOD AND SYSTEM FOR TESTING AN APPLICATION 有权
    用于测试应用的方法和系统

    公开(公告)号:US20110145642A1

    公开(公告)日:2011-06-16

    申请号:US12813733

    申请日:2010-06-11

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3672 G06F11/3696

    摘要: The present invention provides a method, test-bed and computer program product for testing an application installed on a wireless communication device. The wireless communication device communicates one or more messages wirelessly to a server through a test-bed. The test-bed is connected with the server and provides one or more testing parameters for the one or more messages. A tester, testing the application, assigns a probability to the one or more messages. Further, the tester assigns a probability to the one or more testing parameters. Thereafter, the messages are re-communicated between the server and wireless communication device through the test-bed. Subsequently, the one or more messages are identified by the test-bed and one or more wireless network conditions are emulated based on the probabilities assigned to the one or more messages and the one or more testing parameters.

    摘要翻译: 本发明提供了一种用于测试安装在无线通信设备上的应用的方法,测试台和计算机程序产品。 无线通信设备通过测试台将一个或多个消息无线地传送到服务器。 测试台与服务器连接,并为一个或多个消息提供一个或多个测试参数。 测试应用程序的测试者为一个或多个消息分配概率。 此外,测试者为一个或多个测试参数分配概率。 此后,通过测试台在服务器和无线通信设备之间重新传送消息。 随后,一个或多个消息由测试台识别,并且基于分配给一个或多个消息的概率和一个或多个测试参数来仿真一个或多个无线网络条件。

    Method and system for testing an application
    2.
    发明授权
    Method and system for testing an application 有权
    用于测试应用程序的方法和系统

    公开(公告)号:US08402312B2

    公开(公告)日:2013-03-19

    申请号:US12813733

    申请日:2010-06-11

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3672 G06F11/3696

    摘要: The present invention provides a method, test-bed and computer program product for testing an application installed on a wireless communication device. The wireless communication device communicates one or more messages wirelessly to a server through a test-bed. The test-bed is connected with the server and provides one or more testing parameters for the one or more messages. A tester, testing the application, assigns a probability to the one or more messages. Further, the tester assigns a probability to the one or more testing parameters. Thereafter, the messages are re-communicated between the server and wireless communication device through the test-bed. Subsequently, the one or more messages are identified by the test-bed and one or more wireless network conditions are emulated based on the probabilities assigned to the one or more messages and the one or more testing parameters.

    摘要翻译: 本发明提供了一种用于测试安装在无线通信设备上的应用的方法,测试台和计算机程序产品。 无线通信设备通过测试台将一个或多个消息无线地传送到服务器。 测试台与服务器连接,并为一个或多个消息提供一个或多个测试参数。 测试应用程序的测试者为一个或多个消息分配概率。 此外,测试者为一个或多个测试参数分配概率。 此后,通过测试台在服务器和无线通信设备之间重新传送消息。 随后,一个或多个消息由测试台识别,并且基于分配给一个或多个消息的概率和一个或多个测试参数来仿真一个或多个无线网络条件。

    Estimating multimedia data packet buffering time streamed over a selected wireless network
    3.
    发明授权
    Estimating multimedia data packet buffering time streamed over a selected wireless network 有权
    估计通过所选无线网络流式传输的多媒体数据包缓冲时间

    公开(公告)号:US08848540B2

    公开(公告)日:2014-09-30

    申请号:US13241973

    申请日:2011-09-23

    摘要: A computer-implemented method for estimating buffering time of multimedia data packets for efficient playout of multimedia applications by a mobile device is provided. A wireless network with highest quality of service is selected from a plurality of wireless networks based on recorded information related to multimedia calls placed by the mobile device over the plurality of wireless networks. A multimedia call is placed over the selected wireless network for the mobile device and one or more conditions related to the selected wireless network and the mobile device is monitored. Information related to the one or more conditions of the selected wireless network and the mobile device are gathered. Based on the gathered information, buffering time of multimedia data packets is estimated. Before playout, multimedia data packets that are received by the mobile device are buffered for a predetermined time period corresponding to the estimated buffering time.

    摘要翻译: 提供了一种用于估计多媒体数据分组的缓冲时间的计算机实现的方法,用于移动设备的多媒体应用的高效播放。 基于与由移动设备在多个无线网络上放置的多媒体呼叫相关的记录信息,从多个无线网络中选择具有最高服务质量的无线网络。 在移动设备的所选无线网络上放置多媒体呼叫,并且监视与所选择的无线网络和移动设备相关的一个或多个条件。 收集与所选无线网络和移动设备的一个或多个条件相关的信息。 基于收集的信息,估计多媒体数据包的缓冲时间。 在播放之前,由移动设备接收的多媒体数据分组被缓冲预定的时间段,对应于估计的缓冲时间。

    System and method for managing playout time in packet communication network
    4.
    发明申请
    System and method for managing playout time in packet communication network 有权
    用于管理分组通信网络播放时间的系统和方法

    公开(公告)号:US20080008096A1

    公开(公告)日:2008-01-10

    申请号:US11480486

    申请日:2006-07-05

    IPC分类号: H04J1/16 H04L12/56 H04L12/54

    摘要: A system, method, and computer program product for dynamically managing packet delay of a received packet of data between multiple endpoints, including a delay estimator module adapted to calculate packet delay of the received packet of data. The system further includes a predictor module adapted for predicting a playout time for each received packet of data indicative of the calculated packet delay of the at least one received packet of data. Furthermore, the system includes a buffer module adapted for buffering the received packet of data for a variable amount of time and a player module adapted for playing only the received packet of data and to discard packets of data received after the predicted playout time. The delay estimator is adapted to calculate maximum delay of all the packets of data received in an interval within a predetermined threshold indicative of the calculated packet delay.

    摘要翻译: 一种用于在多个端点之间动态管理接收到的数据分组的分组延迟的系统,方法和计算机程序产品,包括适于计算所接收的数据分组的分组延迟的延迟估计器模块。 该系统还包括预测器模块,其适于预测每个接收到的数据分组的播出时间,该数据分组指示所计算的至少一个接收的数据分组的分组延迟。 此外,该系统包括适于缓冲接收到的数据包的可变时间量的缓冲器模块和适于只播放所接收到的数据包的播放器模块,并丢弃在预测的播放时间之后接收的数据分组。 延迟估计器适于计算在指示所计算的分组延迟的预定阈值内的间隔中接收的所有数据分组的最大延迟。

    SYSTEMS AND METHODS FOR OPTIMIZING THE PERFORMANCE OF AN APPLICATION COMMUNICATING OVER A NETWORK
    5.
    发明申请
    SYSTEMS AND METHODS FOR OPTIMIZING THE PERFORMANCE OF AN APPLICATION COMMUNICATING OVER A NETWORK 有权
    优化网络应用程序通信性能的系统和方法

    公开(公告)号:US20130223243A1

    公开(公告)日:2013-08-29

    申请号:US13532151

    申请日:2012-06-25

    IPC分类号: H04L12/26

    摘要: Systems and methods for optimizing the performance of an application, as described, may include determining an arrival time of a packet at a network emulator node by the network emulator node, wherein the packet is transmitted from a node to the network emulator node over the network, establishing a packet ordering queue at the network emulator node, applying a maximum delay time by the network emulator node, applying a minimum delay time by the network emulator node, and computing a packet departure time for the packet from the network emulator node. An exemplary embodiment may additionally include the determination of a bandwidth delay time, where the applicable network bandwidth is imposed by the network emulator node.

    摘要翻译: 如所描述的用于优化应用的性能的系统和方法可以包括确定网络仿真器节点在网络仿真器节点处的分组到达时间,其中分组通过网络从节点传送到网络仿真器节点 在网络仿真器节点建立分组排序队列,由网络仿真器节点应用最大延迟时间,由网络仿真器节点应用最小延迟时间,以及从网络仿真器节点计算分组的分组离开时间。 示例性实施例可以另外包括确定带宽延迟时间,其中由网络仿真器节点施加适用的网络带宽。

    System and method for robust data loss recovery in a wireless local area network
    6.
    发明申请
    System and method for robust data loss recovery in a wireless local area network 有权
    在无线局域网中强大的数据丢失恢复的系统和方法

    公开(公告)号:US20100111054A1

    公开(公告)日:2010-05-06

    申请号:US12386673

    申请日:2009-04-21

    IPC分类号: H04W40/00 H04J3/24

    摘要: A system and method for robust data loss recovery in a wireless local area network is provided. The method includes splitting user data into multiple data fragments. The method further includes creating multiple beacon frames by placing each data fragment in a unique beacon frame and broadcasting the beacon frames through a wireless medium by an access point of the network. Prior to transmission, the method includes arranging the frames into a plurality of groups and creating a parity frame for each group, to be transmitted along with the beacon frame. After transmission, the beacon frames are received by a wireless client and data fragments are extracted from each beacon frame. At the receiving end, the wireless client checks whether all the transmitted beacon frames have been received. Finally, the user data is reconstructed from the extracted data fragments by reassembling the data fragments.

    摘要翻译: 提供了一种用于无线局域网中稳健的数据丢失恢复的系统和方法。 该方法包括将用户数据分割成多个数据片段。 该方法还包括通过将每个数据片段放置在唯一的信标帧中并通过网络的接入点通过无线介质广播信标帧来创建多个信标帧。 在传输之前,该方法包括将帧排列成多个组,并为每个组创建与信标帧一起发送的奇偶校验帧。 在传输之后,信标帧由无线客户接收,并且从每个信标帧提取数据片段。 在接收端,无线客户端检查是否已经接收到所有发送的信标帧。 最后,通过重新组合数据片段,从提取的数据片段重建用户数据。

    System and method for improving bandwidth of wireless local area network
    7.
    发明申请
    System and method for improving bandwidth of wireless local area network 审中-公开
    提高无线局域网带宽的系统和方法

    公开(公告)号:US20100085922A1

    公开(公告)日:2010-04-08

    申请号:US12386672

    申请日:2009-04-21

    IPC分类号: H04J3/16 H04W72/04 H04W40/00

    摘要: A system and method for improving bandwidth of a local area network is provided. The method includes splitting user data into multiple data fragments. The method further includes creating multiple beacon frames by placing each data fragment in a unique beacon frame. Further, the method includes broadcasting the beacon frames through a wireless medium by an access point of the network. Thereafter, the beacon frames are received by a wireless client and data fragments are extracted from each beacon frame. Finally, the user data is reconstructed from the extracted data fragments by reassembling the data fragments.

    摘要翻译: 提供了一种用于提高局域网带宽的系统和方法。 该方法包括将用户数据分割成多个数据片段。 该方法还包括通过将每个数据片段放置在唯一的信标帧中来创建多个信标帧。 此外,该方法包括由网络的接入点通过无线介质广播信标帧。 此后,信标帧由无线客户端接收,并且从每个信标帧提取数据片段。 最后,通过重新组合数据片段,从提取的数据片段重建用户数据。

    Systems and methods for optimizing the performance of an application communicating over a network
    8.
    发明授权
    Systems and methods for optimizing the performance of an application communicating over a network 有权
    用于优化通过网络通信的应用程序的性能的系统和方法

    公开(公告)号:US08824328B2

    公开(公告)日:2014-09-02

    申请号:US13532151

    申请日:2012-06-25

    IPC分类号: H04W24/00

    摘要: Systems and methods for optimizing the performance of an application, as described, may include determining an arrival time of a packet at a network emulator node by the network emulator node, wherein the packet is transmitted from a node to the network emulator node over the network, establishing a packet ordering queue at the network emulator node, applying a maximum delay time by the network emulator node, applying a minimum delay time by the network emulator node, and computing a packet departure time for the packet from the network emulator node. An exemplary embodiment may additionally include the determination of a bandwidth delay time, where the applicable network bandwidth is imposed by the network emulator node.

    摘要翻译: 如所描述的用于优化应用的性能的系统和方法可以包括确定网络仿真器节点在网络仿真器节点处的分组到达时间,其中分组通过网络从节点传送到网络仿真器节点 在网络仿真器节点建立分组排序队列,由网络仿真器节点应用最大延迟时间,由网络仿真器节点应用最小延迟时间,以及从网络仿真器节点计算分组的分组离开时间。 示例性实施例可以另外包括确定带宽延迟时间,其中由网络仿真器节点施加适用的网络带宽。

    ESTIMATING MULTIMEDIA DATA PACKET BUFFERING TIME STREAMED OVER A SELECTED WIRELESS NETWORK
    9.
    发明申请
    ESTIMATING MULTIMEDIA DATA PACKET BUFFERING TIME STREAMED OVER A SELECTED WIRELESS NETWORK 有权
    估计多媒体数据包缓冲时间流经选定的无线网络

    公开(公告)号:US20130033988A1

    公开(公告)日:2013-02-07

    申请号:US13241973

    申请日:2011-09-23

    IPC分类号: H04W72/02 H04W24/02

    摘要: A computer-implemented method for estimating buffering time of multimedia data packets for efficient playout of multimedia applications by a mobile device is provided. A wireless network with highest quality of service is selected from a plurality of wireless networks based on recorded information related to multimedia calls placed by the mobile device over the plurality of wireless networks. A multimedia call is placed over the selected wireless network for the mobile device and one or more conditions related to the selected wireless network and the mobile device is monitored. Information related to the one or more conditions of the selected wireless network and the mobile device are gathered. Based on the gathered information, buffering time of multimedia data packets is estimated. Before playout, multimedia data packets that are received by the mobile device are buffered for a predetermined time period corresponding to the estimated buffering time.

    摘要翻译: 提供了一种用于估计多媒体数据分组的缓冲时间的计算机实现的方法,用于移动设备的多媒体应用的高效播放。 基于与由移动设备在多个无线网络上放置的多媒体呼叫相关的记录信息,从多个无线网络中选择具有最高服务质量的无线网络。 在移动设备的所选无线网络上放置多媒体呼叫,并且监视与所选择的无线网络和移动设备相关的一个或多个条件。 收集与所选无线网络和移动设备的一个或多个条件相关的信息。 基于收集的信息,估计多媒体数据包的缓冲时间。 在播放之前,由移动设备接收的多媒体数据分组被缓冲预定的时间段,对应于估计的缓冲时间。

    SYSTEM AND METHOD FOR TESTING PERFORMANCE OF MOBILE APPLICATION SERVER
    10.
    发明申请
    SYSTEM AND METHOD FOR TESTING PERFORMANCE OF MOBILE APPLICATION SERVER 审中-公开
    用于测试移动应用服务器性能的系统和方法

    公开(公告)号:US20120253745A1

    公开(公告)日:2012-10-04

    申请号:US13073429

    申请日:2011-03-28

    IPC分类号: G06F11/30

    摘要: A system and method for testing performance of a mobile application server is provided. The methodology of the invention describes steps to initiate one or more instances of a mobile application using one or more test cases. The one or more instances of the mobile application are initiated in a plurality of emulations of an operating environment. The methodology further describes steps to buffer plurality of requests generated by the one or more instances of the mobile application. The methodology furthermore describes steps to invoke the plurality of buffered requests synchronously to a server based on a predefined policy. The methodology in addition describes step to measure response time taken by the server to process each of the invoked plurality of requests.

    摘要翻译: 提供了一种用于测试移动应用服务器性能的系统和方法。 本发明的方法描述了使用一个或多个测试用例启动移动应用的一个或多个实例的步骤。 在操作环境的多个仿真中启动移动应用的一个或多个实例。 该方法还描述了缓冲由移动应用的一个或多个实例产生的多个请求的步骤。 该方法还描述了基于预定义策略来与服务器同步地调用多个缓冲请求的步骤。 该方法另外描述了测量服务器处理每个被调用的多个请求所需的响应时间的步骤。