[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

FR3113532A1 - SEMANTIC DATA EXCHANGE SYSTEM WITH A SEMANTIC RETRANSMISSION CHANNEL - Google Patents

SEMANTIC DATA EXCHANGE SYSTEM WITH A SEMANTIC RETRANSMISSION CHANNEL Download PDF

Info

Publication number
FR3113532A1
FR3113532A1 FR2008639A FR2008639A FR3113532A1 FR 3113532 A1 FR3113532 A1 FR 3113532A1 FR 2008639 A FR2008639 A FR 2008639A FR 2008639 A FR2008639 A FR 2008639A FR 3113532 A1 FR3113532 A1 FR 3113532A1
Authority
FR
France
Prior art keywords
semantic
data
interpretation
semantic data
message
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
FR2008639A
Other languages
French (fr)
Inventor
Emilio Calvanese Strinati
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Commissariat a lEnergie Atomique et aux Energies Alternatives CEA
Original Assignee
Commissariat a lEnergie Atomique CEA
Commissariat a lEnergie Atomique et aux Energies Alternatives CEA
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 Commissariat a lEnergie Atomique CEA, Commissariat a lEnergie Atomique et aux Energies Alternatives CEA filed Critical Commissariat a lEnergie Atomique CEA
Priority to FR2008639A priority Critical patent/FR3113532A1/en
Publication of FR3113532A1 publication Critical patent/FR3113532A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Communication Control (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

L’invention concerne un système d’échange de données sémantiques entre au moins un émetteur de données (10, 11) et au moins un récepteur (13) de données communiquant via un canal de communication (12) caractérisé en ce qu’il comporte en combinaison au moins les éléments suivants : - Un émetteur (10) comprenant un générateur de données sémantiques (11) et une base de connaissance BGKS, - Un récepteur (13) comprenant un module interpréteur de données sémantiques (14) configuré pour interpréter les données sémantiques reçues, et une base de connaissance BGKD, - Un .module de contrôle d’interprétation sémantique (15) configuré pour contrôler l’interprétation des données sémantiques issues du module interpréteur des données sémantiques, - Une voie de retour (17) entre le récepteur et l’émetteur, et une voie de retour (18) entre le module de contrôle des données et le module interpréteur de données sémantiques, transmettant un accusé de réception ACK ou NACK généré par le module de contrôle (15). Figure pour l’abrégé : Fig.1The invention relates to a system for exchanging semantic data between at least one data transmitter (10, 11) and at least one data receiver (13) communicating via a communication channel (12), characterized in that it comprises in combination at least the following elements: - A transmitter (10) comprising a semantic data generator (11) and a knowledge base BGKS, - A receiver (13) comprising a semantic data interpreter module (14) configured to interpret the semantic data received, and a knowledge base BGKD, - A semantic interpretation control module (15) configured to control the interpretation of the semantic data from the semantic data interpreter module, - A return channel (17) between the receiver and the transmitter, and a return channel (18) between the data control module and the semantic data interpreter module, transmitting an acknowledgment of receipt ACK or NACK generated by the control module ole (15). Figure for the abstract: Fig.1

Description

SYSTEME D’ECHANGE DE DONNEES SEMANTIQUES AVEC UN CANAL DE RETRANSMISSION SEMANTIQUESEMANTIC DATA EXCHANGE SYSTEM WITH A SEMANTIC RETRANSMISSION CHANNEL

L’invention concerne un système d’échange de données sémantiques comprenant une voie de retransmission des données sémantiques en cas d’erreur de « lecture » (d’interprétation ou de compréhension) des données sémantiques transmises.The invention relates to a semantic data exchange system comprising a semantic data retransmission channel in the event of an error in “reading” (interpretation or understanding) of the transmitted semantic data.

L’invention trouve, par exemple, son application dans des systèmes de communication sémantique et dans des systèmes de communication orientés, i.e., dans lesquels le but de la communication est connu ou estimé au niveau du récepteur.The invention finds, for example, its application in semantic communication systems and in oriented communication systems, i.e., in which the purpose of the communication is known or estimated at the level of the receiver.

Elle peut aussi être utilisée dans des systèmes d’échanges de données respectant un format de message sémantique. Par exemple, l’invention pourra être utilisée dans des applications de type « edge cloud ».It can also be used in data exchange systems respecting a semantic message format. For example, the invention may be used in “edge cloud” type applications.

Elle s’applique dans tout système de « communication sémantique » comprenant un ou plusieurs émetteurs de données sémantiques, tel qu’un téléphone mobile, un téléphone mobile intelligent connu sous le terme anglo-saxon « Smartphone », un hôte périphérique mobile connu sous l’abréviation anglo-saxonne de « mobile edge host », ou encore dans des systèmes comprenant des dispositifs de type Internet des objets ou IoT (Internet of Things).It applies in any "semantic communication" system comprising one or more semantic data transmitters, such as a mobile telephone, an intelligent mobile telephone known by the Anglo-Saxon term "Smartphone", a mobile peripheral host known under the English abbreviation for “mobile edge host”, or in systems comprising devices of the Internet of Things or IoT (Internet of Things) type.

La communication a été classée par Shannon et Weaver en trois niveaux : (i) la transmission de symboles, (ii) l’échange sémantique de symboles transmis, (iii) l’effet de l’échange d’informations sémantiques. Au cours des dernières décennies, les communications se sont principalement concentrées sur la façon de transmettre avec précision et efficacité des symboles de l’émetteur au récepteur. Aujourd’hui, avec le développement des systèmes de communication sans fil de nouvelle génération, tel que la 5G et au-delà, il est nécessaire de disposer de solutions dans les échanges de communication pour « distiller » les données (choisir les données utiles pour la transmission) afin de permettre une « cognition fiable » et une exécution des tâches au niveau du récepteur.Communication has been classified by Shannon and Weaver into three levels: (i) the transmission of symbols, (ii) the semantic exchange of transmitted symbols, (iii) the effect of the exchange of semantic information. Communications over the past few decades have focused primarily on how to accurately and efficiently transmit symbols from transmitter to receiver. Today, with the development of next-generation wireless communication systems, such as 5G and beyond, it is necessary to have solutions in communication exchanges to "distill" data (choose useful data for transmission) to enable “reliable cognition” and task performance at the receiver.

L’art antérieur décrit différents systèmes de retransmission de messages ou de données suite à des erreurs de transmission.The prior art describes various systems for retransmitting messages or data following transmission errors.

Les mécanismes classiques de retransmission automatique de type ARQ (Automatic Repeat Request) ou dans leur version hybride HARQ où les paquets retransmis sont recombinés au niveau du récepteur, traitent les erreurs de transmission détectées au niveau du récepteur qui sont dues à des erreurs de canal sans fil. Ces mécanismes ne prennent pas en compte le caractère « sémantique » du message.Conventional automatic retransmission mechanisms of the ARQ (Automatic Repeat Request) type or in their hybrid version HARQ where the retransmitted packets are recombined at the receiver level, deal with the transmission errors detected at the receiver level which are due to channel errors without thread. These mechanisms do not take into account the "semantic" character of the message.

Quelques rappels succincts relatifs aux protocoles de retransmission connus de l’art antérieur sont exposés ci-après.A few brief reminders relating to the retransmission protocols known from the prior art are set out below.

Les schémas de contrôle des erreurs dans des systèmes de transmission de données peuvent être classés en deux grandes catégories : les schémas ARQ et les schémas de correction d’erreur directe FEC.Error control schemes in data transmission systems can be classified into two broad categories: ARQ schemes and FEC forward error correction schemes.

Les protocoles ARQ sont utilisés pour une transmission de données fiable dans des communications sans fil. Dans ces protocoles, l’émetteur envoie un paquet composé de bits de charge utile et d’un code de détection d’erreur, généralement un code CRC (Cyclic Redundancy Check). Le récepteur vérifie l’intégrité du paquet en décodant le code de détection d’erreur. Selon le résultat du décodeur, un accusé de réception positif ACK (décodage sans erreur) ou un accusé de réception négatif NACK est renvoyé à l’émetteur des données. L’émetteur retransmet le message lorsqu’il a reçu un accusé de réception négatif.ARQ protocols are used for reliable data transmission in wireless communications. In these protocols, the sender sends a packet consisting of payload bits and an error detection code, usually a CRC (Cyclic Redundancy Check) code. The receiver verifies the integrity of the packet by decoding the error detection code. Depending on the result of the decoder, a positive acknowledgment ACK (error-free decoding) or a negative acknowledgment NACK is sent back to the data sender. The sender retransmits the message when it has received a negative acknowledgment.

La technique « arrêt et attente » connue sous l’expression « stop and wait » est la plus simple et elle est bien adaptée à un protocole de communication simple. Un protocole d’arrêt et d’attente transmet un paquet vers un récepteur et attend une réponse. Le récepteur reçoit chaque paquet et envoie un accusé de réception positif ACK si le paquet est reçu correctement et un accusé de réception négatif NACK si le paquet est reçu avec des erreurs. En pratique, le récepteur peut ne pas être en mesure d’identifier de manière fiable si un paquet a été reçu et l’émetteur devra implémenter une « minuterie (timer) » pour vérifier que le récepteur répond. Dans le cas d’une transmission normale, l’émetteur recevra un accusé réception positif ACK pour les données puis commencera la transmission du paquet suivant. Pendant qu’il attend, l’émetteur est dit être dans l’état « inactif » et il est incapable d’envoyer d’autres données à cette destination.The "stop and wait" technique known as "stop and wait" is the simplest and is well suited to a simple communication protocol. A stop and wait protocol transmits a packet to a receiver and waits for a response. The receiver receives each packet and sends a positive acknowledgment ACK if the packet is received correctly and a negative acknowledgment NACK if the packet is received with errors. In practice, the receiver may not be able to reliably identify whether a packet has been received and the transmitter will need to implement a "timer" to verify that the receiver is responding. In the case of a normal transmission, the transmitter will receive a positive ACK acknowledgment for the data and then begin transmission of the next packet. While waiting, the sender is said to be in the "idle" state and is unable to send any further data to that destination.

Une autre technique est désignée « Go-Back ». Les paquets sont transmis sans attendre les accusés réceptions ACK ou NACK, jusqu’à ce que l’émetteur reçoive une rétroaction du récepteur. Ensuite, en cas d’erreur de transmission, l’émetteur remonte les numéros de séquence du paquet erroné et retransmet tous les paquets à partir de ce numéro de séquence. Cette technique est facile à mettre en œuvre, mais elle introduit également une charge importante dans la retransmission, car des paquets correctement transmis peuvent devoir être retransmis plusieurs fois avant d’être délivrés aux couches supérieures du système de transmission. De plus, le retard moyen des connexions est également plus élevé.Another technique is called “Go-Back”. Packets are transmitted without waiting for ACK or NACK acknowledgements, until the sender receives feedback from the receiver. Then, in the event of a transmission error, the transmitter goes back up the sequence numbers of the erroneous packet and retransmits all the packets from this sequence number. This technique is easy to implement, but it also introduces a significant overhead in retransmission, since correctly transmitted packets may need to be retransmitted several times before being delivered to higher layers of the transmission system. In addition, the average connection delay is also higher.

Les fonctionnalités requises pour la technique « Go-Back-N ARQ » sont résumées ci-après :The features required for the “Go-Back-N ARQ” technique are summarized below:

Pour prendre en charge la technique Go-Back-N ARQ, un protocole numérote chaque paquet envoyé,To support the Go-Back-N ARQ technique, a protocol numbers each packet sent,

Le nœud local conserve un tampon contenant tous les paquets qui ont été envoyés, mais qui n'ont pas encore été acquittés,The local node maintains a buffer containing all packets that have been sent, but not yet acknowledged,

Le récepteur du nœud distant conserve un enregistrement du paquet ayant le numéro le plus grand qui a été correctement reçu. Ce numéro correspond au dernier paquet d'acquittement qu'il a pu transmettre.The receiver at the remote node maintains a record of the highest-numbered packet that was correctly received. This number corresponds to the last acknowledgment packet that it was able to transmit.

La récupération d'un paquet corrompu se déroule en trois étapes:Recovering a corrupted package involves three steps:

Tout d'abord, le paquet corrompu est rejeté au niveau du récepteur du nœud distant,First, the corrupted packet is discarded at the remote node receiver,

Le nœud distant demande ensuite la retransmission du paquet manquant en utilisant un paquet de contrôle (parfois appelé NACK ou REJECT). Le récepteur rejette tous les paquets qui n'ont pas le numéro du paquet demandé,The remote node then requests retransmission of the missing packet using a control packet (sometimes called NACK or REJECT). The receiver rejects all packets that do not have the requested packet number,

La dernière étape consiste en la retransmission du ou des paquets perdusThe last step is the retransmission of the lost packet(s)

Une troisième méthode de retransmission est la transmission de répétition sélective « SR ARQ ». Les paquets sont transmis en continu comme dans la méthode « Go-to-Back », mais seuls les paquets ayant un accusé de réception négatif sont retransmis. Les fonctionnalités requises pour prendre en charge un protocole de répétition sélective sont les mêmes que celles requises pour la technique « Go-to-Back » avec au niveau du récepteur, un tampon de trames qui ont été reçues mais pas encore acquittées. La récupération d’un paquet corrompu, à l’aide de répétition sélective connue sous l’abréviation anglo-saxonne « Selective Repeat ARQ » en exécutant les quatre étapes suivantes :A third retransmission method is "SR ARQ" selective repeat transmission. Packets are transmitted continuously as in the "Go-to-Back" method, but only packets with a negative acknowledgment are retransmitted. The functionalities required to support a selective repetition protocol are the same as those required for the "Go-to-Back" technique with, at the receiver, a buffer of frames which have been received but not yet acknowledged. The recovery of a corrupted packet, using selective repetition known by the English abbreviation "Selective Repeat ARQ" by performing the following four steps:

Le paquet de données corrompu est rejeté au niveau du récepteur d’un nœud distant,The corrupted data packet is discarded at the receiver of a remote node,

Le nœud distant demande la retransmission du paquet manquant à l’aide d’un paquet de contrôle, parfois appelé rejet sélectif,The remote node requests retransmission of the missing packet using a control packet, sometimes called a selective reject,

Le récepteur stocke ensuite tous les paquets hors séquence dans le tampon de réception jusqu’à ce que le paquet demandé ait été retransmis,The receiver then stores all out-of-sequence packets in the receive buffer until the requested packet has been retransmitted,

L’émetteur reçoit la demande de retransmission et transmet le ou les paquets perdus,The transmitter receives the retransmission request and transmits the lost packet(s),

Le récepteur transmet le paquet retransmis et tous les paquets en séquence suivants qui sont conservés dans la mémoire tampon du récepteur.The receiver transmits the retransmitted packet and all subsequent in-sequence packets that are held in the receiver's buffer.

A la réception d'un paquet de contrôle de répétition sélective (par le nœud local), l'émetteur envoie un seul paquet à partir de sa mémoire tampon de paquets non acquittés. L'émetteur continue ensuite la transmission normale de nouveaux paquets jusqu'à ce que les paquets soient acquittés ou qu'une autre demande de répétition sélective soit reçue.Upon receipt of a selective repeat control packet (by the local node), the transmitter sends a single packet from its unacknowledged packet buffer. The transmitter then continues normal transmission of new packets until the packets are acknowledged or another selective repeat request is received.

Les techniques connues dans l’art antérieur ne permettent pas de résoudre le problème d’erreur de transmission dans les systèmes de communication sémantique et ne prennent pas en compte la nature de la communication sémantique.The techniques known in the prior art do not make it possible to solve the problem of transmission error in semantic communication systems and do not take into account the nature of semantic communication.

Les notions d’équivalence sémantique ou de similarité sémantique sont connues de l’art antérieur, par exemple dans la publication de Floridi. L, intitulée « outline of a theory of strongly semantic information. Minds Mach. 14, 2 (2004), 197–221.; ou la publication de D’ALFONSO, S. intitulée « On quantifying semantic information ». Information 2, 1 (2011), 61–101.).The notions of semantic equivalence or semantic similarity are known from the prior art, for example in the Floridi publication. L, entitled “outline of a theory of strongly semantic information. Minds Mach. 14, 2 (2004), 197–221.; or the publication by D’ALFONSO, S. entitled “On quantifying semantic information”. Information 2, 1 (2011), 61–101.).

