Patent classifications
H04L69/04
IP SUPPORT IN NON-CELLULAR LOW-POWER WIDE AREA NETWORKS
A low-power wide area network supports IP communication between a wireless device and an IP application node. The LPWAN server provides the application node's IP address and a compression/decompression protocol to the device, which applies the protocol (i) to generate a compressed uplink IP header for wireless transmission to LPWAN radio gateway(s), where the compressed IP header is subsequently decompressed to form an uplink IP packet for transmission to the application node and (ii) to decompress a compressed downlink IP header received from a radio gateway, where the compressed IP header was generated from an uncompressed downlink IP header from the IP application node. The device can also segment large uplink IP packets and reassemble large downlink IP packets. In a LoRaWAN network, the join server facilitates arriving at a common compression/decompression protocol and assigns an IP address to the device to enable IP communication with an IP application client.
STREAMING MEDIA PROCESSING METHOD, TRANSMITTING DEVICE AND RECEIVING DEVICE
A streaming media processing method, a transmitting device and a receiving device are provided. The streaming media processing method includes the following steps: encoding original media data into encoded streaming media; adding metadata to a media frame in the encoded streaming media to generate a padded streaming media, and the metadata serves as a payload data of the media frame; and encapsulating the padded streaming media into a streaming media packet. In this way, it is possible to satisfy the requirement of compatibility without affecting codec and communication protocols.
STREAMING MEDIA PROCESSING METHOD, TRANSMITTING DEVICE AND RECEIVING DEVICE
A streaming media processing method, a transmitting device and a receiving device are provided. The streaming media processing method includes the following steps: encoding original media data into encoded streaming media; adding metadata to a media frame in the encoded streaming media to generate a padded streaming media, and the metadata serves as a payload data of the media frame; and encapsulating the padded streaming media into a streaming media packet. In this way, it is possible to satisfy the requirement of compatibility without affecting codec and communication protocols.
PERIPHERAL BUS VIDEO COMMUNICATION USING INTERNET PROTOCOL
Described are techniques for video bridging for conversion of IP network video streams to the USB Video Class (UVC). The conversion of IP video to UVC video can include the use of software-only conversions and hardware assisted conversions, and can be done within purpose-built “conversion” devices or as software only solutions operating within applications or drivers within the operating systems of the “end nodes”. The end-nodes simultaneously see and use multiple USB UVC video sources. The conversion process can also convert the USB UVC video control protocol to IP Video Stream control protocols.
PERIPHERAL BUS VIDEO COMMUNICATION USING INTERNET PROTOCOL
Described are techniques for video bridging for conversion of IP network video streams to the USB Video Class (UVC). The conversion of IP video to UVC video can include the use of software-only conversions and hardware assisted conversions, and can be done within purpose-built “conversion” devices or as software only solutions operating within applications or drivers within the operating systems of the “end nodes”. The end-nodes simultaneously see and use multiple USB UVC video sources. The conversion process can also convert the USB UVC video control protocol to IP Video Stream control protocols.
METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT FOR DOCUMENT TRANSMISSION
Embodiments of the present disclosure relate to a method, a device, and a computer program product for document transmission. The method includes: selecting a portion to be encoded from a document that comprises structured portions, wherein each of the structured portions comprises an identifier and data associated with the identifier; acquiring at least one structured portion of the portion to be encoded; performing the following operations for a corresponding structured portion of the at least one structured portion to encode the document: generating a hash value of data of the corresponding structured portion; determining whether a hash value repository comprises the hash value; and replacing, based on a determination that the hash value repository comprises the hash value, the data of the corresponding structured portion in the document with the hash value; and sending the encoded document to a receiver. This solution can reduce the bandwidth consumption of transmitting a document including structured data while ensuring that a receiver obtains required information, as well as potentially saving the storage space required by the receiver to store the received document.
METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT FOR DOCUMENT TRANSMISSION
Embodiments of the present disclosure relate to a method, a device, and a computer program product for document transmission. The method includes: selecting a portion to be encoded from a document that comprises structured portions, wherein each of the structured portions comprises an identifier and data associated with the identifier; acquiring at least one structured portion of the portion to be encoded; performing the following operations for a corresponding structured portion of the at least one structured portion to encode the document: generating a hash value of data of the corresponding structured portion; determining whether a hash value repository comprises the hash value; and replacing, based on a determination that the hash value repository comprises the hash value, the data of the corresponding structured portion in the document with the hash value; and sending the encoded document to a receiver. This solution can reduce the bandwidth consumption of transmitting a document including structured data while ensuring that a receiver obtains required information, as well as potentially saving the storage space required by the receiver to store the received document.
Wireless traffic optimization for ISM radios
Embodiments include radio transmitters, receivers and methods of operation for enhanced bandwidth utilisation. The transmitter hashes received data blocks to produce indices associated with the received data blocks. The data blocks and associated indices are stored in memory and transmitted. If the received data blocks have previously been stored, the indices are transmitted instead of the data blocks. The receiver stores the received data blocks and associated indices in memory, and outputs the received data blocks. When the receiver receives indices instead of data blocks, it accesses the memory to look up and retrieve the associated data blocks, and outputs the retrieved data blocks.
Wireless traffic optimization for ISM radios
Embodiments include radio transmitters, receivers and methods of operation for enhanced bandwidth utilisation. The transmitter hashes received data blocks to produce indices associated with the received data blocks. The data blocks and associated indices are stored in memory and transmitted. If the received data blocks have previously been stored, the indices are transmitted instead of the data blocks. The receiver stores the received data blocks and associated indices in memory, and outputs the received data blocks. When the receiver receives indices instead of data blocks, it accesses the memory to look up and retrieve the associated data blocks, and outputs the retrieved data blocks.
Method and device for analyzing service-oriented communication
A device and method for analyzing service-oriented communication in a communications network. A data packet includes a header for service-oriented communication. It is analyzed for the data packet depending on information about at least two data fields of the header whether or not the data packet meets a criterion, the criterion defining a setpoint value for values from the at least two data fields permitted in the communications network or a combination of information from the at least two data fields permitted in the communications network.