Methods, devices, equipment, and storage media for processing equipment parameters of parking lot equipment

By generating graphic codes that match the parking equipment and using verification reference information to verify the availability of structured configuration data, the configuration failure problem of unattended parking equipment during network interruption is solved, enabling parameter configuration in poor network or offline conditions, and improving the adaptability and security of the equipment.

CN115756255BActive Publication Date: 2026-05-26SHENZHEN XINLUTONG INTELLIGENT TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN XINLUTONG INTELLIGENT TECH CO LTD
Filing Date
2022-11-01
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Traditional unattended parking lot equipment suffers from configuration failures when network communication is interrupted, resulting in unsuccessful equipment configuration.

Method used

By generating graphic codes that match the parking equipment, verifying the availability of structured configuration data using verification reference information, and configuring parameters after successful verification, network dependency is avoided.

Benefits of technology

It enables parameter configuration of parking equipment in situations with poor network conditions or offline status, improving the adaptability and security of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115756255B_ABST
    Figure CN115756255B_ABST
Patent Text Reader

Abstract

This application relates to a method, apparatus, device, and storage medium for processing equipment parameters of parking facilities. The method includes: in response to a configuration operation in a device configuration interface, determining the selected parameter information to be configured for a specified parking facility; assembling the parameter information to be configured to obtain structured configuration data; determining verification reference information; the verification reference information is used to verify whether the structured configuration data is usable; generating a graphic code matching the parking facility based on the structured configuration data and the verification reference information; after the graphic code is scanned, it is used to indicate the use of the verification reference information to verify the usability of the structured configuration data, and after successful verification, configuring the parking facility parameters based on the structured configuration data. This method can improve the adaptability of equipment parameter processing for parking facilities.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet of Things (IoT) technology, and in particular to a method, apparatus, device, and storage medium for processing equipment parameters of parking lot equipment. Background Technology

[0002] With the development of IoT technology, unmanned parking technology has emerged. Unmanned parking lots using IoT technology can provide services without stopping during entry. Customers do not need to take a card to enter the parking lot, and there is no need for manual payment or change, which greatly saves customers' time and improves the speed of entry and exit.

[0003] Traditional techniques require requesting parameter data from a server over a network to configure equipment in unattended parking lots. This method is clearly limited and prone to configuration failures when network communication with the server fails. Summary of the Invention

[0004] Therefore, it is necessary to provide a device parameter processing apparatus, computer equipment, computer-readable storage medium, and computer program product for parking lot equipment that can reduce limitations and improve adaptability in order to address the above-mentioned technical problems.

[0005] Firstly, this application provides a method for processing equipment parameters of parking lot equipment. The method includes:

[0006] In response to configuration operations in the device configuration interface, determine the selected configuration parameter information for the specified parking lot equipment;

[0007] The configuration parameter information is assembled to obtain structured configuration data;

[0008] Determine the verification reference information; the verification reference information is used to verify whether the structured configuration data can be used.

[0009] Based on the structured configuration data and verification reference information, a graphic code matching the parking equipment is generated. After the graphic code is scanned, it is used to indicate the availability of the structured configuration data using the verification reference information, and after the verification is passed, the parameters of the parking equipment are configured based on the structured configuration data.

[0010] In one embodiment, in response to a configuration operation in the device configuration interface, determining the selected configuration parameter information for the specified parking lot device includes at least one of the following processes:

[0011] In response to the parameter selection operation for configurable parameter information in the device configuration interface, determine the selected configurable parameter information for the specified parking lot equipment;

[0012] In response to the scheme selection operation for configurable scheme information in the device configuration interface, determine the scheme information to be configured for the specified parking lot equipment, and determine the parameter information to be configured in the scheme information.

[0013] In one embodiment, the structured configuration data includes key-value pair parameter data; the data assembly of the configuration parameter information to obtain the structured configuration data includes:

[0014] The configuration parameter information is assembled according to the key-value pair data structure to obtain the initial key-value pair parameter data.

[0015] The initial key-value pair parameter data is converted into a lightweight data exchange format to obtain the converted key-value pair parameter data.

[0016] In one embodiment, determining the verification reference information includes:

[0017] Determine the hash value of the structured configuration data to obtain configuration representation information; the configuration representation information is used to represent the integrity of the structured configuration data.

[0018] Use the configured identity key to generate configured identity information that indicates the identity of the local device;

[0019] Verification reference information is determined based on the identification, configuration representation information, and configuration identity information of the parking equipment.

[0020] In one embodiment, before determining the selected configuration parameter information for the specified parking lot equipment in response to a configuration operation in the device configuration interface, the method further includes:

[0021] Determine the configuration permission information that matches the input account information; the configuration permission information is used to indicate the configurable parameter information and configurable scheme information corresponding to the account information;

[0022] Login verification of account information is based on configured permission information;

[0023] After successful login verification, the device configuration interface that matches the configured permission information will be displayed.

[0024] Secondly, this application also provides a device for processing equipment parameters for parking lot equipment. The device includes:

[0025] The response module is used to respond to configuration operations in the device configuration interface and determine the selected configuration parameter information for the specified parking lot equipment.