L’idée de la présente invention est de proposer un système d’échange de données sémantiques, ledit système d’échange comprenant une voie de retransmission sémantique qui tient compte de la nature sémantique de l’échange des données sémantiques et qui adapte effectivement les informations retransmises en conséquence.The idea of the present invention is to provide a semantic data exchange system, said exchange system comprising a semantic retransmission channel which takes into account the semantic nature of the semantic data exchange and which effectively adapts the information forwarded accordingly.

L’invention concerne un système d’échange de données sémantiques entre au moins un émetteur de données sémantiques et au moins un récepteur de données sémantiques communiquant via un canal de transmission caractérisé en ce qu’il comporte en combinaison au moins les éléments suivants :The invention relates to a semantic data exchange system between at least one semantic data transmitter and at least one semantic data receiver communicating via a transmission channel characterized in that it comprises in combination at least the following elements:

- Un émetteur comprenant un générateur de données sémantiques et une base de connaissance BGKS,- A transmitter comprising a semantic data generator and a BGK S knowledge base,

- Un récepteur comprenant un module interpréteur de données sémantiques configuré pour interpréter les données sémantiques reçues, et une base de connaissance BGKD,- A receiver comprising a semantic data interpreter module configured to interpret the semantic data received, and a knowledge base BGK D ,

