会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and system for network emulation using packet reorder emulation techniques
    • 使用分组重排序仿真技术进行网络仿真的方法和系统
    • US07339899B2
    • 2008-03-04
    • US10955578
    • 2004-09-30
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • H04L12/26
    • H04L41/145H04L41/0803
    • Emulating a packet reorder condition in a network includes maintaining a counter variable to count packets sent out since the most recent reordered packet. When a new packet arrives, if the counter variable is less than or equal to zero, a current packet lag value is determined. If the current packet lag value is not equal to zero, the new packet is delayed before being sent out in accordance with the lag value, and the counter is updated with the lag value. Otherwise, the new packet is sent out without delay and the counter is decreased by one. The current packet lag value is computed based on supplied configuration parameters. Delaying the new packet includes applying a latency to the packet, the latency comprising a time cost to transmit the packet multiplied by the current packet lag value.
    • 仿真网络中的分组重排条件包括维持计数器变量来计算自最近重新排序的分组以来发送的分组。 当新分组到达时,如果计数器变量小于或等于零,则确定当前分组滞后值。 如果当前分组滞后值不等于零,则根据滞后值发送新分组之前被延迟,并且用滞后值更新计数器。 否则,新的数据包被发送出没有延迟,计数器减1。 根据提供的配置参数计算当前数据包滞后值。 延迟新分组包括对分组应用等待时间,等待时间包括传送分组乘以当前分组滞后值的时间成本。
    • 3. 发明申请
    • Method and system for network emulation using packet reorder emulation techniques
    • 使用分组重排序仿真技术进行网络仿真的方法和系统
    • US20060072628A1
    • 2006-04-06
    • US10955578
    • 2004-09-30
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • H04J3/06
    • H04L41/145H04L41/0803
    • Emulating a packet reorder condition in a network includes maintaining a counter variable to count packets sent out since the most recent reordered packet. When a new packet arrives, if the counter variable is less than or equal to zero, a current packet lag value is determined. If the current packet lag value is not equal to zero, the new packet is delayed before being sent out in accordance with the lag value, and the counter is updated with the lag value. Otherwise, the new packet is sent out without delay and the counter is decreased by one. The current packet lag value is computed based on supplied configuration parameters. Delaying the new packet includes applying a latency to the packet, the latency comprising a time cost to transmit the packet multiplied by the current packet lag value.
    • 仿真网络中的分组重排条件包括维持计数器变量来计算自最近重新排序的分组以来发送的分组。 当新分组到达时,如果计数器变量小于或等于零,则确定当前分组滞后值。 如果当前分组滞后值不等于零,则根据滞后值发送新分组之前被延迟,并且用滞后值更新计数器。 否则,新的数据包被发送出没有延迟,计数器减1。 根据提供的配置参数计算当前数据包滞后值。 延迟新分组包括对分组应用等待时间,延迟包括传送分组乘以当前分组滞后值的时间成本。
    • 4. 发明授权
    • Network emulator architecture
    • 网络仿真器架构
    • US07433814B2
    • 2008-10-07
    • US10955993
    • 2004-09-30
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • G06F9/455
    • H04L41/145G06F9/45537
    • A network emulator provides both per-connection and non-connection-based emulation. The emulator includes a host computer, and a kernel-mode emulator driver and user-mode application component running on the host computer. The application component supplies configuration parameters to the driver. The driver includes a packet filter list that filters a captured packet, a virtual network link that receives the packet from the packet filter list, a link group list that applies an emulation procedure to the packet, a timer management component that manages a timer associated with the emulation procedure, and a packet dispatcher component that sends out the packet. A connection pool component facilitates per-connection emulation.
    • 网络仿真器提供基于每个连接和非连接的仿真。 该仿真器包括主计算机,以及在主机上运行的内核模式仿真器驱动程序和用户模式应用程序组件。 应用程序组件向驱动程序提供配置参数。 驱动器包括过滤捕获的分组的分组过滤器列表,从分组过滤器列表接收分组的虚拟网络链路,对分组应用仿真过程的链路组列表,管理与 仿真过程,以及发送数据包的数据包调度程序组件。 连接池组件便于每个连接仿真。
    • 5. 发明申请
    • Network emulator architecture
    • 网络仿真器架构
    • US20060069544A1
    • 2006-03-30
    • US10955993
    • 2004-09-30
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • Yunxin LiuZheng NiJian WangQian ZhangWenwu Zhu
    • G06F9/455
    • H04L41/145G06F9/45537
    • A network emulator provides both per-connection and non-connection-based emulation. The emulator includes a host computer, and a kernel-mode emulator driver and user-mode application component running on the host computer. The application component supplies configuration parameters to the driver. The driver includes a packet filter list that filters a captured packet, a virtual network link that receives the packet from the packet filter list, a link group list that applies an emulation procedure to the packet, a timer management component that manages a timer associated with the emulation procedure, and a packet dispatcher component that sends out the packet. A connection pool component facilitates per-connection emulation.
    • 网络仿真器提供基于每个连接和非连接的仿真。 该仿真器包括主计算机,以及在主机上运行的内核模式仿真器驱动程序和用户模式应用程序组件。 应用程序组件向驱动程序提供配置参数。 驱动器包括过滤捕获的分组的分组过滤器列表,从分组过滤器列表接收分组的虚拟网络链路,对分组应用仿真过程的链路组列表,管理与 仿真过程,以及发送数据包的数据包调度程序组件。 连接池组件便于每个连接仿真。
    • 8. 发明授权
    • Systems and methods for coordinating wireless traffic for heterogeneous wireless devices
    • 用于协调异构无线设备的无线流量的系统和方法
    • US07626931B2
    • 2009-12-01
    • US11089209
    • 2005-03-23
    • Haitao WuYunxin LiuQian Zhang
    • Haitao WuYunxin LiuQian Zhang
    • H04J1/16
    • H04W4/12H04W28/10H04W80/00H04W84/12
    • In view of the foregoing, the present invention provides a unified software framework or architecture for distributed coordination of wireless devices and radios, referred to as Layer 2.5 Software MAC (or ‘SoftMAC’), which resides between the standard 802.11 MAC layer (Layer 2) and IP layer (Layer 3) to regulate and control the amount of traffic (both real-time and “best effort”) delivered to 802.11 MAC DCF interfaces. The software based design can be ported to different OS platforms and systems and is capable of handling new hardware interfaces and MAC mechanisms (e.g., 802.11e) with only a software upgrade. The invention thus provides a natural way to make end systems support coordination of different radios of device(s), achieving better performance. Advantages of the 2.5 layer software MAC in accordance with the invention include: (a) there are no hardware constraints; (b) heterogeneous wireless/radio support is provided at the 2.5 layer; and (c) an evolutionary and extensible solution with the ability to support future wireless MAC/PHY chip combinations.
    • 鉴于上述情况,本发明提供了用于无线设备和无线电的分布式协调的统一软件框架或架构,称为第2.5层软件MAC(或“SoftMAC”),其驻留在标准802.11MAC层(层2 )和IP层(第3层),以调节和控制传送到802.11 MAC DCF接口的流量(包括实时和“尽力而为”)。 基于软件的设计可以移植到不同的操作系统平台和系统,并且能够仅通过软件升级来处理新的硬件接口和MAC机制(例如,802.11e)。 因此,本发明提供了使终端系统支持不同无线电装置的协调的自然方式,从而实现更好的性能。 根据本发明的2.5层软件MAC的优点包括:(a)没有硬件约束; (b)在2.5层提供异构无线/无线电支持; 和(c)具有支持未来无线MAC / PHY芯片组合的能力的进化和可扩展解决方案。
    • 9. 发明申请
    • Using a mobile phone to remotely control a computer via an overlay network
    • 使用手机通过覆盖网络远程控制计算机
    • US20070124406A1
    • 2007-05-31
    • US11290797
    • 2005-11-30
    • Yunxin LiuJunfeng ZhouQian Zhang
    • Yunxin LiuJunfeng ZhouQian Zhang
    • G06F15/16
    • H04L67/025H04L51/04H04L51/38H04M1/72533
    • Systems and methods are described for using a mobile phone to remotely control a computing device. In one implementation, a communication channel between the mobile phone and the computing device uses an overlay network, such as an instant messaging (IM) service, to exchange communication data packets. An exemplary system includes a flexible layered architecture—which allows tailoring the system for remote control of various applications using various network configurations. Based on the overlay protocol used, a transport protocol layer can provide helpful application programming interfaces (APIs). On top of the transport protocol layer, a remote control protocol defines a framework for packet exchange of extensible commands, customizable for remote control of diverse applications. Use of paired-key encryption, IM accounts, and buddy lists ensure that communications between mobile phone and remote computer are secure.
    • 描述了使用移动电话来远程控制计算设备的系统和方法。 在一个实现中,移动电话和计算设备之间的通信信道使用诸如即时消息(IM)服务的覆盖网络来交换通信数据分组。 示例性系统包括灵活分层架构,其允许使用各种网络配置来定制系统以远程控制各种应用。 基于所使用的覆盖协议,传输协议层可以提供有用的应用程序编程接口(API)。 在传输协议层之上,远程控制协议定义了可扩展命令的分组交换框架,可定制用于各种应用的远程控制。 使用配对密钥加密,IM帐户和好友列表确保手机和远程计算机之间的通信安全。
    • 10. 发明授权
    • Using a mobile phone to remotely control a computer via an overlay network
    • 使用手机通过覆盖网络远程控制计算机
    • US07792924B2
    • 2010-09-07
    • US11290797
    • 2005-11-30
    • Yunxin LiuJunfeng ZhouQian Zhang
    • Yunxin LiuJunfeng ZhouQian Zhang
    • G06F15/16
    • H04L67/025H04L51/04H04L51/38H04M1/72533
    • Systems and methods are described for using a mobile phone to remotely control a computing device. In one implementation, a communication channel between the mobile phone and the computing device uses an overlay network, such as an instant messaging (IM) service, to exchange communication data packets. An exemplary system includes a flexible layered architecture—which allows tailoring the system for remote control of various applications using various network configurations. Based on the overlay protocol used, a transport protocol layer can provide helpful application programming interfaces (APIs). On top of the transport protocol layer, a remote control protocol defines a framework for packet exchange of extensible commands, customizable for remote control of diverse applications. Use of paired-key encryption, IM accounts, and buddy lists ensure that communications between mobile phone and remote computer are secure.
    • 描述了使用移动电话来远程控制计算设备的系统和方法。 在一个实现中,移动电话和计算设备之间的通信信道使用诸如即时消息(IM)服务的覆盖网络来交换通信数据分组。 示例性系统包括灵活分层架构,其允许使用各种网络配置来定制系统以远程控制各种应用。 基于所使用的覆盖协议,传输协议层可以提供有用的应用程序编程接口(API)。 在传输协议层之上,远程控制协议定义了可扩展命令的分组交换框架,可定制用于各种应用的远程控制。 使用配对密钥加密,IM帐户和好友列表确保手机和远程计算机之间的通信安全。