[0026] The assembly module is used to assemble the configuration parameter information to obtain structured configuration data; determine the verification reference information; the verification reference information is used to indicate that the structured configuration data is only for use by parking equipment;

[0027] The generation module is used to generate a graphic code that matches the parking equipment based on the structured configuration data and verification reference information. After the graphic code is scanned, it is used to indicate the availability of the structured configuration data using the verification reference information, and to configure the parameters of the parking equipment based on the structured configuration data after the verification is passed.

[0028] Thirdly, this application provides a method for processing equipment parameters of parking lot equipment, applied to parking lot equipment. The method includes:

[0029] Scan and parse the graphic code to obtain verification reference information and structured configuration data for parking equipment settings;

[0030] Availability verification is performed on structured configuration data based on verification reference information;

[0031] After the verification is passed, the preset configuration data structure of the structured configuration data is parsed to obtain the configuration parameter information of the parking equipment;

[0032] Configure device parameters based on the configuration parameter information.

[0033] In one embodiment, performing availability verification on structured configuration data based on verification reference information includes:

[0034] Determine the configuration representation information and configuration identity information in the verification reference information;

[0035] Device authentication is performed on structured configuration data based on configuration identity information;

[0036] After the device authentication is successful, the structured configuration data is transformed to obtain configuration representation verification information;

[0037] If the configuration representation verification information matches the configuration representation information, the availability verification of the structured configuration data is deemed to have passed.

[0038] Fourthly, this application also provides a device for processing equipment parameters for parking lot equipment. The device includes:

[0039] The parsing module is used to scan and parse the graphic code to obtain verification reference information and structured configuration data for the parking equipment.

[0040] The verification module is used to perform availability verification on structured configuration data based on verification reference information;

[0041] The configuration module is used to parse the preset configuration data structure of the structured configuration data after the verification is passed, and obtain the configuration parameter information of the parking equipment; and to perform equipment parameter configuration processing based on the configuration parameter information.

[0042] Fifthly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps in the various embodiments of the method of this application.

[0043] Sixthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the various embodiments of the method of this application.

[0044] In a seventh aspect, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of the various embodiments of the method of this application.

[0045] The aforementioned parking equipment parameter processing method, apparatus, computer equipment, storage medium, and computer program product, in response to a configuration operation in the equipment configuration interface, determine the parameter information to be configured for a specified parking equipment; by assembling the parameter information to be configured, structured configuration data is obtained, and verification reference information indicating that the structured configuration data is only for use by the parking equipment is determined. This allows for parameter configuration of the parking equipment based on the structured configuration data while ensuring the security of the configured parking equipment through the verification reference information. Furthermore, a graphic code matching the parking equipment is generated based on the structured configuration data and the verification reference information. Thus, the parking equipment does not need to communicate with a server via a network; parameter configuration can be achieved solely through the graphic code. That is, the parking equipment can scan the graphic code to verify the availability of the structured configuration data using the verification reference information, and configure the parking equipment parameters based on the structured configuration data after successful verification, improving adaptability. Attached Figure Description

[0046] Figure 1 This is an application environment diagram of a parking lot equipment parameter processing method in one embodiment.

[0047] Figure 2 This is a flowchart illustrating a method for processing equipment parameters of a parking lot device in one embodiment;

[0048] Figure 3 This is a flowchart illustrating the device parameter processing method for parking lot equipment in another embodiment;

[0049] Figure 4This is a simplified flowchart illustrating a method for processing equipment parameters of a parking lot device in one embodiment.

[0050] Figure 5 This is a structural block diagram of the equipment parameter processing device for a parking lot device in one embodiment;

[0051] Figure 6 This is a structural block diagram of the equipment parameter processing device for parking lot equipment in another embodiment;

[0052] Figure 7 This is an internal structural diagram of a computer device in one embodiment;

[0053] Figure 8 This is a diagram of the internal structure of a computer device in another embodiment. Detailed Implementation

[0054] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0055] The equipment parameter processing method for parking facilities provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, the configuration device 102 communicates with the parking equipment 104 based on a graphic code.

[0056] The configuration device 102 can respond to the configuration operation in the device configuration interface, determine the parameter information to be configured for the specified parking lot equipment; assemble the parameter information to be configured to obtain structured configuration data; determine the verification reference information; the verification reference information is used to verify whether the structured configuration data can be used; and generate a graphic code that matches the parking lot equipment based on the structured configuration data and the verification reference information.

[0057] Configuration device 102 can display a graphic code to parking equipment 104; parking equipment 104 can scan and parse the graphic code to verify the availability of structured configuration data using verification reference information, and configure the parking equipment parameters based on the structured configuration data after the verification is passed.

[0058] The configuration device 102 can be a terminal, which can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc.

[0059] In one embodiment, such as Figure 2As shown, a method for processing equipment parameters of parking lot equipment is provided, which can be applied to... Figure 1 Taking the configuration of the device as an example, the following steps are included:

[0060] S202, in response to the configuration operation in the device configuration interface, determines the configuration parameter information selected for the specified parking lot device.

[0061] The device configuration interface is used to configure parameters for various parking lot devices. Configuration operations refer to the actions taken to configure the parameters of the parking lot devices. The parameter information to be configured is the information about the parameters to be configured for a specific parking lot device.