- Un module de contrôle d’interprétation sémantique configuré pour contrôler l’interprétation des données sémantiques issues du module interpréteur des données sémantiques,- A semantic interpretation control module configured to control the interpretation of semantic data from the semantic data interpreter module,

- Un module de choix des modifications à apporter pour la génération du message sémantique,- A module for choosing the modifications to be made for the generation of the semantic message,

- Une voie de retour entre le récepteur et l’émetteur, et une voie de retour entre le module de contrôle des données et le module interpréteur de données sémantiques, ladite voie transmettant un accusé de réception correcte ACK ou de réception erronée NACK généré par le module de contrôle.- A return channel between the receiver and the transmitter, and a return channel between the data control module and the semantic data interpreter module, said channel transmitting an acknowledgment of correct reception ACK or of erroneous reception NACK generated by the control module.

Le système peut comporter un module d’agrégation MA de données disposé entre le module interpréteur de données sémantiques et le module de contrôle d’interprétation sémantique.The system may include a data aggregation module MA disposed between the semantic data interpreter module and the semantic interpretation control module.

Le système d’échange de données sémantiques est, par exemple, un système de communication de données sémantiques se présentant sous la forme de messages sémantiques ou encore un système de type « edge cloud ».The semantic data exchange system is, for example, a semantic data communication system in the form of semantic messages or even an “edge cloud” type system.

L’invention concerne aussi un procédé d’échange de données sémantiques entre au moins un émetteur de données sémantiques et un récepteur de données sémantiques via un canal de transmission, caractérisé en ce qu’il comporte au moins les étapes suivantes :The invention also relates to a method for exchanging semantic data between at least one transmitter of semantic data and a receiver of semantic data via a transmission channel, characterized in that it comprises at least the following steps:

- Un module de contrôle d’interprétation sémantique contrôle l’interprétation des données sémantiques,- A semantic interpretation control module controls the interpretation of semantic data,

- Si l’interprétation est correcte, alors les données sémantiques sont transmises,- If the interpretation is correct, then the semantic data is transmitted,

- Si l’interprétation des données sémantiques est incorrecte, le module de contrôle d’interprétation sémantique transmet une information à l’émetteur afin que le module de génération de données sémantiques génère de nouvelles données sémantiques avant retransmission vers le récepteur.- If the interpretation of the semantic data is incorrect, the semantic interpretation control module transmits information to the sender so that the semantic data generation module generates new semantic data before retransmission to the receiver.

Le module de génération de données sémantiques peut utiliser des données d’une base de données de connaissance pour générer de nouvelles données sémantiques.The semantic data generation module can use data from a knowledge database to generate new semantic data.

