会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • RELIABLE MESSAGING SYSTEM AND METHOD
    • 可靠的消息传递系统和方法
    • US20110252152A1
    • 2011-10-13
    • US13082272
    • 2011-04-07
    • Marcus SherryNikola BorisovRalph HarikGeorges Harik
    • Marcus SherryNikola BorisovRalph HarikGeorges Harik
    • G06F15/16
    • H04L67/02H04W80/12
    • A reliable messaging channel is created using multiple independent HTTP requests. In one embodiment, a method (a) establishes a session identifier by exchanging messages with a recipient using an application layer communication protocol (e.g., HTTP); and (b) uses the application layer communication protocol to send ordered data to the recipient by assigning one or more sequence numbers according to the predetermined order in the data. The session identifier may be generated, for example, using a random number of generator. In one implementation, the session identifier is not less than 96 bits long. The sender may receive from the recipient acknowledgements each acknowledging receipt of the data bearing a corresponding sequence number. Data to be sent in the opposite direction may piggy-back on an acknowledgement by including the data in a non-zero length payload. Data received out of order are queued. The sender may limit the rate at which data is transmitted to a “window size” (i.e., no more than a predetermined amount of data is sent within a predetermined time period). The window size is adjusted according to a channel condition (e.g., an amount of data retransmitted or lost during the predetermined time period). In one implementation, the window size is adjusted by doubling or halving, consistent with the channel condition.
    • 使用多个独立HTTP请求创建可靠的消息通道。 在一个实施例中,方法(a)通过使用应用层通信协议(例如,HTTP)与接收者交换消息来建立会话标识符; 和(b)使用应用层通信协议通过根据数据中的预定顺序分配一个或多个序列号来向订约者发送有序数据。 可以例如使用随机数的发生器来生成会话标识符。 在一个实现中,会话标识符不小于96位长。 发送者可以从接收者确认每个确认接收到具有相应序列号的数据。 以相反方向发送的数据可以通过将数据包括在非零长度有效载荷中来回馈确认。 收到的数据不正确排队。 发送者可以将数据发送的速率限制为“窗口大小”(即,在预定时间段内不超过预定量的数据)。 根据信道条件(例如,在预定时间段期间重传或丢失的数据量)来调整窗口大小。 在一个实现中,窗口大小通过加倍或减半来调整,与信道条件一致。