[0062] For example, parking lot equipment administrators can log in to the equipment configuration interface through the configuration device. The configuration device can display the equipment configuration interface and, in response to the administrator's configuration operations in the equipment configuration interface, determine the designated parking lot equipment and the configuration parameter information selected for that parking lot equipment.

[0063] In one embodiment, an administrator can log in to the device configuration program by configuring the device, which displays the device configuration interface of the program. The device configuration program can be a third-party application on a smart terminal, or a mini-program for products and services.

[0064] S204: Assemble the configuration parameter information to obtain structured configuration data.

[0065] Structured configuration data refers to the parameter information to be configured after data assembly.

[0066] For example, the configuration device can assemble the parameter information to be configured according to a preset configuration data structure to obtain structured configuration data. The preset configuration data structure matches the data structure of the already configured data in the parking lot equipment.

[0067] S206, Determine the verification reference information.

[0068] The verification reference information is used to verify whether the structured configuration data can be used.

[0069] For example, the configuration device can generate configuration representation information based on structured configuration data, and generate configuration identity information based on the configuration identity key. The configuration device can determine verification reference information based on the configuration representation information and the configuration identity information. The configuration identity key is a unique identifier for the configuration device.

[0070] S208 generates a graphic code that matches the parking equipment based on structured configuration data and verification reference information.

[0071] The graphic code, once scanned, indicates the availability of the structured configuration data to be verified using the verification reference information. After successful verification, the parking equipment parameters are configured based on the structured configuration data. The graphic code is a graphic representation of data information, consisting of specific geometric shapes distributed on a plane according to certain rules.

[0072] For example, the configuration device can encrypt the structured configuration data and verification reference information to obtain encrypted structured data and encrypted verification reference information, and generate a graphic code carrying the encrypted structured data and encrypted verification reference information. The graphic code may include, but is not limited to, at least one of barcodes or QR codes.

[0073] In one embodiment, the configuration device may use a symmetric encryption algorithm to encrypt structured configuration data and verification reference information. The symmetric encryption algorithm may include, but is not limited to, the Advanced Encryption Standard (AES). For example, the configuration device may use Cipher Block Chaining (CBC) of the Advanced Encryption Standard to encrypt the structured configuration data and verification reference information.

[0074] In the above-described method for processing parking equipment parameters, in response to a configuration operation on the equipment configuration interface, the selected parameter information to be configured for the specified parking equipment is determined. By assembling the parameter information to be configured, structured configuration data is obtained, along with verification reference information indicating that the structured configuration data is for use only by the parking equipment. This allows for parameter configuration of the parking equipment based on the structured configuration data while ensuring the security of the configured parking equipment through the verification reference information. Furthermore, a graphic code matching the parking equipment is generated based on the structured configuration data and the verification reference information. Thus, parameter configuration of the parking equipment can be achieved through the graphic code. Even in situations with poor network conditions or when the equipment is offline, the parking equipment can scan the graphic code to verify the availability of the structured configuration data using the verification reference information. After successful verification, the parking equipment's parameters are configured based on the structured configuration data, improving adaptability.

[0075] In one embodiment, in response to a configuration operation in the device configuration interface, determining the configurable parameter information selected for a specified parking lot device includes at least one of the following processes: in response to a parameter selection operation for configurable parameter information in the device configuration interface, determining the configurable parameter information selected for a specified parking lot device; in response to a scheme selection operation for configurable scheme information in the device configuration interface, determining the configurable scheme information selected for a specified parking lot device, and determining the configurable parameter information in the configurable scheme information.

[0076] The device configuration interface includes configurable parameter information and configurable scheme information. The parameter selection operation selects configurable parameters, which are then used as the parameters to be configured. The scheme selection operation selects configurable scheme information, which are then used as the scheme to be configured. Configurable parameter information refers to the information of each configurable parameter, corresponding to specific project parameters. For example, in the configurable parameter information, "Equipment Type: Entry" can be set as the configurable parameter for the parking lot equipment. A configurable scheme can include a set of configuration parameters used to achieve the same function, a set of configuration parameters used to achieve the same service, or a set of configuration parameters used to support the same component. For example, a network interface card (NIC) maintenance scheme includes at least one of the following configuration parameters: Internet Protocol address, subnet mask, gateway, or domain name.

[0077] For example, the configuration device can determine the identifier of the parking equipment input or selected by the administrator, and determine the identifier of the specified parking equipment. The configuration device can display configurable parameter information and configurable scheme information corresponding to the identifier of the parking equipment indicated by the configuration permission information in the device configuration interface. In response to the administrator's parameter selection operation on the configurable parameter information in the device configuration interface, the configuration device can determine the parameter information to be configured for the specified parking equipment. In response to the administrator's scheme selection operation on the configurable scheme information in the device configuration interface, the configuration device can determine the scheme information to be configured for the specified parking equipment, and determine the parameter information to be configured from the scheme information.

[0078] In one embodiment, the identification of the parking equipment includes a product serial number (SN).

[0079] In one embodiment, the configuration device can obtain the input product serial number, determine the specified parking equipment identified by the product serial number, and display the configurable parameter information and configurable scheme information of the parking equipment in the device configuration interface.

