Electronic measurement device capable of displaying data in the form of two dimensional matrix code, electronic reader, electronic installation and transmission method associated therewith
10502596 ยท 2019-12-10
Assignee
Inventors
Cpc classification
G01D5/39
PHYSICS
G06K19/06093
PHYSICS
Y04S20/30
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G06K19/06112
PHYSICS
Y02B90/20
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
G06K19/06
PHYSICS
G01R29/00
PHYSICS
Abstract
This electronic device is suitable for measuring a quantity. This measurement device comprises: a unit for measuring the quantity, able to deliver measurement data, an encoding unit, able to convert measurement data into structured data according to a structuration format, the data structured according to the structuration format including at least one portion of the measurement data, a unit for generating at least one two-dimensional matrix code are from the structured data, and a display unit, able to display each generated matrix code. The structured data further comprise a first identifier of the structuration format, said first identifier being able to identify in a unique way the structuration format.
Claims
1. An electronic device for measuring a variable, comprising: an electronic circuit configured to: measure the variable to deliver measurement data, perform an encoding operation to convert the measurement data into structured data according to a structuration format, the data structured according to the structuration format including at least one portion of the measurement data, generate at least one two-dimensional matrix code from the structured data, and control display of each generated two-dimensional matrix code, wherein the structured data further includes a first identifier of the structuration format, said first identifier being to exclusively identify in a unique way the structuration format for a plurality of different electronic readers, including a first electronic reader, to read the measurement data converted into the structured data, wherein the measurement data include successive first frames of measurement data, wherein the electronic circuit is configured to convert each said first frame of measurement data into a corresponding second frame of structured data, each said second frame including a second identifier of said frame from among the plurality of second frames, wherein the first identifier and the second identifier are distinct from each other, wherein the structured data consists of alphanumerical characters, and wherein the structuration format determines a truncation of each said first frame of measurement data.
2. The electronic device according to claim 1, wherein the structuration format is defined by a descriptor in the form of a file with an XML or BON format.
3. The electronic device according to claim 1, wherein the variable is an electric variable.
4. The electronic device according to claim 1, wherein the variable is a thermodynamic variable.
5. An electronic reader comprising reading circuitry configured to read the at least one two-dimensional matrix code, the at least one two-dimensional matrix code being able to be displayed by the electronic device according to claim 1, the reading circuitry further being configured to determine the structured data corresponding to the at least one two-dimensional matrix code read, wherein the electronic reader further comprises decoding circuitry configured to determine, depending on the first identifier, the measurement data contained in the structured data, and wherein the electronic reader is one of said plurality of electronic readers.
6. The electronic reader according to claim 5, wherein the decoding circuitry is configured to retrieve a descriptor of the structuration format corresponding to the first identifier of the structuration format, and to use said descriptor to determine the measurement data contained in the structured data.
7. The electronic reader according to claim 6, wherein the decoding circuitry is configured to retrieve the descriptor of the structuration format from a computer server via an Internet network.
8. The electronic reader according to claim 6, wherein the decoding circuitry is configured to transmit, to an electronic apparatus external to the electronic reader, the measurement data contained in the structured data and the descriptor of the format corresponding to the first identifier.
9. An electronic installation for measuring the variable, wherein the electronic installation comprises the electronic reader according to claim 5.
10. The installation according to claim 9, wherein the variable is an electric variable.
11. The installation according to claim 9, wherein the variable is a thermodynamic variable.
12. The electronic device according to claim 1, wherein the measurement data correspond to a decimal number, and wherein the structuration format determines a number of figures before and after a decimal point of the decimal number.
13. A method for transmitting measurement data of a variable between an electronic device configured to measure the variable and an electronic reader, the method comprising: encoding measurement data, during which measurement data are converted, by the electronic device, into data structured according to a structuration format, the data structured according to the structuration format including at least one portion of the measurement data, generating, by the electronic device, at least one two-dimensional matrix code from the structured data, displaying, by the electronic device, each said generated at least one two-dimensional matrix code, reading, by the electronic reader, the displayed matrix code(s) at least one two-dimensional matrix code, and determining, by the electronic reader, measurement data contained in the structured data, wherein the structured data includes a first identifier of the structuration format, the first identifier being to exclusively identify the structuration format, for a plurality of different electronic readers, including said electronic reader, to read the measurement data converted into the structured data, wherein said first identifier is used in said determining the measurement data contained in the structured data, wherein the measurement data include successive first frames of measurement data, wherein the method further comprises converting each said first frame of measurement data into a corresponding second frame of structured data, each said second frame including a second identifier of said frame from among the plurality of second frames, wherein the first identifier and the second identifier are distinct from each other, wherein the structured data consists of alphanumerical characters, and wherein the structuration format determines a truncation of each said first frame of measurement data.
14. The method according to claim 13, wherein, during said determining the measurement data contained in the structured data, the electronic reader retrieves a descriptor of the structuration format corresponding to the first identifier, and uses said descriptor to determine the measurement data contained in the structured data.
15. The method according to claim 13, wherein the variable is an electric variable.
16. The method according to claim 13, wherein the variable is a thermodynamic variable.
17. The method according to claim 13, wherein the measurement data correspond to a decimal number, and wherein the structuration format determines a number of figures before and after a decimal point of the decimal number.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These features and advantages of the invention will become apparent upon reading the following description, only given as a non-limiting example, and made with reference to the appended drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
(8) In
(9) The measurement device 10 comprises a unit 15 for measuring the quantity 12, an encoding unit 16, a unit 17 for generating an image corresponding to the measured quantity, and a unit 18 for displaying said image, as illustrated in
(10) The electronic reader 14 comprises a unit 19 for reading said or each image displayed by the measurement device and a decoding unit 20, as illustrated in
(11) Additionally, the electronic reader 14 is connected to a remote electronic apparatus 21, and is able to transmit information from the decoding unit 20 to this electronic apparatus 21.
(12) The measurement unit 15, visible in
(13) The measurement unit 15 is able to deliver measurement data Dm corresponding to the values successively assumed by the quantity 12. The measurement unit 15 is for example able to deliver at each measurement instant Tm a first frame of data representative of the value of the quantity 12 for this measurement instant Tm. The measurement data Dm then include a succession of first frames of data, i.e. a sequence of first frames of data.
(14) The measurement unit 15 is able to transmit the measurement data Dm to the encoding unit 16 with view to their conversion into structured data Ds, the first frames of data for example being successively transmitted to the encoding unit 16, or else sequence by sequence.
(15) The encoding unit 16 is able to convert the measurement data Dm into the structured data Ds according to the structuration format F. This conversion is for example carried out frame by frame, or else in sequence by sequence, and the first frames of data are then converted into second frames of corresponding structured data.
(16) Each first frame of data and each second frame of data are for example of a predetermined length. In other words, each first frame of data and each second frame of data consists of a predetermined number of bytes.
(17) Alternatively, each first data frame and each second data frame are of variable length. In other words, each first data frame and each second data frame include a variable number of bytes.
(18) The measurement data Dm are for example expressed as a chain of alphanumerical characters, preferably as a decimal numbers. The structured data Ds are for example expressed as a chain of alphanumerical characters, for example as decimal or hexadecimal numbers. The structured data Ds preferably consist of alphanumerical characters.
(19) Each of the second frames of structured data Ds comprise a first identifier 22 of the structuration format F, a second identifier 23 of the second corresponding frame from among the plurality of second frames of structured data Ds and a field of formatted data 24, as illustrated in
(20) Each second frame of structured data Ds preferably consists of the first identifier 22, of the second identifier 23 and of the field of formatted data 24.
(21) The encoding unit 16, visible in
(22) The generation unit 17 is able to generate at least one two-dimensional matrix code 25 from the structured data Ds. The generation unit 17 is for example able to generate a two-dimensional matrix code 25 for each second frame of structured data.
(23) In the described exemplary embodiment, the encoding unit 16 and the generation unit 17 are achieved as pieces of software able to be stored in a memory, not shown, and to be executed by a processor, not shown, associated with the memory, the processor and a memory forming an information processing unit included in the measurement device 10.
(24) Alternatively, the encoding unit 16 and the generation unit 17 are achieved as programmable logic components, or further as dedicated integrated circuits, included in the measurement device 10.
(25) The display unit 18 is able to display each generated matrix code 25. The display unit 18 for example includes a screen 26, visible in
(26) The reading unit 19, visible in
(27) The decoding unit 20 is able to receive the frame of structured data Ds transmitted by the reading unit 19. The decoding unit 20 is able to retrieve a descriptor D of the structuration format F corresponding to the first identifier 22.
(28) The decoding unit 20 is for example connected to a computer network, such as the Internet network, allowing it to communicate with a computer server, such as a Web server, containing the descriptor D of the structuration format F corresponding to the first identifier 22. The first identifier 22 is for example an Internet link to a file contained in the server, or is part of such a link.
(29) Alternatively, the detailing unit 20 includes a memory, not shown, in which is contained the descriptor D of the structuration format F corresponding to the first identifier 22.
(30) The decoding unit 20 is able to use the descriptor D for determining the frame of measurement data Dm contained in each frame of structured data Ds.
(31) Additionally, the decoding unit 20 is able to transmit the frame of the measurement data Dm, decoded from the data read by the reading unit 19, to the remote electronic apparatus 21.
(32) In the described exemplary embodiment, the reading unit 19 and the decoding unit 20 are at least partly achieved as pieces of software able to be stored in a memory, not shown, and to be executed by a processor, not shown, associated with a memory, the processor and the memory forming an information processing unit included in the electronic reader 14.
(33) Alternatively, the reading unit 19 and the decoding unit 20 are at least partly achieved as programmable logic components, or further as dedicated integrated circuits, included in the electronic reader 14.
(34) The measurement device 10 is then preferably able to transmit each of the second frames of structured data Ds as matrix codes 25 to the electronic reader 14. The electronic reader 14 is then able to transmit, to the remote electronic apparatus 21, each of the frames of measurement data Dm, from the second frames of structured data Ds decoded by the decoding unit 20 depending on the first identifier 22 contained in the structured data Ds, the second frames of structured data Ds being themselves obtained by the reading unit 19 from read matrix codes 25, the latter being displayed on the screen 26 of the measurement device.
(35) The electronic apparatus 21 for example comprises a second screen 28 and is able to receive information from the reader 14, in particular from the decoding unit 20. The electronic apparatus 21 is able to at least partly display the pieces of information from the reader 14, and in a form which may be understood by an operator.
(36) The first identifier 22, visible in
(37) The second identifier 23 is a single number for each second frame of structured data Ds. The second identifier 23 is able to identify the second frame which is associated with it from among second frames of structured data Ds. The second identifier 23 is also called a sequence number.
(38) The second identifier 23 is preferably a decimal number, and preferably included in the header of each frame of structured data Ds.
(39) As an example, the second identifier 23 is a counter which is incremented by the encoding unit 16 at each received new first frame of measurement data Dm. In this case, the second identifier 23 of the second initial frame of structured data Ds, i.e. of the second frame placed in a first position in the sequence of second frames will have the value 1. The second identifier 22 of the second following frame of structured data Ds, i.e. of the second frame placed in a second position in the sequence of second frames, will have the value 2 and so forth. The second identifier 23 is then unique for each second frame of structured data Ds from among the plurality of second frames.
(40) The field of formatted data 24 is determined by the encoding unit 16, from a second frame of measurement data Dm and from the structuration format F.
(41) Each two-dimensional matrix code 25, visible in
(42) Each two-dimensional matrix code 25 is for example a QR (Quick Response) code. The code of the QR type has the advantages of containing more information than a conventional barcode.
(43) The two-dimensional matrix code 25 for example consists of black and white squares, which correspond to the
(44) The structuration format F determines the truncation of the frame of measurement data Dm, the number of figures before and after the decimal point if it is a decimal number, as well as optionally another parameter defining the format of the associated number, these pieces of information being contained in a descriptor D.
(45) The descriptor D of the structuration format F is for example in the form of a file with an XML (Extensible Markup Language) format or JSON (JavaScript Object Notation) format, or any other descriptive language.
(46) The descriptor D comprises pieces of information representative of the frame of measurement data Dm. The descriptor for example contains the length of the frame of measurement data Dm, if there is a truncation, and other pieces of information specific to the frame of measurement data Dm which are useful to be transmitted to the reader.
(47) Additionally, the descriptor D of the structuration format F comprises pieces of information representative of the nature of the quantity 12 measured by the device 10, as such as a title and a description of the measured quantity, of the manufacturer of the device 10, of its date of manufacture and other pieces of information specific to the device 10.
(48) Still additionally, the descriptor D of the structuration format F comprises a parameter indicating the visibility or not of the corresponding frame. This parameter then only allows display of the information relating to certain measurements carried out from among the whole of the measurements carried out.
(49) For example, the measurement unit 15 of the device 10 is an ammeter which measures a value of 2.3456 amperes. The measurement unit 15 provides a frame of measurement data Dm containing in an encrypted form 2.3456. The field of formatted data 24 is for example expressed by the number 23456. In this case, the value measured by the device 10, is again found by introducing a point after the first figure of the number contained in the frame of measured data Dm.
(50) In the previous example, the descriptor D contains the piece of information that the field of formatted data 24 contains a number which has a figure before the point and four figures after the point, and that it represents an electric intensity. In this case, the decoding unit 20 is able to again find that the value contained in the frame of measurement data Dm is 2.3456, and able to transmit this value to the remote electronic apparatus 21.
(51) The decoding unit 20 is able to transmit, to the remote electronic apparatus 21, the measurement data Dm, the descriptor D of the structuration format F corresponding to the first identifier 22, and optionally the second identifier 23. The electronic apparatus 21 is then able to receive the measurement data Dm, the descriptor D of the format corresponding to the first identifier 22, as well as optionally the second identifier 23 when the received measurement data Dm correspond to a second respective frame from among a plurality of second frames.
(52) Again considering the previous example, the second screen 28 displays Intensite mesure=2.34 ampres (Measured intensity=2.34 A). The operator reading the data on the second screen 28 is then capable of knowing the frames of measurement data Dm which correspond to the values measured by the measurement device 10.
(53) The second screen 28 is also able to display the second identifier 23, for example as Numro de la trame de donnes=40 (No. of the data frame=40), if this is the second identifier 23 associated with the fortieth frame of structured data Ds.
(54) Additionally, the second screen 28 is able to display information contained in the descriptor D.
(55) The operation of the electronic installation 8, of the measurement device 10 and of the electronic reader 14 will be described in more detail by means of
(56) During an initial step 100, the measurement unit 15 of the device 10 measures the quantity 12 and periodically delivers first frames of measurement data Dm. It then transmits the frames of measurement data Dm, one off to the other, to the encoding unit 16.
(57) During step 110, the encoding unit 16 converts the first frames of measurement data Dm one after the other into second frames of structured data Ds, the structured data Ds being according to the structuration format F. It then transmits one after the other each of the frames of structured data Ds to the generation unit 17.
(58) According to the invention, the structured data Ds contain the first identifier 22 of the structuration format F, said first identifier 22 being able to exclusively identify the structuration format.
(59) Each second frame of structured data Ds preferably contains the first identifier 22 characteristic of the structuration format F, the second identifier 23 characteristic of the corresponding second frame, and the field 24 of data formatted according to the structuration format F.
(60) The generation unit 17 then generates, during a following step 115, a two-dimensional matrix code 25 for each second frame of structured data Ds.
(61) During a step 120, the display unit 18 successively displays, on its screen 26, each of the two-dimensional matrix codes 25 generated by the generation unit 17. The screen 26 displays a succession of two-dimensional matrix codes 25 corresponding to a succession of second frames of structured data Ds.
(62) During a step 130, the reading unit 19 of the electronic reader 14 reads each of the two-dimensional matrix codes 25 displayed on the screen 26 of the display unit of the measurement device 10, and infers therefrom each of the second frames of structured data Ds. The reading unit 19 then transmits these frames of structured data Ds, preferably as numbers, to the decoding unit 20.
(63) During a step 140, the decoding unit 20 receives the frame of structured data Ds transmitted by the reading unit 19. The decoding unit 20 retrieves the descriptor D which corresponds to the first identifier 22 of the structuration format F and uses this descriptor D for determining the frame of measurement data Dm contained in the frame of structured data Ds.
(64) The decoding unit 20 then extracts each first frame of measurement data Dm contained in frames of structured data Ds.
(65) The decoding unit 20 during step 150 transmits to the remote electronic apparatus 21, the measurement data Dm, the second identifier 23 and the descriptor D corresponding to the first identifier 22.
(66) The second screen 28 of the remote electronic apparatus 21 then receives the measurement data Dm, the descriptor D of the format corresponding to the first identifier 22, as well as optionally the second identifier 23, and displays the data according to a form which may be understood by an operator.
(67) The electronic installation 8 according to the invention then allows the use of any measurement device 10 according to the invention with any electronic reader 14 according to the invention.
(68) The fact that the measurement device 10 transmits to the reader 14 via the first identifier 22 a unique indicator of the structuration format F used allows the measurement reader 14 to retrieve a descriptor D of said format used and to be then able to read the fields of a formatted data 24. In other words, the measurement reader 14 and the measurement device 10 are, according to the invention, able to share the information measured from an identifier, i.e. the first identifier 22 suitable for exclusively identifying the structuration format F.
(69) The measurement device 10 is then easier to use and it may be used with a larger number of compatible matrix code readers 16.
(70) As the measurement device 10 and the measurement reader 14 evolve at different rates (for example according to software upgrades), an additional advantage of the invention is to allow reading/decoding compatibility which is permanent over time.
(71) According to an alternative embodiment, the screen 26 of the display unit 18 of the device 10 is able to simultaneously display a number N of two-dimensional matrix codes 25, N being strictly greater than 1.
(72) The electronic reader 14 is also able to simultaneously read the number N of two-dimensional matrix codes 25.
(73) The generation unit 17 then generates matrix codes 25 for the frames of structured data Ds stemming one after the other from the encoding unit 16, and stores the different generated matrix codes 25.
(74) Once the number of matrix codes 25 stored in the generation unit 17 is equal to the number N, the generation unit 17 transfers the generated matrix codes 25 to the display unit 18 so that the N matrix codes 25 are displayed on the screen 26 simultaneously.
(75) The electronic reader 14 reads the N matrix codes, and the reading unit 19 then infers therefrom the associated frames of structured data Ds and transmits them to the decoding unit 20 which stores them.
(76) Each of the frames of structured data Ds stored in the decoding unit 20 is then converted into measurement data by the decoding unit, in a similar way to what was described earlier.
(77) This alternative embodiment then allows an increase in the throughput of the transmission of information between the measurement device 10 and the electronic reader 14.