[go: up one dir, main page]

FR3074000A1 - METHOD AND SYSTEM FOR DISPLAYING FRAMES OF A RECORD CASH TICKET ON IMAGES OF A VIDEO SURVEILLANCE CAMERA - Google Patents

METHOD AND SYSTEM FOR DISPLAYING FRAMES OF A RECORD CASH TICKET ON IMAGES OF A VIDEO SURVEILLANCE CAMERA Download PDF

Info

Publication number
FR3074000A1
FR3074000A1 FR1761102A FR1761102A FR3074000A1 FR 3074000 A1 FR3074000 A1 FR 3074000A1 FR 1761102 A FR1761102 A FR 1761102A FR 1761102 A FR1761102 A FR 1761102A FR 3074000 A1 FR3074000 A1 FR 3074000A1
Authority
FR
France
Prior art keywords
frames
cash register
computer network
electronic module
recorder
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.)
Granted
Application number
FR1761102A
Other languages
French (fr)
Other versions
FR3074000B1 (en
Inventor
Laurent Brosia
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.)
2secure
Original Assignee
2secure
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 2secure filed Critical 2secure
Priority to FR1761102A priority Critical patent/FR3074000B1/en
Publication of FR3074000A1 publication Critical patent/FR3074000A1/en
Application granted granted Critical
Publication of FR3074000B1 publication Critical patent/FR3074000B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/209Specified transaction journal output feature, e.g. printed receipt or voice output
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G3/00Alarm indicators, e.g. bells
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G5/00Receipt-giving machines
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0238Discounts or incentives, e.g. coupons or rebates at point-of-sale [POS]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0268Targeted advertisements at point-of-sale [POS]

Landscapes

  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

L'invention concerne notamment un procédé pour afficher des trames d'un ticket de caisse enregistreuse sur les images d'une caméra de vidéosurveillance qui filme la scène de transaction, ledit procédé comprenant les étapes consistant à: - connecter au moins une caisse enregistreuse à un réseau informatique, laquelle caisse est adaptée pour transmettre successivement, dans ledit réseau, les trames d'un ticket de caisse selon un protocole de transport TCP, - installer une caméra de vidéosurveillance de manière à filmer la scène de transaction au niveau de la caisse enregistreuse, - connecter un enregistreur vidéo d'une part à la caméra pour enregistre les images de la scène de transaction et d'autre part au réseau informatique pour recevoir des trames du ticket de caisse émises par la caisse enregistreuse, ledit enregistreur étant configuré de manière à afficher lesdites trames sur les images de la scène de transaction, se caractérisant par le fait que le procédé comprend en outre une étape consistant à connecter un module électronique au réseau informatique de manière à ce que ledit module : - réceptionne les trames successives émises par la caisse, au travers du réseau informatique et selon le protocole de transport TCP, - agrège au moins deux trames réceptionnées, - transmette l'agrégation de trames à l'enregistreur vidéo, la transmission étant réalisée au travers du réseau informatique, selon le protocole de transport UDP.The invention particularly relates to a method for displaying frames of a cash register receipt on the images of a video surveillance camera that films the transaction scene, said method comprising the steps of: - connecting at least one cash register to a computer network, which box is adapted to successively transmit, in said network, the frames of a cash receipt according to a TCP transport protocol, - install a video surveillance camera so as to film the transaction scene at the cash desk recorder, - connect a video recorder on the one hand to the camera to record the images of the transaction scene and on the other hand to the computer network to receive receipt of cash register frames issued by the cash register, said recorder being configured from in order to display said frames on the images of the transaction scene, characterized by the fact that the The invention further comprises a step of connecting an electronic module to the computer network so that said module: - receives the successive frames transmitted by the body, through the computer network and according to the TCP transport protocol, - aggregates at least two frames received, - transmits the aggregation of frames to the video recorder, the transmission being performed through the computer network, according to the UDP transport protocol.

Description

.. 1 ... 1.

PROCEDE ET SYSTEME POUR AFFICHER DES TRAMES D’UNMETHOD AND SYSTEM FOR DISPLAYING FRAMES OF A

TICKET DE CAISSE ENREGISTREUSE SUR LES IMAGES D’UNECASH TICKET RECORDER ON THE IMAGES OF A

CAMERA DE VIDEOSURVEILLANCEVIDEO SURVEILLANCE CAMERA

DescriptionDescription

Domaine technique de l'invention.Technical field of the invention.

L’invention a pour objet un procédé et un système pour afficher des trames d’un ticket de caisse enregistreuse sur les images d’une caméra de vidéosurveillance qui film la scène de transaction. L’invention a également pour objet un module électronique permettant la mise en œuvre du procédé.The subject of the invention is a method and a system for displaying frames of a cash register receipt on the images of a video surveillance camera which films the transaction scene. The invention also relates to an electronic module allowing the implementation of the process.

Elle concerne le domaine technique des procédés et systèmes de marquage d’images de caméra pour contrôler le bon déroulement de transactions effectuées depuis une caisse enregistreuse.It concerns the technical field of methods and systems for marking camera images to control the smooth running of transactions carried out from a cash register.

État de ia technique.Technical condition.

L’affichage d’un ticket de caisse enregistreuse sur les images d’une caméra de vidéosurveillance filmant la scène d’encaissement permet de contrôler le bon 25 déroulement des transactions en vérifiant simplement et efficacement que l’ensemble des produits délivrés a bien été saisi et facturé aux clients. En visualisant le ticket de caisse incrusté dans l’enregistrement vidéo, l’utilisateur peut contrôler à postériori la conformité des transactions effectuées par un caissier.The display of a cash register receipt on the images of a video surveillance camera filming the collection scene makes it possible to control the smooth running of transactions by simply and effectively verifying that all of the products delivered have been entered correctly. and billed to customers. By viewing the sales receipt embedded in the video recording, the user can later check the compliance of transactions made by a cashier.

-2A ce jour, plusieurs techniques sont employées pour incruster des tickets de caisse dans des images de vidéosurveillance comme la solution « Video Controt POS System » proposée par la société CAPVIGIE Technologie.-2 To date, several techniques are used to embed receipts in video surveillance images such as the "Video Controt POS System" solution offered by the company CAPVIGIE Technologie.

La figure 1 schématise une installation où plusieurs caisses enregistreuses Ci, C2, C3, C4 sont installées dans un point de vente (par exemple un restaurant ou un supermarché), sont chacune sous la surveillance d’une caméra, respectivement Garni, Cam2, Cam3, Canru, filmant notamment les scènes de transaction. Les caisses enregistreuses Ci, C2, C3, C4 sont connectées à un enregistreur vidéo EV au travers d’un réseau informatique R. Les caméras Garni, Cam2, Cam3, Carru sont également reliées à l’enregistreur vidéo EV, via un bus commun par exemple. Le principe consiste à incruster les données de transaction de chaque caisse Ci, C2, C3, C4 (type et quantité de produits vendus, total de la commande, somme encaissée, somme rendue, ...) dans les images de vidéosurveillance de la caméra associée Garni, Cam2, Cam3, Canu. Par exemple, l’enregistreur vidéo EV doit être capable d’afficher sur les images de la caméra Garni, les détails des tickets de transactions émis par la caisse Ci.Figure 1 shows schematically an installation where several cash registers Ci, C2, C3, C4 are installed in a point of sale (for example a restaurant or a supermarket), are each under the surveillance of a camera, respectively Garni, Cam2, Cam3 , Canru, notably filming the transaction scenes. The cash registers Ci, C2, C3, C4 are connected to an EV video recorder through a computer network R. The Garni, Cam2, Cam3, Carru cameras are also connected to the EV video recorder, via a common bus by example. The principle consists in embedding the transaction data of each box Ci, C2, C3, C4 (type and quantity of products sold, total of the order, sum collected, sum returned, ...) in the video surveillance images of the camera partner Garni, Cam2, Cam3, Canu. For example, the EV video recorder must be able to display the details of transaction tickets issued by the Ci cash register on the Garni camera images.

Le réseau informatique R permet généralement de récupérer toutes les données enregistrées par les caisses enregistreuses Ci, C2, C3, C4, sur un serveur S adapté notamment pour faire des analyses statistiques, marketings et/ou financières. Aussi, les caisses enregistreuses Ci, C2, C3, C4 sont généralement paramétrées pour transmettre leurs données sur le réseau R selon un protocole de transport TOP.The computer network R generally makes it possible to recover all the data recorded by the cash registers Ci, C2, C3, C4, on a server S adapted in particular for making statistical analyzes, marketing and / or financial. Also, the cash registers Ci, C2, C3, C4 are generally configured to transmit their data over the network R according to a TOP transport protocol.