[0080] In this embodiment, by performing a response to a parameter selection operation, the selected parameter information to be configured is determined; in response to a scheme selection operation, the selected scheme information to be configured is determined, and at least one of the parameter information to be configured in the scheme information to be configured is determined. Subsequently, a graphic code is generated based on the parameter information to be configured, so that the parking lot equipment can complete parameter configuration even when the network is poor or offline, thereby improving adaptability.

[0081] In one embodiment, the structured configuration data includes key-value pair parameter data; assembling the configuration parameter information to obtain structured configuration data includes: assembling the configuration parameter information according to the key-value pair data structure to obtain initial key-value pair parameter data; and converting the format of the initial key-value pair parameter data into a lightweight data exchange format to obtain format-converted key-value pair parameter data.

[0082] Key-value pair data structures consist of keys and values. For example, in a key-value pair [K,V], K represents the key and V represents the value. It can be understood that the data structure of the configured data for parking equipment is a map data structure. A map data structure refers to the relationships between the datasets that constitute the elements of a map and the way the data records are arranged and organized; it is equivalent to a data structure composed of key-value pairs. The key-value pair data structure matches the map data structure.

[0083] For example, the parameter information to be configured includes the parameter name and the corresponding parameter value. The configuration device can assemble the parameter information to obtain initial key-value pair parameter data by determining that the parameter name is the "key" and the corresponding parameter value is the "value". It can be understood that the initial key-value pair parameter data includes at least one key-value pair ([K,V]) consisting of the parameter name and parameter value. The configuration device can convert the format of the initial key-value pair parameter data into JSON format to obtain JSON-formatted key-value pair parameter data (JSON[K,V]). Here, JSON (JavaScript Object Notation) is a lightweight data-interchange format. The key-value pair parameter data is structured configuration data.

[0084] In one embodiment, the configuration device can convert the initial key-value pair parameter data into a lightweight and efficient structured data storage format (protobuf), obtaining the converted key-value pair parameter data. Protobuf is a lightweight and efficient structured data storage format commonly used for the serialization of structured data.

[0085] In one embodiment, the configuration device can determine the sets of configurable parameters corresponding to each configuration scheme information. The key-value pair parameter data includes key-value pairs corresponding to each configuration parameter information, and sets of key-value pairs corresponding to each configuration scheme information. For example, if the configuration parameter information includes device type: ingress (0 represents ingress, 1 represents egress), then the generated JSON-formatted key-value pair would be {"type":"0"}. If the configuration scheme information includes a network interface card (NIC) maintenance scheme, then the generated set of JSON-formatted key-value pairs would be {"ip":"xxx.xxx.xx","mask":"xxx.xxx","gateway":"xxx.xxx.xx","dns":"xxxx"}, where ip is the Internet Protocol address, mask is the subnet mask, gateway is the gateway address, and dns is the domain name.

[0086] In this embodiment, the configuration parameter information is assembled according to the key-value pair data structure to obtain initial key-value pair parameter data; the format of the initial key-value pair parameter data is converted into a lightweight data exchange format to obtain the format-converted key-value pair parameter data. Subsequently, based on the key-value pair parameter data and verification reference information, a graphic code can be generated to support parameter configuration when the parking lot equipment network is poor, thereby improving adaptability.

[0087] In one embodiment, determining the verification reference information includes: determining the hash value of the structured configuration data to obtain configuration representation information; the configuration representation information is used to represent the integrity of the structured configuration data; generating configuration identity information to indicate the identity of the local device using the configuration identity key; and determining the verification reference information based on the parking equipment's identifier, configuration representation information, and configuration identity information.

[0088] For example, the configuration device can use a message digest algorithm to generate a hash value for the structured configuration data to obtain configuration representation information. The configuration device can use a configuration identity key to generate a digital signature indicating the identity of the local device to obtain configuration identity information. The configuration device can determine verification reference information including the parking equipment identifier, configuration representation information, and configuration identity information. It is understood that the parking equipment identifier can indicate the parking equipment configured by the structured configuration data.

[0089] In one embodiment, the message digest algorithm may include at least one of MD4, MD3, MD2, or MD5 (Message Digest Algorithm MD5). For example, a configuration device may use MD5 to generate a hash value for structured configuration data.

[0090] In this embodiment, the hash value of the structured configuration data is determined to obtain configuration representation information; configuration identity information is generated using the configuration identity key; and verification reference information is determined based on the parking equipment's identifier, configuration representation information, and configuration identity information. Subsequently, the parking equipment can perform verification based on the verification reference information to ensure the security of parameter configuration.

[0091] In one embodiment, in response to a configuration operation in the device configuration interface, before determining the selected configuration parameter information for a specified parking lot device, the method further includes: determining configuration permission information matching the input account information; the configuration permission information is used to indicate the configurable parameter information and configurable scheme information corresponding to the account information; performing login verification on the account information based on the configuration permission information; and displaying a device configuration interface that matches the configuration permission information after successful login verification.

