A maintenance method and system based on AFC devices
By adopting a maintenance system based on AFC equipment in the AFC system, the problem of improved technical content of the AFC system and weak maintenance methods and capabilities is solved, efficient fault diagnosis and health management are achieved, and comprehensive guarantee needs for the increase in rail transit travel volume is met.
Patent Information
- Application Number
- CN202210794747.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-07
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2042-07-07
AI Technical Summary
While the technical content of the existing AFC system is improved, its maintenance methods and capabilities are relatively weak, resulting in inefficient fault diagnosis and health management, and it is unable to meet the comprehensive guarantee needs of the growing rail transit travel volume.
A maintenance system based on AFC equipment is adopted, which includes multiple modules: collecting multi-dimensional working information and operating parameters, judging and matching repair parameters, correcting work information, uploading repair records, etc. Through the collaborative work of these modules, rapid troubleshooting and health management of AFC devices can be achieved.
It provides a cost-effective and effective fault diagnosis and health management methods, improves the maintenance efficiency and reliability of the AFC system, and can meet the comprehensive guarantee needs of the growing rail transit travel volume.
Smart Images

Figure CN115408183B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an automatic fare collection system, in particular to a maintenance method and system based on AFC devices. Background Art
[0002] An automatic fare collection system (AFC, Automatic Fare Collection) is an automated ticketing and ticket-checking system integrating computer technology, information collection and processing technology, and mechanical manufacturing. It has strong intelligent functions. The convenience and accuracy of the automatic fare collection system are much better than the traditional paper ticket selling method. It can overcome the inherent disadvantages in the manual ticket selling and checking mode, such as slow speed, many financial loopholes, high error rate, and high labor intensity. It is not only a trend in the development of subway and transportation systems, but also an important manifestation of urban informatization construction.
[0003] Fault repair is the most important part of the work. Currently, after a fault occurs, generally an AFC maintenance worker opens the gate cover and repairs the internal fault manually. Faults usually fall into two categories: mechanical faults and software faults. Mechanical faults generally occur during daily use and must be handled manually after they occur. The occurrence of software faults is variable, and the system has a certain automatic repair ability, which can temporarily cover the fault location. However, if it is not analyzed and processed in time after covering, it is easy to cause subsequent crashes. Therefore, an AFC maintenance worker needs to conduct a routine inspection after the daily business ends. The solutions to the new faults detected during the inspection cannot be quickly popularized to the peers in the entire industry, so that other peers need to re-analyze and solve the same problems when they encounter them. The lag and low reliability of the traditional AFC system operation and maintenance method require considering a more timely and effective operation and maintenance method under the application of the intelligent AFC system. Summary of the Invention
[0004] Object of the Invention: The object of the present invention is to provide a maintenance method and system based on AFC devices, so as to provide an economical and effective fault diagnosis and health management method for the intelligent AFC system, meet the matching requirements of the increasing rail transit passenger volume for the comprehensive guarantee ability, and solve the increasingly prominent contradiction problem that the technical content of the AFC system is becoming increasingly high while the maintenance means and capabilities are relatively weak.
[0005] Technical Solution: A maintenance system based on AFC devices according to the present invention includes the following modules:
[0006] A first obtaining unit, configured to collect multi-dimensional working information of the AFC working device and obtain a set of working information parameters;
[0007] A second acquisition unit, configured to acquire multi-dimensional operation parameters of the maintenance device to obtain an operation parameter set;
[0008] A first judgment unit, configured to judge a work information parameter set according to the operation parameter set;
[0009] A first processing unit, configured to use the operation parameter set as a repair parameter set if the operation parameter set can match the work information parameter set, and connect to cloud data to obtain a repair parameter set if the operation parameter set does not match the work information parameter set;
[0010] A second processing unit, configured to correct the work information parameter set according to the repair parameter set and obtain a repair record parameter set;
[0011] A first communication unit, configured to upload the repair record parameter set to the cloud.
[0012] It further includes the following modules:
[0013] A third acquisition unit, configured to collect and obtain work status parameters of AFC working devices to obtain first work information parameters;
[0014] A fourth acquisition unit, configured to collect and obtain work data parameters of AFC working devices to obtain second work information parameters;
[0015] A fifth acquisition unit, configured to collect and obtain time log parameters of AFC working devices to obtain third work information parameters;
[0016] A third processing unit, configured to use the first work information parameter, the second work information parameter, and the third work information parameter as the work information parameter set.
[0017] It further includes the following modules:
[0018] A sixth acquisition unit, configured to collect and obtain control data parameters of the maintenance device to obtain first operation parameters;
[0019] A seventh acquisition unit, configured to collect and obtain replacement data parameters of the maintenance device to obtain second operation parameters;
[0020] A fourth processing unit, configured to use the first operation parameter and the second operation parameter as the operation parameter set.
[0021] It further includes the following modules:
[0022] A fifth processing unit, configured to detect the first work information parameter and the third work information parameter to obtain first fault status data;
[0023] The first backup unit is used to back up the second working information parameters to obtain the first backup data set;
[0024] The sixth processing unit is used to judge the matching degree of the first fault status data according to the first operation parameter.
[0025] It further includes the following modules:
[0026] The second communication unit is used to connect to the cloud data to obtain the cloud information summary parameter;
[0027] The seventh processing unit is used to compare the cloud information summary parameter with the operation parameter set;
[0028] The eighth processing unit is used to construct a fault processing space to obtain a repair test parameter set if the cloud information summary parameter matches the operation parameter set, and to obtain a new operation parameter set from the cloud if the cloud information summary parameter does not match the operation parameter set;
[0029] The ninth processing unit is used to use the repair test parameter set or the new operation parameter set as the repair parameter set.
[0030] It further includes the following modules:
[0031] The tenth processing unit is used to construct a plurality of independent test channels based on the working information parameter set;
[0032] The eleventh processing unit is used to set the test cycle duration to obtain the first test cycle;
[0033] The twelfth processing unit is used to extract the first working information parameter to obtain the fault node data, and to select the repair code used by the similar fault node data according to the probability formula in the test channel as the first test parameter set;
[0034] The thirteenth processing unit is used to use the first test parameter set as the repair test parameter set if the first test parameter set that can satisfy the normal operation of the test channel appears within the first test cycle, and to contact the cloud duty expert for manual diagnosis to obtain the manual repair data and use the manual repair data as the repair test parameter set if the first test parameter set that can satisfy the normal operation of the test channel does not appear within the first test cycle.
[0035] It further includes the following modules:
[0036] The fourteenth processing unit is used to extract the first working information parameter to obtain the first fault node summary;
[0037] The fifteenth processing unit is used to compare the first fault node summary with the cloud data;
[0038] The sixteenth processing unit is configured to use the cloud data as the new set of operating parameters if the first fault node summary matches the cloud data, and construct a fault handling space to obtain a set of repair test parameters and use the set of repair test parameters as the new set of operating parameters if the first fault node summary does not match the cloud data.
[0039] It further includes the following modules:
[0040] The first setting unit is configured to set the probability formula as:
[0041]
[0042] where e is the natural logarithm, X1 is the number of repair codes that have been tried, X2 is the total number of repair codes adopted by similar fault nodes, and σ is the optimization rate factor.
[0043] A maintenance method based on AFC devices includes the following steps:
[0044] S1. Collect multi-dimensional working information of the AFC working device to obtain a set of working information parameters; the AFC working device includes entrance and exit gates, in-station control hosts, and manual maintenance devices.
[0045] By collecting information on the AFC working device, the fault conditions and causes of the AFC working device can be quickly grasped, and it can be decided whether to perform quick temporary maintenance and then follow up, or perform root cause maintenance based on the collected multi-dimensional working information. Exemplarily, when facing a situation of large passenger flow, quick temporary maintenance is performed on the fault to ensure normal operation during the peak period, and the time nodes of large passenger flow can be obtained from the multi-dimensional working information.
[0046] The specific steps of step S1 are as follows:
[0047] S1.1. Collect and obtain the working state parameters of the AFC working device to obtain the first working information parameter;
[0048] S1.2. Collect and obtain the working data parameters of the AFC working device to obtain the second working information parameter;
[0049] S1.3. Collect and obtain the time log parameters of the AFC working device to obtain the third working information parameter;
[0050] S1.4. Use the first working information parameter, the second working information parameter, and the third working information parameter as the set of working information parameters.
[0051] Take the working status parameters, working data parameters, and time log parameters as the working information parameter set. Specifically, the working status parameter refers to the operating status of the device, such as common normal, faulty, restart, and self-repair statuses. Different statuses can reflect the condition of the device and provide analysis data for fault repair and device health maintenance. The time log refers to the time corresponding to and duration of the above working status parameters. Based on the different durations of different statuses, the situation of the device can be better understood. The working data parameter refers to the operation data stored in the working device, mainly consisting of working process information and device operation codes.
[0052] S2. Obtain the multi-dimensional operation parameters of the maintenance device to obtain an operation parameter set;
[0053] The connection methods between the maintenance device and the AFC working device include but are not limited to NFC connection, data line connection, PCI interface connection, etc. Specifically, the multi-dimensional operation parameters include various data required for fault response, including but not limited to: control data parameters for identifying fault situations, replacement data parameters for automatic maintenance after identification, and information digests for comparison with the cloud. Exemplarily, in a maintenance device that matches a cloud database with an MD5 code as the general detection digest, the multi-dimensional operation parameters should include the MD5 code detection digest for subsequent cloud comparison steps. In some general devices with multiple ports and multiple versions, a detection digest format that meets the cloud comparison requirements should be given to the control data parameters.
[0054] The specific steps of step S2 are as follows:
[0055] S2.1. Collect and obtain the control data parameters of the maintenance device to obtain the first operation parameter;
[0056] S2.2. Collect and obtain the replacement data parameters of the maintenance device to obtain the second operation parameter;
[0057] S2.3. Take the first operation parameter and the second operation parameter as the operation parameter set.
[0058] Take the control data parameters and the replacement data parameters as the operation parameter set. Specifically, the control data parameter refers to the fault identification parameter that matches the first working information parameter, enabling the maintenance device to call the matching repair code from the replacement data parameters according to the identification result to repair and maintain the fault. The replacement data parameter refers to a maintenance database containing various fault repair parameters. According to the identification result of the control data parameter, preset maintenance instructions are given to the AFC device using the fault repair parameters. Among them, the replacement data parameter can be a data-based repair parameter for the working device system or a mechanical maintenance prompt for the AFC maintenance worker.
[0059] S3. Judge the working information parameter set according to the set of operating parameters;
[0060] Compare the index parameter inside the set of operating parameters with the fault parameter in the set of working information parameters. Specifically, find the corresponding index parameter according to the fault parameter, and then judge whether the set of operating parameters can handle this fault situation. Exemplarily, a periodic system fault restart parameter is recorded in the fault parameter, and this situation belongs to an abnormal state for the preset system. At this time, the relevant preset coping method for the abnormal state is called out according to the index parameter inside the set of operating parameters. At this time, it can be judged that the current set of operating parameters is sufficient to solve this fault.
[0061] The specific steps of step S3 are as follows:
[0062] S3.1. Detect the first working information parameter and the third working information parameter to obtain the first fault status data;
[0063] S3.2. Back up the second working information parameter to obtain the first backup data set;
[0064] S3.3. Judge the matching degree of the first fault status data according to the first operating parameter.
[0065] The first fault status data refers to the comprehensive diagnostic data integrated according to the first working information parameter and the third working information parameter. Specifically, some faults in the program may be temporarily repaired when the working device is restarted, but this repair is temporary and may occur again after running for a certain period of time and be temporarily repaired again. At this time, a holistic judgment is made according to the time log parameter in the third working information parameter and the first working information parameter. Exemplarily, a certain turnstile automatically restarts its internal program after 15 seconds of unresponsiveness in the program, and the same fault appears again after running for two hours. During the maintenance inspection after business hours, the current working state shows normal, but through the third working information parameter and the corresponding first working information parameter, it can be judged that the turnstile has an intermittent restart situation, and this situation is recorded as the first fault status data for subsequent call.
[0066] Optionally, multiple AFC working devices in the same site will be connected into a working network. After the maintenance device accesses one of the working devices, the working information parameter sets of all working devices can be called out. Among them, AFC working devices include but are not limited to turnstiles, ticket vending machines, and control hosts.
[0067] The above-described method steps are applicable not only to procedural failures but also to mechanical failures. Before most mechanical failures caused by worn parts occur, an abnormal state will appear, and this abnormal state often undergoes temporary repair through secondary execution. Exemplarily, when a certain ball in the turnstile bearing wears and deforms and gets stuck during the first opening, the turnstile system will automatically perform secondary execution, that is, reset the gate and reopen it. At this time, since the situation of the ball getting stuck due to movement is temporarily resolved, but with subsequent opening and closing, the failure will occur again at any time. Through detection, the failure can be discovered in advance and repaired in advance to ensure the healthy state of the working equipment.
[0068] S4. If the set of operating parameters can match the set of working information parameters, then use the set of operating parameters as the set of repair parameters. If the set of operating parameters does not match the set of working information parameters, then connect to the cloud data to obtain the set of repair parameters.
[0069] The cloud refers to the control and management center network port within the AFC working system. Specifically, cloud data refers to the set of fault repair parameters stored in the cloud. Among them, the set of fault repair parameters collects all the preset maintenance methods and corresponding parameters for known faults, and the cloud is connected to an expert or expert group with analysis and processing capabilities.
[0070] In step S4, when it is stated that if the set of operating parameters does not match the set of working information parameters, then connect to the cloud data to obtain the set of repair parameters, specifically:
[0071] S4.1. Connect to the cloud data to obtain the cloud information summary parameters;
[0072] S4.2. Compare the cloud information summary parameters with the set of operating parameters;
[0073] S4.3. If the cloud information summary parameters match the set of operating parameters, then construct a fault handling space to obtain the set of repair test parameters. If the cloud information summary parameters do not match the set of operating parameters, then obtain a new set of operating parameters from the cloud.
[0074] In step S4.3, when it is stated that if the cloud information summary parameters match the set of operating parameters, then construct a fault handling space to obtain the set of repair test parameters, specifically:
[0075] S4.3.1. Construct multiple independent test channels based on the set of working information parameters;
[0076] S4.3.2. Set the test cycle duration to obtain the first test cycle;
[0077] S4.3.3. Extract the first working information parameter to obtain the fault node data, and select the repair code used for the similar fault node data in the test channel according to the probability formula as the first test parameter set. The probability formula is as follows:
[0078]
[0079] where e is the natural logarithm, X1 is the number of repair codes that have been tried, X2 is the total number of repair codes used by the similar fault nodes, and σ is the optimization rate factor;
[0080] S4.3.4. If a first test parameter set that can satisfy the normal operation of the test channel appears within the first test cycle, then use the first test parameter set as the repair test parameter set. If a first test parameter set that can satisfy the normal operation of the test channel does not appear within the first test cycle, then contact the cloud duty expert for manual diagnosis to obtain the manual repair data, and use the manual repair data as the repair test parameter set.
[0081] Multiple independent test channels can simultaneously perform a large number of code deduction tests, and it is very common for the code to cause the program to crash during the test. The independent test channels can directly close and rebuild the channel after the independent test crashes. Specifically, conduct as many feasibility tests on the repair code as possible within the first test cycle, and then find the repair code that can handle the fault. Among them, the establishment of the first test cycle is to avoid the long-term operation still not obtaining a feasible solution, resulting in the long-term shutdown of the AFC working equipment. After obtaining a feasible solution within the first test cycle, contact the duty expert immediately to speed up the fault handling.
[0082] Optionally, for the procedural fault that causes the working equipment to malfunction, when the repair test parameter set cannot be obtained for a long time, the faulty program can be packaged and uploaded as a whole, and the latest program of the working equipment in the cloud can be used to overwrite the faulty program, or replace it with an alternative spare working equipment to temporarily restore the operation of the working equipment to ensure the normal operation of the entire AFC system.
[0083] In step S4.3, if the cloud information digest parameter does not match the operation parameter set, then obtain a new operation parameter set from the cloud. Specifically:
[0084] S4.3.5: Extract the first working information parameter to obtain the first fault node digest;
[0085] S4.3.6: Compare the first fault node digest with the cloud data;
[0086] S4.3.7: If the first fault node summary matches the cloud data, use the cloud data as the new set of operating parameters. If the first fault node summary does not match the cloud data, construct a fault handling space, obtain a set of repair test parameters, and use the set of repair test parameters as the new set of operating parameters.
[0087] Since the amount of data in the new set of operating parameters of the cloud data is large, in order to quickly solve the current fault, the first fault node summary can be matched with the cloud data to avoid spending a lot of time downloading the cloud data and still not being able to provide a fault repair solution. In the case of non - matching, steps S4.3.1 and its subsequent steps should be immediately executed to improve the fault handling speed.
[0088] S4.4: Use the set of repair test parameters or the new set of operating parameters as the set of repair parameters.
[0089] The cloud information digest parameter refers to the digest encoding of the cloud data. The digest encoding is to convert data of any length into a string with a fixed length through a fixed function, or it can also be a version string numbered according to the updated version, which will change according to the changes in the content. Since the amount of string data is small and the comparison speed is fast, by comparing the cloud information digest parameter with the information digest contained in the set of operating parameters, it can be quickly determined whether the set of operating parameters is the latest set. Exemplarily, after connecting to the cloud data, obtain the MD5 code of the cloud data and compare the MD5 code of the cloud data with the MD5 code of the set of operating parameters to determine whether the set of operating parameters is the latest version.
[0090] S5: Amend the set of working information parameters according to the set of repair parameters and obtain a set of repair record parameters.
[0091] The set of repair parameters is a repair script to assist AFC maintenance workers in their maintenance work or a mechanical maintenance prompt for AFC maintenance workers. Exemplarily, after obtaining the set of repair parameters, the AFC maintenance worker can quickly perform maintenance and replacement in terms of the mechanical structure under the prompt of the set of repair parameters, or apply the repair script to the working equipment, and the repair script will automatically expand based on its internal data and complete the coverage and replacement of parameters.
[0092] Among them, the set of repair record parameters refers to the result of the adjustment of the set of working information parameters by the set of repair parameters. Specifically, the effectiveness of the set of repair parameters in handling faults. There are certain loopholes in the set of repair parameters at the initial preset. With continuous practice, the applicable range of the set of repair parameters is continuously adjusted, thereby improving the accuracy of the set of repair parameters in dealing with faults, and making an effectiveness judgment on the newly adopted set of repair parameters.
[0093] S6. Upload the set of repair record parameters to the cloud.
[0094] Upload the set of repair parameters with effectiveness to the cloud to achieve the effect of sharing the fault handling method. Exemplarily, after a certain procedural hidden fault is discovered, a new set of test repair parameters is given by experts in the cloud. After successfully repairing the fault with this set of repair parameters, upload the fault and the set of repair parameters to the cloud, and then share the set of repair parameters with all maintenance devices connected to this cloud.
[0095] Optionally, when the repair is completed upon obtaining the new set of operating parameters from the cloud, while uploading the set of repair record parameters to the cloud, the cloud information digest parameter can be compared with the set of operating parameters. If the cloud information digest parameter does not match the set of operating parameters, obtain a new set of operating parameters from the cloud, thereby updating the set of operating parameters of the maintenance device and keeping the device in a state synchronized with the cloud to improve the processing ability of the maintenance device.
[0096] A computer storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the above-mentioned maintenance system based on AFC devices.
[0097] A computer device, including a storage, a processor, and a computer program stored on the storage and executable on the processor. When the processor executes the computer program, it implements the above-mentioned maintenance system based on AFC devices.
[0098] Beneficial effects: Compared with the prior art, the present invention has the following advantages: The present invention provides an economical and effective fault diagnosis and health management method for the intelligent AFC system, meeting the matching requirements of the increasing rail transit travel volume for the comprehensive guarantee ability, and thus solving the contradictory problem that the technical content of the AFC system is increasingly improved while the maintenance means and capabilities are relatively weak. Description of the Drawings
[0099] Figure 1 It is a step flow chart of a maintenance method based on AFC devices;
[0100] Figure 2 It is a schematic diagram of a maintenance system based on AFC devices. Detailed Embodiments
[0101] The technical solutions of the present invention will be further described below with reference to the drawings.
[0102] As Figure 2 shown, a maintenance system based on AFC devices includes the following modules:
[0103] A first acquisition unit, configured to collect multi-dimensional working information of an AFC working device and obtain a set of working information parameters;
[0104] A second acquisition unit, configured to obtain multi-dimensional operation parameters of the maintenance device and obtain a set of operation parameters;
[0105] A first judgment unit, configured to judge the set of working information parameters according to the set of operation parameters;
[0106] A first processing unit, configured to use the set of operation parameters as a set of repair parameters if the set of operation parameters can match the set of working information parameters, and connect to cloud data to obtain a set of repair parameters if the set of operation parameters does not match the set of working information parameters;
[0107] A second processing unit, configured to correct the set of working information parameters according to the set of repair parameters and obtain a set of repair record parameters;
[0108] A first communication unit, configured to upload the set of repair record parameters to the cloud.
[0109] It further includes the following modules:
[0110] A third acquisition unit, configured to collect and obtain working state parameters of the AFC working device and obtain first working information parameters;
[0111] A fourth acquisition unit, configured to collect and obtain working data parameters of the AFC working device and obtain second working information parameters;
[0112] A fifth acquisition unit, configured to collect and obtain time log parameters of the AFC working device and obtain third working information parameters;
[0113] A third processing unit, configured to use the first working information parameters, the second working information parameters, and the third working information parameters as the set of working information parameters.
[0114] It further includes the following modules:
[0115] A sixth acquisition unit, configured to collect and obtain control data parameters of the maintenance device and obtain first operation parameters;
[0116] A seventh acquisition unit, configured to collect and obtain replacement data parameters of the maintenance device and obtain second operation parameters;
[0117] A fourth processing unit, configured to use the first operation parameters and the second operation parameters as the set of operation parameters.
[0118] It further includes the following modules:
[0119] The fifth processing unit is used to detect the first working information parameter and the third working information parameter, and obtain the first fault status data;
[0120] The first backup unit is used to back up the second working information parameter to obtain the first backup data set;
[0121] The sixth processing unit is used to judge the matching degree of the first fault status data according to the first operation parameter.
[0122] It further includes the following modules:
[0123] The second communication unit is used to connect to the cloud data to obtain the cloud information summary parameter;
[0124] The seventh processing unit is used to compare the cloud information summary parameter with the operation parameter set;
[0125] The eighth processing unit is used to construct a fault handling space to obtain a repair test parameter set if the cloud information summary parameter matches the operation parameter set, and obtain a new operation parameter set from the cloud if the cloud information summary parameter does not match the operation parameter set;
[0126] The ninth processing unit is used to use the repair test parameter set or the new operation parameter set as the repair parameter set.
[0127] It further includes the following modules:
[0128] The tenth processing unit is used to construct a plurality of independent test channels based on the working information parameter set;
[0129] The eleventh processing unit is used to set the test cycle duration to obtain the first test cycle;
[0130] The twelfth processing unit is used to extract the first working information parameter to obtain the fault node data, and select the repair code used by the similar fault node data according to the probability formula in the test channel as the first test parameter set;
[0131] The thirteenth processing unit is used to use the first test parameter set as the repair test parameter set if the first test parameter set that can satisfy the normal operation of the test channel appears within the first test cycle, and contact the cloud duty expert for manual diagnosis to obtain the manual repair data and use the manual repair data as the repair test parameter set if the first test parameter set that can satisfy the normal operation of the test channel does not appear within the first test cycle.
[0132] It further includes the following modules:
[0133] The fourteenth processing unit is used to extract the first working information parameter and obtain the first fault node summary;
[0134] The fifteenth processing unit is used to compare the first fault node summary with the cloud data;
[0135] The sixteenth processing unit is used to, if the first fault node summary matches the cloud data, use the cloud data as the new operation parameter set, and if the first fault node summary does not match the cloud data, construct a fault handling space, obtain a repair test parameter set, and use the repair test parameter set as the new operation parameter set.
[0136] It further includes the following modules:
[0137] The first setting unit is used to set the probability formula as:
[0138]
[0139] where e is the natural logarithm, X1 is the number of repair codes that have been tried, X2 is the total number of repair codes adopted by similar fault nodes, and σ is the optimization rate factor.
[0140] As Figure 1 shown, a maintenance method based on AFC devices includes the following steps:
[0141] S1. Collect multi-dimensional working information of the AFC working device to obtain a set of working information parameters; the AFC working device includes AFC-related working devices such as entrance and exit gates, in-station control hosts, and manual maintenance devices. Exemplarily, multi-dimensional working information is collected for the gate that has failed or is being maintained. Since collecting multi-dimensional working information requires removing the side plate of the gate and the gate needs to be stopped, it is generally appropriate to collect during the maintenance time after the gate fails and stops operating or after business hours.
[0142] By collecting information on the AFC working device, the fault situation and fault causes of the AFC working device can be quickly grasped, and based on the collected multi-dimensional working information, it can be decided whether to perform quick temporary maintenance and then deal with it later, or to perform root cause maintenance. Exemplarily, when facing a situation with a large flow of people soon, quick temporary maintenance of the fault is carried out to ensure normal operation during the peak period, and the time node with a large flow of people can be obtained from the multi-dimensional working information.
[0143] The specific content of step S1 is as follows:
[0144] S1.1. Collect and obtain the working state parameters of the AFC working device to obtain the first working information parameter;
[0145] S1.2. Collect and obtain the working data parameters of the AFC working device to obtain the second working information parameter;
[0146] S1.3. Collect and obtain the time log parameters of the AFC working device to obtain the third working information parameter;
[0147] S1.4. Use the first working information parameter, the second working information parameter, and the third working information parameter as the working information parameter set.
[0148] Use the working status parameter, the working data parameter, and the time log parameter as the working information parameter set. Specifically, the working status parameter refers to the operating status of the device, such as common normal, faulty, restart, and self-repair statuses. Different statuses can reflect the condition of the device and provide analysis data for fault repair and device health maintenance. The time log refers to the time corresponding to and duration of the above working status parameters. Based on the different durations of different statuses, the situation of the device can be better understood. The working data parameter refers to the operation data stored in the working device, mainly consisting of the working flow information and the device operation code.
[0149] S2. Obtain the multi-dimensional operation parameters of the maintenance device to obtain the operation parameter set;
[0150] The connection methods between the maintenance device and the AFC working device include but are not limited to NFC connection, data line connection, PCI interface connection, etc. Specifically, the multi-dimensional operation parameters include various data required for fault response, including but not limited to: comparison data parameters for identifying fault situations, replacement data parameters for automatic maintenance after identification, and information digests for comparison with the cloud. Exemplarily, in a maintenance device that matches a cloud database with an MD5 code as the general detection digest, the multi-dimensional operation parameters should include the MD5 code detection digest for subsequent cloud comparison steps. In some general devices with multiple ports and multiple versions, a detection digest format that satisfies the cloud comparison requirements should be given to the comparison data parameters.
[0151] The specific steps of step S2 are as follows:
[0152] S2.1. Collect and obtain the comparison data parameters of the maintenance device to obtain the first operation parameter;
[0153] S2.2. Collect and obtain the replacement data parameters of the maintenance device to obtain the second operation parameter;
[0154] S2.3. Use the first operation parameter and the second operation parameter as the operation parameter set.
[0155] Take the control data parameter and the replacement data parameter as the set of operating parameters. Specifically, the control data parameter refers to the fault identification parameter that matches the first working information parameter, enabling the maintenance device to call the matching repair code from the replacement data parameter according to the identification result to repair and maintain the fault. The replacement data parameter refers to the maintenance database containing various fault repair parameters. According to the identification result of the control data parameter, preset maintenance instructions are given to the AFC device using the fault repair parameters. Among them, the replacement data parameter can be the data repair parameter for the working device system or the mechanical maintenance prompt for the AFC maintenance worker.
[0156] Exemplarily, when the wearing parts of the turnstile are used for a long time, the turnstile system incorporates the mechanical damage possibility prompt into the working state parameters. After connecting to the maintenance device, the working state parameters are read and the corresponding replacement data parameter is matched. The replacement data parameter will judge whether replacement is needed according to the preset maintenance template and prompt the AFC maintenance worker through the maintenance device.
[0157] In another example, when the turnstile cannot operate normally due to excessive occupation of the random access memory caused by internal data storage overflow in the turnstile, after connecting to the maintenance device at this time, the working state parameters are read, and the matching replacement data parameter will perform quick processing on the turnstile system, such as restarting, according to the preset maintenance template.
[0158] S3. Judge the set of working information parameters according to the set of operating parameters;
[0159] Compare the index parameter inside the set of operating parameters with the fault parameter inside the set of working information parameters. Specifically, find the corresponding index parameter according to the fault parameter, and then judge whether the set of operating parameters can handle this fault situation. Exemplarily, a periodic system fault restart parameter is recorded in the fault parameter, and this situation is an abnormal state for the preset system. At this time, the relevant preset coping method for the abnormal state is called out inside the set of operating parameters according to the index parameter, and it can be judged at this time that the current set of operating parameters is sufficient to solve this fault.
[0160] The specific step S3 is as follows:
[0161] S3.1. Detect the first working information parameter and the third working information parameter to obtain the first fault state data;
[0162] S3.2. Back up the second working information parameter to obtain the first backup data set;
[0163] S3.3. Judge the matching degree of the first fault state data according to the first operating parameter.
[0164] The first fault status data refers to the comprehensive diagnostic data integrated based on the first working information parameter and the third working information parameter. Specifically, some faults in the program may be temporarily repaired when the working device is restarted, but this repair is temporary. After running for a certain period of time, they may occur again and be temporarily repaired again. At this time, a holistic judgment is made based on the time log parameter in the third working information parameter in cooperation with the first working information parameter. Exemplarily, a certain turnstile automatically restarts its internal program after the program becomes unresponsive for 15 seconds, and the same fault occurs again after running for two hours. During the maintenance inspection after business hours, the current working status shows normal, but through the third working information parameter and the corresponding first working information parameter, it can be judged that the turnstile has an intermittent restart situation, and this situation is recorded as the first fault status data for subsequent invocation.
[0165] Optionally, multiple AFC working devices in the same site are connected into a working network. After the maintenance device accesses one of the working devices, the working information parameter sets of all working devices can be called out. Among them, AFC working devices include, but are not limited to, turnstiles, ticket vending machines, and control hosts.
[0166] The above-mentioned method steps are applicable not only to procedural faults but also to mechanical faults. Before most mechanical faults caused by worn parts are damaged, an abnormal state will occur, and this abnormal state often undergoes temporary repair through secondary execution. Exemplarily, when a certain ball in the turnstile bearing wears and deforms and gets stuck when the turnstile is opened for the first time, the turnstile system will automatically execute secondary execution, that is, reset the gate and reopen it. At this time, since the situation of the ball moving and getting stuck is temporarily resolved, but with subsequent opening and closing, the fault will occur again at any time. Through detection, the fault can be discovered in advance and repaired in advance to ensure the healthy state of the working device.
[0167] S4. If the operation parameter set can match the working information parameter set, then use the operation parameter set as the repair parameter set. If the operation parameter set does not match the working information parameter set, then connect to the cloud data to obtain the repair parameter set.
[0168] The cloud refers to the control management center network port within the AFC working system. Specifically, the cloud data refers to the set of fault repair parameters stored in the cloud. Among them, the set of fault repair parameters collects all the preset maintenance methods and corresponding parameters for known faults, and the cloud is connected to an expert or a group of experts with analysis and processing capabilities.
[0169] In step S4, when it is stated that if the operation parameter set does not match the working information parameter set, then connect to the cloud data to obtain the repair parameter set, it specifically means:
[0170] S4.1. Connect to cloud data and obtain cloud information digest parameters;
[0171] S4.2. Compare the cloud information digest parameters with the set of operating parameters;
[0172] S4.3. If the cloud information digest parameters match the set of operating parameters, construct a fault handling space and obtain a set of repair test parameters. If the cloud information digest parameters do not match the set of operating parameters, obtain a new set of operating parameters from the cloud.
[0173] In step S4.3, if the cloud information digest parameters match the set of operating parameters, construct a fault handling space and obtain a set of repair test parameters, specifically:
[0174] S4.3.1. Construct multiple independent test channels based on the set of work information parameters;
[0175] S4.3.2. Set the duration of the test cycle to obtain the first test cycle;
[0176] S4.3.3. Extract the first work information parameters to obtain fault node data, and select, within the test channels, the repair codes that have been used for similar fault node data according to the probability formula as the first test parameter set. The probability formula is:
[0177]
[0178] where e is the natural logarithm, X1 is the number of repair codes that have been tried, X2 is the total number of repair codes used for similar fault nodes, and σ is the optimization rate factor;
[0179] S4.3.4. If a first test parameter set that can satisfy the normal operation of the test channels appears within the first test cycle, use the first test parameter set as the repair test parameter set. If a first test parameter set that can satisfy the normal operation of the test channels does not appear within the first test cycle, contact the cloud duty expert for manual diagnosis to obtain manual repair data, and use the manual repair data as the repair test parameter set.
[0180] Multiple independent test channels can perform a large number of code deduction tests simultaneously. And it is very common for the code to cause the program to crash during the test. The independent test channels can be directly closed and rebuilt after the independent test crashes. Specifically, during the first test cycle, as many feasibility tests as possible are carried out on the repaired code to find the repaired code that can handle the fault. Among them, the first test cycle is set up to avoid the AFC working equipment being deactivated for a long time due to still not obtaining a feasible solution after a long operation. After obtaining a feasible solution during the first test cycle, the on-duty expert should be contacted immediately to speed up the fault handling.
[0181] Optionally, for the procedural fault that causes the working equipment to malfunction, when it is impossible to obtain the repair test parameter set for a long time, the entire faulty program can be packaged and uploaded, and the latest program of the working equipment in the cloud is used to overwrite the faulty program, or an alternative standby working equipment is replaced to temporarily restore the operation of the working equipment to ensure the normal operation of the entire AFC system.
[0182] In step S4.3, if the cloud information digest parameter does not match the operation parameter set, a new operation parameter set is obtained from the cloud, specifically:
[0183] S4.3.5: Extract the first working information parameter to obtain the first fault node digest;
[0184] S4.3.6: Compare the first fault node digest with the cloud data;
[0185] S4.3.7: If the first fault node digest matches the cloud data, the cloud data is used as the new operation parameter set. If the first fault node digest does not match the cloud data, a fault handling space is constructed to obtain the repair test parameter set, and the repair test parameter set is used as the new operation parameter set.
[0186] Since the data volume of the new operation parameter set of the cloud data is large, in order to quickly solve the current fault, the first fault node digest can be matched with the cloud data to avoid spending a lot of time downloading the cloud data and still not being able to provide a fault repair solution. In the case of non-match, step S4.3.1 and its subsequent steps should be immediately executed to improve the fault handling speed.
[0187] S4.4: Use the repair test parameter set or the new operation parameter set as the repair parameter set.
[0188] The cloud information digest parameter refers to the digest encoding of cloud data. The digest encoding is to convert data of any length into a string with a fixed length through a fixed function, or it can also be a version string numbered according to the updated version, which will change according to the changes in the content. Since the amount of string data is small and the comparison speed is fast, by comparing the cloud information digest parameter with the information digest contained in the set of running parameters, it can be quickly determined whether the set of running parameters is the latest set. Exemplarily, after connecting to the cloud data, obtain the MD5 code of the cloud data, and compare the MD5 code of the cloud data with the MD5 code of the set of running parameters to determine whether the set of running parameters is the latest version.
[0189] S5. Modify the set of working information parameters according to the set of repair parameters, and obtain a set of repair record parameters.
[0190] The set of repair parameters is a repair script to assist AFC maintenance workers in maintenance work or a mechanical maintenance prompt for prompting AFC maintenance workers. Exemplarily, after obtaining the set of repair parameters, the AFC maintenance worker can quickly perform maintenance and replacement in terms of mechanical structure under the prompt of the set of repair parameters, or apply the repair script to the working equipment, and the repair script will automatically expand based on its internal data and complete the coverage and replacement of parameters.
[0191] Among them, the set of repair record parameters refers to the result of the adjustment of the set of working information parameters by the set of repair parameters. Specifically, the effectiveness of the fault handling of the set of repair parameters. There are certain loopholes in the set of repair parameters at the initial preset. With continuous practice, the applicable range of the set of repair parameters is continuously adjusted, thereby improving the accuracy of the set of repair parameters in dealing with faults, and making an effectiveness judgment on the newly adopted set of repair parameters.
[0192] S6. Upload the set of repair record parameters to the cloud.
[0193] Upload the set of repair parameters with effectiveness to the cloud to achieve the effect of sharing this fault handling method. Exemplarily, after a certain procedural hidden fault is discovered, the cloud experts give a testable new set of repair parameters. After successfully repairing the fault with this set of repair parameters, upload the fault and the set of repair parameters to the cloud, and then share the set of repair parameters with all maintenance devices connected to this cloud.
[0194] Optionally, when the repair is completed upon obtaining the new set of operating parameters from the cloud, while uploading the repair record parameter set to the cloud, the cloud information digest parameter can be compared with the set of operating parameters. If the cloud information digest parameter does not match the set of operating parameters, a new set of operating parameters is obtained from the cloud, thereby updating the set of operating parameters of the maintenance device and keeping the device in a state synchronized with the cloud, improving the processing capacity of the maintenance device.
Claims
1. A maintenance system based on AFC devices, characterized in that, It includes the following modules: The first acquisition unit is used to collect multi-dimensional working information of the AFC working device and obtain a set of working information parameters; The second acquisition unit is used to obtain multi-dimensional operation parameters of the maintenance device and obtain a set of operation parameters; The third acquisition unit is used to collect and obtain the working status parameters of the AFC working device and obtain the first working information parameters, where the working status parameters refer to the operation status of the device; The fourth acquisition unit is used to collect and obtain the working data parameters of the AFC working device and obtain the second working information parameters, where the working data parameters refer to the operation data stored in the working device, mainly composed of working flow information and device operation codes; The fifth acquisition unit is used to collect and obtain the time log parameters of the AFC working device and obtain the third working information parameters; The sixth acquisition unit is used to collect and obtain the comparison data parameters of the maintenance device and obtain the first operation parameters, where the comparison data parameters refer to the fault identification parameters matching the first working information parameters; The seventh acquisition unit is used to collect and obtain the replacement data parameters of the maintenance device and obtain the second operation parameters, where the replacement data parameters refer to the maintenance database containing various fault repair parameters; The first judgment unit is used to judge the set of working information parameters according to the set of operation parameters; The first processing unit is used to, if the set of operation parameters can match the set of working information parameters, use the set of operation parameters as the set of repair parameters, and if the set of operation parameters does not match the set of working information parameters, connect to the cloud data to obtain the set of repair parameters; The second processing unit is used to correct the set of working information parameters according to the set of repair parameters and obtain a set of repair record parameters; The third processing unit is used to use the first working information parameters, the second working information parameters, and the third working information parameters as the set of working information parameters; The fourth processing unit is used to use the first operation parameters and the second operation parameters as the set of operation parameters; The tenth processing unit is used to construct a plurality of independent test channels based on the set of working information parameters; The eleventh processing unit is used to set the test cycle duration and obtain the first test cycle; The twelfth processing unit is used to extract the first working information parameters to obtain fault node data, and select the repair codes used by the similar fault node data according to the probability formula in the test channel. The probability formula is: Where e is the natural logarithm, x1 is the number of repair codes that have been tried, x2 is the total number of repair codes used by the similar fault nodes, and σ is the optimization rate factor; The thirteenth processing unit is used to, if a set of first test parameters that can satisfy the normal operation of the test channel appears within the first test cycle, use the set of first test parameters as the set of repair test parameters, and if a set of first test parameters that can satisfy the normal operation of the test channel does not appear within the first test cycle, contact the on-duty expert in the cloud for manual diagnosis to obtain manual repair data, and use the manual repair data as the set of repair test parameters; The fourteenth processing unit is used to extract the first working information parameter and obtain a first fault node summary; The fifteenth processing unit is used to compare the first fault node summary with the cloud data; The sixteenth processing unit is used to, if the first fault node summary matches the cloud data, use the cloud data as a new set of operating parameters, and if the first fault node summary does not match the cloud data, construct a fault handling space, obtain a set of repair test parameters, and use the set of repair test parameters as a new set of operating parameters; The first communication unit is used to upload the set of repair record parameters to the cloud.
2. The maintenance system based on AFC devices according to claim 1, characterized in that, It further includes the following modules: The fifth processing unit is used to detect the first working information parameter and the third working information parameter to obtain first fault status data; The first backup unit is used to back up the second working information parameter to obtain a first set of backup data; The sixth processing unit is used to judge the matching degree of the first fault status data according to the first operating parameter.
3. The maintenance system based on AFC devices according to claim 1, characterized in that, It further includes the following modules: The second communication unit is used to connect to the cloud data to obtain a cloud information summary parameter; The seventh processing unit is used to compare the cloud information summary parameter with the set of operating parameters; The eighth processing unit is used to, if the cloud information summary parameter matches the set of operating parameters, construct a fault handling space to obtain a set of repair test parameters, and if the cloud information summary parameter does not match the set of operating parameters, obtain a new set of operating parameters from the cloud; The ninth processing unit is used to use the set of repair test parameters or the new set of operating parameters as a set of repair parameters.
4. A maintenance method based on AFC devices, characterized in that, The maintenance system based on the AFC device described in claim 1 is adopted to perform the following steps: S1. Collect multi-dimensional working information of the AFC working device to obtain a set of working information parameters; the AFC working device includes entrance and exit gates, in-station control hosts, and manual maintenance devices; S1.
1. Collect and obtain the working status parameters of the AFC working device to obtain the first working information parameter; S1.
2. Collect and obtain the working data parameters of the AFC working device to obtain the second working information parameter; S1.
3. Collect and obtain the time log parameters of the AFC working device to obtain the third working information parameter; S1.
4. Use the first working information parameter, the second working information parameter, and the third working information parameter as the set of working information parameters, and use the working status parameter, the working data parameter, and the time log parameter as the set of working information parameters; S2. Obtain multi-dimensional operating parameters of the maintenance device to obtain a set of operating parameters; S2.
1. Collect and obtain the control data parameters of the maintenance device to obtain the first operating parameter; S2.
2. Collect and obtain the replacement data parameters of the maintenance device to obtain the second operating parameter; S2.
3. Use the first operating parameter and the second operating parameter as the set of operating parameters; S3. Judge the set of working information parameters according to the set of operating parameters; S3.
1. Detect the first working information parameter and the third working information parameter to obtain first fault status data; S3.
2. Back up the second working information parameter to obtain a first set of backup data; S3.
3. Determine the matching degree of the first fault status data according to the first operating parameter; S4. If the set of operating parameters can be matched with the set of working information parameters, then use the set of operating parameters as the set of repair parameters. If the set of operating parameters does not match the set of working information parameters, then connect to the cloud data to obtain the set of repair parameters; In step S4, the specific method of connecting to the cloud data to obtain the set of repair parameters when the set of operating parameters does not match the set of working information parameters is as follows: S4.
1. Connect to the cloud data to obtain the cloud information digest parameter; S4.
2. Compare the cloud information digest parameter with the set of operating parameters; S4.
3. If the cloud information digest parameter matches the set of operating parameters, then construct a fault handling space to obtain a set of repair test parameters. If the cloud information digest parameter does not match the set of operating parameters, then obtain a new set of operating parameters from the cloud; S4.
4. Use the set of repair test parameters or the new set of operating parameters as the set of repair parameters; S5. Correct the set of working information parameters according to the set of repair parameters and obtain a set of repair record parameters; S6. Upload the set of repair record parameters to the cloud.
5. A maintenance method based on an AFC device according to claim 4, wherein, In step S4.3, if the cloud information digest parameter matches the set of operating parameters, then construct a fault handling space to obtain a set of repair test parameters, specifically as follows: S4.3.
1. Construct multiple independent test channels based on the set of working information parameters; S4.3.
2. Set the test cycle duration to obtain the first test cycle; S4.3.
3. Extract the first working information parameter to obtain the fault node data, and select the repair code used by the similar fault node data according to the probability formula in the test channel as the first test parameter set. The probability formula is: where e is the natural logarithm, x1 is the number of repair codes that have been tried, x2 is the total number of repair codes used by the similar fault nodes, and σ is the optimization rate factor; S4.3.
4. If a first test parameter set that can satisfy the normal operation of the test channel appears within the first test cycle, then use the first test parameter set as the set of repair test parameters. If a first test parameter set that can satisfy the normal operation of the test channel does not appear within the first test cycle, then contact the on-duty expert in the cloud for manual diagnosis to obtain the manual repair data, and use the manual repair data as the set of repair test parameters; If the cloud information digest parameter does not match the set of operating parameters, then obtain a new set of operating parameters from the cloud, specifically as follows: S4.3.5: Extract the first working information parameter to obtain the first fault node digest; S4.3.6: Compare the first fault node digest with the cloud data; S4.3.7: If the first fault node digest matches the cloud data, then use the cloud data as the new set of operating parameters. If the first fault node digest does not match the cloud data, then construct a fault handling space to obtain a set of repair test parameters, and use the set of repair test parameters as the new set of operating parameters.
6. A computer storage medium having a computer program stored thereon, wherein, When the computer program is executed by a processor, it implements a maintenance system based on an AFC device as described in any one of claims 1-3.
7. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, When the processor executes the computer program, it implements a maintenance system based on an AFC device as described in any one of claims 1-3.
Citation Information
Patent Citations
Equipment management method, device and system and storage medium
CN111402106A
Construction area operation monitoring method, device and system based on Internet of Things
CN114332713A