L’étape de contrôle de l’interprétation sémantique utilise, par exemple, des graphes de connaissance afin de détecter la similarité sémantique ou la similarité équivalente des données sémantiques.The semantic interpretation control step uses, for example, knowledge graphs to detect semantic similarity or equivalent similarity of semantic data.

D’autres caractéristiques, détails et avantages de l’invention ressortiront à la lecture de la description faite en référence aux dessins annexés donnés à titre d’exemple illustratifs et non limitatifs et qui représentent, respectivement :Other characteristics, details and advantages of the invention will become apparent on reading the description made with reference to the appended drawings given by way of illustrative and non-limiting example and which represent, respectively:

, un schéma illustrant le système de communication sémantique selon l’invention comprenant une voie de retransmission, , a diagram illustrating the semantic communication system according to the invention comprising a retransmission channel,

, une illustration des étapes mises en œuvre pour le procédé selon l’invention. , an illustration of the steps implemented for the method according to the invention.

Dans le domaine des échanges de données sémantiques, l’objectif n’est pas de reproduire, exactement ou approximativement, les données ou le message sémantique transmis, mais plutôt d’obtenir une interprétation fidèle et compréhensible du contenu des données.In the field of semantic data exchange, the objective is not to reproduce, exactly or approximately, the data or the semantic message transmitted, but rather to obtain a faithful and understandable interpretation of the content of the data.

A titre d’exemple, en considérant la conversation entre trois personnes :For example, considering the conversation between three people:

Giulio: "Es-tu à la maison ce week-end?"Giulio: "Are you home this weekend?"

Livio: "Emilio, Giulio demande si tu es libre de jouer avec nous ce week-end"Livio: "Emilio, Giulio asks if you are free to play with us this weekend"

Emilio: "Non, je ne suis pas disponible le samedi et le dimanche"Emilio: "No, I'm not available on Saturdays and Sundays"

Livio sert de canal sémantique entre Giulio et Emilio. Livio ne transmet pas précisément le message original de Giulio à Emilio. Cependant, Emilio est toujours en mesure de préserver la signification originale du message de Giulio.Livio serves as a semantic channel between Giulio and Emilio. Livio does not accurately convey Giulio's original message to Emilio. However, Emilio is still able to preserve the original meaning of Giulio's message.

Il peut y avoir des erreurs de transmission des symboles «x» dues au canal sans fil. Néanmoins, il n'y a pas d'échec sémantique puisque Emilio comprend le sens du message de Giulio.There may be “x” symbol transmission errors due to the wireless channel. Nevertheless, there is no semantic failure since Emilio understands the meaning of Giulio's message.

L’un des objectifs de la présente invention est donc d’éviter des erreurs d’interprétation au niveau du message reçu ou de les corriger en retransmettant des données qui auront été mal interprétées, rendant le contenu du message sémantique incompréhensible par le destinataire. Pour bien comprendre l’objet de l’invention, la description qui suit est donné en tant qu’exemple non limitatif dans le cas d’un système de communication sémantique.One of the objectives of the present invention is therefore to avoid errors of interpretation at the level of the message received or to correct them by retransmitting data which will have been misinterpreted, making the content of the semantic message incomprehensible by the recipient. To fully understand the object of the invention, the following description is given as a non-limiting example in the case of a semantic communication system.

La illustre un exemple de système de communication sémantique selon l’invention. Une source émettrice 9 est reliée à un émetteur 10 comprenant un générateur de messages sémantiques 11. Ledit générateur de messages sémantiques 11 est configuré pour transmettre via un canal de communication sans fil 12 un message sémantique à un récepteur 13 comprenant un module interpréteur de message 14 dont la sortie est reliée à un module de contrôle d’interprétation du message 15. La sortie du module de contrôle d’interprétation du message 15 est reliée à un destinataire 16 lorsque le résultat du contrôle d’interprétation est correct, i.e., le destinataire pourra interpréter sans erreur le contenu du message et à un module 17 configuré pour déterminer les « paramètres » à adapter par le générateur de messages. Le module d’interprétation du message 14 suggère l’interprétation du message reçu w’.There illustrates an example of a semantic communication system according to the invention. A transmitter source 9 is connected to a transmitter 10 comprising a semantic message generator 11. Said semantic message generator 11 is configured to transmit via a wireless communication channel 12 a semantic message to a receiver 13 comprising a message interpreter module 14 whose output is connected to a message interpretation control module 15. The output of the message interpretation control module 15 is connected to a recipient 16 when the result of the interpretation control is correct, ie, the recipient will be able to interpret the content of the message without error and to a module 17 configured to determine the “parameters” to be adapted by the message generator. The message interpretation module 14 suggests the interpretation of the received message w′.

Le système selon l’invention comprend une base de connaissance BGKSau niveau de l’émetteur et une base de connaissance BGKDau niveau du récepteur.The system according to the invention comprises a knowledge base BGK S at the level of the transmitter and a knowledge base BGK D at the level of the receiver.

Le module de contrôle d’interprétation du message génère un résultat d’interprétation correcte, OK, pour valider la compréhension sémantique du message par le module interpréteur ou un résultat d’interprétation incorrecte, non OK dans le cas contraire. Dans le cas où le message a été correctement sémantiquement décodé, le message est remis à son destinataire 16.The message interpretation control module generates a correct interpretation result, OK, to validate the semantic understanding of the message by the interpreter module or an incorrect interpretation result, not OK otherwise. If the message has been correctly decoded semantically, the message is delivered to its recipient 16.

Dans le cas où le message n’a pas pu être interprété correctement, le module de contrôle d’interprétation de message transmet via une voie de retour 18 à l’émetteur un accusé de réception erronée, NACK, (interprétation erronée du message) et cette même information à l’interpréteur de message via une voie de communication interne 19.In the event that the message could not be interpreted correctly, the message interpretation control module transmits via a return channel 18 to the sender an acknowledgment of erroneous receipt, NACK, (erroneous interpretation of the message) and this same information to the message interpreter via an internal communication channel 19.

Le module générateur de message au niveau de l’émetteur, lorsqu’il reçoit une information NACK d’interprétation incorrecte du message va générer un nouveau message.The message generator module at the transmitter level, when it receives NACK information of incorrect interpretation of the message, will generate a new message.

Pour décider de la « retransmission » d’un message sémantique suite à un accusé de réception erronée, le générateur de message prend en compte une fonction d’interprétation sémantique qs issue de la base de connaissance de l’émetteur BGKSpour générer un message x=gj(w) où gj est une fonction d’interprétation sémantique avec j=1….k formant un moteur d’interprétation sémantique.To decide on the “retransmission” of a semantic message following an erroneous acknowledgement, the message generator takes into account a semantic interpretation function qs from the knowledge base of the issuer BGKSto generate a message x=gj(w) where gj is a semantic interpretation function with j=1….k forming a semantic interpretation engine.