[0092] For example, the configuration device can determine that login verification for the entered account information is successful upon obtaining the configuration permission information under the entered account information. After successful login verification, the configuration device can obtain the identifier of the entered parking equipment and search the configuration permission information for the parameter configuration permissions and scheme configuration permissions that the account information has for the parking equipment indicated by the identifier. The configuration device can include a device configuration interface that includes configurable parameter information corresponding to parameter configuration permissions and configurable scheme information corresponding to scheme configuration permissions. It can be understood that administrators have their own permissions when logging in, and these permissions are manifested differently under different parking equipment. Among them, parameter configuration permissions are used to indicate configurable parameter information, and scheme configuration permissions are used to indicate configurable scheme information.

[0093] In this embodiment, the configuration permission information matching the input account information is determined; login verification of the account information is performed based on the configuration permission information; after successful login verification, a device configuration interface matching the configuration permission information is displayed, which can ensure the security of parking equipment configuration on the configuration device side.

[0094] In one embodiment, such as Figure 3 As shown, a method for processing equipment parameters of parking lot equipment is provided, applicable to parking lot equipment. It includes the following steps:

[0095] S302, scan and parse the graphic code to obtain verification reference information and structured configuration data for parking equipment settings.

[0096] For example, parking equipment can scan graphic codes to identify encrypted verification reference information and encrypted structured configuration data. Parking data can then decrypt the encrypted verification reference information and encrypted structured configuration data to obtain the verification reference information and structured configuration data.

[0097] In one embodiment, the parking equipment can be decrypted using Cipher Block Chaining (CBC) mode of the Advanced Encryption Standard.

[0098] In one embodiment, the parking equipment can perform a matching verification against an identifier in the verification reference information. If the identifier in the verification reference information points to the local parking equipment, the matching verification is deemed successful. Successful matching verification indicates that structured configuration data is used to configure the parameters of the local parking equipment. For example, if the identifier is a product serial number, the product serial number in the verification reference information should match the product serial number of the local parking equipment.

[0099] In one embodiment, the parking lot equipment may include a license plate recognition device. The configuration parameters of the parking lot equipment may include at least one of the following: license plate recognition area parameters, network card parameters, device type parameters, billing parameters, or supplementary lighting parameters.

[0100] In one embodiment, the parking equipment integrates a QR code reader. The QR code reader can be installed on the side of the parking equipment, at a height of 1.2 meters to 1.8 meters above the ground. The reading distance of the QR code reader can be controlled to be 30-40 cm horizontally. After the parking equipment is powered on, the QR code reader automatically enters the recognition state. It can be understood that the parking equipment can scan and recognize graphic codes using the QR code reader.

[0101] In one embodiment, the parking equipment can read encrypted verification reference information and encrypted structured configuration data from the QR code reader. The parking equipment can verbally announce the execution result and the execution stage. It is understood that the parking equipment has a voice announcement function. The execution result and execution stage may include at least one of the following: please scan the code, processing, execution successful, scan failed, parsing failed, or execution failed.

[0102] In one embodiment, the parking equipment can display the execution results and execution stages on its screen. It is understood that the parking equipment can have an LCD display or an LED display for this display.

[0103] S304. Based on the verification reference information, perform availability verification on the structured configuration data; after the verification passes, parse the preset configuration data structure of the structured configuration data to obtain the configuration parameter information of the parking equipment.

[0104] For example, parking equipment can perform availability verification on structured configuration data based on the identifier, configuration representation information, and configuration identity information in the verification reference information. After successful verification, the parking equipment can parse the key-value pair data structure of the structured configuration data to obtain the names of the parameters to be configured and the corresponding values ​​of the parameters to be configured.

[0105] S306 performs device parameter configuration processing based on configuration parameter information.

[0106] For example, the parking lot equipment can parse the data structure of the configured data in its local device to obtain the configured parameter information of the parking lot equipment; determine the configured parameter information that matches the configured parameter information; and adjust the matched configured parameter information using the configured parameter information. Here, the configured data refers to the data already configured in the parking lot equipment, and the configured data includes the configured parameter information.

[0107] In one embodiment, the data structure of the parking equipment's configured data is a map data structure. The configured parameter information includes the configured parameter name and the configured parameter value.

[0108] In one embodiment, the parking equipment can determine the configured parameter name that matches the configured parameter name by comparing the configured parameter name with the configured parameter name, and obtain the matching configured parameter information.

[0109] In one embodiment, the parking equipment can use the configuration parameter value in the configuration parameter information to replace the configured parameter value in the configured parameter information for parameter configuration.

[0110] In one embodiment, whether the configuration result is successful or not, the execution result can be fed back synchronously through the screen and voice of the parking lot equipment.

[0111] In this embodiment, the graphic code is scanned and parsed to obtain verification reference information and structured configuration data set for the parking lot equipment; the availability of the structured configuration data is verified based on the verification reference information; after the verification is passed, the preset configuration data structure of the structured configuration data is parsed to obtain the configuration parameter information of the parking lot equipment; the equipment parameter configuration is processed according to the configuration parameter information, which can safely perform parameter configuration in the case of poor network or offline conditions, thus improving adaptability.

[0112] In one embodiment, the availability verification of structured configuration data based on verification reference information includes: determining configuration representation information and configuration identity information in the verification reference information; performing device authentication on the structured configuration data based on the configuration identity information; after successful device authentication, transforming the structured configuration data to obtain configuration representation verification information; and determining that the availability verification of the structured configuration data has passed if the configuration representation verification information matches the configuration representation information.

