Metrological instrument digital verification method and system
Patent Information
- Application Number
- EP2024730545
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-03-31
- Filing Date
- 2024-03-29
- Publication Date
- 2026-02-11
Smart Images

Figure CN2024084909_03102024_PF_FP_ABST
Abstract
Description
METROLOGICAL INSTRUMENT DIGITAL VERIFICATION METHOD AND SYSTEMTechnical Field
[0001] The present invention relates to the field of metrology, and in particular, to the field of metrological instrument verification methods.Background Art
[0002] A metrological instrument needs verification, in particular calibration, at regular intervals and / or after a manipulation that may have a relevant impact on a measurement result generated by the metrological instrument. In many application fields, this verification is carried out by qualified personnel of a service provider that is external to the entity to which the metrological instrument belongs. The service provider usually issues a certificate that shows that the metrological instrument fulfilled at a specific date (the date of verification) some requirements, and that one can assume that the metrological instrument will fulfill these requirements for a given period of time. The requirements and the process for observing their fulfilment depend on the metrological instrument and the application field, and they may depend in a more or less direct manner on national, regional or international regulations and / or law.
[0003] For example, metrological instruments used in the field of trade settlement need to be verified (also called “approved” , in this context) regularly, and this is a requirement of and according to national metrological laws and regulations as well as an issue related to the people’s livelihood. Currently, metrological instruments are verified manually. A metrological instrument is sent by its owner, for example a merchant, to a service provider that may be a public or private metrological management organization for verification, or the service provider authorizes related verification personnel to visit the owner, for example the merchant, to verify the metrological instrument, and when the metrological instrument is verified to be qualified, a label indicating that the metrological instrument is verified to be qualified is affixed to the metrological instrument.
[0004] State-of-the-art verification processes for a metrological instrument, such as a commercial price-computing scale featuring a large stock and wide distribution, have the following problems, at least. (1) The verification personnel are subjective and arbitrary to some extent in carrying out verification steps stipulated by verification regulations, and the service provider cannot trace related verification test data, so that verification testing is operated without supervision. (2) A current paper verification certificate is a physical label, which has great limitations in presentation, checking, archiving, anti-counterfeiting, expiration reminders, and other aspects. (3) When a core function component of the metrological instrument is replaced, the physical label indicating that the metrological instrument is verified to be qualified cannot reflect an actual verification status of the metrological instrument, which increases, for example, difficulty in law enforcement in current manual verification.Summary of the Invention
[0005] An objective of the present invention is to provide a metrological instrument digital verification method to overcome at least one of the above-mentioned drawbacks of state-of-the-art metrological instrument verification methods and, alternatively or in addition, to improve an anti-counterfeiting ability of a verification certificate and to make a verification process compliant, in particular compliant with metrological laws and regulations that may be national laws and regulations.
[0006] To achieve the foregoing objective, a computer-implemented verification method for a metrological instrument (also called “metrological instrument digital verification method” ) is proposed, this method includes the following steps S2-S5:
[0007] S2: providing, by verification personnel by using the metrological instrument and / or a detection client, identity information to a metrological management organization. The metrological management organization is, in particular the provider of verification (certification, approval) services. The service provider may be a private or public service provider. The service provider is also called “metrological management organization” , in the following. Therefore, the identity information may be provided to the metrological management organization. The identity information may, and usually does, comprise identity information about the verification personnel and / or device information of the metrological instrument.
[0008] S3: by using the metrological instrument and / or the detection client, displaying a verification step to the verification personnel, and recording a real-time image when the verification personnel perform a test, in particular a test according to the displayed verification step or the displayed verification steps. An interactive verification test or an interactive verification process or test process may be implemented by displaying verification step (s) .
[0009] S4: transmitting verification information to the metrological management organization, the verification information including detection data, and the real-time image. In particular if not provided yet in S2, the verification information may comprise further the device information of the metrological instrument and / or the identity information about the verification personnel.
[0010] S5: obtaining, by the metrological management organization, the verification information, and generating a digital verification certificate if the verification information meets a verification requirement.
[0011] The proposed verification method comprises further providing built-in component information of at least one built-in component of the metrological instrument, and the digital verification certificate includes the built-in component information of the at least one built-in component of the metrological instrument.
[0012] In embodiments, the built-in component information is provided in S2, for example as part of the identity information, or in S4, for example as part of the verification information.
[0013] Performing of the verification method according to any embodiment disclosed may comprise a step S1 of filing device information of the metrological instrument with a register. In particular, performing of the verification method may depend on prior registration of the metrological instrument on a register. In other words, the verification method may comprise a step S1 of filing device information of the metrological instrument with the metrological management organization or an overarching, in particular public, in particular state-owned or state-controlled, institution. In particular, the latter may be the case if the verification service provider is not a public institution.
[0014] In an embodiment, the step S1 of fling device information of the metrological instrument is carried out by the manufacturer or distributor of the metrological instrument.
[0015] Independent of the embodiment of the verification method, the device information may be, and usually is, a unique identifier of a metrological instrument. In other words, the metrological instrument can be uniquely identified by the device information. For example, the device information may be or comprise the serial number of the metrological instrument. Similarly, the built-in component information may be, and usually is, a unique identifier of a built-in component of the metrological instrument. In particular, each built-in component that is core for the verification (approval, certification) of the metrological instrument may have a unique built-in component identifier.
[0016] Devices used in retail for determining the price of a product, such as a weighing device, and / or for paying the product, such as checkout devices, are examples of metrological instruments. In particular, the metrological instrument may be or comprise a weighing device. However, the invention is neither restricted to retail nor to devices comprising a weighing device nor to weighing devices.
[0017] As mentioned above, a “metrological management organization” may be involved the verification method according to any embodiment disclosed. The metrological management organization may be a national, regional or international authority competent for approving metrological instruments, or an authorized representative thereof. The authorized representative may be, and usually is, a private (non-public) testing (verification, approving) laboratory or company, for example a manufacturer of the metrological device or the component thereof that needs approval. The verification personnel may be, and usually is, an employee of the metrological management organization.
[0018] The detection client may be any computerized device that may help the verification personnel to carry out the verification method according to any embodiment disclosed. In other words, the detection client may be called a “verification device” , a “verification support device” or a “service device” , for example. In particular, the detection client may be configured for at least one of:
[0019] ● Authentication of the verification personnel.
[0020] ● Displaying the verification step or verification steps.
[0021] ● Taking the real-time image.
[0022] ● Transmitting information to the metrological management organization. The identity information and / or all or some of the verification information according to any embodiment disclosed are examples of information that may be transmitted by the detection client to the metrological management organization.
[0023] ● Receiving or retrieving information from the metrological management organization. The digital verification certificate is an example of information that may be received or retrieved by the detection client from the metrological management organization.
[0024] ● Receiving or retrieving information from the metrological instrument. The device information and / or built-in component information is an example of information that may be received or retrieved from the metrological instrument.
[0025] ● Transmitting information to the metrological instrument. The digital verification certificate is an example of information that may be transmitted to the metrological instrument.
[0026] ● Encrypting and / or decrypting of information.
[0027] ● Performing a certificate check.
[0028] ● Reading out information comprised in the digital verification certificate.
[0029] The detection client may be a tablet, a PC or mobile phone. Some or all of the method steps mentioned with respect to the detection client may be carried out by the metrological instrument. The detection client and / or the metrological instrument may be configured to help the verification personnel to carry out the verification method by a verification app running on the detection device and / or the metrological instrument.
[0030] As mentioned above, the identity information comprises usually identity information of the verification personnel. In particular, the identity information of the verification personnel allows for unique identification of the verification personnel. Alternatively or in addition, the identity information allows for the above mentioned authentication of the verification personnel. The identity information may comprise information that does not relate directly to the verification personnel, for example information about a verification tool used by the verification personnel and / or a geographical location information, in particular of the verification personnel.
[0031] The detection data may be, and usually are, generated by the metrological instrument during carrying out the verification method. In particular, the detection data are generated due to the verification personnel performing the test, in particular the test according to the displayed verification step or the displayed verification steps. For example in case the metrological instrument is or comprises a weighing device, the detection data may comprise a weighing value determined by the weighing device when the verification personnel performs the test according to the displayed verification step or the displayed verification steps. The detection data may comprise a plurality of weighing values determined by the weighing device, for example at least one weighing value determined for each of a plurality of different reference weights, in particular reference weights of a set of reference weights of different weight, and / or at least one weighing value for each position of a plurality of positions of a reference weight on a weighing platform (also called “weighing pan” ) of the weighing device.
[0032] The verification requirement is the requirement or, as the case may be, the plurality of requirements that needs to be met by the metrological instrument for the metrological instrument to fulfil the national, regional or international requirement according to national, regional or international laws and / or regulations for qualifying for official approval (verification, certification) , and hence for issuing an official verification certificate. In particular, the verification information is checked for its integrity and congruence with respect to said requirements. In other words, the verification information may be checked for completeness of information and for congruence with expected values, such as expected detection data, expected serial numbers expected metrological instrument configuration and set-up etc. The verification requirement (s) depend (s) on the kind of metrological instrument and may differ from one country or region to another country or region. In the case of non-automatic weighing instruments, verification requirement (s) are given in OIML R76-1: 2006 (E) , corresponding WELMEC guides, corresponding regional regulations, such as directive 2014 / 31 / EU of the European Union for non-automatic weighing instruments, and corresponding national regulations, for example.
[0033] In one or more embodiments, the method further includes S6: encrypting, by the metrological management organization, the digital verification certificate and transmitting an encrypted digital verification certificate to the metrological instrument, for the metrological instrument to decrypt and store.
[0034] In one or more embodiments, the method further includes S7: performing a certificate check in a manner of: performing an offline check by using the metrological instrument, or sending a check query request to the metrological management organization for an online check.
[0035] In one or more embodiments, when an offline check is performed, it is queried whether there is the digital verification certificate in the metrological instrument. If there is the digital verification certificate in the metrological instrument, the method according to these one or more embodiments comprises the following steps:
[0036] ● Integrity of the digital verification certificate is determined by reading an organization signature, in particular a signature of the metrological management organization, an organization public key, in particular a public key of the metrological management organization, and content of the digital verification certificate that are stored in the metrological instrument.
[0037] ● The built-in component information recorded in the digital verification certificate is read and compared with read current built-in component information of the metrological instrument. When the two pieces of information, i.e., the built-in component information recorded in the digital verification certificate and the read current built-in component information, are consistent, the digital verification certificate is determined to be valid, or when the two pieces of information are inconsistent, the digital verification certificate is determined to be invalid.
[0038] The content of the digital verification certificate that is read may be or comprise the built-in component information recorded in the digital verification certificate that is read.
[0039] In one or more embodiments, when an online check is performed, it is queried whether there is the digital verification certificate, in particular in the metrological instrument. If there is the digital verification certificate, the method according to these one or more embodiments comprises the following steps:
[0040] ● Part of or all of information in the digital verification certificate is read. In particular, the built-in component information comprised in the digital verification certificate is read.
[0041] ● Current built-in component information of the metrological instrument is read.
[0042] ● The read part of or all of information in the digital verification certificate and the read current built-in component information are sent to the metrological management organization. A query request is sent to the metrological management organization.
[0043] ● The management platform retrieves information stored in a database. In particular, the retrieved information comprises stored built-in component information. The database may be a database of the metrological management organization, or it may be a database of an overarching, in particular public, in particular state-owned or state-controlled, institution. The metrological management organization compares, for check, the retrieved information with the part of or all of information and the current built-in component information that are sent, and when the built-in component information is consistent in these pieces of information, i.e., the read part of or all of information in the digital verification certificate, the read current built-in component information and information retrieved from the database, determines that the digital verification certificate is valid.
[0044] In one or more embodiments, it is determined during the certificate check whether the digital verification certificate expired.
[0045] For example, after or if the digital verification certificate is determined to be valid, in particular in the certificate check, a validity period of the digital verification certificate and current time are read. The current time is compared with the validity period to determine whether the digital verification certificate expired.
[0046] In one or more embodiments, the metrological management organization further accepts or rejects a verification request based on the device information of the metrological instrument, information about a verification tool, and the identity information of the verification personnel.
[0047] For example, the verification method may comprise the step S1 of filing device information of the metrological instrument, in particular prior registration of the metrological instrument. In this case, acceptance or rejection of the verification request may base on the so-filed device information.
[0048] Alternatively or in addition, the identity information provided in step S2 of providing identity information to the metrological management organization comprises further information about a verification tool. The metrological management organization may then accept or reject a verification request based on the device information of the metrological instrument, the information about the verification tool, and the identity information of the verification personnel.
[0049] A reference weight is an example of a verification tool. A unique identifier and a weight information of the reference weight are example of information about the verification tool.
[0050] As mentioned above, the metrological instrument may be or comprise a weighing device in embodiments. In such embodiments, after or if the metrological management organization accepts the verification request, the management platform sets the verification step to be performed and a test load point according to a detection and verification regulation, generates an interactive verification instruction list, and sends the interactive verification instruction list to the metrological instrument or the detection client, and the metrological instrument or the detection client displays the verification step to the verification personnel. Said steps of setting, generating and sending carried out by the metrological management organization may be substeps of the step S3 of displaying a verification step to the verification personnel.
[0051] It goes without saying that interactive verification instruction lists can also be generated and sent for cases in which no weighing device needs to be verified by the verification method. Then, the verification method does not comprise setting a test load point but setting another demand according to a detection and verification regulation that applies for the metrological instrument to be verified, and the interactive verification instruction list comprises an entry that corresponds to this demand instead of an entry that is related to the test load point.
[0052] The interactive verification instruction list may, and usually does, comprise a plurality of verification steps, in particular verification steps that need to be performed one after the other. The plurality of verification steps may be, and usually are, displayed to the verification personnel. In particular, the plurality of verification steps is displayed to guide the verification personal through an interactive verification procedure, for example by establishing a guided interaction between the verification personnel and the metrological instrument.
[0053] For example in the case of the metrological instrument being or comprising a weighing device, in addition to prompting the verification personnel to place a weight, in particular a reference weight, on the test load point, the plurality of verification steps may comprise at least one of: Prompting the verification personnel to place a specific weight at different test load points, for example to simulate corner load; prompting the verification personnel to place reference weights of different weight at one or more test load points, for example to check conformity over the whole measurement range; prompting the verification personnel to take images of a specific test configuration; prompting the verification personnel to check connections of the metrological instrument; prompting the verification personnel to check further components of the metrological instruments, such as a display or printer; etc.
[0054] In one or more embodiments, the step S4 of transmitting verification information to the metrological management organization comprises encrypting the verification information and transmitting encrypted verification information to metrological management organization by: performing one-way hash algorithm-based processing on the verification information collected by the metrological instrument or the detection client, to generate a first data digest; performing asymmetric-algorithm-based encryption processing on the first data digest, to generate a first digital signature; and sending the verification information, the first digital signature, and a device public key to the metrological management organization. Then, the step S5 of obtaining, by the metrological management organization, the verification information, and generating a digital verification certificate comprises decrypting the encrypted verification information by the management platform by: performing, by the metrological management organization, asymmetric decryption on the first digital signature, to obtain a first-class digest; and performing one-way hash algorithm-based processing on the verification information transmitted by the metrological instrument, to obtain a second-class digest, and determining, through comparison, whether the first-class digest is consistent with the second-class digest, to determine whether the data is complete.
[0055] In one or more embodiments, after decrypting the encrypted verification information and determining that the verification information is complete, the metrological management organization performs computation on the detection data in the verification information to check whether the verification requirement is met and determine whether to generate the digital verification certificate.
[0056] In particular, the computation performed on the detection data are configured to check the verification information for conformity with the verification requirements and / or for correct performance of the verification step (s) by the verification personnel. In particular, differences to target detection data, deviation from target positions, for example based on evaluation of the real-time image (s) , and non-congruence with target identity information are determined.
[0057] As mentioned above, the metrological instrument digital verification method, in embodiments, may comprise a step S6 of encrypting, by the metrological management organization, the digital verification certificate and transmitting an encrypted digital verification certificate to the metrological instrument, for the metrological instrument to decrypt and store it. Independent of the further steps of the method and their embodiments, encrypting the digital verification certificate by the metrological management organization in step S6 may include: after the metrological management organization generates the digital verification certificate, performing one-way hash algorithm-based processing on content of the digital verification certificate, to generate a second data digest; performing asymmetric-algorithm-based encryption processing on the second data digest by using a private key of the metrological management organization that may be a private key of the metrological management organization, to generate a second digital signature; combining the content of the digital verification certificate, the second digital signature, and a public key of the metrological management organization that may be a public key of the metrological management organization to form a combined digital verification certificate; and performing asymmetric encryption on the combined digital verification certificate by using a public key of the metrological instrument, to generate an encrypted digital verification certificate. A decryption process of the metrological instrument may include then: decrypting the encrypted digital verification certificate by using a private key of the metrological instrument, to obtain the combined digital verification certificate; decrypting the second digital signature by using the public key of the metrological management organization to obtain a first-class digest of the content of the digital verification certificate; performing one-way hash algorithm-based processing on the content of the digital verification certificate, to obtain a second-class digest of the content of the digital verification certificate. The method may then comprise a step of comparing the first-class digest with the second-class digest to determine integrity of the digital verification certificate.
[0058] The objective mentioned further above may also be achieved by the following metrological instrument digital verification method (the following computer-implemented verification method for a metrological instrument) :
[0059] A metrological instrument digital verification method that includes the following steps S1-S5:
[0060] S1: filing device information of a metrological instrument with a metrological management organization.
[0061] S2: providing, by verification personnel by using the metrological instrument and / or a detection client, identity information to the metrological management organization. The identity information may comprise at least one of identity information of the verification personnel and device information of the metrological instrument.
[0062] S3: by using the metrological instrument and / or the detection client, displaying a verification step to the verification personnel, and recording a real-time image when the verification personnel perform a test, in particular a test according to the displayed verification step or the displayed verification steps. An interactive verification test or an interactive verification process or test process may be implemented thereby.
[0063] S4: transmitting verification information to the metrological management organization, the verification information including detection data, the device information of the metrological instrument, in particular if not provided in S2, the real-time image, and information about the verification personnel, in particular if not provided in S2. Built-in component information of at least on built-in component of the metrological instrument may be provided further, in particular if not provided in S2.
[0064] S5: obtaining, by the metrological management organization, the verification information, and generating a digital verification certificate if the verification information meets a requirement, in particular a verification requirement, wherein the digital verification certificate includes built-in component information of the metrological instrument.
[0065] Embodiments of this alternative method may be characterized by the same features as the embodiments disclosed with respect to the verification method discussed first, above.
[0066] Another objective of the present invention is to provide a metrological instrument digital verification system.
[0067] According to a first embodiment of the metrological instrument digital verification system, the system comprises:
[0068] ● A metrological management organization, wherein the metrological management organization is configured to generate and transmit a digital verification certificate, in particular a digital verification certificate of a metrological instrument.
[0069] The metrological management organization may be configured further to receive and store device information of a metrological instrument.
[0070] The metrological management organization, the digital verification certificate, the device information, and the metrological instrument may be according to any embodiment disclosed with respect to the verification method.
[0071] In particular, the device information of the metrological instrument may be filed by using the metrological management organization, for example by the manufacturer or the holder of the metrological instrument, to qualify the metrological instrument for verification.
[0072] ● A verification app configured, when executed on a processing unit of a metrological instrument or a detection client, to establish a signal connection to the metrological management organization, wherein the verification app, when executed on a processing unit of a metrological instrument or a detection client, is further configured to:
[0073] ○ cause the metrological instrument or the detection client to interact with verification personnel to provide identity information comprising identity information of the verification personnel and device information of the metrological instrument to the metrological management organization;
[0074] ○ to display, by using the metrological instrument and / or the detection client, a verification step to the verification personnel, and to record a real-time image when the verification personnel perform the verification step;
[0075] ○ to transmit verification information to the metrological management organization, the verification information comprising detection data and the real-time image;
[0076] ○ to transmit built-in information of at least one built-in component of the metrological instrument to the metrological management organization.
[0077] The detection client, the verification personnel, the identity information, the verification step, the real-time image and the manner the real-time image is recorded, the verification information, and the manner the verification information is transmitted, e.g., encrypted, the built-in information and the manner it is transmitted, for example as part of the identity information or as part of the verification information, may be according to any embodiment disclosed with respect to the verification method.
[0078] In the metrological instrument digital verification system according to the first embodiment, the metrological management organization is further configured to obtain the verification information, and to generate a digital verification certificate if the verification information meets a verification requirement, wherein the digital verification certificate comprises the built-in component information of the at least one built-in component of the metrological instrument.
[0079] As mentioned, the metrological management organization may be according to any embodiment disclosed with respect to the verification method. In particular, it may be configured to process any information or data to which it has access as disclosed with respect to the verification method.
[0080] The digital verification certificate and its handling and processing may be according to any embodiment disclosed with respect to verification method. Further, the verification requirement, the built-in component (s) and its (their) built-in component information may be according to any embodiment disclosed with respect to the verification method.
[0081] In a variant of the first embodiment of the metrological instrument digital verification system, the system comprises the metrological instrument that comprises the at least one built-in component, a display module, and the processing unit. The processing unit comprises a storage module and an instruction processing module. Each of the at least one built-in component has built-in component information, the metrological instrument has the device information, and the storage module is configured to store the built-in component information, the device information, and a digital verification certificate.
[0082] In addition or alternatively, the metrological management organization may be configured further to at least one of:
[0083] ● Retrieving digital verification certificates of metrological instruments. As mentioned, the metrological management organization may be configured to transmit and retrieve digital verification certificates according to any embodiment disclosed with respect to the verification method.
[0084] The metrological management organization may be configured to encrypt and decrypt digital verification certificates according to any encrypting and / or decrypting procedure disclosed with respect to the verification method.
[0085] ● Customizing a verification test process. In particular, the metrological management organization may be configured to allow for customization of verification test processes in dependence of the metrological instruments that are to be verified and / or in dependence of country-or region-specific requirements. Allowance for customization may be restricted to a group of personnel, in particular personnel of the metrological management organization and / or of an overarching, in particular public, institution.
[0086] The verification test process may be according to any verification test process, verification process, verification procedure and verification test disclosed with respect to the verification method.
[0087] ● Qualifying the metrological instrument for verification.
[0088] The metrological instrument may be qualified for verification according to any embodiment disclosed with respect to the verification method, in particular with respect to accepting or rejecting a verification request.
[0089] According to a second embodiment of the metrological instrument digital verification system, the system includes a metrological instrument, a metrological management organization, and a detection client. The metrological instrument includes built-in components, a display, and a processing unit. The processing unit includes a storage module and an instruction processing module. Each of the built-in components has built-in component information. The metrological instrument has device information. The storage module is configured to store the built-in component information, the device information, and a digital verification certificate. The metrological management organization, configured to generate, transmit, receive and / or retrieve the digital verification certificate, and further configured to customize a verification test process. The detection client is in signal connection to the metrological management organization. The device information of the metrological instrument is filed by using the metrological management organization to qualify the metrological instrument for verification. In other words, the metrological management organization is configured to receive the device information of the metrological instrument to qualify the metrological instrument for verification The detection client and the metrological instrument are further configured to interact with verification personnel to check information about the verification personnel, to display the verification test process to the verification personnel, and to record a real-time image when the verification personnel perform a test, in particular the verification test process. Content of the digital verification certificate includes the built-in component information. In particular, the digital verification certificate generated by the metrological management organization and, as the case may be transmitted, retrieved, received or stored, comprises the built-in component information.
[0090] At least the metrological instrument, the built-in components, the built-in component information, the device information, the digital verification certificate, the metrological management organization, the verification test process and its customization, the detection client, the verification personnel, the information about the verification personnel, and the real-time image and its recording may be or may be configured according to any embodiment disclosed with respect to the verification method or the metrological instrument digital verification system according to the first embodiment.
[0091] In a variant of the second embodiment of the metrological instrument digital verification system, the detection client is configured further to establish a signal connection to the metrological instrument, to retrieve the built-in component information from the metrological instrument, and to generate verification information comprising detection data and the real-time image. The verification information may comprise further, for example, the device information of the metrological instrument and the information about the verification personnel. Further, the metrological management organization according to this variant is configured to generate the digital verification certificate in dependence of the verification information and the built-in component information received via the signal connection between the detection client and the metrological management organization.
[0092] At least the verification information and the detection data may be according to any embodiment disclosed with respect to the verification method or the metrological instrument digital verification system according to the first embodiment.
[0093] According to a preferred embodiment of the verification method, the metrological instrument digital verification method and the corresponding system, specific device information of the metrological instrument is filed, and the identity information of the verification personnel is confirmed, so that compliance of the metrological instrument and the verification personnel are ensured. In addition, the verification step is displayed, and the real-time image when the verification personnel perform a test is recorded to keep, for example, a video as an evidence, so that a verification test process more complies with a test requirement, compliance in verification of the metrological instrument is further ensured, and fairness and efficiency of issuing a verification certificate are improved. An association is established between the certificate and a built-in component, in particular a built-in core component, of the metrological instrument, so that an anti-counterfeiting ability of the certificate is improved, a verification range is also enlarged, and it is ensured that the metrological certificate can reflect a current status of the metrological instrument accurately in real time when the built-in component is replaced. A metrological management organization performs unified verification, management, and check query management on the digital verification certificate issued by the verification platform, so that the verification certificate is traceable, and certification authority of the digital verification certificate is ensured.Brief Description of the Drawings
[0094] The above and other features, properties, and advantages of the present invention will become clearer through the following descriptions with reference to the accompanying drawings and embodiments, in which:
[0095] FIG. 1 is a flowchart of an exemplary embodiment of a metrological instrument digital verification method;
[0096] FIG. 2 is a schematic diagram of a structure of an exemplary embodiment of a metrological instrument digital verification system;
[0097] FIG. 3 is a simplified diagram of an exemplary composition structure of a metrological instrument;
[0098] FIG. 4 is a diagram of a correspondence between a serial number as an exemplary embodiment of a built-in component information and a digital verification certificate;
[0099] FIG. 5A is a schematic diagram of an exemplary embodiment of an offline check process of a digital verification certificate;
[0100] FIG. 5B is a schematic diagram of an exemplary embodiment of an online check process of a digital verification certificate; and
[0101] FIG. 6 is a flowchart of an exemplary embodiment of an offline check process of a digital verification certificate.Detailed Description of Embodiments
[0102] The present invention will be further explained below with reference to the specific embodiments and drawings. In the following descriptions, more details are illustrated to facilitate a full understanding of the present invention, but it is clear that the present invention can be implemented in a variety of ways different from this description, and those skilled in the art can make similar extensions and interpretations based on practical applications without departing from the intention of the present invention. Therefore, the scope of protection of the present invention should not be limited by the content of the specific embodiments.
[0103] It should be noted that these and other subsequent drawings are only examples, which are not drawn to scale and should not be taken as a limitation to the scope of protection actually claimed by the present invention.
[0104] A metrological instrument digital verification (approval) method and system in the present disclosure are used to solve problems of data tracing, process supervision, component replacement, and the like in a current metrological instrument verification process, and make the verification process compliant and accurate. It is understood with reference to FIG. 2 to FIG. 4 that the metrological instrument digital verification system according to the figures and for performing the metrological instrument digital verification method mainly includes a metrological instrument 110, a metrological management organization 120, and a detection client 130. In alternative embodiments, the metrological instrument 110 is not part of the system but the system is configured to interact with the metrological instrument 110, and / or some or all of the functionalities of the detection client 130 is provided by other components of the system and / or components that may be linked to the system, in particular the metrological instrument. In an embodiment, the system may neither comprise nor be able to link to a detection client 130. However, a detection client 130, for example in the form of a service tablet, may be present in some embodiments, at least.
[0105] The metrological instrument 110 is provided by a metrological instrument manufacturer 111, and as shown in FIG. 3, includes built-in components 114 such as a mainboard 31, a printer 32, and a sensor 33, a display module 113, and a processing unit 112. The processing unit 112 includes a storage module 118 and an instruction processing module 119. The instruction processing module 119 may be provided by a CPU. The storage module is provided by a storage medium. The storage module 118 is configured to store built-in component information of the built-in components, device information, and a digital verification certificate, and may further store a manufacturer ID, a product model, a public key / private key pair for asymmetric encryption, and other device information.
[0106] The device information of the metrological instrument is equivalent to identity information of the metrological instrument, cannot be changed after delivery, and after filed by using the metrological management organization, indicates that the metrological instrument is produced by a legal manufacturer, so that the metrological instrument is an authorized device qualified for verification. The device information includes a manufacturer ID, a product model, a product serial number, a device public key, and other information.
[0107] The built-in components 114 of the metrological instrument have specific built-in component information, such as a component serial number. The built-in component information corresponds to a unique component. The built-in component information is written by the metrological instrument manufacturer during production, or may be filed with a metrological management organization 120together with the device information.
[0108] For example, a core component of the metrological instrument 110, such as the mainboard, the sensor, or the printer, has an independent serial number. As shown in FIG. 4, the mainboard 31 has a first serial number, the sensor 32 has a second serial number, and the printer 33 has a third serial number. Content of the digital verification certificate 40 includes a set including the serial numbers of the built-in components. The metrological instrument 110 provides an interface for displaying or outputting a serial number of a current built-in component of the metrological instrument. After the core component is replaced, the display module or an output interface may correctly feedback a serial number of a current core component of the metrological instrument. When any component is subsequently replaced, a serial number corresponding to the component may change, and consequently, the digital verification certificate 40 including the serial number gets invalid. In particular, the serial number of a replaced or installed built-in component, in particular core component, may be considered in the digital verification certificate 40 during assembly of the metrological instrument 110 by an authorized manufacturer or after verification of the metrological instrument with replaced built-in component by an authorized metrological management organization.
[0109] It may be understood by those skilled in the art that in addition to the serial number, other component information capable of uniquely corresponding to the built-in component may be used in the method.
[0110] The metrological instrument 110 may access the metrological management organization120 over a network. The metrological instrument 110 may further include a positioning module and a video module. The video module includes a camera capable of collecting an image of an area of the metrological instrument that is most relevant for verification (approval) of the metrological instrument. For example, if the metrological instrument is or comprises a weighing scale that needs verification, the camera may be capable of collecting an image of a weighing scale platform. The positioning module endows the metrological instrument with a GPS or 4G / 5G positioning function, or may obtain, from a private cloud network provided by the metrological instrument manufacturer or owner, rough geographical location information of the metrological instrument to check whether verification personnel are on a same site as the metrological instrument.
[0111] The detection client 130 is, at least during metrological instrument verification, in signal connection to the metrological management organization 120, and is configured to interact, together with the metrological instrument 110, with the verification personnel 131. For example, the verification personnel 131 may access an interface of the remote metrological management organization 120 by using the mobile detection client 130 and / or the metrological instrument, to perform registration, real-name authentication, job logging, geographical location finding, and the like. The detection client 130 may be further configured to obtain more comprehensive identity and location information of the verification personnel, to further authenticate the verification personnel. If the metrological instrument 110 does not have the video module and a camera function, the verification personnel 131 record a real-time image by using the detection client 130, to compensate for a function of the metrological instrument 110 that is difficult to implement. The detection client 130 may further provide a function of querying and checking the digital verification certificate.
[0112] The metrological management organization 120 manages the metrological instrument, the verification personnel, a verification process, and the digital verification certificate. The metrological management organization120 further includes a verification database 128. The verification database 128 is configured to store and retrieve detection data, the digital verification certificate, personnel information, and the like.
[0113] The following describes a use process of the metrological instrument digital verification system by using the embodiment shown in FIG. 2. Thereby, it is assumed that the metrological instrument is or comprises a weighing scale that needs verification.
[0114] The metrological instrument manufacturer 111 produces and provides the metrological instrument 110 to be verified in step B, files, in step A, the device information of the metrological instrument 110 for shipment with the metrological management organization, including a device public key, a manufacturer ID, a product model, and a product serial number, and may further file the built-in component information of the built-in component 114 of the product, such as the serial number of each component.
[0115] The metrological instrument 110 interacts with the metrological management organization 120 in steps I and J through an open API. Each metrological instrument manufacturer needs to realize an interaction function according to a requirement of a metrological management department. For example, a real-time video of the verification process performed by the verification personnel 131 is transmitted in step I, and the digital verification certificate issued by the metrological management organization 120, a verification test step instruction, and the like are obtained in step J. The metrological instrument 110 further stores the digital verification certificate and the public key / private key pair in the storage module 118 securely in step H, and retrieves the digital verification certificate from the storage module 118 when querying the digital verification certificate.
[0116] The verification personnel 131 perform registration, real-time authentication, login, and other operations with the metrological management organization 120 in step C by using the detection client 130. The detection client 130 accesses the interface of the remote metrological management organization 120 for information transmission in steps D and E. After accepting or rejecting a verification request, the metrological management organization transmits an instruction to the detection client 130 in step E, or transmits an instruction to the metrological instrument in step J.
[0117] After the metrological management organization 120 accepts the verification request of the metrological instrument 110, according to a standard verification process of the metrological management organization 120, a test load point and a verification step to be performed are set remotely and automatically according to a detection and verification regulation, the metrological instrument to be tested, and a specification of a weight kit of the verification personnel, and an interactive verification instruction list is generated, and is transmitted to the detection client 130 in step E, or the verification step and the test load point are transmitted to the metrological instrument 110 in step J for displaying.
[0118] The verification personnel 131 are guided by the displayed step to operate the metrological instrument 110 in steps F and G, to perform an interactive verification test.
[0119] For example, the metrological instrument 110 prompts and assists the verification personnel 131 in step G by using various multimedia information, including but not limited to a text, an image, and a sound. For example, the prompt and assistance information is a weight specification, a placement location, a placement requirement, or the like of a weight placed in this step.
[0120] The verification personnel 131 perform a verification operation step on the metrological instrument in step F, including placement of the weight and some items requiring manual confirmation or entering by the verification personnel. For example, the metrological instrument prompts the verification personnel to place one 0.2-gram weight at a location (X, Y) of the weighing scale platform, and the verification personnel tap for confirmation after completing this operation step. For another example, when a reading of the metrological instrument jumps, the verification personnel are prompted to enter the number and specifications of sensitivity weights currently on the weighing scale platform, and the verification personnel need to enter the specifications and the number of the sensitivity weights. The verification personnel are prompted and assisted by the verification step to complete the verification test.
[0121] The metrological instrument 110 automatically records verification weight data and the image or video of the verification test step. If the metrological instrument 110 does not have a camera function, the detection client 130 records, in step C in a manner of an image or a video, each test step performed by the verification personnel 131.
[0122] The verification personnel 131 or another operator may further perform online query in steps C, D, and E, or perform offline query in steps F and G, to check the content and validity of the digital certificate.
[0123] The metrological management organization may define the verification process and the verification step and set a generation standard of the digital verification certificate on the verification management platform. The metrological management organization 120 performs information transmission with the database 128 in step L. A centralized or distributed database is used to store various data such as verification test data, data about the verification personnel, the metrological instrument, and the digital verification certificate, to implement retrieval, tracing, query, management, or the like of a verification status of the metrological instrument.
[0124] The verification system solves the problems of data tracing, process supervision, and the like in a current metrological instrument verification process. Composition, an interface mode, and the like of the system are configured to incorporate the metrological instrument, the verification personnel, the verification test process, related verification test data, issuance of the digital verification certificate, and the like into supervision and management of the metrological management organization, to form a standard process control module and a matched management system, so that compliance and security of verification are improved.
[0125] The verification method may be further understood with reference to the foregoing descriptions about the verification system. The following describes the metrological instrument digital verification method in the present disclosure with respect to FIG. 1.
[0126] Step S1 is first performed. The metrological instrument manufacturer 111 files device information of the metrological instrument 110 with the metrological management organization. The device information is equivalent to identity information of the metrological instrument, cannot be changed after delivery, and includes a manufacturer ID, a product model, a product serial number, a device public key, and other information. Built-in component information of the metrological instrument may be filed together with the device information. After filing, the metrological instrument is qualified for verification.
[0127] Step S2 is then performed. The verification personnel 131 provide identity information to the metrological management organization by using the metrological instrument 110 or the detection client 130, for example, perform registration, real-name authentication, login to the metrological management organization, or entering of the identity information, and may further provide information about a verification tool, such as a specification of a weight, and geographical location information.
[0128] The metrological management organization accepts or rejects a verification request based on the filed device information of the metrological instrument, the provided information about the verification tool, and the provided identity information of the verification personnel.
[0129] Specifically, for example, it is determined, based on the device information (including a measurement range and accuracy) of the metrological instrument filed in step S1, that the metrological instrument is produced by a legal manufacturer and qualified for verification. The information about the verification tool such as a weight kit and the information about the verification personnel further need to be checked, to accept or reject the verification request. If there is filed information about the metrological instrument 110 and the verification personnel 131, and the verification personnel succeed in real-name authentication, the verification request of the metrological instrument 110 is accepted, whether the verification tool is compliant is determined, and a corresponding verification process and test point are provided based on the information about the verification tool.
[0130] Through the foregoing steps, the metrological instrument meets a verification requirement, and a test device, personnel, an algorithm, a geographical location, and other information in a verification test process are also objects to be checked. Compliance of all verification-related modules is ensured from a plurality of aspects by checking the filed information about the metrological instrument and the verification personnel, real-name authentication information of the verification personnel, the information about the verification tool, geographical location information when a verification test is performed, and the like.
[0131] Step S3 is then performed. After the metrological management organization accepts the verification request, the metrological management organization 120 sets a test load point and a verification step to be performed remotely and automatically according to a detection and verification regulation, the metrological instrument to be tested, and a specification of a weight kit of the verification personnel, generates an interactive verification instruction list, and sends the interactive verification instruction list to the metrological instrument 110 or the detection client 130. The metrological instrument 110 or the detection client 130 is used to display the verification step to the verification personnel 131 and record a real-time image when the verification personnel perform the verification step, to implement an interactive verification test. The verification personnel 131 are prompted and assisted by the verification step to complete the verification test. The verification personnel only need to perform some simple operations according to the instructions, and the metrological instrument automatically records data, so that a technical requirement on the verification personnel is reduced, and compliance of the verification test is ensured. An image assistance module may determine some wrong test steps based on a live image and data that are transmitted by the metrological instrument or the detection client, and give prompts.
[0132] In this step, both the data in the verification test process and a monitoring image and video on a test site are recorded, so that it is ensured that the verification test is performed completely according to the verification regulation. The metrological management organization may set a verification test instruction based on a parameter characteristic of the metrological instrument, and the metrological instrument and the verification personnel only need to perform the verification step according to the test instruction generated by the metrological management organization in real time, so that incompliance of the verification step caused by personal negligence of the verification personnel is avoided, and fairness and efficiency of issuing a verification certificate are improved. In addition, the verification test process of a digital verification certificate is designed completely according to an existing verification regulation, so that equivalence between the digital verification certificate and an existing paper verification certificate can be maintained.
[0133] After the verification test is completed, steps S4 and S5 are performed. Verification information is transmitted to the metrological management organization. The verification information includes detection data, the device information of the metrological instrument, the real-time image, and the information about the verification personnel. Encrypted transmission is preferred. The metrological management organization obtains the verification information, and generates a digital verification certificate after the verification information meets a verification requirement. The digital verification certificate includes built-in component information of the metrological instrument.
[0134] Through the foregoing step, the metrological instrument meets the verification requirement, and the verification test process recorded by images also needs to meet the verification requirement. The plurality of types of verification information ensures completeness of related verification test data and relevance of the metrological instrument and the verification personnel, and improves the accuracy and the compliance of the verification process. The information is transmitted after encryption, so that security is improved. Content of the digital verification certificate includes the built-in component information of the corresponding metrological instrument, and an original certificate for only the device is expanded to a certificate considering specific components of the metrological instrument, so that a certification range of the digital verification certificate is enlarged, and accuracy and time-validity of the digital verification certificate are also ensured.
[0135] In an embodiment, encrypting the verification information and transmitting encrypted verification information to the metrological management organization in step S4 includes the following steps. One-way hash algorithm-based processing is performed on the verification information collected by the metrological instrument or the detection client, to generate a first data digest. Asymmetric-algorithm-based encryption processing is performed on the first data digest, to generate a first digital signature. The verification information, the first digital signature, and a device public key are sent to the management platform.
[0136] For example, after logging in to the metrological management organization 120, the verification personnel 131 perform an interactive verification test according to a specified instruction, and record the verification information such as weight and image data to finally form structured verification information data, including but not limited to device data such as information about a test item of the test data, a weight, an image, manufacturer information, the product model, the product serial number, and the serial number of the core component (s) , and operator information. For the formed structured verification information data, the metrological instrument 110 outputs a data digest through a one-way hash operation (for example, SHA256) specified by the verification management platform, performs asymmetric encryption on the formed data digest by using a device private key, and outputs a first digital signature of the verification information, the verification information, and the device public key.
[0137] Correspondingly, decrypting and checking the verification information by the metrological management organization 120 includes the following steps. Asymmetric decryption is performed on the first digital signature, for example, asymmetric decryption is performed on the first digital signature of the data by using the device public key, to obtain a first-class digest. One-way hash algorithm-based processing is performed on the verification information transmitted by the metrological instrument 110, that is, a specified one-way hash operation is performed on the structured data, to obtain a second-class digest, and whether the first-class digest is consistent with the second-class digest is determined through comparison, to determine whether the data is complete. If the two digests are, for example, equal, it indicates that the test data is valid and complete.
[0138] After decrypting the verification information and determining that the verification information is complete, the metrological management organization extracts the verification test data from the verification information, and performs computation on the detection data in the verification information to check whether the verification requirement is met and determine whether to generate the digital verification certificate. The metrological management organization can automatically perform computation on the test data of the verification test item, generate a verification result and a performance report, and if the verification requirement is met, generate and record the digital verification certificate in the verification database 128. The content of the digital verification certificate 40 includes but is not limited to: the filed device information such as the manufacturer ID, a product type, and the product serial number, including the serial number of the built-in component (s) of the product, such as a serial number of a mainboard, a serial number of a printer, or a serial number of a sensor, and may further include information about a verification organization, the authorized verification personnel, a verification validity period, verification time, a certificate number, and the like. In this step, an association is established between the certificate and the core component (s) , so that anti-counterfeiting is implemented, and a verification range is also enlarged.
[0139] The metrological management organization stores the verification information such as the digital verification certificate, the identity information of the verification personnel, and a video of the verification process to the database 128, and sets a test data query module capable of retrieving related verification test data and image of any metrological instrument and generate a picture and video with a digital watermark, so that auditability of the verification test is ensured. Digital verification certificate generation, storage, and query modules of the verification management platform ensure certification authority and query of the digital verification certificate.
[0140] In step S6 (not shown in the figures) , after generating the digital verification certificate, the metrological management organization may further encrypt the digital verification certificate and transmit an encrypted digital verification certificate to the metrological instrument, for the metrological instrument to decrypt and store.
[0141] In an embodiment, encrypting the digital verification certificate by the metrological management organization 120 includes the following steps. The metrological management organization 120 performs one-way hash algorithm-based processing on content of the digital verification certificate 40, to generate a second data digest. Asymmetric-algorithm-based encryption processing is performed on the second data digest by using a private key of the metrological management organization, to generate a second digital signature. The content of the digital verification certificate, the second digital signature, and a public key of the metrological management organization are combined to form a combined digital verification certificate. Asymmetric encryption is performed on the combined digital verification certificate by using a public key of the metrological instrument, to generate an encrypted digital verification certificate. The encrypted digital verification certificate is sent to the metrological instrument 110.
[0142] For example, the second data digest is generated from the content of the certificate by using a one-way hash function. Asymmetric encryption processing is performed on the data digest by using the private key of the metrological management organization, to generate the second digital signature. The content of the digital verification certificate, the second digital signature, and the public key of the metrological management organization are combined. Then, asymmetric encryption is performed by using the public key of the metrological instrument to generate the encrypted digital verification certificate. The encrypted digital verification certificate is sent to the metrological instrument 110. The encrypted digital verification certificate may be decrypted by using only the private key of the metrological instrument. Therefore, each digital verification certificate may be decrypted and used on a corresponding metrological instrument, and cannot be shared or used falsely. Integrity of the decrypted digital verification certificate may be checked by using the public key of the metrological management organization.
[0143] Correspondingly, after receiving the encrypted digital verification certificate, the metrological instrument 110 decrypts the encrypted digital verification certificate by using the private key of the metrological instrument, to obtain the combined digital verification certificate. The second digital signature is decrypted by using the public key of the metrological management organization, to obtain the first-class digest of the content of the digital verification certificate. One-way hash algorithm-based processing is performed on a content of the digital verification certificate, to obtain the second-class digest of the content of the digital verification certificate. The first-class digest is compared with the second-class digest to determine integrity of the digital verification certificate and determine whether to store the digital verification certificate. When the two digests are consistent, the digital verification certificate is valid, and the metrological instrument needs to indicate a verification status of the metrological instrument based on the content of the digital verification certificate.
[0144] To prevent the metrological instrument from falsifying validity, in some embodiments, the method further includes step S7 (not shown in the figures) : a certificate check process in which an offline check is performed by using the metrological instrument or a check query request is sent to the metrological management organization for an online check. The verification metrological management organization provides a network query interface for the digital verification certificate. A parameter includes but is not limited to the certificate number, the manufacturer ID of the metrological instrument, the product model, the product serial number, the serial number of the core component of the metrological instrument, and other information.
[0145] As shown in FIG. 5A and FIG. 6, when an offline check is performed, verification personnel 141 first performs step 501, and queries, in step R, whether there is the digital verification certificate in the metrological instrument. If there is the digital verification certificate in the metrological instrument 110, an organization signature, an organization public key, and the content of the digital verification certificate that have been stored in the metrological instrument 110 are read, and step 502 is performed to determine integrity of the digital verification certificate. After integrity of the digital verification certificate is determined, step 503 is performed. The content of the digital verification certificate is read from an internal storage module 118. A recorded serial number P1 of a built-in component of the metrological instrument 110 is learned from the content of the certificate. Internal secure storage includes but is not limited to an EEPROM, a secure storage region in an SOC, an encrypted file database on a file system of an eMMC memory, and the like. If the encrypted file database on the file system is used, the digital verification certificate needs to be backed up appropriately before being erased from the file system.
[0146] Step 505 is then performed. The metrological instrument 110 actually reads a serial number P2 of a current built-in component of the metrological instrument in step S shown in FIG. 5A, and performs a comparison process shown in step 506. When the serial numbers are consistent, the digital verification certificate is determined to be valid, or when the serial numbers are inconsistent, the digital verification certificate is determined to be invalid. A certificate check result is displayed on a screen of the metrological instrument in a form of a logo. For example, green indicates that the digital verification certificate is valid, and red indicates that the digital verification certificate is invalid. There is other information such as expiration time information. The verification personnel 141 may read the logo on the metrological instrument in step R for law-enforcement inspection.
[0147] The information P1 and the information P2 include but are not limited to the mainboard, the sensor, the printer, and the like. Serial number information of these core components is written in EEPROMs in the components through a special interface when the metrological instrument is manufactured, and cannot be changed after delivery. The serial number of the core component that is read by the metrological instrument changes as the core component is replaced. The metrological management organization requires each core component of the metrological instrument to have a unique serial number, and the metrological instrument may read and display P1 and P2 accurately. After the core component is replaced, the serial number corresponding to the component may change, P1 ≠ P2, and the digital verification certificate gets invalid.
[0148] After the digital verification certificate is determined to be valid, step 508 may be further performed. A validity period of the digital verification certificate and current time are read. The current time is compared with the validity period to determine whether the digital verification certificate expires. If the current time is within the validity period, a valid certificate indication is displayed. The metrological instrument indicates the verification status based on the validity period of the digital verification certificate. A current status of the digital verification certificate, for example, information indicating validity, expiration, or invalidity, may be output through a display or the printer.
[0149] An online check may be further performed, to prevent the metrological instrument from falsifying the logo. As shown in FIG. 5B, when an online check is performed, the verification personnel 141 reads part of or all of information in the digital verification certificate as information about a query condition, for example, a number of the digital verification certificate, or a combination of the manufacturer ID, the product model, and the product serial number, and reads the serial number of the current built-in component by using the metrological instrument. Preferably, the metrological instrument displays the above information through a two-dimensional code. The verification personnel 141 operates the detection client in step Q, scans the two-dimensional code to obtain the above information in step T, and sends a query request to the metrological management organization 120.
[0150] After receiving the query request, the metrological management organization 120 retrieves, in steps O and P, information stored in the database 128 based on the above information that may be used as the query condition, and compares, for check, the information with the above information that is sent and the component serial number that is read. The information in the verification database is queried to determine whether there is the digital verification certificate and whether each piece of information is consistent.
[0151] When there is the digital verification certificate, and the serial number of the built-in component is consistent, the certificate is determined to be valid, or when there is no digital verification certificate, and the serial number of the built-in component is inconsistent, the certificate is invalid.
[0152] When the certificate is determined to be valid, the metrological management organization transmits back a link of the device information associated with the digital verification certificate, the information about the verification personnel, a watermark image recording in detail the verification test step, a metrological performance analysis report, certification issuing time, the validity period, and other information, so that data traceability of the digital verification certificate is ensured. The metrological management organization is an authority organization, and records all data related to the verification certificate, so that more information than an offline check may be provided, and malicious falsification by the metrological instrument may be prevented.
[0153] According to the method, an interactive verification test step may be set according to the metrological verification regulation, so that consistency between new and old verification tests and equivalence between the digital verification certificate and the existing paper verification certificate are maintained. In a digital verification certificate solution, a live video is recorded in real time, a location is obtained, and a verification result is determined by data analysis, so that fairness, compliance, security, and efficiency of issuing a verification certificate are improved. The metrological instrument, a login module of the detection client, and a filing module, a login authorization module, and an authentication module of the metrological management organization jointly ensure compliance of the metrological instrument and the verification personnel. The digital verification certificate is encrypted asymmetrically, and the content of the digital verification certificate is bound to the core component (s) of the metrological instrument, so that an association between the digital verification certificate and the core component (s) of the metrological instrument is established. The metrological management organization implements unified management on the digital verification certificate issued by the metrological management organization. When a core function component of the metrological instrument is replaced, the certificate is invalid. Therefore, it can be ensured that an actual verification status of the metrological instrument is reflected in real time, and a certification range of the digital verification certificate is enlarged. The digital verification certificate generation, storage and query modules of the metrological management organization ensure certification authority and query of the digital verification certificate, overcome the shortcomings of the conventional paper certificate, and solve management problems of presentation, checking, anti-counterfeiting, and the like of the current paper verification certificate.
[0154] It should be noted that the above use of words such as “first” and “second” to define parts is merely for the convenience of distinguishing between corresponding parts. Unless otherwise stated, the above words have no special meaning and therefore cannot be understood as limitation of the protection scope of the present application.
[0155] Also, the present application uses specific words to describe embodiments of the present application. For example, “one embodiment” , “an embodiment” , and / or “some embodiments” mean a certain feature, structure, or characteristic related to at least one embodiment of the present application. Therefore, it should be emphasized and noted that “an embodiment” or “one embodiment” or “an alternative embodiment” mentioned twice or more in different positions in this specification does not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of the present application can be appropriately combined.
[0156] Although the present invention is disclosed as above in preferred embodiments, these preferred embodiments are not intended to limit the present invention. Those skilled in the art can make possible changes and modifications without departing from the spirit and scope of the present invention. Therefore, any amendments, equivalent changes, and modifications made to the above embodiments according to the technical essence of the present invention, without departing from the content of the technical solutions of the present invention, shall fall within the scope of protection defined by the claims of the present invention.
Claims
1.A computer-implemented verification method for a metrological instrument (110) , wherein the method comprises:a step (S2) of providing, by verification personnel (131) by using the metrological instrument (110) and / or a detection client (130) , identity information to a metrological management organization (120) , wherein the identity information comprises identity information of the verification personnel and device information of the metrological instrument;a step (S3) of displaying, by using the metrological instrument and / or the detection client, a verification step to the verification personnel, and recording a real-time image when the verification personnel perform the verification step;a step (S4) of transmitting verification information to the metrological management organization, the verification information comprising detection data and the real-time image; anda step (S5) of obtaining, by the metrological management organization, the verification information, and generating a digital verification certificate (40) if the verification information meets a verification requirement,wherein the method comprises further providing built-in component information of at least one built-in component (31, 32, 33) of the metrological instrument to the metrological management organization, andwherein the digital verification certificate comprises the built-in component information of the at least one built-in component of the metrological instrument.2.The method according to claim 1, wherein the method further comprises a step of encrypting, by the metrological management organization (120) , the digital verification certificate (40) and transmitting an encrypted digital verification certificate to the metrological instrument (110) , for the metrological instrument to decrypt and store.3.The method according to claim 1 or 2, wherein the method further comprises a step of performing a certificate check in a manner comprising performing an offline check by using the metrological instrument (110) , or sending a check query request to the metrological management organization (120) for an online check.4.The method according to claim 3, wherein the offline check is performed, wherein it is queried whether there is the digital verification certificate (40) in the metrological instrument (110) , and if there is the digital verification certificate in the metrological instrument:integrity of the digital verification certificate is determined by reading an organization signature, an organization public key, and content of the digital verification certificate that are stored in the metrological instrument; andthe built-in component information recorded in the digital verification certificate is read and compared with read current built-in component information of the metrological instrument, and when the built-in component information recorded in the digital verification certificate and the read current built-in component information are consistent, the digital verification certificate is determined to be valid, or when the built-in component information recorded in the digital verification certificate and the read current built-in component information are inconsistent, the digital verification certificate is determined to be invalid.5.The method according to claim 3, wherein the online check is performed, wherein it is queried whether there is the digital verification certificate, and if there is the digital verification certificate:part of or all of information in the digital verification certificate (40) is read, current built-in component information of the metrological instrument (110) is read, the part of or all of information and the current built-in component information are sent to the metrological management organization (120) , and a query request is sent to the metrological management organization; andthe metrological management organization retrieves information stored in a database (128) , compares, for check, the information with the part of or all of information and the current built-in component information that are sent, and when the built-in component information is consistent in the part of or all of information, the current built-in component information and the information retrieved from the database, determines that the digital verification certificate is valid.6.The method according to one of claims 3-5, wherein after the digital verification certificate is determined to be valid, a validity period of the digital verification certificate and current time are read; and the current time is compared with the validity period to determine whether the digital verification certificate expired.7.The method according to one of claims 1-6, wherein the identity information provided in the step (S2) of providing identity information to the metrological management organization (120) comprises further information about a verification tool, wherein the metrological management organization (120) accepts or rejects a verification request based on the device information of the metrological instrument (110) , the information about the verification tool, and the identity information of the verification personnel (131) .8.The method according to claim 7, wherein after acceptance of the verification request, the step (S3) of displaying a verification step to the verification personnel (131) comprises the following sub-steps carried out by the metrological management organization (120) :setting the verification step to be performed and a test load point according to a detection and verification regulation;generating an interactive verification instruction list; andsending the interactive verification instruction list to the metrological instrument (110) or the detection client (130) ,wherein the metrological instrument or the detection client displays the verification step to the verification personnel.9.The method according to one of claims 1-8, wherein the step (S4) of transmitting verification information to the metrological management organization (120) comprises encrypting the verification information and transmitting encrypted verification information to the metrological management organization (120) by:performing one-way hash algorithm-based processing on the verification information collected by the metrological instrument (110) or the detection client (130) , to generate a first data digest;performing asymmetric-algorithm-based encryption processing on the first data digest, to generate a first digital signature; andsending the verification information, the first digital signature, and a device public key to the metrological management organization (120) ;wherein the step (S5) of obtaining the verification information and generating a digital verification certificate (40) comprises decrypting the verification information by the metrological management organization by:performing, by the metrological management organization, asymmetric decryption on the first digital signature, to obtain a first-class digest; and performing one-way hash algorithm-based processing on the verification information transmitted by the metrological instrument (110) , to obtain a second-class digest, and determining, through comparison, whether the first-class digest is consistent with the second-class digest, to determine whether the data is complete.10.The method according to claim 9, wherein after decrypting the verification information and determining that the verification information is complete, the metrological management organization (120) performs computation on the detection data in the verification information to check whether the verification requirement is met and determine whether to generate the digital verification certificate (40) .11.The method according to one of claims 2-10 when dependent on claim 2, whereinthe step of encrypting, by the metrological management organization (120) , the digital verification certificate (40) comprises:after the metrological management organization (120) generates the digital verification certificate (40) , performing one-way hash algorithm-based processing on content of the digital verification certificate, to generate a second data digest;performing asymmetric-algorithm-based encryption processing on the second data digest by using a private key of the metrological management organization, to generate a second digital signature;combining the content of the digital verification certificate, the second digital signature, and a public key of the metrological management organization to form a combined digital verification certificate; and performing asymmetric encryption on the combined digital verification certificate by using a public key of the metrological instrument (110) , to generate an encrypted digital verification certificate;wherein a decryption process of the metrological instrument (110) comprises:decrypting the encrypted digital verification certificate by using a private key of the metrological instrument, to obtain the combined digital verification certificate;decrypting the second digital signature by using the public key of the metrological management organization, to obtain a first-class digest of the content of the digital verification certificate;performing one-way hash algorithm-based processing on the content of the digital verification certificate, to obtain a second-class digest of the content of the digital verification certificate;wherein the method comprises further comparing the first-class digest with the second-class digest to determine integrity of the digital verification certificate (40) .12.The method according to one of claims 1-11, comprising further a step (S1) of filing the device information of the metrological instrument with a metrological management organization.13.A metrological instrument digital verification system comprising:a metrological management organization (120) , configured to generate and transmit a digital verification certificate; anda verification app configured, when executed on a processing unit (112) of a metrological instrument (110) or a detection client (130) , to establish a signal connection to the metrological management organization (120) , wherein the verification app, when executed on a processing unit of a metrological instrument or a detection client, is further configured to:cause the metrological instrument (110) or the detection client (130) to interact with verification personnel (131) to provide identity information comprising identity information of the verification personnel and device information of the metrological instrument to the metrological management organization;to display, by using the metrological instrument and / or the detection client, a verification step to the verification personnel, and to record a real-time image when the verification personnel perform the verification step;to transmit verification information to the metrological management organization, the verification information comprising detection data and the real-time image,to transmit built-in information of at least one built-in component (31, 32, 33) of the metrological instrument to the metrological management organization,wherein the metrological management organization is further configured to obtain the verification information, and to generate a digital verification certificate (40) if the verification information meets a verification requirement, wherein the digital verification certificate comprises the built-in component information of the at least one built-in component (31, 32, 33) of the metrological instrument.14.The metrological instrument digital verification system according to claim 13, comprising the metrological instrument (110) comprising the at least one built-in component (31, 32, 33) , a display module (113) , and the processing unit (112) , wherein the processing unit comprises a storage module (118) and an instruction processing module (119) , each of the at least one built-in component has built-in component information, the metrological instrument has the device information, and the storage module is configured to store the built-in component information, the device information, and a digital verification certificate.15.The metrological instrument digital verification system according to claim 13 or 14, wherein the metrological management organization (120) is configured further to at least one of:retrieving digital verification certificates of metrological instruments (110) ;customizing a verification test process;qualifying the metrological instrument for verification.16.A metrological instrument digital verification system comprising:a metrological instrument (110) comprising built-in components (31, 32, 33) , a display module (113) , and a processing unit (112) , wherein the processing unit comprises a storage module (118) and an instruction processing module (119) , each of the built-in components has built-in component information, the metrological instrument has device information, and the storage module is configured to store the built-in component information, the device information, and a digital verification certificate (40) ;a metrological management organization (120) , configured to generate, transmit, and retrieve the digital verification certificate, and further configured to customize a verification test process; anda detection client (130) in signal connection to the metrological management organization, wherein:the metrological management organization is configured to receive the device information of the metrological instrument to qualify the metrological instrument for verification;the detection client and the metrological instrument are further configured to interact with verification personnel (131, 141) to check information about the verification personnel, to display the verification test process to the verification personnel, and to record a real-time image when the verification personnel perform the verification test process; whereinthe digital verification certificate comprises the built-in component information.17.The metrological instrument digital verification system according to claim 16,wherein the detection client (130) is configured further to establish a signal connection to the metrological instrument (110) , to retrieve the built-in component information from the metrological instrument, and to generate verification information comprising detection data and the real-time image,wherein the metrological management organization (120) is configured further to generate the digital verification certificate (40) in dependence of the verification information and the built-in component information received via the signal connection between the detection client (130) and the management platform.