发明名称 COMPRESSING AND TRANSMITTING STRUCTURED INFORMATION
摘要 Various of the present embodiments present a network protocol facilitating intermediary analysis and modification of packets in a compressed data stream is provided. Particularly, a user specified header-payload architecture built using a Machine-to-Machine protocol, e.g., the Message Queueing Telemetry Transport (MQTT™) protocol, may be divided into a “header” and a “payload” portion. The payload may include, e.g., JSON data. Both the “header” and the “payload” portions may be serialized, but only the payload portion may be compressed. An intermediate computing device between the source computing device transmitting the stream and the destination computing device receiving the stream may receive the packet. The intermediate computing device may perform operations using the uncompressed “header”, such as substituting an identifier so as to chronicle the path traveled by the packet to the destination. The intermediate computing device may then retransmit the packet to another intermediate computing device or to the destination computing device.
申请公布号 US2016157129(A1) 申请公布日期 2016.06.02
申请号 US201414558586 申请日期 2014.12.02
申请人 Facebook, Inc. 发明人 Guthmann Eyal;Banerjee Ajit;Huang Shuangtiao;Georgiou Thomas Apostolos
分类号 H04W28/06;H04W4/00;H04L29/06 主分类号 H04W28/06
代理机构 代理人
主权项 1. A computer-implemented method, comprising: receiving data; serializing the data; generating a header based upon the data; compressing at least a portion of the data; and generating a packet by appending the header to the data, wherein the header is not compressed; wherein the header comprises: a first field indicating a length of the header;a second field indicating an attribute of a path taken by the packet; anda third field indicating a communication class associated with the packet.
地址 Menlo Park CA US