[0113] For example, the verification reference information includes the product serial number, configuration representation information, and configuration identity information of the specified parking equipment. The parking equipment can verify its identity by comparing the product serial number in the verification reference information with its own product serial number. After successful matching verification, the parking equipment can use the configuration identity key to parse the configuration identity information for device authentication. If it is determined that the configuration device has a matching configuration identity key, the device authentication is successful. After successful device authentication, the parking equipment can use a message digest algorithm to generate a hash value of the structured configuration data to obtain the configuration representation verification data. If the configuration representation verification data matches the configuration representation data, the parking equipment can determine that the availability verification of the structured configuration data has passed.

[0114] In this embodiment, device authentication is performed on structured configuration data based on configuration identity information; after successful device authentication, the structured configuration data is transformed to obtain configuration representation verification information; if the configuration representation verification information matches the configuration representation information, the availability verification of the structured configuration data is deemed to have passed, thus ensuring the security of parameter configuration.

[0115] In one embodiment, such as Figure 4 The diagram illustrates a simplified flowchart of the device parameter processing method for parking lot equipment. Parking lot equipment managers, such as engineers, can log in to the device configuration program via the configuration device. The configuration device verifies the entered account information through the configuration program. If login verification fails, the configuration device can refuse login. If login verification is successful, the configuration device can obtain the entered parking lot equipment product serial number and display configurable parameter information and configurable scheme information that match the configuration permission information. Managers can perform at least one operation—either scheme selection or parameter selection—in the device configuration interface, and the configuration device can determine the selected parameter information to be configured. After assembling the parameter information to be configured into structured configuration data, a QR code is generated.

[0116] Parking equipment can scan and recognize QR codes using a QR code reader, and parse the encrypted verification reference information and encrypted structured configuration data carried within the QR code. After the availability verification based on the verification reference information passes, the parking equipment uses the structured data to configure its local parameters. The parking equipment can display the execution result via voice or screen prompts.

[0117] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0118] Based on the same inventive concept, this application also provides a parking equipment parameter processing device for implementing the above-described parking equipment parameter processing method. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations in one or more parking equipment parameter processing device embodiments provided below can be found in the limitations of the parking equipment parameter processing method described above, and will not be repeated here.

[0119] In one embodiment, such as Figure 5 As shown, a device parameter processing apparatus 500 for parking lot equipment is provided, including: a response module 502, an assembly module 504, and a generation module 506, wherein:

[0120] The response module 502 is used to respond to the configuration operation in the device configuration interface and determine the configuration parameter information selected for the specified parking lot device.

[0121] Assembly module 504 is used to assemble the configuration parameter information to obtain structured configuration data; determine the verification reference information; the verification reference information is used to indicate that the structured configuration data is only for use by parking equipment.

[0122] The generation module 506 is used to generate a graphic code that matches the parking equipment based on the structured configuration data and the verification reference information. After the graphic code is scanned, it is used to indicate the availability of the structured configuration data using the verification reference information, and to configure the parameters of the parking equipment based on the structured configuration data after the verification is passed.

[0123] In one embodiment, the response module 502 is configured to, in response to a parameter selection operation for configurable parameter information in the device configuration interface, determine the configurable parameter information selected for the specified parking lot equipment; and in response to a scheme selection operation for configurable scheme information in the device configuration interface, determine the configurable scheme information selected for the specified parking lot equipment, and determine the configurable parameter information in the configurable scheme information.

[0124] In one embodiment, the assembly module 504 is used to assemble the configuration parameter information according to the key-value pair data structure to obtain initial key-value pair parameter data; and to convert the format of the initial key-value pair parameter data into a lightweight data exchange format to obtain the format-converted key-value pair parameter data.

[0125] In one embodiment, assembly module 504 is used to determine the hash value of structured configuration data to obtain configuration representation information; the configuration representation information is used to represent the integrity of structured configuration data; configuration identity information is generated using configuration identity key to indicate the identity of the local device; and verification reference information is determined based on the parking equipment identifier, configuration representation information, and configuration identity information.

[0126] In one embodiment, the response module 502 is used to determine the configuration permission information that matches the input account information; the configuration permission information is used to indicate the configurable parameter information and configurable scheme information corresponding to the account information; the login verification is performed on the account information based on the configuration permission information; after the login verification is successful, the device configuration interface that matches the configuration permission information is displayed.

[0127] In one embodiment, such as Figure 6 As shown, a device parameter processing apparatus 600 for parking lot equipment is provided, including: a parsing module 602, a verification module 604, and a configuration module 606, wherein:

[0128] The parsing module 602 is used to scan and parse the graphic code to obtain verification reference information and structured configuration data for the parking lot equipment.

[0129] The verification module 604 is used to perform availability verification on structured configuration data based on verification reference information.

[0130] The configuration module 606 is used to parse the preset configuration data structure of the structured configuration data after the verification is passed, to obtain the configuration parameter information of the parking equipment, and to perform equipment parameter configuration processing based on the configuration parameter information.

