Patent classifications
H04L69/04
Packet Forwarding Method, Device, and System
Embodiments of this application provide a packet forwarding method. In the method, a first network device generates a first packet, where the first packet includes a segment list corresponding to a forwarding path of the first packet, the segment list includes a plurality of sequentially arranged compressed segment identifiers, a length of each of the plurality of compressed segment identifiers is less than 128 bits, the plurality of compressed segment identifiers include a first-type compressed segment identifier and a second-type compressed segment identifier, a length of the first-type compressed segment identifier is a first length, a length of the second-type compressed segment identifier is a second length, and the first length is less than the second length. The first network device sends the first packet based on the segment list.
Communication Method and Device
A communication method includes that a first device deletes a first data packet. The first device sends first signaling to a second device, where the first signaling includes or indicates a first buffer, the first buffer is used to compress a second data packet or used to decompress a compressed second data packet, a serial number of the first data packet and a serial number of the second data packet are consecutive, the serial number of the second data packet follows the serial number of the first data packet, and the second device is a receiving device of the compressed second data packet.
Communication Method and Device
A communication method includes that a first device deletes a first data packet. The first device sends first signaling to a second device, where the first signaling includes or indicates a first buffer, the first buffer is used to compress a second data packet or used to decompress a compressed second data packet, a serial number of the first data packet and a serial number of the second data packet are consecutive, the serial number of the second data packet follows the serial number of the first data packet, and the second device is a receiving device of the compressed second data packet.
GNSS FORECAST AND SPOOFING/JAMMING DETECTION
Disclosed is a method of detecting and rejecting a spoofing or jamming signal source by receiving at a first device a forecast of a visibility for each Global Navigation Satellite System (GNSS) satellite signal source in the forecast at a GNSS receiver coupled to the first device, calculating from at least an elevation and the received visibility of the satellite signal sources in the forecast a predicted Signal to Noise Ratio (SNR), comparing SNR acquired by the GNSS receiver of one or more of the satellite signal sources to the predicted SNR, detecting a spoofing signal source based on acquiring a higher SNR than predicted or a jamming signal source based on acquiring a lower SNR than predicted, and rejecting the spoofing or jamming signal source based on differences between the acquired and predicted SNR.
COMPRESSING DIGITAL METRICS FOR TRANSMISSION ACROSS A NETWORK UTILIZING A GRAPH-BASED COMPRESSION DICTIONARY AND TIME SLICE DELTA COMPRESSION
The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate compressed metric data for digital metrics utilizing a graph-based compression dictionary and time slice compression. For instance, the disclosed systems can utilize a dynamically modifiable graph-based compression dictionary to generate compressed metric label identifiers for metric labels of digital metrics. The graph-based compression dictionary can include nodes and edges corresponding to metric label segments and metric label identifier values, respectively. The disclosed systems can traverse the graph-based compression dictionary using a metric label to determine the corresponding compressed metric label identifier. The disclosed systems can further generate delta compression values for the metric values of the digital metrics. For instance, the disclosed systems can compare metric values within a single time slice (e.g., a time stamp) to generate corresponding delta compression values. In some cases, the disclosed systems further compare the metric values across a time window.
COMPRESSING DIGITAL METRICS FOR TRANSMISSION ACROSS A NETWORK UTILIZING A GRAPH-BASED COMPRESSION DICTIONARY AND TIME SLICE DELTA COMPRESSION
The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate compressed metric data for digital metrics utilizing a graph-based compression dictionary and time slice compression. For instance, the disclosed systems can utilize a dynamically modifiable graph-based compression dictionary to generate compressed metric label identifiers for metric labels of digital metrics. The graph-based compression dictionary can include nodes and edges corresponding to metric label segments and metric label identifier values, respectively. The disclosed systems can traverse the graph-based compression dictionary using a metric label to determine the corresponding compressed metric label identifier. The disclosed systems can further generate delta compression values for the metric values of the digital metrics. For instance, the disclosed systems can compare metric values within a single time slice (e.g., a time stamp) to generate corresponding delta compression values. In some cases, the disclosed systems further compare the metric values across a time window.
Mobile video surveillance recording system
The video recording system comprises a video recorder and one or more cameras which is specially designed to record video on the exterior and interior of a locomotive. The system is capable of withstanding the railroad environment, and has been designed to maximize safety and to minimize liability. The video recording system is capable of recording video on at least two drives (same video or different video on at least two drives) thereby creating redundancy in case one of the videos is unclear and/or damaged.
Determining compression levels to apply for different logical chunks of collected system state information
An apparatus comprises a processing device configured to collect system state information from host devices, to split the collected system state information into logical chunks, and to determine, based at least in part on a plurality of factors, a compression level to be applied to each of the logical chunks. The plurality of factors comprise a first factor characterizing a time at which the collected system state information is needed at a destination device and at least a second factor characterizing resources available for at least one of performing compression of the collected system state information and transmitting the collected system state information over at least one network to the destination device. The processing device is further configured to apply the determined compression level to each of the logical chunks to generate compressed logical chunks, and to transmit the compressed logical chunks to the destination device.
Transmission method, reception method, transmission apparatus, and reception apparatus
A transmission method includes: generating one or more transfer frames that each store one or more streams used for content transfer; and transmitting the one or more generated frames through broadcast, each of the one or more streams storing one or more second transfer units, each of the one or more second transfer units storing one or more first transfer units, and each of the one or more first transfer units storing one or more Internet Protocol (IP) packets. In at least one stream among the one or more streams, each of the first transfer units positioned at a head contains reference clock information indicating time used for reproduction of the content.
Transmission method, reception method, transmission apparatus, and reception apparatus
A transmission method includes: generating one or more transfer frames that each store one or more streams used for content transfer; and transmitting the one or more generated frames through broadcast, each of the one or more streams storing one or more second transfer units, each of the one or more second transfer units storing one or more first transfer units, and each of the one or more first transfer units storing one or more Internet Protocol (IP) packets. In at least one stream among the one or more streams, each of the first transfer units positioned at a head contains reference clock information indicating time used for reproduction of the content.