La illustre une succession d’étapes mises en œuvre par le procédé selon l’invention pour la retransmission d’un message sémantique suite à une interprétation erronée de ce message sémantique.There illustrates a succession of steps implemented by the method according to the invention for the retransmission of a semantic message following an erroneous interpretation of this semantic message.

La première étape, 21, est une étape de contrôle de compréhension ou d’interprétation du contenu du message effectué au niveau du récepteur. Pour cela, le module interpréteur de message sémantique peut utiliser les graphes de connaissance pour la détection de similarité sémantique ou équivalente qui sont espérées à la réception compte tenu de la base de connaissance BGKDprésente au niveau du récepteur. Il est aussi possible de prendre en compte la base de connaissance BGKSpartielle ou totale au niveau de l’émetteur (générateur de message).The first step, 21, is a step for checking understanding or interpretation of the content of the message carried out at the level of the receiver. For this, the semantic message interpreter module can use the knowledge graphs for the detection of semantic or equivalent similarity which are expected on reception taking into account the knowledge base BGK D present at the level of the receiver. It is also possible to take into account the partial or total BGK S knowledge base at the sender level (message generator).

Le message reçu w’ est transmis au module d’interprétation de message qui va suggérer, 22, une interprétation sémantique du contenu de message.The received message w′ is transmitted to the message interpretation module which will suggest, 22, a semantic interpretation of the message content.

Au niveau du récepteur, le module de contrôle de l’interprétation du message sémantique est chargé de tirer une conclusion sur la compréhension du message reçu grâce au message reçu interprété w’ et de la base de connaissance du récepteur.At the receiver level, the semantic message interpretation control module is responsible for drawing a conclusion on the understanding of the received message thanks to the interpreted received message w' and the receiver's knowledge base.

Le module de contrôle valide l’interprétation du message sémantique 23 ou bien indique la présence d’une erreur 25 en transmettant l’information NACK « d’interprétation erronée » à l’émetteur 26.The control module validates the interpretation of the semantic message 23 or else indicates the presence of an error 25 by transmitting the “erroneous interpretation” NACK information to the transmitter 26.

Si l’interprétation du message sémantique est correcte, alors un message suivant peut être émis par l’émetteur, 24.If the interpretation of the semantic message is correct, then a next message can be sent by the sender, 24.

Pour un message sémantique qui est incompréhensible au niveau du récepteur, et suite à la réception de l’information NACK, le module de génération de messages sémantiques va générer un nouveau message sémantique, 26 et l’envoyer au récepteur, 27.For a semantic message that is incomprehensible at the receiver, and following receipt of the NACK information, the semantic message generation module will generate a new semantic message, 26 and send it to the receiver, 27.

Le module interpréteur de message peut suggérer un vecteur d’interprétation, différentes options pour interpréter le message et associer à chaque vecteur interprétation Ii une valeur de confiance w i. Cette valeur de confiance correspond à une probabilité qu’une interprétation est identique sémantiquement au message sémantique envoyé. La valeur de confiance w ipeut aussi indiquer la probabilité pour que l’interprétation du message faite par le module interpréteur du message soit équivalente sémantiquement au message transmis. Les valeurs de confiance peuvent être utilisées pour définir les modifications dans la génération du message sémantique afin d’améliorer la qualité de la transmission.The message interpreter module can suggest an interpretation vector, various options for interpreting the message and associate with each interpretation vector Ii a confidence value w i . This confidence value corresponds to a probability that an interpretation is semantically identical to the semantic message sent. The confidence value w i can also indicate the probability that the interpretation of the message made by the message interpreter module is semantically equivalent to the transmitted message. The confidence values can be used to define modifications in the generation of the semantic message in order to improve the quality of the transmission.

Le système peut aussi comporter un module « d’agrégation de différentes informations », MA (en pointillés sur la ) Après chaque message sémantique reçu, le récepteur accumule (somme) chacun des messages interprétés et effectue un contrôle d’interprétation sur la somme résultant de cette agrégation (ensemble des messages sémantiques interprétés). Un score d’interprétation Si est associé à l’interprétation agrégée (somme des messages interprétés). Lorsque la séquence de messages sémantiques peut être interprétée avec plus de précision, et lorsque le sens de la séquence de messages sémantiques peut être interprété, cette information est transmise au récepteur pour être utilisée dans le contrôle d’une interprétation erronée du message sémantique. Lorsque l’ensemble des messages sémantiques a été correctement reçu, l’interprétation est correcte, le récepteur transmet à l’émetteur un accusé de réception sémantique, ACK-Semantic. L’émetteur peut alors démarrer une nouvelle communication, transmettre un nouveau message émis par l’émetteur peut être reçu.The system can also include an "aggregation of different information" module, MA (dotted on the ) After each semantic message received, the receiver accumulates (sums) each of the interpreted messages and performs an interpretation check on the sum resulting from this aggregation (set of interpreted semantic messages). An interpretation score Si is associated with the aggregated interpretation (sum of the messages interpreted). When the sequence of semantic messages can be interpreted with more precision, and when the meaning of the sequence of semantic messages can be interpreted, this information is transmitted to the receiver to be used in the control of an erroneous interpretation of the semantic message. When all the semantic messages have been correctly received, the interpretation is correct, the receiver transmits a semantic acknowledgement, ACK-Semantic, to the sender. The sender can then start a new communication, transmit a new message sent by the sender can be received.

Lorsque l’information est disponible au niveau de l’émetteur, on utilisera en totalité ou en partie, la base de connaissance BGKS, ou la base de connaissance BGKD. Le vecteur d’interprétation w’ est transmis au module de correction. Une interprétation erronée est détectée et un mécanisme de retransmission sémantique est déclenché. Le récepteur va transmettre l’erreur de transmission qu’il a relevée à l’émetteur du message sémantique.When the information is available at the issuer, the knowledge base BGK S or the knowledge base BGK D will be used in whole or in part. The interpretation vector w' is transmitted to the correction module. An erroneous interpretation is detected and a semantic retransmission mechanism is triggered. The receiver will transmit the transmission error that it has detected to the sender of the semantic message.

Il est possible que le message sémantique soit correct au niveau de l’émission, mais que l’interprétation soit erronée au niveau du récepteur. Ceci peut résulter de divers phénomènes qui généreront plusieurs actions à entreprendre lors de l’étape de génération des messages.It is possible that the semantic message is correct at the level of the emission, but that the interpretation is erroneous at the level of the receiver. This can result from various phenomena that will generate several actions to be taken during the message generation step.

Une première cause résulte des erreurs de communication sans fil, des pertes au niveau de la source de codage, du phénomène de bruit au niveau du canal de transmission, des pertes dans le décodage du canal sans fil ou d’une combinaison de ces différents éléments.A first cause results from wireless communication errors, losses at the coding source, the noise phenomenon at the level of the transmission channel, losses in the decoding of the wireless channel or a combination of these different elements. .