[0131] In one embodiment, the verification module 604 is used to determine the configuration representation information and configuration identity information in the verification reference information; perform device authentication on the structured configuration data based on the configuration identity information; after the device authentication is passed, perform conversion processing on the structured configuration data to obtain configuration representation verification information; and determine that the availability verification of the structured configuration data is passed if the configuration representation verification information matches the configuration representation information.

[0132] Each module in the above-mentioned parking lot equipment parameter processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0133] In one embodiment, a computer device is provided, which may be a parking lot device, and its internal structure diagram may be as follows: Figure 7 As shown, the computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The database stores configured parameter data. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements a method for processing equipment parameters for a parking lot device.

[0134] In one embodiment, a computer device is provided, which may be a configuration device, and the configuration device may be a terminal. Its internal structure diagram may be as follows: Figure 8As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for processing equipment parameters for a parking lot device. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0135] Those skilled in the art will understand that Figure 7 and Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0136] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0137] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.

[0138] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0139] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0140] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0141] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0142] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for processing equipment parameters of parking lot equipment, characterized in that, The method includes: in response to a configuration operation in a device configuration interface, determining the parameter information to be configured for a specified parking lot device; the parameter information to be configured includes at least one of the following: configurable parameter information selected from the device configuration interface, and parameter information to be configured from the configuration scheme information selected from the device configuration interface. By determining the name of the parameter to be configured as the key and the corresponding value as the value, the parameter information to be configured is assembled to obtain initial key-value pair parameter data; The initial key-value pair parameter data is converted into a lightweight data exchange format to obtain structured configuration data; the structured configuration data includes key-value pairs corresponding to each parameter information to be configured, and sets of key-value pairs corresponding to each scheme information to be configured. The hash value of the structured configuration data is determined to obtain configuration characterization information; the configuration characterization information is used to characterize the integrity of the structured configuration data. Use the configured identity key to generate configured identity information that indicates the identity of the local device; Verification reference information is determined based on the parking equipment's identifier, the configuration representation information, and the configuration identity information; the verification reference information is used to verify whether the structured configuration data can be used. The structured configuration data and the verification reference information are encrypted to obtain encrypted structured data and encrypted verification reference information. A graphic code matching the parking equipment, carrying the encrypted structured data and encrypted verification reference information, is generated. After scanning, the graphic code instructs the parking equipment to use the identifier in the verification reference information to match and verify its own product serial number. After successful matching and verification, the configuration identity information in the verification reference information is used to verify the structured configuration data. After successful device verification, the structured configuration data is converted to obtain configuration representation verification information. When the configuration representation verification information matches the configuration representation information in the verification reference information, the verification is confirmed to be successful. After successful verification, the key-value pair data structure of the structured configuration data is parsed to obtain the name of the parameter to be configured and the corresponding value of the parameter to be configured for the parking equipment. The configured parameter name of the parking equipment that matches the name of the parameter to be configured is determined to obtain the matched configured parameter information. The configured parameter value in the matched configured parameter information is configured using the name of the parameter to be configured and the corresponding value of the parameter to be configured for the parking equipment.

2. The method according to claim 1, characterized in that, The process of responding to a configuration operation in the device configuration interface and determining the selected configuration parameter information for a specified parking lot device includes at least one of the following steps: In response to the parameter selection operation for the configurable parameter information in the device configuration interface, the selected configurable parameter information for the specified parking lot equipment is determined; In response to the scheme selection operation for the configurable scheme information in the device configuration interface, the scheme information to be configured for the specified parking lot equipment is determined, and the parameter information to be configured in the scheme information to be configured is determined.

3. The method according to claim 1, characterized in that, The device configuration interface is used to configure parameters for various parking lot devices.

4. The method according to claim 1, characterized in that, The graphic code is a graphic that records data information by distributing specific geometric shapes on a plane according to certain rules.

5. The method according to any one of claims 1 to 4, characterized in that, Before determining the selected configuration parameter information for the specified parking lot equipment in response to the configuration operation in the device configuration interface, the method further includes: Determine the configuration permission information that matches the input account information; the configuration permission information is used to indicate the configurable parameter information and configurable scheme information corresponding to the account information; Login verification is performed on the account information based on the configured permission information; After successful login verification, a device configuration interface matching the configured permission information will be displayed.