Le protocole de transport TOP (pour l’anglais « Transmission Control Protocol » est un protocole standard de contrôle de transmissions, notamment documenté dans la RFC 793 de l’IETF (Internet Engineering Task Force), auquel l’homme du métier pourra se référer en cas de besoin. Le protocole TCP découpe les données de transaction des caisses enregistreuses Ci, C2, C3, C4 (qui correspondent aux différentes lignes d’un ticket de caisse) en petites séquencesThe TOP transport protocol (for English “Transmission Control Protocol” is a standard protocol for controlling transmissions, in particular documented in RFC 793 of the IETF (Internet Engineering Task Force), to which a person skilled in the art may refer. The TCP protocol cuts the transaction data from the cash registers Ci, C2, C3, C4 (which correspond to the different lines of a receipt) into small sequences.

-3ou trames. Ces trames sont envoyées au serveur S qui va renvoyer un message d’accusé de réception des trames à chacune des caisses. Si une caisse ne reçoit pas cet accusé de réception, elle va retransmettre la/les trame(s) manquante(s). Le protocole TCP assure ainsi une transmission sans erreur des données au travers du réseau informatique R.-3or wefts. These frames are sent to the server S which will send an acknowledgment message to each of the cash registers. If a cash register does not receive this acknowledgment of receipt, it will retransmit the missing frame (s). The TCP protocol thus ensures error-free data transmission across the R computer network.

Plusieurs problèmes interviennent lorsque les trames du ticket de caisse sont transmises à l’enregistreur vidéo EV.Several problems arise when the receipt frame is transmitted to the EV video recorder.

Tout d’abord, la pluspart des enregistreurs vidéo du marché n’intègrent pas de processeur suffisamment puissant pour gérer la réception simultanée des trames émises par les caisses enregistreuses Ci, C2, C3, C4.First of all, most video recorders on the market do not include a processor powerful enough to handle the simultaneous reception of frames sent by cash registers Ci, C2, C3, C4.

De plus, on observe un temps de réponse élevé, ou latence, de la part de l’enregistreur EV. Lorsque deux ou plusieurs caisses Ci, C2, C3, C4 transmettent simultanément des trames à l’enregistreur EV, ce dernier doit transmettre un accusé de réception à chacune desdites caisses. Or, l’enregistreur EV n’est généralement pas configuré pour renvoyer simultanément ces accusés de réception aux différentes caisses. Il va donc renvoyer les accusés de réception avec un certain décalage temporel. Et tant qu’une caisse ne reçoit pas cet accusé de réception, elle ne peut pas émettre une nouvelle trame et/ou va réémettre l’ancienne trame pour laquelle elle n’a pas reçu d’accusé de réception. Il y a donc un décalage entre le moment où le caissier effectue une action physique sur la caisse (laquelle action correspond à l’émission d’une trame) et le moment où l’enregistreur EV va traiter cette trame pour l’afficher sur les images vidéo. Une solution onéreuse permettant de résoudre ce problème consiste à prévoir un enregistreur vidéo par caisse enregistreuse.In addition, there is a high response time, or latency, on the part of the EV recorder. When two or more boxes Ci, C2, C3, C4 simultaneously transmit frames to the EV recorder, the latter must send an acknowledgment of receipt to each of said boxes. However, the EV recorder is generally not configured to send these acknowledgments to the various cash registers simultaneously. It will therefore send the acknowledgments with a certain time difference. And until a caisse receives this acknowledgment, it cannot transmit a new frame and / or will re-transmit the old frame for which it has not received an acknowledgment. There is therefore a time difference between the moment when the cashier performs a physical action on the cash register (which action corresponds to the transmission of a frame) and the moment when the EV recorder will process this frame to display it on the video images. An expensive solution to solve this problem is to provide one video recorder per cash register.

En outre, l’enregistreur EV se contente généralement de retranscrire à l'identique les trames du ticket de caisse une à une. Les trames ne s’affichent pas ensemble sur les images vidéo, mais s’affichent l’une après l’autrze, une trame précédente étant remplacée et effacée par une trame suivante. L’enregistreur EV n’est donc pas configuré pour recomposer un ticket de caisse dans son intégralitéIn addition, the EV recorder generally only transcribes the frames of the receipt one by one. The frames are not displayed together on the video images, but are displayed one after the other, a previous frame being replaced and erased by a following frame. The EV recorder is therefore not configured to redial a receipt in its entirety

-4et de maîtriser l'affichage. Des éléments tels que la couleur, le fond, la police, la taille du texte ne sont pas paramétrables.-4and control the display. Elements such as color, background, font, text size cannot be configured.

Les solutions actuelles ne fonctionnent donc généralement qu’avec une seule caisse enregistreuse à la fois, pour un seul type de caisse enregistreuse, et avec un seul type d’enregistreur vidéo. Dès qu'une modification intervient sur la caisse enregistreuse et/ou sur l’enregistreur vidéo, il n’est généralement plus possible d’incruster des tickets dans les images. L'exploitation des solutions actuelles n'est donc pas satisfaisante pour contrôler des encaissements dans une installation multi-caisses.Current solutions therefore generally only work with one cash register at a time, for one type of cash register, and with one type of video recorder. As soon as a modification occurs on the cash register and / or on the video recorder, it is generally no longer possible to embed tickets in the images. The use of current solutions is therefore not satisfactory for controlling collections in a multi-box installation.

L’invention vise à résoudre les problèmes techniques précités.The invention aims to solve the aforementioned technical problems.

En particulier, un objectif de l’invention est de proposer un système permettant de gérer de manière optimale la réception de trames émises simultanément par plusieurs caisses enregistreuses.In particular, an objective of the invention is to propose a system making it possible to optimally manage the reception of frames transmitted simultaneously by several cash registers.

Un autre objectif de l’invention est de proposer un système n’induisant aucune latence de traitement lorsque les caisses enregistreuses émettent des trames dans un réseau informatique, selon le protocole TCP.Another objective of the invention is to propose a system which does not induce any processing latency when the cash registers transmit frames in a computer network, according to the TCP protocol.

Encore un autre objectif de l’invention est de proposer un système dans lequel l’enregistreur vidéo est capable d’afficher un ticket de caisse dans son intégralité, avec une parfaire maîtrise de l'affichage.Yet another objective of the invention is to provide a system in which the video recorder is capable of displaying a receipt in its entirety, with perfect mastery of the display.

Un objectif supplémentaire de l’invention est de proposer un système qui soit compatible avec un grand nombre de modèles de caisses enregistreuses et/ou d’enregistreur vidéo, sans qu’il soit nécessaire de modifier lesdites caisses enregistreuses et/ou ledit enregistreur vidéo.An additional objective of the invention is to provide a system which is compatible with a large number of cash register and / or video recorder models, without the need to modify said cash registers and / or said video recorder.

Divulgation de l’invention.Disclosure of the invention.

La solution proposée par l’invention est un procédé pour afficher des trames d'un ticket de caisse enregistreuse sur les images d’une caméra deThe solution proposed by the invention is a method for displaying frames of a cash register receipt on the images of a

-5vidéosurveillance qui filme la scène de transaction, ledit procédé comprenant les étapes consistant à :-5 video surveillance which films the transaction scene, said process comprising the steps consisting in:

- connecter au moins une caisse enregistreuse à un réseau informatique, laquelle caisse est adaptée pour transmettre successivement, dans ledit réseau, les trames d’un ticket de caisse selon un protocole de transport TCR,- connect at least one cash register to a computer network, which cash register is adapted to successively transmit, in said network, the frames of a receipt according to a TCR transport protocol,

- installer une caméra de vidéosurveillance de manière à filmer la scène de transaction au niveau de la caisse enregistreuse,- install a video surveillance camera to film the transaction scene at the cash register,

- connecter un enregistreur vidéo d’une part à la caméra pour enregistrer les images de la scène de transaction et d’autre part au réseau informatique pour recevoir des trames du ticket de caisse émises par la caisse enregistreuse, ledit enregistreur étant configuré de manière à afficher lesdites trames sur les images de la scène de transaction.connect a video recorder on the one hand to the camera to record the images of the transaction scene and on the other hand to the computer network to receive frames of the receipt issued by the cash register, said recorder being configured so as to displaying said frames on the images of the transaction scene.

Ce procédé est remarquable en ce qu’il comprend en outre une étape consistant à connecter un module électronique au réseau informatique de manière à ce que ledit module :This method is remarkable in that it further comprises a step consisting in connecting an electronic module to the computer network so that said module:

- réceptionne les trames successives émises par la caisse, au travers du réseau informatique et selon le protocole de transport TCP,- receives the successive frames sent by the cash register, through the computer network and according to the TCP transport protocol,

- agrège au moins deux trames réceptionnées,- aggregates at least two received frames,

- transmette l’agrégation de trames à l’enregistreur vidéo, la transmission étant réalisée au travers du réseau informatique, selon le protocole de transport UDP.- transmits the aggregation of frames to the video recorder, the transmission being carried out through the computer network, according to the UDP transport protocol.

Le module M électronique sert maintenant d’interface ou de passerelle entre les caisses enregistreuses et l’enregistreur vidéo. L’utilisation du protocole UDP permet une transmission très simple entre le module et l’enregistreur, ce dernier n’ayant plus besoin de gérer la réception simultanée des trames émises par les caisses enregistreuses. En outre, l’agrégation des trames permet à l’enregistreur vidéo de retranscrire l’ensemble des trames utiles du ticket de caisse qui s’afficheront ensemble sur les images vidéo.The electronic M module now acts as an interface or gateway between cash registers and the video recorder. The use of the UDP protocol allows a very simple transmission between the module and the recorder, the latter no longer having to manage the simultaneous reception of the frames sent by the cash registers. In addition, the aggregation of frames allows the video recorder to transcribe all the useful frames of the sales receipt which will be displayed together on the video images.

-6D’autres caractéristiques avantageuses du procédé selon l’invention sont listées ci-dessous. Chacune de ces caractéristiques peut être considérée seule ou en combinaison avec les caractéristiques remarquables définies ci-dessus, et faire l’objet, le cas échéant, d’une ou plusieurs demandes de brevet divisionnaires :Other advantageous characteristics of the process according to the invention are listed below. Each of these characteristics can be considered alone or in combination with the remarkable characteristics defined above, and be the subject, if necessary, of one or more divisional patent applications:

- Avantageusement, le procédé comprend en outre les étapes consistant à : connecter plusieurs caisses enregistreuses au réseau informatique de sorte qu’elles transmettent simultanément des trames au module électronique ; associer à chaque caisse enregistreuse un numéro de port de sorte que les trames soient émises en intégrant ce numéro de port ; - enregistrer ces différentes trames dans une mémoire du module électronique, lequel enregistrement est réalisé en regroupant les trames intégrant le même numéro de port de caisse enregistreuse.- Advantageously, the method further comprises the steps of: connecting several cash registers to the computer network so that they simultaneously transmit frames to the electronic module; associate a port number to each cash register so that the frames are sent by integrating this port number; - record these different frames in a memory of the electronic module, which recording is carried out by grouping the frames integrating the same cash register port number.

- Préférentiellement, on enregistre les trames intégrant le même numéro de port d’une caisse enregistreuse jusqu'à la reconnaissance, par le module électronique, d'un champ lié à un encaissement au niveau de la caisse enregistreuse associée audit numéro de port.- Preferably, we register the frames incorporating the same port number of a cash register until the recognition, by the electronic module, of a field linked to a receipt at the cash register associated with said port number.

- Préférentiellement, la reconnaissance du champ lié à un encaissement est l’élément déclencheur de la transmission de l’agrégation de trames à l’enregistreur vidéo.- Preferably, the recognition of the field linked to a collection is the trigger for the transmission of the aggregation of frames to the video recorder.

- Le procédé comprend avantageusement une étape consistant à supprimer de la mémoire les trames transmises à l’enregistreur, laquelle suppression est réalisée dès la transmission desdites trames.- The method advantageously comprises a step consisting in deleting from the memory the frames transmitted to the recorder, which deletion is carried out as soon as said frames are transmitted.

- Le procédé comprend avantageusement une étape consistant à n’enregistrer dans une mémoire du module électronique, que des trames intégrant un champ reconnu par ledit module.- The method advantageously comprises a step consisting in recording in a memory of the electronic module, only frames integrating a field recognized by said module.

- Le procédé comprend avantageusement les étapes consistant à : connecter plusieurs caisses enregistreuses au réseau informatique de sorte qu’elles transmettent simultanément des trames au module électronique ; associer à chaque caisse enregistreuse un numéro d'identification de sorte que les trames soient émises en intégrant ce numéro d'identification ; renvoyer simultanément, depuis le module électronique, des accusés de réception de trames aux différentes caisses, en fonction du numéro d'identification intégré dans chacune des trames.- The method advantageously includes the steps of: connecting several cash registers to the computer network so that they simultaneously transmit frames to the electronic module; associate an identification number with each cash register so that the frames are sent by integrating this identification number; simultaneously return, from the electronic module, acknowledgments of receipt of frames to the different cash registers, according to the identification number integrated in each of the frames.

Un autre aspect de l’invention concerne un système pour afficher des trames d’un ticket de caisse enregistreuse sur les images d’une caméra de vidéosurveillance qui filme la scène de transaction, ledit système comprenant :Another aspect of the invention relates to a system for displaying frames of a cash register receipt on the images of a video surveillance camera which films the transaction scene, said system comprising:

- au moins une caisse enregistreuse connectée à un réseau informatique et adaptée pour transmettre successivement, dans ledit réseau, les trames d’un ticket de caisse selon un protocole de transport TCP,- at least one cash register connected to a computer network and adapted to successively transmit, in said network, the frames of a receipt according to a TCP transport protocol,

- une caméra de vidéosurveillance installée de manière à filmer la scène de transaction au niveau de la caisse enregistreuse,- a video surveillance camera installed to film the transaction scene at the cash register,

- un enregistreur vidéo connecté d’une part à la caméra pour enregistrer les images de la scène de transaction et d’autre part au réseau informatique pour recevoir des trames du ticket de caisse émises par la caisse enregistreuse, ledit enregistreur étant configuré de manière à afficher lesdites trames sur les images de la scène de transaction,a video recorder connected on the one hand to the camera to record the images of the transaction scene and on the other hand to the computer network to receive frames of the receipt issued by the cash register, said recorder being configured so as to display said frames on the images of the transaction scene,

- un module électronique connecté au réseau informatique de manière à communiquer avec la caisse enregistreuse et avec l’enregistreur vidéo, lequel module électronique est adapté pour : - réceptionner les trames successives émises par la caisse, au travers du réseau informatique et selon le protocole de transport TCP ; - agréger au moins deux trames réceptionnées ; - transmettre l’agrégation de trames à l’enregistreur vidéo, la transmission étant réalisée au travers du réseau informatique, selon le protocole de transport UDP.- an electronic module connected to the computer network so as to communicate with the cash register and with the video recorder, which electronic module is suitable for: - receiving the successive frames sent by the cash register, through the computer network and according to the protocol of TCP transport; - aggregate at least two received frames; - transmit the aggregation of frames to the video recorder, the transmission being carried out through the computer network, according to the UDP transport protocol.

D’autres caractéristiques avantageuses du système selon l’invention sont listées ci-dessous. Chacune de ces caractéristiques peut être considérée seule ou en combinaison avec les caractéristiques remarquables définies ci-dessus, et faire l’objet, le cas échéant, d’une ou plusieurs demandes de brevet divisionnaires :Other advantageous characteristics of the system according to the invention are listed below. Each of these characteristics can be considered alone or in combination with the remarkable characteristics defined above, and be the subject, if necessary, of one or more divisional patent applications:

- Avantageusement, plusieurs caisses enregistreuses sont connectées au réseau informatique de sorte qu’elles transmettent simultanément des trames au- Advantageously, several cash registers are connected to the computer network so that they simultaneously transmit frames to

-8 module électronique ; chaque caisse enregistreuse est associée à un numéro de port de sorte que les trames soient émises en intégrant ce numéro de port ; le module électronique comprend une mémoire dans laquelle sont enregistrées les différentes trames émises, lequel enregistrement est réalisé en regroupant les trames intégrant le même numéro de port de caisse enregistreuse.-8 electronic module; each cash register is associated with a port number so that the frames are transmitted by integrating this port number; the electronic module comprises a memory in which the different transmitted frames are recorded, which recording is carried out by grouping the frames integrating the same cash register port number.

- Le module électronique est avantageusement adapté pour enregistrer les trames intégrant le même numéro de port d’une caisse enregistreuse jusqu'à la reconnaissance, par le module électronique, d'un champ lié à un encaissement au niveau de la caisse enregistreuse associée audit numéro de port.- The electronic module is advantageously adapted to record the frames integrating the same port number of a cash register until the recognition, by the electronic module, of a field linked to a collection at the level of the cash register associated with said number of port.

- Le module électronique est avantageusement adapté pour séparer les trames regroupées dans sa mémoire par un caractère spécial qui est reconnu par l’enregistreur vidéo comme étant un saut de ligne.- The electronic module is advantageously adapted to separate the frames grouped in its memory by a special character which is recognized by the video recorder as being a line break.

- Le module électronique est avantageusement adapté pour reconnaître des champs intégrés dans les trames.- The electronic module is advantageously adapted to recognize fields integrated in the frames.

Encore un autre aspect de l’invention concerne un module électronique se intégrant un logiciel pour la mise en œuvre du procédé.Yet another aspect of the invention relates to an electronic module integrating software for implementing the method.

Description des figures.Description of the figures.

D’autres avantages et caractéristiques de l’invention apparaîtront mieux à la lecture de la description d’un mode de réalisation préféré qui va suivre, en référence aux dessins annexés, réalisés à titre d’exemples indicatifs et non limitatifs et sur lesquels :Other advantages and characteristics of the invention will appear better on reading the description of a preferred embodiment which will follow, with reference to the appended drawings, produced by way of indicative and nonlimiting examples and in which:

- la figure 1 précitée schématise une installation multi-caisses selon l’art antérieur,- Figure 1 above shows a multi-box installation according to the prior art,

- la figure 2 schématise un système convenant à la mise en œuvre du procédé objet de l’invention,- Figure 2 shows schematically a system suitable for implementing the process object of the invention,

- la figure 3 schématise l’agencement de différents composants d’un module électronique conforme à l’invention,- Figure 3 shows schematically the arrangement of different components of an electronic module according to the invention,

- la figure 4 schématise une image vidéo sur laquelle sont incrustés les détails d’un ticket de caisse.- Figure 4 shows schematically a video image on which are embedded the details of a receipt.

Modes préférés de réalisation de l’invention.Preferred embodiments of the invention.

Le système et le procédé objet de l’invention engendrent des manipulations d’éléments physiques, notamment des signaux (électriques ou magnétiques) et des données numériques, capables d'être stockés, transférés, combinés, comparés, ..., et permettant d’aboutir à un résultat souhaité.The system and method which are the subject of the invention generate manipulations of physical elements, in particular signals (electrical or magnetic) and digital data, capable of being stored, transferred, combined, compared, etc., and allowing '' achieve a desired result.

L’invention met en œuvre une ou plusieurs applications informatiques exécutées par des équipements informatiques. Par souci de clarté, il faut comprendre au sens de l’invention que « un équipement fait quelque chose » signifie « l'application informatique exécutée par le processeur ou microprocesseur de l'équipement fait quelque chose ». Tout comme « l’application informatique fait quelque chose » signifie « l'application informatique exécutée par le processeur ou microprocesseur de l’équipement fait quelque chose ».The invention implements one or more computer applications executed by computer equipment. For the sake of clarity, it should be understood in the sense of the invention that "an equipment does something" means "the computer application executed by the processor or microprocessor of the equipment does something". Just like "the computer application does something" means "the computer application executed by the processor or microprocessor of the equipment does something".

Encore par souci de clarté, la présente invention peut faire référence à un ou plusieurs « processus informatiques logiques ». Ces derniers correspondent aux actions ou résultats obtenus par l’exécution d’instructions de différentes applications informatiques. Aussi, il faut également comprendre au sens de l’invention que « un processus informatique logique est adapté pour faire quelque chose » signifie « les instructions d’une application informatique exécutées par un processeur ou microprocesseurs font quelque chose ».Again for the sake of clarity, the present invention may refer to one or more "logical computer processes". These correspond to the actions or results obtained by the execution of instructions from different computer applications. Also, it must also be understood in the sense of the invention that "a logical computer process is suitable for doing something" means "the instructions of a computer application executed by a processor or microprocessors do something".

Encore par souci de clarté, les précisions suivantes sont apportées à certains termes utilisés dans la description et les revendications :Again for the sake of clarity, the following clarifications are made to certain terms used in the description and the claims:

- « Ressource informatique » peut être compris de façon non limitative comme : composant, matériel, logiciel, fichier, connexion à un réseau informatique, quantité de mémoire RAM, espace de disque dur, bande passante, vitesse de processeur, nombre de CPU, etc.- "Computer resource" can be understood in a nonlimiting way as: component, hardware, software, file, connection to a computer network, amount of RAM memory, hard disk space, bandwidth, processor speed, number of CPUs, etc. .

- « Unité centrale de traitement » peut être compris de façon non limitative comme : processeur, microprocesseurs, CPU (pour Central Processing Unit).- "Central processing unit" can be understood in a nonlimiting way as: processor, microprocessors, CPU (for Central Processing Unit).

« Logiciel » peut être compris comme : application informatique, programmes informatiques ou software."Software" can be understood as: computer application, computer programs or software.

- « Réseau informatique » ou « réseau » peut être compris de façon non limitative comme : bus informatique, réseau personne! (PAN), réseau local (LAN, WLAN, ..), réseau étendu (WAN), réseau internet, réseau intranet, réseau extranet. Le réseau informatique est un ensemble d'équipements informatiques reliés entre eux pour échanger, de manière sécurisée ou non, des informations et/ou des données selon un protocole de communication (TCP, UDP, ...).- "Computer network" or "network" can be understood in a non-limiting way as: computer bus, person network! (PAN), local area network (LAN, WLAN, ..), wide area network (WAN), internet network, intranet network, extranet network. The computer network is a set of computer equipment linked together to exchange, securely or not, information and / or data according to a communication protocol (TCP, UDP, ...).

- « Base de données » peut être comprise de façon non limitative comme un ensemble structuré et organisé de données enregistrées sur des supports accessibles par des équipements informatiques et pouvant être interrogées, lues et mises à jour. Des données peuvent y être insérées, récupérées, modifiées et/ou détruites. La gestion et l'accès à la base de données peuvent être assurés par un ensemble de logiciels qui constituent un système de gestion de base de données (SGBD).- "Database" can be understood in a nonlimiting way as a structured and organized set of data recorded on supports accessible by computer equipment and which can be queried, read and updated. Data can be inserted, retrieved, modified and / or destroyed. The management and access to the database can be ensured by a set of software which constitute a database management system (DBMS).

Le système objet de l’invention permet d’afficher des trames d’un ticket de caisse enregistreuse sur les images d’une caméra de vidéosurveillance qui filme une scène de transaction. Toutes les lignes du ticket de caisse, ou au moins les lignes essentielles de ce ticket, peuvent ainsi être incrustées dans les images vidéo de la scène de transaction. Il est particulièrement destiné au secteur des bars, hôtels restaurants, des supermarchés, des enseignes de grande distribution, ou autres, et dont les gérants souhaitent maîtriser les encaissements. Un gérant pourra par exemple visionner la séquence vidéo d’une transaction effectuée depuis une caisse enregistreuse, pour contrôler que cette transaction s'est bien déroulée conformément à ce qui est inscrit sur le ticket de caisse. Par exemple, si deux boissons ont été facturées et encaissées, le gérant pourra vérifier si cesThe system object of the invention makes it possible to display frames of a cash register receipt on the images of a video surveillance camera which films a transaction scene. All the lines of the sales receipt, or at least the essential lines of this receipt, can thus be embedded in the video images of the transaction scene. It is particularly intended for the sector of bars, hotel restaurants, supermarkets, supermarket chains, or others, and whose managers wish to control collections. For example, a manager can view the video sequence of a transaction carried out from a cash register, to check that this transaction has gone smoothly according to what is written on the sales receipt. For example, if two drinks have been billed and cashed, the manager can check if these

- 11 deux boissons ont bien été servies au client (et non pas une seule boisson, ou une boisson en plus).- 11 two drinks were well served to the customer (and not just one drink, or one more drink).

Sur la figure 2, plusieurs caisses enregistreuses Ci, C2, C3, C4 sont connectées au réseau informatique R. L’invention doit toutefois être comprise comme s’appliquant également à une installation ne comprenant qu’une seule caisse enregistreuse.In FIG. 2, several cash registers Ci, C2, C3, C4 are connected to the computer network R. The invention must however be understood as also applying to an installation comprising only a single cash register.

Les caisses enregistreuses Ci, C2, C3, C4 sont des caisses classiques du commerce, par exemple commercialisées par les sociétés TOWA®, LEO2® ou LASER SYMAG®. Ces caisses sont connectées de manière filaire ou sans fil au réseau informatique R. Elles sont adaptées pour transmettre successivement, dans le réseau R, les trames d’un ticket de caisse selon un protocole de transport TCR. Les trames du ticket correspondent aux différentes lignes imprimées sur le ticket : type de produit, quantité, prix unitaire, prix total de la commande, somme encaissée, somme rendue, etc. Dès qu’un caissier effectue une saisie sur une caisse enregistreuse Ci, C2, C3, C4, cette dernière émet, une trame dans le réseau R correspondant aux informations de la saisie. Dans la mesure où une transaction nécessite plusieurs saisies sur la caisse, celle-ci émet successivement plusieurs trames.The cash registers Ci, C2, C3, C4 are conventional commercial cash registers, for example marketed by the companies TOWA®, LEO2® or LASER SYMAG®. These cash registers are wired or wirelessly connected to the computer network R. They are suitable for successively transmitting, in the network R, the frames of a cash receipt according to a TCR transport protocol. The ticket frames correspond to the different lines printed on the ticket: product type, quantity, unit price, total order price, amount collected, amount returned, etc. As soon as a cashier makes an entry on a cash register Ci, C2, C3, C4, the latter sends a frame in the network R corresponding to the information of the entry. Insofar as a transaction requires several entries on the cash register, the latter successively transmits several frames.

Chaque caisse Ci, C2, C3, C4 est définie par un numéro de port et par un numéro d'identification qui lui est attribué de façon permanente ou provisoire, par exemple une adresse IP (pour Internet Protocol). Les trames sont ainsi émises en intégrant ce numéro de port et ce numéro d'identification.Each box Ci, C2, C3, C4 is defined by a port number and by an identification number which is assigned to it permanently or temporarily, for example an IP address (for Internet Protocol). The frames are thus transmitted by integrating this port number and this identification number.

Les caisses Ci, C2, C3, C4 sont chacune associées à une caméra de vidéosurveillance Cami, Cam2, Cam3, Carru, installée pour filmer les scènes de transaction au niveau de la caisse correspondante. Ces caméras Cami, Cairi2, Cam3, Carri4 sont des caméras classiques du commerce, par exemple en haute définition avec un enregistrement de 20 images par secondes ou plus. ChaqueThe boxes Ci, C2, C3, C4 are each associated with a Cami, Cam2, Cam3, Carru video surveillance camera, installed to film the transaction scenes at the corresponding box. These Cami, Cairi2, Cam3, Carri4 cameras are conventional commercial cameras, for example in high definition with a recording of 20 images per second or more. Each

- 12caméra Cami, Cam2, Cam3, Canri4 est associée un numéro de port et à un numéro d'identification, par exemple une adresse IP.- 12 Cami, Cam2, Cam3, Canri4 cameras are associated with a port number and an identification number, for example an IP address.

L’enregistreur vidéo EV est connecté d’une part aux caméras Garni, Canri2, Cam3, Canru pour enregistrer les images des scènes de transaction et d’autre part au réseau informatique R. Ces images sont horodatées et stockées dans une base de données. Les images reçues sont associées aux numéros de port des caméras, de sorte que l’enregistreur EV puisse compartimenter les images dans la base de données. L’enregistreur EV dispose de ressources informatiques permettant notamment de traiter en temps réel les images fournies par Ses caméras Garni, Cam2, Cam3, Canu; de faire le lien informatique entre les images captées par lesdites caméras et les trames émises par les caisses Ci, C2, C3, C4; d’incruster tout ou partie des lignes du ticket de caisse dans Ses images captées par lesdites caméras. L’enregistreur vidéo EV est un enregistreur classique du commerce, par exemple commercialisé par la société DAHUA® sous la référence NVR5208. La connexion entre l’enregistreur vidéo EV et les caméras Garni, Cam2, Cam3, Cam4 peut être réalisée par câble reliant directement ledit enregistreur auxdites caméras, ou au travers du réseau R.The EV video recorder is connected on the one hand to Garni, Canri2, Cam3, Canru cameras to record the images of the transaction scenes and on the other hand to the R computer network. These images are time-stamped and stored in a database. The images received are associated with the port numbers of the cameras, so that the EV recorder can compartmentalize the images in the database. The EV recorder has IT resources which allow it to process in real time the images provided by its cameras Garni, Cam2, Cam3, Canu; to make the computer link between the images captured by said cameras and the frames sent by the boxes Ci, C2, C3, C4; to embed all or part of the lines of the receipt in His images captured by said cameras. The EV video recorder is a conventional commercial recorder, for example marketed by the company DAHUA® under the reference NVR5208. The connection between the EV video recorder and the Garni, Cam2, Cam3, Cam4 cameras can be made by cable directly connecting said recorder to said cameras, or through the R network.

Conformément à l’invention, un module électronique M est connecté au réseau R de manière à pouvoir communiquer avec les caisses Ci, C2, C3, C4 et avec l’enregistreur EV. Ce module M sert d’interface ou de passerelle entre les caisses Ci, C2, C3, C4 et l’enregistreur EV. Le module M se présente sous la forme d’un boîtier, par exemple du type Livebox® ou Freebox®.According to the invention, an electronic module M is connected to the network R so as to be able to communicate with the boxes Ci, C2, C3, C4 and with the EV recorder. This module M serves as an interface or gateway between the boxes Ci, C2, C3, C4 and the EV recorder. The M module is in the form of a box, for example of the Livebox® or Freebox® type.

En se rapportant à la figure 3, le module M comprend notamment une unité centrale de traitement 10, une ou plusieurs mémoires 11 et une interface réseau 12, qui sont mutuellement connectées via le bus 13. Un ou plusieurs logiciels sont enregistrés dans la ou les mémoires 11 et dont les instructions, lorsqu’elles sont exécutées par l’unité 10, permettent de réaliser les fonctionnalités décrites plus avant dans la description.Referring to FIG. 3, the module M notably comprises a central processing unit 10, one or more memories 11 and a network interface 12, which are mutually connected via the bus 13. One or more software programs are recorded in the one or more memories 11 and whose instructions, when executed by the unit 10, make it possible to carry out the functionalities described further on in the description.

- 13 La ou les mémoires 11 doivent être considérées comme un dispositif de stockage également adapté pour stocker des données et/ou des fichiers de données. Il peut s’agir d’une mémoire native ou d’une mémoire rapportée telle qu’une carte Secure Digital (SD).The memory (s) 11 must be considered as a storage device also suitable for storing data and / or data files. It can be native memory or add-on memory such as a Secure Digital (SD) card.

L’interface réseau 12 est une interface de communication filaire ou sans fil adaptée pour établir une communication avec les caisses Ci, C2, C3, C4 et avec l’enregistreur EV, au travers du réseau R. De manière générale, l’interface réseau 12 a pour fonction de gérer les connexions entre le module M et les équipements Ci, C2, C3, C4, EV.The network interface 12 is a wired or wireless communication interface suitable for establishing communication with the funds Ci, C2, C 3 , C4 and with the EV recorder, through the network R. In general, the interface network 12 has the function of managing the connections between the module M and the devices Ci, C 2 , C 3 , C 4 , EV.

Le module M réceptionne toutes les trames successives émises par les caisses Ci, C2, C3, C4, au travers du réseau R et selon le protocole de transport TCP. Chaque trame reçue est associée au numéro de port et au numéro d'identification de la caisse qui l’a émise. Conformément aux règles du protocole TCP, le module M peut donc émettre en retour un accusé de réception à la caisse ayant émis la trame reçue.The module M receives all the successive frames sent by the funds Ci, C2, C3, C4, through the network R and according to the TCP transport protocol. Each frame received is associated with the port number and the identification number of the box that sent it. In accordance with the rules of the TCP protocol, the module M can therefore send an acknowledgment of return to the cash register that sent the received frame.

La latence mentionnée précédemment est maintenant répercutée au niveau du module M. Lorsque plusieurs caisses Ci, C2, C3, C4 transmettent simultanément des trames au module M, ce dernier les enregistre dans sa mémoire 11. Les ressources informatiques du module M peuvent être adaptées pour que ledit module renvoi simultanément les accusés de réception aux différentes caisses. En effet, son unité centrale 10 peut être suffisamment puissante pour gérer une réception simultanée. Si ses ressources informatiques ne permettent pas ces envois simultanés, le module M renvoie les accusés de réception avec un décalage temporel. Dans tous les cas, on est certain que le module M reçoit et mémorise toutes les trames émises par les caisses Ci, C2, C3, C4.The latency mentioned above is now passed on to the module M. When several boxes Ci, C2, C3, C4 transmit frames simultaneously to the module M, the latter saves them in its memory 11. The computer resources of the module M can be adapted for that said module simultaneously sends back acknowledgments of receipt to the various cash registers. Indeed, its central unit 10 can be powerful enough to manage simultaneous reception. If its IT resources do not allow these simultaneous sendings, the module M returns the acknowledgments with a time difference. In all cases, it is certain that the module M receives and stores all the frames sent by the boxes Ci, C2, C3, C 4 .

Le module M enregistre dans sa mémoire 11 les différentes trames en regroupant les trames qui intègrent le même numéro de port. Le module M peutThe module M stores the different frames in its memory 11 by grouping together the frames which integrate the same port number. Module M can

- 14 ainsi isoler les trames émises par une caisse, des trames émises par une autre caisse. Les trames sont enregistrées jusqu'à la reconnaissance d'un champ lié à un encaissement au niveau de la caisse portant le numéro de port correspondant. Il s’agit par exemple d’un paiement par carte bancaire, ou de l’impression du ticket de caisse. La trame associée à cette action intègre en effet un champ du type « paiement » ou « impression ticket ». Le module M est paramétré pour reconnaître ce champ. Les trames reçues entre deux champs liés à un encaissement constituent les trames d’un ticket de caisse.- 14 thus isolate the frames sent by a box, frames sent by another box. The frames are saved until the recognition of a field linked to a receipt at the level of the cash register bearing the corresponding port number. This is for example a payment by bank card, or the printing of the receipt. The frame associated with this action indeed includes a field of the “payment” or “ticket printing” type. The M module is configured to recognize this field. The frames received between two fields linked to a collection constitute the frames of a sales receipt.

Le module M peut également être paramétré pour reconnaître d’autres champs et n’enregistrer dans sa mémoire que les trames intégrant ces champs reconnus. Toutes les trames n’intégrant pas un champ reconnu ne sont donc pas enregistrées dans la mémoire 11. Par exemple, dans certains cas, il n’est pas utile d’enregistrer des trames relatives à une réduction ou une promotion, et de manière plus générale, des trames qui ne sont pas utiles au contrôle du bon déroulement d’une transaction.The module M can also be configured to recognize other fields and to save in its memory only the frames integrating these recognized fields. All the frames not integrating a recognized field are therefore not saved in the memory 11. For example, in certain cases, it is not useful to save frames relating to a reduction or a promotion, and more general, frames which are not useful for controlling the smooth running of a transaction.

Pour recomposer le ticket de caisse, le module M agrège les trames enregistrées dans sa mémoire 11. Au moins deux des trames réceptionnées par le module M sont agrégées. Cette agrégation de trames permet de transmettre à l’enregistreur EV, en une seule fois, les différentes trames utiles du ticket de caisse. Le module M ne transmet donc pas successivement à l’enregistreur EV les différentes trames du ticket. Il attend d’avoir reçue toutes les trames, pour les transmettre par un seul envoi à l’enregistreur EV. La reconnaissance d'un champ lié à un encaissement est l’élément déclencheur de cette transmission. Dès que cet envoi est réalisé, les trames transmises à l’enregistreur EV sont supprimées de la mémoire 11 pour délester celle-ci.To recompose the receipt, the module M aggregates the frames recorded in its memory 11. At least two of the frames received by the module M are aggregated. This aggregation of frames makes it possible to transmit to the EV recorder, at a single time, the various useful frames of the receipt. The module M therefore does not successively transmit to the EV recorder the various frames of the ticket. It waits until it has received all the frames, before transmitting them by a single send to the EV recorder. The recognition of a field linked to a collection is the trigger for this transmission. As soon as this sending is carried out, the frames transmitted to the EV recorder are deleted from the memory 11 to relieve the latter.

L’enregistreur EV peut donc maintenant afficher les trames du ticket de caisse qui s’afficheront ensemble sur les images vidéo.The EV recorder can therefore now display the frames of the receipt which will be displayed together on the video images.

- 15Pour des raisons esthétiques et pratiques, iî est important que les différentes trames du ticket de caisse puissent s’afficher ligne par ligne. Aussi, le module M sépare les trames du ticket regroupées dans sa mémoire 11 par un caractère spécial qui est reconnu par l’enregistreur EV comme étant un saut de ligne. Le caractère « \n » peut par exemple être choisi et intégré à la fin de chaque trame. L'enregistreur EV reconnaît ce caractère comme étant un saut de ligne pour la mise en forme et l’affichage du ticket de caisse.- 15 For aesthetic and practical reasons, it is important that the different frames of the receipt can be displayed line by line. Also, the module M separates the ticket frames gathered in its memory 11 by a special character which is recognized by the EV recorder as being a line feed. The character "\ n" can for example be chosen and integrated at the end of each frame. The EV recorder recognizes this character as a line break for formatting and displaying the sales receipt.

L’agrégation de trames est transmise à l’enregistreur EV au travers du réseau R, et selon le protocole de transport UDP. Cet ensemble de trames est associé au numéro de port de la caisse Ci, C2, C3, C4 les ayant initialement émises.The aggregation of frames is transmitted to the EV recorder through the network R, and according to the UDP transport protocol. This set of frames is associated with the port number of the box Ci, C 2 , C3, C4 having originally sent them.

Le protocole de transport UDP (pour l’anglais « User Datagram Protocol », en français protocole de datagramme utilisateur) est un protocole standard de télécommunication, notamment documenté dans la RFC 768 de l’IETF, auquel l’homme du métier pourra se référer en cas de besoin. Selon le protocole UDP, la transmission de données est unidirectionnelle, en ce sens qu’elle ne nécessite pas le renvoi d’un message d’accusé de réception, contrairement au protocole TCP. Dans le cas d’espèce, le module M transmet les trames à l’enregistreur EV sans que ce dernier renvoie un accusé de réception. L’utilisation du protocole UDP permet donc une transmission très simple entre le module M et l’enregistreur EV. Ce dernier n’a pas plus besoin de gérer la réception simultanée des trames émises par les caisses enregistreuses Ci, C2, C3, C4 comme c’est le cas dans la configuration de la figure 1. Il y a une communication bidirectionnelle entre le module M et les caisses enregistreuses Ci, C2, C3, C4; et une communication unidirectionnelle entre le module M et l’enregistreur EV.The UDP transport protocol (for English “User Datagram Protocol”, in French user datagram protocol) is a standard telecommunications protocol, notably documented in RFC 768 of the IETF, to which a person skilled in the art can refer. if needed. According to the UDP protocol, data transmission is unidirectional, in the sense that it does not require the return of an acknowledgment message, unlike the TCP protocol. In the present case, the module M transmits the frames to the EV recorder without the latter returning an acknowledgment of receipt. The use of the UDP protocol therefore allows very simple transmission between the M module and the EV recorder. The latter no longer needs to manage the simultaneous reception of the frames sent by the cash registers Ci, C 2 , C3, C4 as is the case in the configuration of FIG. 1. There is a two-way communication between the module M and the cash registers Ci, C 2 , C3, C4; and one-way communication between the module M and the EV recorder.

L’enregistreur EV reçoit donc d’une part les images vidéo des différentes caméras Cam-ι, Cam2, Cam3, Carru, et d’autre part des agrégations de trames. Comme expliqué précédemment, les images vidéo sont associées au numéro de port de la caméra les ayant filmées et les agrégations de trames sont associéesThe EV recorder therefore receives on the one hand the video images of the various cameras Cam-ι, Cam 2 , Cam3, Carru, and on the other hand frame aggregations. As explained above, the video images are associated with the port number of the camera having filmed them and the frame aggregations are associated

- 16au numéro de port de la caisse les ayant générées. L’enregistreur EV est de fait préalablement paramétré pour associer le numéro de port d’une caméra au numéro de port d’une caisse. Ainsi, il peut associer les agrégations de trames d’une caisse aux images de la caméra filmant ladite caisse. Les images vidéo et les trames étant horodatées, l’enregistreur EV peut incruster les trames reçues, et donc le ticket de caisse, dans les images filmant l’encaissement de la transaction correspondante.- 16 to the port number of the cash register that generated them. The EV recorder is in fact previously configured to associate the port number of a camera with the port number of a cash register. Thus, it can associate the aggregations of frames of a box with the images of the camera filming said box. Since the video images and the frames are time-stamped, the EV recorder can overlay the frames received, and therefore the sales receipt, in the images filming the receipt of the corresponding transaction.

Lorsqu’un gérant a un doute sur une transaction, il peut interroger l’enregistreur EV pour visionner la séquence de la transaction. Cette interrogation peut se faire directement sur l’enregistreur EV ou à distance depuis un terminal (PC, tablette, téléphone intelligent type Smartphone...) connecté audit enregistreur.When a manager has doubts about a transaction, he can interrogate the EV recorder to view the sequence of the transaction. This interrogation can be done directly on the EV recorder or remotely from a terminal (PC, tablet, smart phone like Smartphone ...) connected to said recorder.

Sur l’exemple de la figure 4, le gérant contrôle le ticket de caisse n° 123456. L’enregistreur affiche les images vidéo de la caisse Ci prises par la caméra Cami au moment de la transaction. Les détails du ticket T émis par la caisse enregistreuse s’affichent sur les images vidéo.In the example in Figure 4, the manager checks the receipt # 123456. The recorder displays the video images of the cash register Ci taken by the Cami camera at the time of the transaction. Details of the T ticket issued by the cash register are displayed on the video images.

L’agencement des différents éléments et/ou moyens et/ou étapes de l’invention, dans les modes de réalisation décrits ci-dessus, ne doit pas être compris comme exigeant un tel agencement dans toutes les implémentations. En tout état de cause, on comprendra que diverses modifications peuvent être apportées à ces éléments et/ou moyens et/ou étapes, sans s'écarter de l'esprit et de la portée de l’invention.The arrangement of the various elements and / or means and / or stages of the invention, in the embodiments described above, should not be understood as requiring such an arrangement in all implementations. In any event, it will be understood that various modifications can be made to these elements and / or means and / or stages, without departing from the spirit and scope of the invention.

Claims (13)

1. Procédé pour afficher des trames d’un ticket de caisse enregistreuse sur les images d’une caméra de vidéosurveillance qui filme la scène de transaction, ledit procédé comprenant les étapes consistant à :1. Method for displaying frames of a cash register receipt on the images of a video surveillance camera which films the transaction scene, said method comprising the steps consisting in: - connecter au moins une caisse enregistreuse (Ci, C2, C3, C4) à un réseau informatique (R), laquelle caisse est adaptée pour transmettre successivement, dans ledit réseau, les trames d’un ticket de caisse selon un protocole de transport TCP,- connect at least one cash register (Ci, C2, C3, C4) to a computer network (R), which cash register is adapted to successively transmit, in said network, the frames of a receipt according to a TCP transport protocol , - installer une caméra de vidéosurveillance (Cami, Cam2, Cam3, Carru) de manière à filmer la scène de transaction au niveau de la caisse enregistreuse (Ci, C2, C3, C4),- install a video surveillance camera (Cami, Cam2, Cam3, Carru) so as to film the transaction scene at the cash register level (Ci, C2, C3, C4), - connecter un enregistreur vidéo (EV) d’une part à la caméra (Carn-i, Cam2, Cam3, Carru) pour enregistrer les images de la scène de transaction et d’autre part au réseau informatique (R) pour recevoir des trames du ticket de caisse émises par la caisse enregistreuse (Ci, C2, C3, C4), ledit enregistreur étant configuré de manière à afficher lesdites trames sur les images de la scène de transaction, se caractérisant par le fait que le procédé comprend en outre une étape consistant à connecter un module électronique (M) au réseau informatique (R) de manière à ce que ledit module :- connect a video recorder (EV) on the one hand to the camera (Carn-i, Cam2, Cam3, Carru) to record the images of the transaction scene and on the other hand to the computer network (R) to receive frames of the receipt issued by the cash register (Ci, C2, C3, C4), said recorder being configured so as to display said frames on the images of the transaction scene, characterized in that the method further comprises a step consisting in connecting an electronic module (M) to the computer network (R) so that said module: - réceptionne les trames successives émises par la caisse (Ci, C2, C3, C4), au travers du réseau informatique (R) et selon le protocole de transport TCP,- receives the successive frames sent by the cash register (Ci, C2, C3, C4), through the computer network (R) and according to the TCP transport protocol, - agrège au moins deux trames réceptionnées,- aggregates at least two received frames, - transmette l’agrégation de trames à l’enregistreur vidéo (EV), la transmission étant réalisée au travers du réseau informatique (R), selon le protocole de transport U DP.- transmits the aggregation of frames to the video recorder (EV), the transmission being carried out through the computer network (R), according to the U DP transport protocol. 2. Procédé selon la revendication 1, comprenant en outre les étapes consistant à :2. Method according to claim 1, further comprising the steps of: - connecter plusieurs caisses enregistreuses (Ci, C2, C3, C4) au réseau informatique (R) de sorte qu’elles transmettent simultanément des trames au module électronique (M),- connect several cash registers (Ci, C2, C3, C4) to the computer network (R) so that they simultaneously transmit frames to the electronic module (M), - associer à chaque caisse enregistreuse (Ci, C2, C3, C4) un numéro de port de sorte que les trames soient émises en intégrant ce numéro de port,- associate a port number to each cash register (Ci, C2, C3, C4) so that the frames are sent by integrating this port number, - enregistrer ces différentes trames dans une mémoire (11) du module électronique (M), lequel enregistrement est réalisé en regroupant les trames intégrant le même numéro de port de caisse enregistreuse.- record these different frames in a memory (11) of the electronic module (M), which recording is carried out by grouping the frames integrating the same cash register port number. 3. Procédé selon la revendication 2, consistant à enregistrer les trames intégrant le même numéro de port d’une caisse enregistreuse (Ci, C2, C3, C4) jusqu'à la reconnaissance, par le module électronique (M), d'un champ lié à un encaissement au niveau de la caisse enregistreuse (Ci, C2, C3, C4) associée audit numéro de port.3. Method according to claim 2, consisting in recording the frames integrating the same port number of a cash register (Ci, C2, C3, C4) until the recognition, by the electronic module (M), of a field linked to a receipt at the cash register level (Ci, C2, C3, C4) associated with said port number. 4. Procédé selon la revendication 3, dans lequel la reconnaissance du champ lié à un encaissement est l’élément déclencheur de la transmission de l’agrégation de trames à l’enregistreur vidéo (EV).4. The method of claim 3, wherein the recognition of the field related to a collection is the trigger for the transmission of the aggregation of frames to the video recorder (EV). 5. Procédé selon l’une des revendications 2 ou 3, comprenant une étape consistant à supprimer de la mémoire (11) les trames transmises à l’enregistreur (EV), laquelle suppression est réalisée dès la transmission desdites trames.5. Method according to one of claims 2 or 3, comprising a step of deleting from the memory (11) the frames transmitted to the recorder (EV), which deletion is carried out upon transmission of said frames. 6. Procédé selon l’une des revendications 2 à 5, comprenant une étape consistant à n’enregistrer dans la mémoire (11) du module électronique (M), que des trames intégrant un champ reconnu par ledit module.6. Method according to one of claims 2 to 5, comprising a step of registering in the memory (11) of the electronic module (M), only frames integrating a field recognized by said module. 7. Procédé selon l’une des revendications précédentes, comprenant en outre les étapes consistant à :7. Method according to one of the preceding claims, further comprising the steps of: - connecter plusieurs caisses enregistreuses (Ci, C2, C3, C4) au réseau informatique (R) de sorte qu’elles transmettent simultanément des trames au module électronique (M),- connect several cash registers (Ci, C 2 , C3, C4) to the computer network (R) so that they simultaneously transmit frames to the electronic module (M), - associer à chaque caisse enregistreuse (Ci, C2, C3, C4) un numéro d'identification de sorte que les trames soient émises en intégrant ce numéro d'identification,- associate an identification number with each cash register (Ci, C 2 , C3, C4) so that the frames are sent by integrating this identification number, - renvoyer simultanément, depuis le module électronique (M), des accusés de réception de trames aux différentes caisses, en fonction du numéro d'identification intégré dans chacune des trames.- send back, simultaneously from the electronic module (M), frame acknowledgments to the different boxes, according to the identification number integrated in each frame. 8. Système pour afficher des trames d’un ticket de caisse enregistreuse sur les images d’une caméra de vidéosurveillance qui filme la scène de transaction, ledit système comprenant :8. System for displaying frames of a cash register receipt on the images of a video surveillance camera which films the transaction scene, said system comprising: - au moins une caisse enregistreuse (Ci, C2, C3, C4) connectée à un réseau informatique (R) et adaptée pour transmettre successivement, dans ledit réseau, les trames d’un ticket de caisse selon un protocole de transport TCP,- at least one cash register (Ci, C 2 , C3, C4) connected to a computer network (R) and adapted to successively transmit, in said network, the frames of a receipt according to a TCP transport protocol, - une caméra de vidéosurveillance (Cami, Cam2, Cam3, Canru) installée de manière à filmer la scène de transaction au niveau de la caisse enregistreuse (Ci, C2, C3, C4),- a video surveillance camera (Cami, Cam 2 , Cam3, Canru) installed so as to film the transaction scene at the cash register level (Ci, C 2 , C3, C4), - un enregistreur vidéo (EV) connecté d’une part à la caméra (Cami, Cam2, Cam3, Carru) pour enregistrer les images de la scène de transaction et d’autre part au réseau informatique (R) pour recevoir des trames du ticket de caisse émises par la caisse enregistreuse (Ci, C2, C3, C4), ledit enregistreur étant configuré de manière à afficher lesdites trames sur les images de la scène de transaction, se caractérisant par le fait qu’un module électronique (M) est connecté au réseau informatique (R) de manière à communiquer avec la caisse enregistreuse (Ci, C2, C3, C4) et avec l’enregistreur vidéo (EV), lequel module électronique est adapté pour :- a video recorder (EV) connected on the one hand to the camera (Cami, Cam 2 , Cam3, Carru) to record the images of the transaction scene and on the other hand to the computer network (R) to receive frames from the receipt issued by the cash register (Ci, C 2 , C3, C4), said recorder being configured so as to display said frames on the images of the transaction scene, characterized by the fact that an electronic module (M ) is connected to the computer network (R) so as to communicate with the cash register (Ci, C 2 , C3, C4) and with the video recorder (EV), which electronic module is suitable for: - réceptionner les trames successives émises par la caisse (Ci, C2, C3, C4), au travers du réseau informatique (R) et selon le protocole de transport TCP,- receive the successive frames sent by the cash register (Ci, C2, C3, C4), through the computer network (R) and according to the TCP transport protocol, - agréger au moins deux trames réceptionnées,- aggregate at least two received frames, - transmettre l’agrégation de trames à l’enregistreur vidéo (EV), la transmission étant réalisée au travers du réseau informatique (R), selon le protocole de transport UDP.- transmit the aggregation of frames to the video recorder (EV), the transmission being carried out through the computer network (R), according to the UDP transport protocol. 9. Système selon la revendication 8, dans lequel :9. The system as claimed in claim 8, in which: - plusieurs caisses enregistreuses (C1, C2, C3, C4) sont connectées au réseau informatique (R) de sorte qu’elles transmettent simultanément des trames au module électronique (M),- several cash registers (C1, C2, C3, C4) are connected to the computer network (R) so that they simultaneously transmit frames to the electronic module (M), - chaque caisse enregistreuse (C1, C2, C3, C4) est associée à un numéro de port de sorte que les trames soient émises en intégrant ce numéro de port,- each cash register (C1, C2, C3, C4) is associated with a port number so that the frames are sent by integrating this port number, - le module électronique (M) comprend une mémoire dans laquelle sont enregistrées les différentes trames émises, lequel enregistrement est réalisé en regroupant les trames intégrant le même numéro de port de caisse enregistreuse.- The electronic module (M) includes a memory in which the different transmitted frames are recorded, which recording is carried out by grouping the frames integrating the same cash register port number. 10. Système selon la revendication 9, dans lequel le module électronique (M) est adapté pour enregistrer les trames intégrant le même numéro de port d’une caisse enregistreuse (Ci, C2, C3, C4) jusqu'à la reconnaissance, par le module électronique (M), d'un champ lié à un encaissement au niveau de la caisse enregistreuse (Ci, C2, C3, C4) associée audit numéro de port.10. The system as claimed in claim 9, in which the electronic module (M) is adapted to record the frames integrating the same port number of a cash register (Ci, C2, C3, C4) until recognition, by the electronic module (M), of a field linked to a collection at the level of the cash register (Ci, C2, C3, C4) associated with said port number. 11. Système selon l’une des revendications 9 ou 10, dans lequel le module électronique (M) est adapté pour séparer les trames regroupées dans sa mémoire (11) par un caractère spécial qui est reconnu par l’enregistreur vidéo (EV) comme étant un saut de ligne.11. System according to one of claims 9 or 10, in which the electronic module (M) is adapted to separate the frames grouped in its memory (11) by a special character which is recognized by the video recorder (EV) as being a line break. 12. Système selon l’une des revendications 8 à 11, dans lequel le module électronique (M) est adapté pour reconnaître des champs intégrés dans les trames.12. System according to one of claims 8 to 11, wherein the electronic module (M) is adapted to recognize fields integrated in the frames. 13. Module électronique (M) se caractérisant par le fait qu’il intègre un logiciel pour la mise en œuvre du procédé de la revendication 1, laquelle mise en œuvre du procédé est réalisée lorsque ledit logiciel est exécuté par ledit module.13. Electronic module (M) characterized by the fact that it incorporates software for the implementation of the method of claim 1, which implementation of the method is carried out when said software is executed by said module.
FR1761102A 2017-11-23 2017-11-23 METHOD AND SYSTEM FOR DISPLAYING FRAMES OF A CASH REGISTER TICKET ON THE IMAGES OF A VIDEO SURVEILLANCE CAMERA Active FR3074000B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1761102A FR3074000B1 (en) 2017-11-23 2017-11-23 METHOD AND SYSTEM FOR DISPLAYING FRAMES OF A CASH REGISTER TICKET ON THE IMAGES OF A VIDEO SURVEILLANCE CAMERA

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1761102 2017-11-23
FR1761102A FR3074000B1 (en) 2017-11-23 2017-11-23 METHOD AND SYSTEM FOR DISPLAYING FRAMES OF A CASH REGISTER TICKET ON THE IMAGES OF A VIDEO SURVEILLANCE CAMERA

Publications (2)

Publication Number Publication Date
FR3074000A1 true FR3074000A1 (en) 2019-05-24
FR3074000B1 FR3074000B1 (en) 2021-01-08

Family

ID=61599330

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1761102A Active FR3074000B1 (en) 2017-11-23 2017-11-23 METHOD AND SYSTEM FOR DISPLAYING FRAMES OF A CASH REGISTER TICKET ON THE IMAGES OF A VIDEO SURVEILLANCE CAMERA

Country Status (1)

Country Link
FR (1) FR3074000B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112749647A (en) * 2020-12-30 2021-05-04 成都云盯科技有限公司 Intelligent cash-receiving inspection method and system based on monitoring video

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030098910A1 (en) * 2001-11-29 2003-05-29 Pilsoo Kim Apparatus and method of providing point-of-sale surveillance and auditing of sale transactions of goods
US20050025235A1 (en) * 2003-07-30 2005-02-03 Jack Hoang Method and system for overlaying image with text
US8570375B1 (en) * 2007-12-04 2013-10-29 Stoplift, Inc. Method and apparatus for random-access review of point of sale transactional video

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030098910A1 (en) * 2001-11-29 2003-05-29 Pilsoo Kim Apparatus and method of providing point-of-sale surveillance and auditing of sale transactions of goods
US20050025235A1 (en) * 2003-07-30 2005-02-03 Jack Hoang Method and system for overlaying image with text
US8570375B1 (en) * 2007-12-04 2013-10-29 Stoplift, Inc. Method and apparatus for random-access review of point of sale transactional video

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
POINTEX: "Vidéo Surveillance", 7 October 2016 (2016-10-07), XP002782898, Retrieved from the Internet <URL:http://www.pointex.com/video-surveillance/> [retrieved on 20180710] *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112749647A (en) * 2020-12-30 2021-05-04 成都云盯科技有限公司 Intelligent cash-receiving inspection method and system based on monitoring video

Also Published As

Publication number Publication date
FR3074000B1 (en) 2021-01-08

Similar Documents

Publication Publication Date Title
EP0820620B1 (en) Electronic payment method for purchase-related transactions over a computer network
FR2877122A1 (en) SYSTEM AND METHOD FOR AUTHENTICATING AN OBJECT
EP2105002A2 (en) System and method for tracking electronic syndicated contents via an internet communications network
EP3195234A1 (en) Method for archiving data relative to a user
EP3729353A1 (en) Method, device and program for managing proofs of purchase
FR3074000A1 (en) METHOD AND SYSTEM FOR DISPLAYING FRAMES OF A RECORD CASH TICKET ON IMAGES OF A VIDEO SURVEILLANCE CAMERA
EP3349160B1 (en) Method of transmitting data, corresponding device and program
FR2852422A1 (en) METHOD FOR AUTOMATIC IDENTIFICATION OF ENTITIES IN A DIGITAL IMAGE
FR2812495A1 (en) METHOD FOR PROVIDING DIGITAL PHOTOGRAPHIC IMAGES
EP1073245B1 (en) Method and device for evaluating visits to web pages
FR3054396B1 (en) SYSTEM AND METHOD FOR MEASURING CENTERED-AUDIENCE AUDIENCE, CAPTURING AND ANALYZING IMAGES DISPLAYED BY A TERMINAL ASSOCIATED WITH AT LEAST ONE PANELIST.
WO2020225292A1 (en) Method for generating an archive code in order to create a fingerprint of a multimedia content
FR3061975B1 (en) METHOD FOR PROCESSING A PAYMENT TRANSACTION, PAYMENT TERMINAL AND CORRESPONDING PROGRAM.
FR3087562A1 (en) METHOD FOR TRANSMITTING AND STORING INVOICES OR CASH TICKETS AND CASE FOR IMPLEMENTING THE SAME
WO2024188822A1 (en) Blockchain confidential payment method and device
WO2020079379A1 (en) Method for transmitting and storing virtual documents by retrofitting a pre-programmed publishing terminal and housing for implementing same
WO2010100344A1 (en) Method and digital communication infrastructure secured and controlled in an asynchronous mode
WO2000039999A1 (en) Automatic camera system comprising means for acquiring an image or a digital video sequence
EP2991332B1 (en) Method for determining communication instants in a synchronous communication mode
EP1894390B1 (en) Method and device for the restitution of multimedia data transmitted by a gateway to a terminal
WO2015044393A1 (en) Method for processing transactional data, terminal, server and corresponding computer programs
FR3142824A1 (en) Method for offering a digital meta-service in relation to at least one legal or natural person, associated computer system and program
WO2013175080A2 (en) Method of managing digital images
FR3105477A3 (en) Content distribution system with user profile management
WO2010024822A1 (en) Deposit viewing in online banking

Legal Events

Date Code Title Description
PLSC Publication of the preliminary search report

Effective date: 20190524

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8