Lorsque le message reçu ‘y’ comporte un nombre trop important d’erreurs pour être correctement interprété, la connaissance antérieur ou « Background » sémantique ne peut récupérer systématiquement les erreurs et une retransmission du message sémantique x est obligatoire. Par exemple, le message émis est « Fire », le message sémantique interprété est « Hike , les lettres H et k contenues dans le message reçu ne correspondent pas aux lettres initiales F et r. Le message ne peut être correctement interprété. Pour la transmission physique des messages on utilisera des mécanismes de retransmission classique par renvoi des acquittements sur les paquets HARQ (Hybrid Automatic Repeat Request). Le générateur de message au niveau de l’émetteur n’a pas besoin de générer un nouveau message sémantique ou une nouvelle sémantique pour le message.When the received message 'y' contains too many errors to be correctly interpreted, the prior knowledge or semantic "Background" cannot systematically recover the errors and a retransmission of the semantic message x is mandatory. For example, the message sent is “Fire”, the semantic message interpreted is “Hike, the letters H and k contained in the message received do not correspond to the initial letters F and r. The message cannot be correctly interpreted. For the physical transmission of messages, conventional retransmission mechanisms will be used by sending back acknowledgments on HARQ (Hybrid Automatic Repeat Request) packets. The sender-level message generator does not need to generate a new message semantic or new semantics for the message.

Dans certains cas, la base de connaissance au niveau du récepteur ne comportera pas les informations nécessaires pour une interprétation correcte du message.In some cases, the knowledge base at the receiver level will not include the information necessary for a correct interpretation of the message.

Lorsque le bruit ou les interférences sans fil n’ont pas provoqué d’erreurs à la réception, le message « y » a été correctement décodé. Toutefois, si la base de connaissance BKGDdu récepteur ne comporte pas les éléments nécessaires, l’interpréteur de message peut parvenir à une interprétation erronée du message sémantique. Dans ce cas, les mécanismes de retransmission selon l’art antérieur sont insuffisants. Des informations sémantiques sont nécessaires à la correction du message sémantique et à la retransmission du message sémantique.When noise or wireless interference did not cause receive errors, the “y” message was successfully decoded. However, if the knowledge base BKG D of the receiver does not include the necessary elements, the message interpreter may arrive at an erroneous interpretation of the semantic message. In this case, the retransmission mechanisms according to the prior art are insufficient. Semantic information is necessary for the correction of the semantic message and the retransmission of the semantic message.

Le message sémantique sera généré à nouveau avec une « équivalence sémantique ». Le récepteur informe l’émetteur en transmettant un accusé de réception erronée, ou NACK, qu’une nouvelle transmission ou retransmission du message est nécessaire. La retransmission d’un message sémantique n’entraîne pas systématiquement une réception correcte, i.e., une interprétation réussie (sans erreur d’interprétation) du message sémantique.The semantic message will be generated again with a "semantic equivalence". The receiver informs the sender by transmitting an erroneous acknowledgment, or NACK, that a new transmission or retransmission of the message is required. The retransmission of a semantic message does not systematically lead to correct reception, i.e., a successful interpretation (without interpretation error) of the semantic message.

Dans le cas où le récepteur dispose d’un module d’agrégation de valeurs, la retransmission sémantique peut déclencher l’émission de messages supplémentaires liés aux messages précédents, ces derniers n’étant pas nécessairement des messages sémantiques équivalents.If the receiver has a value aggregation module, the semantic retransmission can trigger the transmission of additional messages linked to the previous messages, the latter not necessarily being equivalent semantic messages.

Dans certains cas, il y aura une inadéquation entre le message sémantique reçu et l’objectif cible de la communication. Ceci survient notamment lorsque le but ou l’objet de la communication n’est pas explicitement indiqué et se trouve mal interprété par le module d’interprétation du récepteur. L’interprétation incorrecte de l’objectif de la communication peut être due à une erreur de communication sémantique ou encore à une estimation erronée des bases de connaissances de l’émetteur et/ou du récepteur. Ceci conduit à une mauvaise interprétation du signal reçu puisque la fonction d’interprétation qDsélectionnée par le module d’interprétation du récepteur pour interpréter le message sémantique ne conduit pas à une sémantique correcte ou conduisent à des interprétations sémantiques équivalentes. Le récepteur active une retransmission sémantique pour renforcer l’information sémantique du récepteur pour résoudre ce problème.In some cases, there will be a mismatch between the semantic message received and the target objective of the communication. This occurs in particular when the purpose or object of the communication is not explicitly indicated and is misinterpreted by the interpretation module of the receiver. The incorrect interpretation of the objective of the communication may be due to a semantic communication error or even to an erroneous estimation of the knowledge bases of the sender and/or the receiver. This leads to a bad interpretation of the signal received since the interpretation function q D selected by the interpretation module of the receiver to interpret the semantic message does not lead to correct semantics or lead to equivalent semantic interpretations. The receiver activates a semantic retransmission to reinforce the receiver's semantic information to solve this problem.

Lorsque le récepteur indique dans un accusé sémantique NACK de mauvaise interprétation, qu’il ne comprend pas l’objectif de la communication, l’émetteur peut décider de transmettre des équivalents sémantiques pour augmenter la probabilité que le récepteur interprète correctement la sémantique du message reçu. L’émetteur peut aussi transmettre de manière explicite une information sur le but (l’objectif) de la communication.When the receiver indicates in a semantic acknowledgment NACK of misinterpretation, that it does not understand the purpose of the communication, the transmitter can decide to transmit semantic equivalents to increase the probability that the receiver correctly interprets the semantics of the received message . The sender can also explicitly transmit information on the purpose (objective) of the communication.

Le générateur de message de l’émetteur ou d’un codeur sémantique génère un nouveau message sémantique en tenant compte de différentes stratégies. Le générateur de message dispose d’une certaine liberté pour assurer la génération d’un message sémantique qui sera interprété correctement.The message generator of the sender or of a semantic coder generates a new semantic message taking into account different strategies. The message generator has some freedom to ensure the generation of a semantic message that will be interpreted correctly.

Par exemple, le générateur de message peut générer et transmettre des messages dont le message est plus précis ou plus facile à générer (en fonction d’une fonction de coût) ou encore plus pertinent par rapport aux attentes du destinataire.For example, the message generator can generate and transmit messages whose message is more precise or easier to generate (according to a cost function) or even more relevant in relation to the recipient's expectations.

Le générateur de message sémantique peut aussi modifier la méthode qu’il utilise pour la génération du message. Il peut diminuer la redondance des messages transmis, améliorer la fiabilité dans les transmissions (codage de canal).The semantic message generator can also modify the method it uses for message generation. It can decrease the redundancy of transmitted messages, improve reliability in transmissions (channel coding).