6. A method for processing equipment parameters of parking lot equipment, characterized in that, Applied to parking lot equipment, the method includes: Scanning and parsing the graphic code yields encrypted structured data and encrypted verification reference information. The encrypted verification reference information and the encrypted structured configuration data are then decrypted to obtain verification reference information and structured configuration data specific to the parking equipment. The verification reference information is determined based on the parking equipment's identifier, configuration representation information, and configuration identity information. The configuration identity information is generated using a configuration identity key to indicate the identity of the local device. The configuration representation information is generated based on the hash value of the structured configuration data and is used to represent the integrity of the structured configuration data. The structured configuration data includes key-value pairs corresponding to each configurable parameter and sets of key-value pairs corresponding to each configurable scheme. The structured configuration data is generated by converting the initial key-value pair parameter data format into a lightweight... The data exchange format is of a certain scale; the initial key-value pair parameter data is obtained by assembling the parameter information to be configured by determining the name of the parameter to be configured as the key and the corresponding parameter value as the value; the parameter information to be configured includes at least one of the following: configurable parameter information selected from the device configuration interface, and parameter information to be configured in the configuration scheme information selected from the device configuration interface; the identifier in the verification reference information is matched and verified with its own product serial number. After the matching verification is passed, the configuration identity information in the verification reference information is used to perform device identity verification on the structured configuration data. After the device identity verification is passed, the structured configuration data is converted to obtain configuration representation verification information. When the configuration representation verification information matches the configuration representation information in the verification reference information, the verification is determined to be passed. After the verification is passed, the preset configuration data structure of the structured configuration data is parsed to obtain the names of the parameters to be configured and the corresponding values ​​of the parameters to be configured for the parking equipment. The configured parameter name of the parking equipment that matches the name of the parameter to be configured is determined, and the matched configured parameter information is obtained. The configured parameter value in the matched configured parameter information is configured using the name of the parameter to be configured of the parking equipment and the corresponding parameter value to be configured.

7. The method according to claim 6, characterized in that, The parking lot equipment has an LCD or LED display screen for display.

8. A device for processing equipment parameters of parking lot equipment, characterized in that, The device includes: The response module is used to respond to the configuration operation in the device configuration interface and determine the configuration parameter information selected for the specified parking lot equipment; the configuration parameter information includes at least one of the following: configurable parameter information selected from the device configuration interface, and configuration parameter information in the configuration scheme information selected from the device configuration interface. An assembly module is used to assemble the parameter information to be configured by determining the name of the parameter to be configured as the key and the corresponding value as the value, to obtain initial key-value pair parameter data; convert the format of the initial key-value pair parameter data into a lightweight data exchange format to obtain structured configuration data; the structured configuration data includes key-value pairs corresponding to each parameter information to be configured, and sets of key-value pairs corresponding to each scheme information to be configured; determine the hash value of the structured configuration data to obtain configuration representation information; the configuration representation information is used to represent the integrity of the structured configuration data; generate configuration identity information to indicate the identity of the local device using a configuration identity key; determine verification reference information based on the identifier of the parking equipment, the configuration representation information, and the configuration identity information; the verification reference information is used to indicate that the structured configuration data is only for use by the parking equipment; A generation module is used to encrypt the structured configuration data and the verification reference information to obtain encrypted structured data and encrypted verification reference information, and to generate a graphic code matching the parking equipment, carrying the encrypted structured data and encrypted verification reference information. After the graphic code is scanned, it instructs the parking equipment to use the identifier in the verification reference information to match and verify its own product serial number. After successful matching and verification, the configuration identity information in the verification reference information is used to perform device authentication on the structured configuration data. After successful device authentication, the structured configuration data is converted to obtain configuration representation verification information. When the configuration representation verification information matches the configuration representation information in the verification reference information, the verification is confirmed to be successful. After successful verification, the key-value pair data structure of the structured configuration data is parsed to obtain the name of the parameter to be configured and the corresponding value of the parameter to be configured for the parking equipment. The configured parameter name of the parking equipment that matches the name of the parameter to be configured is determined, and the matched configured parameter information is obtained. The configured parameter value in the matched configured parameter information is configured using the name of the parameter to be configured and the corresponding value of the parameter to be configured for the parking equipment.

9. A device for processing equipment parameters of parking lot equipment, characterized in that, The device includes: The parsing module is used to scan and parse the graphic code to obtain encrypted structured data and encrypted verification reference information. It decrypts the encrypted verification reference information and the encrypted structured configuration data to obtain verification reference information and structured configuration data set for the parking lot equipment. The verification reference information is determined based on the parking lot equipment's identifier, configuration representation information, and configuration identity information. The configuration identity information is generated using a configuration identity key to indicate the identity of the local device. The configuration representation information is generated based on the hash value of the structured configuration data and is used to represent the integrity of the structured configuration data. The structured configuration data includes key-value pairs corresponding to each configurable parameter information and sets of key-value pairs corresponding to each configurable scheme information. The structured configuration data is obtained by converting the format of the initial key-value pair parameter data into a lightweight data exchange format. The initial key-value pair parameter data is obtained by assembling the configurable parameter information by determining the configurable parameter name as the key and the corresponding configurable parameter value as the value. The configurable parameter information includes at least one of the following: configurable parameter information selected from the device configuration interface, and configurable parameter information from the configurable scheme information selected from the device configuration interface. The verification module is used to match and verify the identifier in the verification reference information with its own product serial number. After the matching verification is successful, the module uses the configuration identity information in the verification reference information to perform device authentication on the structured configuration data. After the device authentication is successful, the module performs conversion processing on the structured configuration data to obtain configuration representation verification information. When the configuration representation verification information matches the configuration representation information in the verification reference information, the verification is determined to be successful. The configuration module is used to parse the preset configuration data structure of the structured configuration data after the verification is passed, to obtain the configuration parameter information of the parking equipment; to determine the configured parameter name of the parking equipment that is consistent with the name of the parameter to be configured, to obtain the matching configured parameter information, and to configure the parameter value in the matching configured parameter information using the name of the parameter to be configured of the parking equipment and the corresponding value of the parameter to be configured.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.