RU2019131451A - Способ связи - Google Patents

Способ связи Download PDF

Info

Publication number
RU2019131451A
RU2019131451A RU2019131451A RU2019131451A RU2019131451A RU 2019131451 A RU2019131451 A RU 2019131451A RU 2019131451 A RU2019131451 A RU 2019131451A RU 2019131451 A RU2019131451 A RU 2019131451A RU 2019131451 A RU2019131451 A RU 2019131451A
Authority
RU
Russia
Prior art keywords
node
segment
block
blocks
frame
Prior art date
Application number
RU2019131451A
Other languages
English (en)
Inventor
Генри ТЕБОУЛЛЕ
ЛЕ ГОУРРИЕРЕК Марк
Original Assignee
Саджемком Энерджи Энд Телеком Сас.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Саджемком Энерджи Энд Телеком Сас. filed Critical Саджемком Энерджи Энд Телеком Сас.
Publication of RU2019131451A publication Critical patent/RU2019131451A/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1621Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • H04L9/304Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy based on error correction codes, e.g. McEliece
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/34Encoding or coding, e.g. Huffman coding or error correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Claims (27)

1. Способ связи между первым и вторым узлами в сети с применением протокола передачи кадров, причем каждый кадр в соответствии с указанным протоколом, называемым протоколом кадра, содержит полезную нагрузку, предназначенную для транспортировки полезных данных, при этом каждая полезная нагрузка имеет размер, который может различаться у разных кадров протокола, причем способ включает этапы, выполняемые первым узлом, включающие:
получение (300) кадра полезной нагрузки для передачи второму узлу;
разделение (301) кадра полезной нагрузки на набор блоков предварительно;
определенного размера, причем каждый блок связан с числом, равным рангу указанного;
блока в кадре полезной нагрузки;
применение процедуры упаковки и передачи к блокам указанного набора, включающей:
перебор блоков в порядке убывания их номера и вставку блоков в этом порядке по меньшей мере в один сегмент, причем вставка блоков в каждый сегмент осуществляется до максимального приближения размера сегмента к текущему размеру полезной нагрузки, при этом размер сегмента остается меньше или равным ему;
вставку (304) контрольной информации в каждый сегмент, причем указанная контрольная информация содержит, в каждом сегменте, содержащем более одного блока, в который она вставлена, идентификатор, представляющий номер блока, который имеет самый высокий ранг в указанном сегменте, и дополнительно содержит, в случае вставки в сегмент, содержащий блок с самым низким рангом, код идентификации ошибки, позволяющий определить, был ли принят набор блоков; и
передачу (305) каждого сегмента второму узлу в кадре протокола;
и, в случае приема подтверждения приема от второго узла, содержащего информацию, представляющую по меньшей мере один блок, не принятый вторым узлом, применение процедуры упаковки и передачи по меньшей мере к каждому блоку, который не был принят, причем второй узел использует каждый элемент полученной контрольной информации для определения каждого потерянного блока.
2. Способ по п. 1, отличающийся тем, что сеть представляет собой беспроводную сеть большого радиуса действия, обеспечивающую низкое энергопотребление на основе технологии LoRa, протокол представляет собой протокол LoRaWAN, и первый узел представляет собой устройство, подходящее для связи в сети LoRa с использованием протокола LoRaWAN, называемое конечной точкой LoRa, а второй узел является сервером сети LoRa, или первый узел является сервером сети LoRa, а второй узел является конечной точкой LoRa.
3. Способ по п. 1 или 2, отличающийся тем, что, если после передачи каждого сегмента второму узлу, первый узел не получает подтверждение приема от второго узла по истечении заранее определенного времени, отсчитываемого после передачи последнего сегмента, первый узел передает второму узлу сегмент, содержащий по меньшей мере блок с самым низким рангом, код идентификации ошибки и идентификатор, представляющий номер блока, имеющего самый высокий ранг в указанном сегменте.
4. Способ по п. 1, 2 или 3, отличающийся тем, что контрольная информация включена в заголовок указанного сегмента, причем указанный заголовок дополнительно содержит информацию, представляющую изменение набора блоков, значение которого изменяется каждый раз, когда новый набор блоков передается второму узлу, и/или информацию, представляющую запрос на подтверждение приема, позволяющую активировать или не активировать механизм подтверждения приема, при этом первый узел ожидает подтверждения приема набора блоков от второго узла, когда указанный механизм активирован.
5. Способ по любому из предшествующих пунктов, отличающийся тем, что информация, представляющая по меньшей мере один блок, не принятый вторым узлом, является последовательностью битов, причем каждый бит в последовательности представляет блок в наборе блоков, и для каждого бита первое значение указанного бита указывает прием соответствующего блока, а второе значение указанного бита указывает не-прием соответствующего блока.
6. Способ по любому из предшествующих пунктов, отличающийся тем, что подтверждение приема содержит информацию для идентификации того, к какому набору блоков относится указанное подтверждение приема, и/или информацию, указывающую на то, обнаружил или не обнаружил второй узел ошибку, в случае проверки целостности принятых блоков с применением кода обнаружения ошибок.
7. Способ по п. 2 или пп. 3–6, когда они являются зависимыми от п. 2, отличающийся тем, что когда первый узел является сервером, а второй узел является конечной точкой LoRa, функционирующей в классе A в соответствии с протоколом LoRaWAN, и когда второй узел принял первый сегмент, содержащий блоки из набора блоков, то при каждом приеме сегмента второй узел измеряет время с момента приема указанного сегмента и, если указанное время превышает предварительно определенное максимальное время без передачи кадра первому узлу, передает кадр протокола, представляющий запрос на передачу данных первому узлу, чтобы разрешить первому узлу передавать новый сегмент.
8. Устройство, называемое первым узлом, с типом узла связи, подходящим для связи со вторым устройством с типом узла связи, называемым вторым узлом, в сети с использованием протокола передачи кадров, причем каждый кадр в соответствии с указанным протоколом, называемым протоколом кадра, содержит полезную нагрузку, предназначенную для транспортировки полезных данных, при этом каждая полезная нагрузка имеет размер, который может различаться у разных кадров протокола, причем указанное устройство содержит:
получающие средства для получения (300) кадра полезной нагрузки для передачи второму узлу;
средства сегментации для разделения (301) кадра полезной нагрузки на набор блоков предварительно определенного размера, причем каждый блок связан с числом, равным рангу указанного блока в кадре полезной нагрузки;
средства обработки для применения процедуры упаковки и передачи к блокам указанного набора, содержащие:
средства перебора для перебора (303) блоков в порядке убывания их номера и вставки блоков в этом порядке по меньшей мере в один сегмент, причем вставка блоков в каждый сегмент осуществляется до максимального приближения размера сегмента к текущему размеру полезной нагрузки, при этом размер сегмента остается меньше или равным ему;
средства упаковки для вставки (304) контрольной информации в каждый сегмент, причем указанная контрольная информация содержит, в каждом сегменте, содержащем более одного блока, в который она вставлена, идентификатор, представляющий номер блока, который имеет самый высокий ранг в указанном сегменте, а также содержит, в случае вставки в сегмент, содержащий блок с самым низким рангом, код идентификации ошибки, позволяющий определить, был ли принят набор блоков;
средства передачи для передачи (305) каждого сегмента второму узлу в кадре протокола;
и средства приема для приема от второго узла подтверждения приема, содержащего информацию, представляющую по меньшей мере один блок, не принятый вторым узлом,
средства обработки для применения процедуры упаковки и передачи по меньшей мере к каждому блоку, не принятому в случае приема такого подтверждения приема от указанного второго узла, причем второй узел использует каждый элемент полученной контрольной информации для определения каждого потерянного блока.
9. Компьютерная программа, содержащая инструкции для реализации устройством (100, 120) способа по любому из пп. 1–7 при выполнении указанной программы процессором упомянутого устройства.
10. Средство хранения, хранящее компьютерную программу, содержащую инструкции для реализации устройством (100, 120) способа по любому из пп. 1-7 при выполнении указанной программы процессором упомянутого устройства.
RU2019131451A 2018-10-09 2019-10-04 Способ связи RU2019131451A (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1859364 2018-10-09
FR1859364A FR3087081A1 (fr) 2018-10-09 2018-10-09 Procede de communication

Publications (1)

Publication Number Publication Date
RU2019131451A true RU2019131451A (ru) 2021-04-05

Family

ID=65443982

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2019131451A RU2019131451A (ru) 2018-10-09 2019-10-04 Способ связи

Country Status (8)

Country Link
US (1) US11477692B2 (ru)
EP (1) EP3637845B1 (ru)
CN (1) CN111031575B (ru)
AR (1) AR116691A1 (ru)
AU (1) AU2019246754B2 (ru)
BR (1) BR102019021112A2 (ru)
FR (1) FR3087081A1 (ru)
RU (1) RU2019131451A (ru)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112104980B (zh) * 2020-09-14 2022-06-03 腾讯科技(深圳)有限公司 辅助终端定位的方法、装置
CN112492013B (zh) * 2020-11-20 2023-07-04 无锡灵龙芯物联网科技有限公司 一种基于LoRa的多点文件传输与组网方法
CN115297168B (zh) * 2022-06-28 2023-07-18 中国南方电网有限责任公司超高压输电公司 一种应用于电力物联网的大数据包传输方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1808994A1 (fr) * 2006-01-12 2007-07-18 Alcatel Lucent Dispositif de commutation à transport universel de trames de paquets de données
FR3047384B1 (fr) * 2016-01-28 2018-11-23 Sagemcom Broadband Sas Procede de synchronisation d'une passerelle dans un reseau lora

Also Published As

Publication number Publication date
CN111031575A (zh) 2020-04-17
EP3637845A1 (fr) 2020-04-15
FR3087081A1 (fr) 2020-04-10
EP3637845B1 (fr) 2021-06-02
BR102019021112A2 (pt) 2020-04-28
US20200112880A1 (en) 2020-04-09
AR116691A1 (es) 2021-06-02
AU2019246754B2 (en) 2023-05-04
US11477692B2 (en) 2022-10-18
CN111031575B (zh) 2022-08-23
AU2019246754A1 (en) 2020-04-23

Similar Documents

Publication Publication Date Title
RU2019131451A (ru) Способ связи
CN113411313B (zh) 数据传输方法、装置和***
EP3751929A1 (en) User device, and method for inter-user-device sending and receiving of positioning signal
US8495257B2 (en) Network direct memory access
KR101904433B1 (ko) 블라인드 검출을 이용하여 시스템에서 harq로 송수신하는 harq 프레임 데이터 구조 및 방법
CN103918307B (zh) 基于递送路径变化的分组排序
US9892124B2 (en) Method and device for transferring file
EP3605881B1 (en) Method and device for transmitting and receiving network management information, transmitting apparatus and receiving apparatus
CN103365810B (zh) 在c.a.n.总线上减少闪速存储装置编程时间的方法和设备
US20190306039A1 (en) Packet loss detection method, apparatus, and system
CN111209240B (zh) 数据传输的方法、电子设备及存储介质
US20190132085A1 (en) Fast Detection and Retransmission of Dropped Last Packet in a Flow
US20120112889A1 (en) Operation method of an rfid tag, operation method of an rfid reader, rfid tag, and rfid reader
CN109067503B (zh) 一种数据重传方法和装置
US10582410B2 (en) Predicting downlink throughput
CN110636637B (zh) 一种Linux设备的网络连接方法和装置
CN111787039A (zh) 用来监测病理参数的***及方法
CN113422760B (zh) 数据传输方法、装置、电子装置和存储介质
CN106385322B (zh) 一种数据组呼方法、装置及***
CN101989896B (zh) 一种arq连接的反馈方法及装置
JP2012521164A (ja) MoCAにおけるエラー時の迅速なMAPリカバリ方法
CN109842465A (zh) 数据传输方法、数据端设备
CN111404645B (zh) 一种数据传输方法、装置、介质和设备
CN100593293C (zh) 同步发射设备和接收设备中的存储区的方法以及接收设备
US20180076933A1 (en) Usb device, data transfer system and data transfer method