Les actions de retransmission sémantique selon l’invention peuvent aussi comprendre les actions suivantes :The semantic retransmission actions according to the invention may also include the following actions:

Le générateur de message peut aussi utiliser un filtre qui permettra de générer un message sémantique contenant plus de données utiles avec un taux de compression plus faible. Il pourra faire appel à une unité de stockage (non représentée pour des raisons de simplification de figure).The message generator can also use a filter which will generate a semantic message containing more useful data with a lower compression rate. It may use a storage unit (not shown for reasons of simplification of the figure).

Le générateur de message peut décider d’émettre les messages sémantiques identiques. Le message sémantique peut être exactement le même ou un message enrichi avec un ou plusieurs contenus sémantiques.The message generator can decide to emit identical semantic messages. The semantic message can be exactly the same or a message enriched with one or more semantic contents.

L’équivalent sémantique. L’émetteur peut décider de transmettre des messages sémantiques équivalents. Considérant l’exemple d’un feu dans une forêt. Le premier objectif de la communication est de transmettre la sémantique « FIRE ». En cas de mauvaise interprétation ou du fait que l’émetteur est un émetteur inconnu, alors l’émetteur peut transmettre des mots équivalents sémantiquement, tels que température, fumée, alerte, brouillard, etc.The semantic equivalent. The sender may decide to transmit equivalent semantic messages. Considering the example of a fire in a forest. The first objective of communication is to convey the “FIRE” semantics. In case of misinterpretation or the fact that the transmitter is an unknown transmitter, then the transmitter can transmit semantically equivalent words, such as temperature, smoke, alert, fog, etc.

Le générateur de messages peut aussi transmettre une explication supplémentaire sur l’objectif de la communication. La mauvaise interprétation du message par le récepteur peut résulter d’une mauvaise compréhension ou d’une interprétation erronée de l’objectif de la communication. Si l’émetteur est notifié, avec un accusé NACK sémantique dédié, l’émetteur peut transmettre une explication complémentaire sous la forme d’un message sémantique ou une information supplémentaire sur le but de la communication ou décider de transmettre explicitement cette information.The message generator may also convey an additional explanation of the purpose of the communication. Misinterpretation of the message by the receiver may result from misunderstanding or misinterpreting the purpose of the communication. If the sender is notified, with a dedicated semantic NACK acknowledgment, the sender can transmit an additional explanation in the form of a semantic message or additional information about the purpose of the communication or decide to explicitly transmit this information.

Les explications qui viennent d’être données dans le cas d’un système de communication sémantique s’appliquent dans le cas d’un système de type « egde cloud ».The explanations that have just been given in the case of a semantic communication system apply in the case of a system of the "egde cloud" type.

Le système et le procédé selon l’invention permettent d’améliorer les échanges de données sémantiques dans le cadre de système de communication de messages sémantiques ou tout système échangeant des données sémantiques.The system and the method according to the invention make it possible to improve the exchanges of semantic data within the framework of a system for communicating semantic messages or any system exchanging semantic data.

Claims (7)

Système d’échange de données sémantiques entre au moins un émetteur de données sémantiques (10, 11) et au moins un récepteur(13) de données sémantiques communiquant via un canal de transmission (12) caractérisé en ce qu’il comporte en combinaison au moins les éléments suivants :
- Un émetteur (10) comprenant un générateur de données sémantiques (11) et une base de connaissance BGKS,
- Un récepteur (13) comprenant un module interpréteur de données sémantiques (14) configuré pour interpréter les données sémantiques reçues, et une base de connaissance BGKD,
- Un .module de contrôle d’interprétation sémantique (15) configuré pour contrôler l’interprétation des données sémantiques issues du module interpréteur des données sémantiques,
- Un module (17) de choix des modifications à apporter pour la génération du message sémantique,
- Une voie de retour (18) entre le récepteur et l’émetteur, et une voie de retour (19) entre le module de contrôle des données et le module interpréteur de données sémantiques, transmettant un accusé de réception correcte ACK ou de réception erronée NACK généré par le module de contrôle (15).
Semantic data exchange system between at least one semantic data transmitter (10, 11) and at least one semantic data receiver (13) communicating via a transmission channel (12) characterized in that it comprises in combination at minus the following:
- A transmitter (10) comprising a semantic data generator (11) and a knowledge base BGK S ,
- A receiver (13) comprising a semantic data interpreter module (14) configured to interpret the semantic data received, and a knowledge base BGK D ,
- A semantic interpretation control module (15) configured to control the interpretation of the semantic data from the semantic data interpreter module,
- A module (17) for choosing the modifications to be made for the generation of the semantic message,
- A return channel (18) between the receiver and the transmitter, and a return channel (19) between the data control module and the semantic data interpreter module, transmitting an acknowledgment of correct reception ACK or of incorrect reception NACK generated by the control module (15).
Système d’échange de données sémantiques selon la revendication 1 caractérisé en ce qu’il comporte un module d’agrégation MA de données disposé entre le module interpréteur (14) de données sémantiques et le module de contrôle (15) d’interprétation sémantique.Semantic data exchange system according to Claim 1, characterized in that it comprises a data aggregation module MA placed between the semantic data interpreter module (14) and the semantic interpretation control module (15). Système d’échanges de données sémantiques selon l’une des revendications précédentes caractérisé en ce que le système d’échange de données est un système de communication de données sémantiques se présentant sous la forme de messages sémantiques.Semantic data exchange system according to one of the preceding claims, characterized in that the data exchange system is a semantic data communication system in the form of semantic messages. Système d’échanges de données selon l’une des revendications précédentes caractérisé en ce que le système d’échange des données est un système de type « edge cloud ».Data exchange system according to one of the preceding claims, characterized in that the data exchange system is an “edge cloud” type system. Procédé d’échange de données sémantiques entre au moins un émetteur de données sémantiques (10) et un récepteur de données sémantiques (13) via un canal de transmission (12), caractérisé en ce qu’il comporte au moins les étapes suivantes :
- Un module de contrôle d’interprétation sémantique contrôle l’interprétation utilisée pour interpréter les données sémantiques,
- Si l’interprétation est correcte, alors les données sémantiques sont transmises (24),
- Si l’interprétation des données est incorrecte, le module de contrôle d’interprétation sémantique transmet (25) une information à l’émetteur afin que le module de génération de données sémantiques génère de nouvelles données sémantiques (26) avant retransmission (27) vers le récepteur.
Method for exchanging semantic data between at least one semantic data transmitter (10) and a semantic data receiver (13) via a transmission channel (12), characterized in that it comprises at least the following steps:
- A semantic interpretation control module controls the interpretation used to interpret the semantic data,
- If the interpretation is correct, then the semantic data is transmitted (24),
- If the interpretation of the data is incorrect, the semantic interpretation control module transmits (25) information to the sender so that the semantic data generation module generates new semantic data (26) before retransmission (27) to the receiver.
Procédé selon la revendication 5 caractérisé en ce que le module de génération de données sémantiques utilise des données d’une base de données de connaissance pour générer de nouvelles données sémantiques.Method according to Claim 5, characterized in that the semantic data generation module uses data from a knowledge database to generate new semantic data. Procédé selon l’une des revendications 5 ou 6 caractérisé en ce que l’étape de contrôle de l’interprétation sémantique utilise des graphes de connaissance afin de détecter la similarité sémantique ou la similarité équivalente des données sémantiques.
Method according to one of Claims 5 or 6, characterized in that the step of controlling the semantic interpretation uses knowledge graphs in order to detect the semantic similarity or the equivalent similarity of the semantic data.
FR2008639A 2020-08-24 2020-08-24 SEMANTIC DATA EXCHANGE SYSTEM WITH A SEMANTIC RETRANSMISSION CHANNEL Pending FR3113532A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR2008639A FR3113532A1 (en) 2020-08-24 2020-08-24 SEMANTIC DATA EXCHANGE SYSTEM WITH A SEMANTIC RETRANSMISSION CHANNEL

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2008639A FR3113532A1 (en) 2020-08-24 2020-08-24 SEMANTIC DATA EXCHANGE SYSTEM WITH A SEMANTIC RETRANSMISSION CHANNEL
FR2008639 2020-08-24

Publications (1)

Publication Number Publication Date
FR3113532A1 true FR3113532A1 (en) 2022-02-25

Family

ID=74045591

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2008639A Pending FR3113532A1 (en) 2020-08-24 2020-08-24 SEMANTIC DATA EXCHANGE SYSTEM WITH A SEMANTIC RETRANSMISSION CHANNEL

Country Status (1)

Country Link
FR (1) FR3113532A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115955297A (en) * 2023-03-14 2023-04-11 中国人民解放军国防科技大学 Semantic coding method, semantic coding device, semantic decoding method and device

Non-Patent Citations (9)

* Cited by examiner, † Cited by third party
Title
ABILOV ALBERT ET AL: "Priority retransmission in AL-ARQ for MPEG streaming over WLAN", 2015 INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON), IEEE, 21 May 2015 (2015-05-21), pages 1 - 6, XP033166694, DOI: 10.1109/SIBCON.2015.7146967 *
ANONYMOUS: "Acknowledgement (data networks) - Wikipedia", 18 August 2020 (2020-08-18), XP055801740, Retrieved from the Internet <URL:https://en.wikipedia.org/w/index.php?title=Acknowledgement_(data_networks)&oldid=973685039> [retrieved on 20210505] *
ANONYMOUS: "Knowledge graph - Wikipedia", 23 August 2020 (2020-08-23), XP055802003, Retrieved from the Internet <URL:https://en.wikipedia.org/w/index.php?title=Knowledge_graph&oldid=974523777> [retrieved on 20210506] *
D'ALFONSO, S.: "On quantifying semantic information", INFORMATION, vol. 2, no. 1, 2011, pages 61 - 101
EMILIO CALVANESE STRINATI ET AL: "6G Networks: Beyond Shannon Towards Semantic and Goal-Oriented Communications", ARXIV.ORG, CORNELL UNIVERSITY LIBRARY, 201 OLIN LIBRARY CORNELL UNIVERSITY ITHACA, NY 14853, 4 November 2020 (2020-11-04), XP081824923 *
FLORIDI. L: "outline of a theory of strongly semantic information", MINDS MACH, vol. 14, no. 2, 2004, pages 197 - 221
HUIQIANG XIE ET AL: "Deep Learning Enabled Semantic Communication Systems", ARXIV.ORG, CORNELL UNIVERSITY LIBRARY, 201 OLIN LIBRARY CORNELL UNIVERSITY ITHACA, NY 14853, 18 June 2020 (2020-06-18), XP081698710 *
JIE BAO ET AL: "Towards a theory of semantic communication", NETWORK SCIENCE WORKSHOP (NSW), 2011 IEEE, IEEE, 22 June 2011 (2011-06-22), pages 110 - 117, XP031962421, ISBN: 978-1-4577-1049-0, DOI: 10.1109/NSW.2011.6004632 *
XIE HUIQIANG ET AL: "A Lite Distributed Semantic Communication System for Internet of Things", 21 July 2020 (2020-07-21), XP055801699, Retrieved from the Internet <URL:https://arxiv.org/pdf/2007.11095v1.pdf> [retrieved on 20210505] *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115955297A (en) * 2023-03-14 2023-04-11 中国人民解放军国防科技大学 Semantic coding method, semantic coding device, semantic decoding method and device

Similar Documents

Publication Publication Date Title
BE1023157B1 (en) HARQ-ACK SUPPORT FOR INVOLUNTARY DOWNLINK PACKAGES
US6421803B1 (en) System and method for implementing hybrid automatic repeat request using parity check combining
US8332706B2 (en) Transport layer control device, method for transmitting packet, and method for receiving packet
US8024788B2 (en) Method and apparatus for reliable, high speed data transfers in a high assurance multiple level secure environment
RU2530319C2 (en) Method and system for increasing throughput of hybrid automatic repeat request (harq) protocol
JP2010114938A (en) Communication method
US9622147B2 (en) System and method for performing hybrid automatic repeat request (HARQ) in a WLAN system
EP3387773B1 (en) Relaying method and device and recipient with return in an omamrc system
US11902407B2 (en) Adaptive causal network coding with feedback
BRPI1013289B1 (en) system and method to support exchange of upper layer protocol messages on a in-band modem
US9312991B2 (en) Packet loss recovery on a wireless link in a transmission layer protocol session
CN112350803B (en) Data packet transmission method, device and system, electronic equipment and storage medium
FR3113532A1 (en) SEMANTIC DATA EXCHANGE SYSTEM WITH A SEMANTIC RETRANSMISSION CHANNEL
EP2282432A1 (en) Method for transmitting multimedia data in ad hoc communication networks
US20080123518A1 (en) System and method of data transmission in wireless communication networks
FR3087081A1 (en) COMMUNICATION PROCESS
US20110060957A1 (en) Reliable Messaging Using Publish Subscribe Mechanism
EP2122895B1 (en) Incremental redundancy retransmission method for fragmented packets
CN116599953A (en) File uploading method, device, system, equipment and readable storage medium
EP3646505B1 (en) Method for data transmission and harq retransmission
US20230042583A1 (en) Message exchange between computing devices operable to implement coap
WO2019206197A1 (en) Method and device for data transmission
EP1199832B1 (en) Transmission procedure to avoid useless retransmissions
EP0932271A1 (en) Communication method with improved reception acknowledgement
FR2925806A1 (en) DATA TRANSMISSION METHOD AND CORRESPONDING DEVICE

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20220225

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5