Household charging pile fault self-checking method, household charging pile and storage medium
Through the self-test method of household charging pile failure, the cause of failure is automatically detected and the maintenance plan is generated, which solves the problem of low maintenance efficiency of household charging pile failures and achieves rapid and efficient fault repair.
Patent Information
- Application Number
- CN202411956190.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-28
- Publication Date
- 2025-05-13
AI Technical Summary
Various failures may occur during use of household charging piles, and users lack professional electrical technical knowledge and maintenance skills, resulting in ineffective maintenance.
Provide a self-inspection method for household charging pile failures. By monitoring the fault condition of charging piles, automatically detecting the cause of failure, and generate a repair plan based on the preset fault cause-maintenance risk level correspondence table and maintenance video correspondence table, and guide users or maintenance personnel to perform rapid repairs.
This method can quickly identify the cause of the failure and generate appropriate maintenance solutions, improve the maintenance efficiency of household charging pile failures, and reduce the time for users to wait for maintenance personnel to come to the door.
Smart Images

Figure CN119991075A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of household charging piles, and in particular to a household charging pile fault self-detection method, a household charging pile and a storage medium. Background Art
[0002] In recent years, electric vehicles have been rapidly popularized in China and have become a ubiquitous means of transportation. Along with the rapid growth in the number of electric vehicles, there is also a demand for charging piles. At present, the number of public charging piles cannot well meet the charging needs of everyone, so more and more people choose to install small household charging piles at home for daily charging of vehicles.
[0003] However, home charging piles may encounter various faults during use. Since most users are not professional electrical technicians and lack systematic circuit knowledge and professional charging pile maintenance skills, when a fault occurs, users generally choose to contact maintenance personnel for on-site repair.
[0004] However, sometimes a home charging station may only have a simple loose wire fault. The time required to repair the fault is very short, but the user will spend a lot of time waiting for the maintenance personnel to come, causing small problems that could have been solved quickly to become very delayed, greatly reducing the efficiency of maintenance. Summary of the invention
[0005] The present application provides a household charging pile fault self-detection method, a household charging pile and a storage medium, which can automatically detect faults in the household charging pile and formulate corresponding fault repair plans. According to the repair plan, the fault of the household charging pile can be quickly repaired, effectively improving the maintenance efficiency.
[0006] In a first aspect, the present application provides a method for self-checking faults of a household charging pile, the method comprising: monitoring whether a household charging pile has a fault condition, the fault condition including abnormal temperature of a charging gun, abnormal charging speed of a vehicle, and frequent power outages during charging; when a target fault condition is detected in the household charging pile, determining a target fault cause of the household charging pile according to the target fault condition; determining a target maintenance hazard level based on a preset fault cause-maintenance hazard level correspondence table and the target fault cause, the maintenance hazard level in the preset fault cause-maintenance hazard level correspondence table including a low hazard level and a high hazard level; matching the target fault cause with a preset fault cause-maintenance video correspondence table to obtain a target maintenance video, the target maintenance video The video includes a first maintenance video and a second maintenance video, the first maintenance video being the maintenance video with the shortest video duration among all maintenance videos matching the target fault cause, the first maintenance video having no restrictions on the maintenance tools used, and the second maintenance video having a maintenance tool matched with a first maintenance tool owned by a user; according to the target maintenance video, a target maintenance duration corresponding to the target fault cause is determined, the target maintenance duration including a first maintenance duration obtained according to the first maintenance video and a second maintenance duration obtained according to the second maintenance video, the first maintenance duration being the total maintenance duration of the first maintenance personnel, and the second maintenance duration being the total maintenance duration of the user himself; according to the target maintenance hazard level and the target maintenance duration, a maintenance plan is generated.
[0007] By adopting the above technical solution, the household charging pile automatically detects the cause of the fault, and then determines the danger level and repair time of the fault according to the cause of the fault, and finally obtains a repair plan according to the danger level and repair time. Repairing the fault of the household charging pile according to the repair plan can avoid wasting a lot of time on unnecessary things during the repair process, speed up the repair of the fault of the household charging pile, and effectively improve the repair efficiency.
[0008] In combination with some embodiments of the first aspect, in some embodiments, the target fault cause is matched with a preset fault cause-maintenance video correspondence table to obtain a target maintenance video, specifically including: matching the target fault cause with a preset fault cause-maintenance video correspondence table to obtain a maintenance video set, the maintenance video set including one or more maintenance videos, the maintenance video including one or more maintenance step videos, the maintenance step videos including professional technical explanations and maintenance operation demonstrations; screening to obtain the first maintenance video with the shortest video length in the maintenance video set; obtaining the user's maintenance video viewing history data; determining the first maintenance tool owned by the user based on the maintenance video viewing history data; matching the first maintenance tool with the maintenance tools used in each maintenance video in the maintenance video set to obtain the second maintenance video.
[0009] By adopting the above technical solution, by selecting the maintenance video with the shortest video duration in the maintenance video collection as the first maintenance video, the maintenance time of the maintenance personnel can be more accurately estimated. At the same time, by using the maintenance video in which the maintenance tools used in the maintenance video collection match the maintenance tools owned by the user as the second maintenance video, the maintenance time of the user can be more accurately estimated.
[0010] In combination with some embodiments of the first aspect, in some embodiments, the target maintenance duration corresponding to the target fault cause is determined based on the target maintenance video, specifically including: determining the first duration of the maintenance operation demonstration in each maintenance step video in the first maintenance video; calculating the sum of all the first durations to obtain the first maintenance duration; determining whether there is a maintenance video in the maintenance video viewing history data that matches the second maintenance video; if so, determining the second duration of the maintenance operation demonstration in each maintenance step video in the second maintenance video; calculating the sum of all the second durations to obtain the second maintenance duration; if not, obtaining the viewing duration of other users for the first time viewing the second maintenance video; calculating the average of all the viewing durations to obtain the second maintenance duration.
[0011] By adopting the above technical solution, when calculating the maintenance time, only the total duration of each operation demonstration part in the maintenance video is calculated, which is more in line with the actual maintenance scenario and improves the accuracy of calculating the maintenance time. At the same time, when the user is watching the maintenance video for the first time, since the user's viewing time of the video corresponds to the maintenance time, and all users have certain commonalities in understanding the video content, following the rhythm of the operation demonstration, and absorbing the maintenance knowledge and skills, the time required for the user to perform self-repair can be reasonably calculated by calculating the average viewing time of other users who watched the video for the first time.
[0012] In combination with some embodiments of the first aspect, in some embodiments, a maintenance plan is generated based on the target maintenance danger level and the target maintenance duration, specifically including: when the target maintenance danger level is the high danger level, generating a first maintenance suggestion as the maintenance plan, the first maintenance suggestion including the first maintenance duration and a first prompt information, the first prompt information being used to indicate that the first maintenance personnel is to perform maintenance, including a maintenance personnel contact control and a maintenance time reservation control; when the target maintenance danger level is the low danger level, generating a second maintenance suggestion as the maintenance plan, the second maintenance suggestion including the second maintenance duration and a second prompt information, the second prompt information being used to indicate that the user performs self-maintenance, including a maintenance tutorial viewing control.
[0013] By adopting the above technical solution, a maintenance plan is generated according to the danger level. When the maintenance level is low, the plan is for users to repair by themselves, which saves the time of waiting for maintenance personnel to come to the door when selecting maintenance personnel for maintenance, and improves maintenance efficiency; when the maintenance level is high, the plan is for maintenance personnel to repair, which avoids the user's self-repair causing the fault to worsen or encounter danger during the maintenance process. At this time, the maintenance personnel reservation control can also be used to quickly make an appointment for maintenance personnel to come to the door for maintenance, which improves maintenance efficiency. At the same time, according to the maintenance time in the maintenance plan, users can arrange a suitable maintenance time to repair the failure of the home charging pile.
[0014] In combination with some embodiments of the first aspect, in some embodiments, after the step of generating a second maintenance suggestion as the maintenance plan when the target maintenance danger level is the low danger level, the method also includes: in response to the user clicking on the maintenance tutorial viewing control, obtaining maintenance precautions related to the second maintenance video, the maintenance precautions including first maintenance precautions content, second maintenance precautions content and a reading completion confirmation control, the first maintenance precautions content including the second maintenance tools used in the second maintenance video and specific steps for checking the second maintenance tools, the second maintenance precautions content including the maintenance step content and practical difficulty value of each maintenance step in the second maintenance video; displaying the maintenance precautions; and in response to the user clicking on the reading completion confirmation control, playing the second maintenance video.
[0015] With the above technical solution, when users perform self-repair, they can view the repair tutorial by clicking the repair tutorial viewing control, which saves the user's time in searching for the repair tutorial and improves the repair efficiency. At the same time, the repair tools used in the repair video match the repair tools owned by the user, and the user can directly repair with the existing tools, avoiding the inability to repair by oneself due to inappropriate repair tools, and improving the feasibility of user repair.
[0016] In combination with some embodiments of the first aspect, in some embodiments, in response to the user clicking the reading completion confirmation control, playing the second maintenance video specifically includes: in response to the user clicking the reading completion confirmation control, playing a first maintenance step video, the first maintenance step video being one of all maintenance step videos in the second maintenance video; when the first maintenance step video ends playing, displaying maintenance step determination information, the maintenance step determination information being used to determine whether the user needs to replay the first maintenance step video; in response to the user clicking on the maintenance step determination information, determining whether the user needs to replay the first maintenance step video; if not, playing the next maintenance step video; if so, determining whether the number of replays of the first maintenance step video exceeds a preset replay count threshold; if it exceeds the preset replay count threshold, obtaining the user's first maintenance problem; searching whether there is a first maintenance problem solution matching the first maintenance problem in the maintenance problem-maintenance problem solution correspondence table corresponding to the first maintenance step video; if so, displaying the first maintenance problem solution; if not, automatically establishing communication with the second maintenance personnel.
[0017] By adopting the above technical solution, it is possible to automatically detect whether the user encounters an unsolvable maintenance problem when watching a maintenance video. When it is detected that the user encounters a maintenance problem, a strategy is immediately adopted to solve the maintenance problem encountered by the user, saving the user's time in solving the maintenance problem and improving the user's self-repair efficiency.
[0018] In combination with some embodiments of the first aspect, in some embodiments, after the step of automatically establishing communication with the second maintenance personnel if the communication does not exist, the method also includes: obtaining the communication content between the user and the second maintenance personnel; identifying the second maintenance problem in the communication content and its corresponding second maintenance problem solution; storing the second maintenance problem and the second maintenance problem solution in a maintenance problem-maintenance problem solution correspondence table corresponding to the first maintenance step video.
[0019] By adopting the above technical solution, the maintenance problems encountered by the user and the solutions provided by the maintenance personnel are obtained by identifying the content of the conversation between the user and the maintenance personnel, and stored in the corresponding maintenance problem-maintenance problem solution correspondence table. When other users encounter similar problems, they can find the solution to the problem according to the table, saving the time spent on direct communication with the maintenance personnel. At the same time, it provides a basis for updating the maintenance video, making the updated maintenance video more complete and comprehensive.
[0020] In combination with some embodiments of the first aspect, in some embodiments, in response to the user clicking on the maintenance tutorial viewing control, obtaining maintenance precautions related to the second maintenance video specifically includes: in response to the user clicking on the maintenance tutorial viewing control, obtaining the second maintenance tool used in the second maintenance video; determining the first maintenance precaution content based on the maintenance tool-tool inspection step correspondence table and the second maintenance tool; obtaining the maintenance step content, maintenance tool use difficulty value, maintenance step video length and the number of problems in the corresponding maintenance problem-maintenance problem solution correspondence table for each maintenance step video in the second maintenance video; calculating the practical difficulty value of each maintenance step according to the maintenance tool use difficulty value, maintenance step video length and the number of problems for each maintenance step in the second maintenance video; obtaining the second maintenance precaution content according to the maintenance step content and the practical difficulty value of each maintenance step in the second maintenance video.
[0021] By adopting the above technical solution, each maintenance video can be highly matched with the maintenance precautions corresponding to the video by automatically generating maintenance precautions. Through maintenance precautions, users can not only prepare and check in advance whether the required maintenance tools are intact to avoid obstruction of the maintenance process or safety hazards due to tool problems, but also understand all the maintenance steps in the maintenance video in advance. At the same time, through the practical difficulty value, the practical difficulty of each step can be intuitively displayed, so that users can understand the difficulty of each step in advance, and then reasonably arrange the time to watch the videos of each maintenance step in the maintenance video. For steps with higher difficulty and prone to problems, more time can be allocated to watch carefully and repeatedly figure out the operation details to ensure that the key points are truly mastered; for steps with lower difficulty, the viewing time can be appropriately shortened to avoid wasting time.
[0022] In a second aspect, an embodiment of the present application provides a home charging pile, which includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the home charging pile to execute the method described in the first aspect and any possible implementation method of the first aspect.
[0023] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, comprising instructions. When the instructions are executed on a home charging pile, the home charging pile executes the method described in the first aspect and any possible implementation method of the first aspect.
[0024] It can be understood that the electronic device provided in the second aspect and the storage medium provided in the third aspect are both used to execute the method provided in the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be repeated here.
[0025] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. This application can save time for manual troubleshooting of faults by automatically detecting the cause of a fault in a home charging pile. At the same time, a maintenance plan is obtained based on the maintenance risk level and maintenance time corresponding to the fault cause. Repairing the home charging pile according to the maintenance plan can not only avoid wasting a lot of time on unnecessary things during the maintenance process, resulting in reduced maintenance efficiency, but also quickly repair the fault of the home charging pile and improve maintenance efficiency.
[0026] 2. This application obtains the user's maintenance tools through the user's maintenance video viewing history data, and then matches the corresponding maintenance video according to the user's maintenance tools. Based on the maintenance video, the user can directly repair the fault of the home charging pile with the existing maintenance tools, which improves the feasibility of self-repair by the user.
[0027] 3. This application detects whether the user encounters a maintenance problem by judging whether the number of times the user replays the maintenance step video exceeds a threshold. When it is detected that the user encounters a maintenance problem, a strategy is immediately adopted to solve the maintenance problem encountered by the user, thereby saving the user's time in solving the maintenance problem and improving the efficiency of the user's self-repair. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 This is a schematic diagram of an application scenario of the method for self-checking a household charging pile fault in an embodiment of the present application; Figure 2 This is a flowchart of a method for self-checking a household charging pile fault in an embodiment of the present application; Figure 3 This is another flowchart of the method for self-checking a household charging pile fault in an embodiment of the present application; Figure 4 This is another flowchart of the method for self-checking a household charging pile fault in an embodiment of the present application; Figure 5 This is another flowchart of the method for self-checking a household charging pile fault in an embodiment of the present application; Figure 6 is a schematic diagram of an exemplary scenario for playing a maintenance video in an embodiment of the present application; Figure 7 It is a hardware structure diagram of a home charging pile provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to any or all possible combinations comprising one or more listed items.
[0030] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.
[0031] Figure 1 It is a schematic diagram of an application scenario of the household charging pile fault self-detection method in an embodiment of the present application.
[0032] See also Figure 1 , the picture shows a scene of a home charging pile charging an electric car. On the left side of the picture is a home charging pile with a display and a charging gun. On the right side of the picture is an electric car. The home charging pile is connected to the electric car with the help of the charging gun to charge the electric car.
[0033] In the charging scenarios described above, various faults may occur in the home charging pile, resulting in the inability to complete the charging process.
[0034] In the related art, when a charging pile fails, the charging pile will automatically cut off the power supply and wait for maintenance personnel to repair the charging pile. However, home charging piles are different from the above-mentioned charging piles. The above-mentioned charging piles belong to the company and are generally equipped with professional maintenance personnel to regularly maintain the charging piles. Home charging piles are unique to users. When a fault occurs, the user can only contact the maintenance personnel for repair or consult the manual for repair. Since most users are not professional electrical technicians and lack systematic circuit knowledge and professional maintenance skills for charging piles, when a fault occurs, users generally choose to contact maintenance personnel for on-site repair.
[0035] However, sometimes a home charging station may only have a simple loose wire fault. The time required to repair the fault is very short, but the user will spend a lot of time waiting for the maintenance personnel to come, causing small problems that could have been solved quickly to become very delayed, greatly reducing the efficiency of maintenance.
[0036] The household charging pile fault self-check method in the embodiment of the present application is adopted, by monitoring the fault conditions that occur during the use of the household charging pile, and automatically detecting the fault cause of the fault condition when the fault condition is detected, and then calculating the estimated time to repair the fault according to the fault cause, and then obtaining the maintenance plan according to the fault cause and the estimated maintenance time. Repairing the fault of the household charging pile according to the maintenance plan can avoid users from choosing the wrong maintenance plan, resulting in a lot of time spent on other things, thereby reducing the maintenance efficiency. For example, the failure of the household charging pile is only a small problem, and the user can solve it by himself in a few minutes, but the user chooses the maintenance personnel to come to the door for maintenance, which not only wastes time waiting for the maintenance personnel to come, but also increases unnecessary maintenance expenses; or the failure of the household charging pile is not something that can be solved by the user's own maintenance, but the user chooses to repair it by himself, and finally cannot solve it or contact the maintenance personnel for on-site maintenance, which not only wastes unnecessary time on self-repair, but also may cause more serious failures.
[0037] Combine the following Figure 2 To illustrate the method of the embodiment of the present application.
[0038] See also Figure 2 , which is a flow chart of a method for self-checking faults of a household charging pile in an embodiment of the present application.
[0039] S201. Monitor whether the home charging pile has any faults.
[0040] Real-time monitoring of home charging piles for faults. Faults include, but are not limited to, abnormal charging gun temperature, abnormal vehicle charging speed, and frequent power outages during charging, etc., which are not limited here.
[0041] Specifically, high-precision temperature sensors can be installed inside the charging gun or at the connection point with the home charging pile. These sensors can collect the temperature of the charging gun in real time during operation. When the home charging pile detects that the temperature of the charging gun collected by the temperature sensor exceeds the normal range (generally between 20-40 degrees Celsius), it is determined that the charging gun temperature is abnormal and recorded.
[0042] Similarly, current and voltage monitoring devices can be installed on the charging line connecting the home charging pile and the vehicle to obtain charging data in real time. The theoretical charging speed curve is calculated according to the battery capacity and charging power of the electric vehicle (for example, a 60kWh battery with a 7kW home charging pile charges about 7kWh per hour), and the current and voltage are continuously monitored and the actual charging amount is calculated based on the time. If the home charging pile detects that the actual charging speed is lower than 80% of the theoretical value and lasts for a period of time, it is determined that the vehicle charging speed is abnormal and the fault is recorded.
[0043] Similarly, power outage detection modules can be installed on the charging line connecting the home charging pile to the vehicle. These modules can monitor the power supply during the charging process in real time. During normal charging, the power supply should be continuous and stable. If the home charging pile detects multiple power outages and re-supply in a short period of time, it is determined that there is a frequent power outage fault during charging and recorded.
[0044] In some embodiments, an infrared thermal imaging camera can also be installed at a suitable location around the home charging pile to monitor the temperature of the charging gun in real time. The infrared thermal imaging camera can accurately capture the infrared radiation emitted by the target area and convert it into an intuitive thermal imaging picture. Under normal conditions, the thermal imaging picture presents a uniform color distribution; once the color of a certain area in the picture suddenly changes, it means that the temperature rises or drops suddenly, deviating from the established normal temperature color range, indicating that the charging gun temperature is abnormal.
[0045] In some embodiments, the vehicle's own battery management system (BMS) can also be used to interact deeply with the home charging pile. The BMS can accurately grasp the core information such as the battery's health status, internal resistance changes, and current power in real time, and transmit this data to the home charging pile synchronously. The built-in intelligent analysis module of the home charging pile dynamically adjusts the theoretical charging speed curve based on the received real-time battery status data and the estimated full charge time feedback from the BMS at the start of charging. During the charging process, once it is found that the actual charging progress lags behind the dynamically adjusted theoretical progress by a certain proportion, the vehicle charging speed is accurately determined to be abnormal and the fault is recorded.
[0046] In some embodiments, PLC modules can also be deployed at the power supply end and the vehicle connection end of the home charging pile, respectively, to exchange power status information in real time and in both directions. When the power supply is briefly interrupted, the communication between the PLC modules will be disturbed, abnormal signal fluctuations will occur, or even temporary loss of connection will occur. Once the home charging pile detects abnormal communication fluctuations multiple times in a short period of time, it is determined that there is a frequent power outage during charging, and the fault is recorded. Among them, the PLC module refers to the power line communication module, which is a device that uses power lines for data transmission, enabling the power lines to transmit signals while transmitting electrical energy.
[0047] S202: When a target fault condition of the home charging pile is detected, a target fault cause of the home charging pile is determined according to the target fault condition.
[0048] Target failure causes include, but are not limited to, abnormal charging gun output current, abnormal ambient temperature, unstable power supply voltage, damaged charging cable, system software abnormality, line overload, charging gun failure, charging pile failure, and vehicle battery failure, etc., and are not limited here.
[0049] Specifically, when the home charging pile detects a target fault condition, it first obtains operating data related to the target fault condition, then compares the above operating data with the operating data under normal operating conditions, determines the abnormal operating data present in the above operating data, and accurately determines the cause of the target fault based on the abnormal operating data.
[0050] For example, when the target fault condition detected by the home charging pile is abnormal temperature of the charging gun, the current data of the charging gun is obtained through the current sensor and compared with the rated current parameter of the charging gun. If the current data of the charging gun exceeds the rated current parameter, it is determined that the target fault cause is abnormal output current of the charging gun.
[0051] When the target fault condition detected by the home charging pile is abnormal vehicle charging speed, it can interact with the vehicle battery management system to read information such as battery internal resistance and state of charge (SOC). If the battery internal resistance is far beyond the normal value, the target fault cause is determined to be a vehicle battery failure; if the SOC value stagnates for a long time and grows very slowly, deviating from the steady upward trend during normal charging, the target fault cause is also determined to be a vehicle battery failure.
[0052] When the target fault condition detected by the home charging pile is frequent power outages during charging, the mains access status data is obtained to accurately monitor whether the power supply of the power grid is stable and check whether there is any instantaneous voltage loss or power outage. If the mains voltage fluctuates frequently and drops below 80% of the normal power supply voltage, or even returns to zero for a short time, the target fault cause is determined to be abnormal power supply. Among them, the mains power is the electricity used mainly for residents' lives and industrial production in the city, and is a kind of electricity provided by the public power grid.
[0053] S203: Determine a target maintenance risk level based on a preset fault cause-maintenance risk level correspondence table and a target fault cause.
[0054] After executing step S202, the maintenance risk level corresponding to the target fault cause is searched in the preset fault cause-maintenance risk level correspondence table. The preset fault cause-maintenance risk level correspondence table includes the fault causes that have occurred in the home charging pile and their corresponding maintenance risk levels. The maintenance risk level includes but is not limited to only low risk level and high risk level. The risk level can also be further subdivided (such as level 1-5, AD level, etc.), which is not limited here.
[0055] In some embodiments, when the target fault cause includes multiple fault causes, the home charging pile will select the highest maintenance risk level among all the fault causes corresponding to the maintenance risk level as the target maintenance risk level.
[0056] In some embodiments, when a new target fault cause appears that is not explicitly listed in the preset correspondence table, the home charging pile will first set the target maintenance risk level corresponding to this target fault cause as "advanced", and then determine the specific maintenance risk level after maintenance by maintenance personnel, and store the fault cause and its maintenance risk level in the preset fault cause-maintenance risk level correspondence table, so that there will be corresponding level reference when similar faults are encountered in the future.
[0057] S204: Match the target fault cause with a preset fault cause-maintenance video correspondence table to obtain a target maintenance video.
[0058] After executing step S202, a target maintenance video corresponding to the target fault cause is searched in the target fault cause and preset fault cause-maintenance video correspondence table. The target maintenance video includes a first maintenance video and a second maintenance video, the first maintenance video is the maintenance video with the shortest video length among all maintenance videos matching the target fault cause, and there is no restriction on the maintenance tools used in the first maintenance video, while the maintenance tools used in the second maintenance video match the first maintenance tools owned by the user.
[0059] The preset fault cause-repair video correspondence table includes fault causes and repair videos. In the correspondence table, one fault cause corresponds to one or more repair videos, and one repair video corresponds to one fault cause.
[0060] Specifically, a search and match is performed in a preset fault cause-repair video correspondence table according to the target fault cause. After matching multiple repair videos corresponding to the target fault cause, the repair video with the shortest duration is found and determined as the first repair video. Without considering the repair tools, the determined first repair video can better estimate the time it takes for the repair personnel to repair the fault.
[0061] Next, the user's first maintenance tool is obtained through the historical data of the maintenance videos watched by the user, and then the intelligent recognition technology is used to analyze each maintenance video corresponding to the target fault cause in the maintenance video collection, and the main maintenance tools used in each maintenance video during the maintenance operation are extracted. Then, the main maintenance tools used in each maintenance video are matched with the first maintenance tools owned by the user in turn, and the maintenance video with the highest matching degree is selected as the second maintenance video.
[0062] In some embodiments, when only one maintenance video corresponding to the target fault cause is matched, the maintenance video is directly used as the first maintenance video and the second maintenance video.
[0063] S205: Determine a target maintenance duration corresponding to a target fault cause according to the target maintenance video.
[0064] The target maintenance time corresponding to the target fault cause is calculated based on the video duration of the target maintenance video, wherein the target maintenance time includes the first maintenance time obtained based on the first maintenance video and the second maintenance time obtained based on the second maintenance video, the first maintenance time is the total maintenance time of the first maintenance personnel, and the second maintenance time is the total maintenance time of the user himself.
[0065] Specifically, for the first maintenance duration, when the first maintenance video only includes operation demonstration content, the complete video duration of the first maintenance video is obtained as the first maintenance duration; when the first maintenance video includes multiple different contents, the duration of the operation demonstration content in the first maintenance video is obtained as the first maintenance duration. For the second maintenance video, also check its video duration first. However, when determining the second maintenance duration based on the second maintenance video, it is usually necessary to appropriately add a certain time margin on the basis of the video duration to calculate the second maintenance duration. For example, assuming that the target fault cause is "charging cable damage", the corresponding second maintenance video duration was originally 15 minutes. In view of factors such as maintenance proficiency, the time margin can be increased by about 40%, so that the second maintenance duration becomes about 21 minutes.
[0066] S206: Generate a maintenance plan according to the target maintenance risk level and the target maintenance duration.
[0067] Specifically, when the target maintenance risk level is a high risk level, it means that the maintenance operation is highly professional and risky and is not suitable for users to repair by themselves. In order to avoid dangerous situations caused by users' self-repair, the generated maintenance plan is maintenance by maintenance personnel. At the same time, the first maintenance time required for maintenance personnel to repair, prompt information, etc. are displayed on the display screen of the home charging pile. The prompt information is used to remind the user that the current operation of repairing the fault is relatively dangerous and is not suitable for self-repair.
[0068] When the target repair danger level is low, it means that the repair operations are mostly related to simple line connection, software debugging, and appearance component repair, which are suitable for users to repair by themselves. In order to save time waiting for the repair personnel to arrive during the repair process, the generated repair plan is for users to repair by themselves. At the same time, the second repair time and prompt information required for users to repair by themselves are displayed on the display screen of the home charging pile. The prompt information is used to remind users that the operation of the current repair fault is relatively simple and suitable for self-repair.
[0069] The prompt information includes but is not limited to the content described above, which is not limited here.
[0070] In some embodiments, when the target maintenance risk level is a low risk level, a maintenance plan can be further formulated in combination with the maintenance price of the maintenance personnel. In this process, the time cost required for the user to perform self-maintenance and the maintenance price of the maintenance personnel need to be obtained in advance, which is not limited here.
[0071] When the maintenance price of the maintenance personnel is higher than the time cost of the user's self-repair, the maintenance plan is self-repair by the user. Conversely, when the maintenance price of the maintenance personnel is lower than the time cost of the user's self-repair, the maintenance plan is maintenance by the maintenance personnel.
[0072] In the embodiment of the present application, the household charging pile automatically detects the cause of the fault, and then determines the danger level and repair time of the fault according to the cause of the fault, and finally obtains a repair plan according to the danger level and repair time. Repairing the fault according to the repair plan avoids wasting a lot of time on unnecessary things during the repair process, speeds up the repair of the fault, and effectively improves the repair efficiency.
[0073] Combine the following Figure 3 To further illustrate the method of the embodiment of the present application.
[0074] See also Figure 3 , is another flow chart of the method for self-checking faults of a household charging pile in an embodiment of the present application.
[0075] S301. Monitor whether the home charging pile has any faults.
[0076] S302: When a target fault condition of the home charging pile is detected, a target fault cause of the home charging pile is determined according to the target fault condition.
[0077] S303: Determine a target maintenance risk level based on a preset fault cause-maintenance risk level correspondence table and a target fault cause.
[0078] Steps S301-S303 and Figure 2 Steps S201 - S203 in the illustrated embodiment are similar, and the descriptions of steps S201 - S203 may be referred to, and will not be repeated here.
[0079] S304: Match the target fault cause with a preset fault cause-maintenance video correspondence table to obtain a maintenance video set.
[0080] After executing step S302, a maintenance video corresponding to the target fault cause is searched in the preset fault cause-maintenance video correspondence table as a maintenance video set, wherein the maintenance video set includes one or more maintenance videos, the maintenance videos include one or more maintenance step videos, and the maintenance step videos include professional technical explanations and maintenance operation demonstrations.
[0081] S305: Filter the maintenance video with the shortest video duration in the maintenance video set to obtain a first maintenance video.
[0082] After executing step S304, the maintenance video information corresponding to each maintenance video in the maintenance video set is obtained through the maintenance video information table, and the maintenance video with the shortest video duration is selected as the first maintenance video according to the maintenance video duration in the maintenance video information corresponding to each maintenance video.
[0083] The maintenance video information table includes maintenance videos and maintenance video information. In the table, the maintenance videos and maintenance video information are in a one-to-one correspondence.
[0084] The maintenance video information includes the maintenance video name, maintenance video storage path, maintenance video duration, maintenance tool list, and maintenance step information of each maintenance step video in the maintenance video. The maintenance step information includes the maintenance step content, the maintenance tools used, the difficulty value of the maintenance tool use, the corresponding start and end time points of the maintenance step video in the maintenance video, and the time points for dividing the professional technical explanation and maintenance operation demonstration in the maintenance step video. The maintenance tool list includes the maintenance tools used in each maintenance step in the maintenance video.
[0085] All the time points mentioned above are marked in the progress bar of the maintenance video as points, through which each maintenance step video, as well as the professional technical explanation part and maintenance operation demonstration part in the maintenance step video can be accurately located. When playing the maintenance video, the user can click the marked point in the progress bar to play the content after the marked point.
[0086] In some embodiments, a related video processing library of a programming language (such as Python) can be used to write code to traverse all maintenance video files in the folder, and read and obtain the video duration of each maintenance video.
[0087] S306: Determine a first duration of the maintenance operation demonstration in each maintenance step video in the first maintenance video.
[0088] The maintenance video information corresponding to the first maintenance video is obtained through the maintenance video information table, and the first duration of the maintenance operation demonstration in each maintenance step video in the first maintenance video is determined according to the maintenance step information of each maintenance step video in the maintenance video information.
[0089] Specifically, according to the corresponding starting time point and ending time point of each maintenance step video in the first maintenance video recorded in the maintenance video information table, as well as the segmentation time point of the professional technical explanation and the maintenance operation demonstration, the specific time interval corresponding to the maintenance operation demonstration part in each maintenance step video is determined. Then, the first duration of the maintenance operation demonstration part in each maintenance step video is calculated by subtracting the starting time point from the ending time point.
[0090] In some embodiments, the home charging pile can segment the first maintenance video through intelligent analysis software, automatically divide it into different screen segments according to factors such as the continuity of maintenance operation actions and changes in maintenance parts, and then match these screen segments with standard maintenance operation screen templates in pre-established templates to determine the first duration of the maintenance operation demonstration in each maintenance step video. The templates include professional technical explanation screen templates and maintenance operation screen templates.
[0091] S307: Calculate the sum of all first durations to obtain a first maintenance duration.
[0092] All the acquired first durations are added together to obtain the sum of all the first durations as the first maintenance duration.
[0093] S308: Obtain the user's maintenance video viewing history data.
[0094] After executing step S304, the user's maintenance video viewing history data is obtained, wherein the maintenance video viewing history data includes maintenance videos, the total time the user watched the maintenance videos, and the like.
[0095] Specifically, when playing videos, the display screen of the home charging pile will play the maintenance video through the built-in video player. The video player has the function of automatically recording the user's maintenance video viewing history data, and can generate corresponding viewing history files or database entries in the local storage device, and the recorded maintenance video viewing history data will be synchronized to the cloud storage in real time. By accessing the local storage area or cloud associated with the player, the user's maintenance video viewing history data can be obtained.
[0096] S309: Determine a first maintenance tool owned by the user according to the maintenance video viewing history data.
[0097] A first maintenance tool owned by the user is determined based on maintenance videos in the maintenance video viewing history data.
[0098] Specifically, the maintenance video information of each maintenance video in the maintenance video viewing history data is obtained through the maintenance video information table, and the maintenance tools used in each maintenance video are further obtained through the maintenance tool list in each maintenance video information. Then, the frequency of each maintenance tool appearing in the maintenance video viewing history data is counted, and the maintenance tool with a frequency greater than a predetermined frequency is screened out and determined as the first maintenance tool.
[0099] S310: Match the first maintenance tool with the maintenance tool used in each maintenance video in the maintenance video set to obtain a second maintenance video.
[0100] The maintenance video information corresponding to each maintenance video in the maintenance video set is obtained through the maintenance video information table, and the first maintenance tool is matched with the maintenance tool list in the maintenance video information corresponding to each maintenance video in the maintenance video set to obtain a second maintenance video.
[0101] Specifically, for each maintenance video in the maintenance video set, a maintenance tool list is obtained from its corresponding maintenance video information. Then, the first maintenance tool is matched with the maintenance tool list of each maintenance video. The number of tools that successfully match the first maintenance tool in each maintenance video is counted as the proportion of the entire maintenance tool list. The higher the ratio, the stronger the fit between the maintenance video and the first maintenance tool. Finally, based on the fit, the maintenance video with the highest fit is screened out and determined as the second maintenance video.
[0102] S311 . Determine whether there is a maintenance video in the maintenance video viewing history data that matches the second maintenance video.
[0103] If it exists, execute step S312 to determine the second duration of the maintenance operation demonstration in each maintenance step video in the second maintenance video; if it does not exist, execute step S314 to obtain the viewing duration of other users for the first time viewing the second maintenance video.
[0104] Specifically, the maintenance video information corresponding to each maintenance video in the maintenance video viewing history data is obtained through the maintenance video information table, and for each maintenance video information, the maintenance video name and maintenance video storage path of each historical maintenance video are further obtained. Then the maintenance video name and maintenance video storage path in the maintenance video information corresponding to the second maintenance video are obtained. Subsequently, the maintenance video name and maintenance video storage path of each historical maintenance video are matched with the maintenance video name and maintenance video storage path of the second maintenance video. If the maintenance video name and maintenance video storage path of the historical maintenance video in the maintenance video viewing history data match the maintenance video name and maintenance video storage path of the second maintenance video, then it is determined that there is a maintenance video in the maintenance video viewing history data that matches the second maintenance video. Otherwise, it is determined that there is no maintenance video.
[0105] S312: Determine a second duration of the maintenance operation demonstration in each maintenance step video in the second maintenance video.
[0106] S313: Calculate the sum of all second durations to obtain a second maintenance duration.
[0107] Steps S312 and S313 are similar to the above-mentioned steps S306 and S307. Please refer to the description of steps S306 and S307, which will not be repeated here.
[0108] S314: Obtain the viewing time of other users when they first watch the second maintenance video.
[0109] Get the total duration of the first viewing of the second maintenance video by users who have watched the video.
[0110] Specifically, since the maintenance video viewing history data recorded by the built-in video player of the home charging pile will be synchronized to the cloud storage in real time, the maintenance video viewing history data of other users can be directly obtained through the cloud, and then from all the viewing history data obtained, based on identification information such as timestamps, the viewing history data of the first time each user who watched the video watched the video is filtered out, and then the total viewing time of each user for the video is extracted.
[0111] S315: Calculate the average of all viewing durations to obtain a second maintenance duration.
[0112] Calculate the sum of the viewing time of other users and divide it by the total number of people to get the average of all viewing time, which is used as the second maintenance time.
[0113] S316: Determine whether the target maintenance risk level is a high risk level.
[0114] If yes, then execute step S317 to generate a first maintenance suggestion as a maintenance plan; if no, execute step S318 to generate a second maintenance suggestion as a maintenance plan.
[0115] S317: Generate a first maintenance suggestion as a maintenance plan.
[0116] According to the first maintenance duration, a first maintenance suggestion is generated as a maintenance plan, wherein the first maintenance suggestion includes the first maintenance duration and first prompt information, the first prompt information is used to indicate maintenance by a first maintenance personnel, and includes a maintenance personnel contact control, a maintenance time reservation control, and a maintenance tutorial viewing control.
[0117] S318: Generate a second maintenance suggestion as a maintenance plan.
[0118] A second maintenance suggestion is generated as a maintenance plan according to the second maintenance time. The second maintenance suggestion includes the second maintenance time and second prompt information, and the second prompt information is used to indicate that the user performs self-maintenance, including a maintenance tutorial viewing control, a maintenance personnel contact control, and a maintenance time reservation control.
[0119] S319, display the fault information interface.
[0120] The fault information interface is displayed on the display screen of the home charging pile, wherein the fault information interface includes the target fault condition, the target fault cause, and the maintenance plan.
[0121] S320: In response to the user clicking on a maintenance personnel contact control in the fault information interface, automatically establishing communication with the maintenance personnel.
[0122] After executing step S319, when it is detected that the user clicks on the maintenance personnel contact control in the fault information interface, communication with the maintenance personnel is automatically established.
[0123] Specifically, when the user clicks on the maintenance personnel contact control in the fault information interface, the system first detects the network connection status. If it is not connected, it will automatically search and try to connect to an available network, such as a home Wi-Fi network or a mobile data network. After a successful connection, a connection request is sent to the maintenance personnel account. After the maintenance personnel terminal confirms the acceptance, communication methods such as voice calls, video calls or text chats can be established.
[0124] S321. In response to a user clicking on a maintenance time reservation control in a fault information interface, the earliest maintenance time that can be scheduled by the user is matched to obtain maintenance reservation information.
[0125] After executing step S319, when the user clicks on the maintenance time reservation control in the fault information interface, the earliest maintenance time that the user can reserve is matched to obtain maintenance reservation information. The maintenance reservation information includes maintenance personnel information, the earliest maintenance time, the third maintenance time, and an immediate reservation control. The third maintenance time is the total time that the maintenance personnel in the maintenance reservation information are expected to spend on repairing the fault.
[0126] Specifically, the target fault condition is matched with the fault conditions that each maintenance personnel is good at repairing, and the information of all maintenance personnel who can repair the target fault condition is obtained. Then the appointment information of these maintenance personnel is obtained, and the earliest maintenance time that can be scheduled by each maintenance personnel is screened out. Finally, these earliest maintenance times are sorted in chronological order, and the first-ranked maintenance time is obtained as the earliest maintenance time in the maintenance appointment information, and the information of the maintenance personnel corresponding to the first-ranked maintenance time is used as the maintenance personnel information in the maintenance appointment information.
[0127] Then, for the maintenance personnel information in the maintenance appointment information, check the historical maintenance time of the maintenance target fault in the maintenance history record of the maintenance personnel, calculate the average of all historical maintenance times, and estimate the third maintenance time required to repair the fault.
[0128] S322: Display maintenance appointment information.
[0129] Show maintenance appointment information on the display of the home charging station.
[0130] S323: In response to the user clicking on the "Make an Appointment Now" control in the maintenance appointment information, display the maintenance appointment result.
[0131] When the user clicks on the maintenance appointment information to make an appointment immediately, the maintenance appointment result is displayed on the display screen of the home charging pile. The maintenance appointment result includes the appointment result and the maintenance appointment information. The appointment result includes a successful appointment and a failed appointment.
[0132] S324: In response to the user clicking on a maintenance tutorial viewing control in the fault information interface, obtaining maintenance precautions related to the second maintenance video.
[0133] After executing step S319, when the user clicks on the maintenance tutorial viewing control in the fault information interface, maintenance precautions related to the second maintenance video are obtained. The maintenance precautions include the first maintenance precaution content, the second maintenance precaution content, and the reading completion confirmation control, etc. The first maintenance precaution content includes the second maintenance tool used in the second maintenance video and the specific steps for checking the second maintenance tool, etc. The second maintenance precaution content includes the maintenance step content and the practical difficulty value of each maintenance step in the second maintenance video.
[0134] Specifically, a maintenance video and maintenance precautions correspondence table is established in advance in the background database. When it is detected that the user clicks on the maintenance tutorial viewing control in the fault information interface, the corresponding maintenance precautions are obtained by matching the second maintenance video with the maintenance video in the precautions correspondence table.
[0135] S325. Display maintenance precautions.
[0136] Maintenance precautions are displayed on the display screen of the home charging station.
[0137] S326: In response to the user clicking a control to confirm that the reading is complete in the maintenance notes, a second maintenance video is played.
[0138] When it is detected that the user clicks on the read completion confirmation control in the maintenance precautions, the second maintenance video is played through the video player built into the display screen of the home charging pile.
[0139] In step S324 of the above embodiment, before obtaining the maintenance precautions related to the second maintenance video, it is necessary to establish a precaution correspondence table in the background in advance. Due to the large number of maintenance videos, the labor and time costs of establishing the correspondence table are high. In order to save labor costs and improve the accuracy of the judgment of the practical difficulty of each maintenance step, the corresponding maintenance precautions can be automatically generated according to the maintenance video information of the second maintenance video. Figure 4 The flowchart of the embodiment shown in the figure specifically describes the maintenance precautions related to the second maintenance video obtained in the above embodiment: S401. In response to a user clicking on a repair tutorial viewing control, a second repair tool used in a second repair video is obtained.
[0140] When it is detected that the user clicks on the maintenance tutorial viewing control in the fault information interface, the maintenance tool list in the maintenance video information corresponding to the second maintenance video is obtained through the maintenance video information table, and the obtained maintenance tool list is used as the second maintenance tool.
[0141] S402: Determine first maintenance precaution content based on the maintenance tool-tool inspection step correspondence table and the second maintenance tool.
[0142] The tool inspection steps corresponding to each maintenance tool in the second maintenance tool are searched in the maintenance tool-tool inspection step correspondence table, and the searched data are integrated and summarized to generate the first maintenance notice content. In the maintenance tool-tool inspection step correspondence table, each maintenance tool corresponds to a detailed tool inspection step.
[0143] S403: Obtain the maintenance step content, maintenance tool use difficulty value, maintenance step video duration, and the number of problems in the corresponding maintenance problem-maintenance problem solution correspondence table for each maintenance step video in the second maintenance video.
[0144] Through the maintenance video information table and the maintenance problem-maintenance problem solution correspondence table, the maintenance step content, maintenance tool use difficulty value, maintenance step video duration and the number of problems in the corresponding maintenance problem-maintenance problem solution correspondence table of each maintenance step video in the second maintenance video are obtained. Among them, each maintenance step video has a corresponding maintenance problem-maintenance problem solution correspondence table, in which the specific description of the maintenance problem is used as an index identifier, and each maintenance problem corresponds to a corresponding maintenance problem solution.
[0145] Specifically, the maintenance step information of each maintenance step video in the maintenance video information corresponding to the second maintenance video is obtained through the maintenance video information table, and then the maintenance step content, the difficulty value of the maintenance tool use and the corresponding starting time point and ending time point in the maintenance video of each maintenance step are obtained according to each maintenance step information. Then, the duration of the maintenance step video is calculated using the corresponding starting time point and ending time point of each maintenance step video obtained in the maintenance video. Finally, for the maintenance problem-maintenance problem solution corresponding to each maintenance step video, all maintenance problem records in the corresponding table are traversed, and counting statistics are performed to obtain the number of problems corresponding to each maintenance step video in the second maintenance video.
[0146] S404: Calculate the practical difficulty value of each maintenance step according to the maintenance tool usage difficulty value of each maintenance step in the second maintenance video, the maintenance step video duration, and the number of questions.
[0147] The practical difficulty value of each maintenance step is calculated according to a certain calculation rule based on the difficulty value of using maintenance tools for each maintenance step in the second maintenance video, the video length of the maintenance step, and the number of questions.
[0148] Specifically, corresponding weight coefficients can be set for the three factors of difficulty value of using maintenance tools, length of maintenance step video and number of questions. Then, for each maintenance step, the corresponding difficulty value of using maintenance tools, length of maintenance step video and number of questions are multiplied by the corresponding weight coefficient. Finally, the three multiplication results are added together to obtain the practical difficulty value of the maintenance step.
[0149] S405: Obtain second maintenance precautions according to the maintenance step contents and the practical difficulty value of each maintenance step in the second maintenance video.
[0150] The maintenance step contents and practical difficulty values of each maintenance step in the second maintenance video are summarized to obtain the second maintenance precautions.
[0151] In step S326 of the above embodiment, the display screen of the home charging pile can play the second maintenance video. In actual application, in order to further save the time of users to repair faults by themselves and improve the efficiency of users to repair faults by themselves, various methods can be used to further improve the efficiency of users to repair faults by themselves. Figure 5 The flowchart of the embodiment shown in the figure takes one of the methods for improving the efficiency of self-repair of faults by users as an example to specifically describe the playing of the second repair video in the above embodiment: S501. In response to the user clicking a reading completion confirmation control in maintenance notes, playing a first maintenance step video.
[0152] When the user clicks the read completion confirmation control in the maintenance precautions, the first maintenance step video is played through the video player built into the display screen of the home charging pile. The first maintenance step video is one of all the maintenance step videos in the second maintenance video.
[0153] S502: Display maintenance step confirmation information.
[0154] The maintenance step determination information is displayed on the display screen of the home charging pile. The maintenance step determination information is used to determine whether the user needs to replay the first maintenance step video, including a prompt for prompting the user whether to replay the maintenance step video, a replay control, and a non-replay control.
[0155] S503: In response to a click operation by the user on the maintenance step determination information, determine whether the user needs to replay the first maintenance step video.
[0156] When monitoring the user's click operation on the maintenance step confirmation information, determine whether the user needs to replay the first maintenance step video. If replay is required, execute step S505 to determine whether the number of replays of the first maintenance step exceeds the preset replay count threshold; if replay is not required, execute step S504 to play the video of the next maintenance step.
[0157] S504: Play the video of the next maintenance step.
[0158] The video of the next repair step of the first repair step video is played through the video player built into the home charging station display.
[0159] S505: Determine whether the number of replays of the first maintenance step exceeds a preset replay number threshold.
[0160] If it exceeds, execute step S507 to obtain the user's first maintenance question; if it does not exceed, execute step S506 to replay the first maintenance step video.
[0161] Specifically, a preset replay count threshold is set in advance in a configuration file or a related parameter setting area, and a counting module is established specifically for recording the number of replays of the first maintenance step video. When determining whether the number of replays of the first maintenance step exceeds the preset replay count threshold, the value of the replay count recorded by the counting module is automatically extracted and compared with the preset replay count threshold.
[0162] S506: replay the first maintenance step video.
[0163] Replay the First Repair Step video via the video player built into the Home Charger display.
[0164] Specifically, obtain the maintenance video information corresponding to the first maintenance video in the maintenance video information table, then filter out the maintenance step information corresponding to the first maintenance step video from the maintenance video information, and reset the playback position of the video player to the starting time point corresponding to the maintenance step video in the maintenance step information in the maintenance video, so as to replay the first maintenance step video.
[0165] S507: Obtain the user's first maintenance problem.
[0166] Get the first maintenance question entered by the user.
[0167] Specifically, when it is determined that the number of replays of the first maintenance step exceeds the preset replay number threshold, a pop-up window for inputting maintenance questions is displayed on the display screen of the home charging pile. The pop-up window includes a prompt for prompting the user to input the maintenance question, a text box for inputting the maintenance question, and a confirmation control. The user can choose to input the maintenance question into the text box by text input or voice input. When the home charging pile detects that the user clicks the confirmation control in the pop-up window, the user's first maintenance question can be obtained by obtaining the content in the text box.
[0168] S508: Determine whether there is a first maintenance problem solution matching the first maintenance problem in the maintenance problem-maintenance problem solution correspondence table corresponding to the first maintenance step video.
[0169] If so, step S509 is executed to display the first maintenance problem solution; if not, step S510 is executed to automatically establish communication with the second maintenance personnel.
[0170] Specifically, the first maintenance problem obtained is first normalized, and then the key semantic information in the first maintenance problem is extracted. Then, the maintenance problem-maintenance problem solution correspondence table corresponding to the first maintenance step video is accessed, and the above-mentioned normalization processing and key semantic information extraction work are also carried out for each maintenance problem description in the table. After that, the similarity between the first maintenance problem and each maintenance problem description in the table is measured by a semantic similarity calculation algorithm. Finally, a reasonable similarity threshold is set, and the similarity value between the calculated first maintenance problem and each maintenance problem description in the table is compared with this threshold. If there is a maintenance problem description and the first maintenance problem whose similarity value reaches or exceeds the threshold, it is determined that there is a solution to the first maintenance problem; otherwise, it is determined that there is no solution to the first maintenance problem.
[0171] S509: Display the first maintenance problem solution.
[0172] The first maintenance problem solution is displayed on the display screen of the home charging station.
[0173] S510: Automatically establish communication with a second maintenance personnel.
[0174] Step S510 and Figure 3 Step S320 in the illustrated embodiment is similar, and the description in step S320 may be referred to, which will not be repeated here.
[0175] S511. Obtain the communication content between the user and the second maintenance personnel.
[0176] Collect the communication content between the user and the second maintenance personnel in real time.
[0177] Specifically, when the user and the second maintenance personnel communicate in text form, the text input and sending in the chat window are monitored in real time, and the text content sent is obtained. These texts are then stored in a specific cache area or database table. When the user and the second maintenance personnel communicate by voice call, during the call, the voice information of both parties is collected in real time through the built-in voice collection module (usually a microphone and other equipment), and the voice information is pre-processed and digitized, and then the voice recognition engine is called to convert the processed voice information recognition into corresponding text content, and the converted text content is stored.
[0178] S512: Identify a second maintenance problem in the communication content and its corresponding second maintenance problem solution.
[0179] Specifically, the collected communication content is first cleaned to remove some redundant information, and then part-of-speech tagging and syntactic analysis are performed. Next, the relevant expressions describing the fault phenomenon, operating difficulties, abnormal conditions, etc. in the text are identified, and they are integrated and summarized into specific second maintenance problems. After that, the corresponding second maintenance problem solution is started. The text of the solution part can be locked by identifying some suggestive words in the text, such as "you can try", "suggestion", "it is best", etc., and then integrated and summarized into a specific second maintenance problem solution. After finding the corresponding second maintenance problem solution, it can also be combined with the maintenance knowledge map or the existing maintenance experience library to assist in judgment, and further improve and determine the second maintenance problem solution that suits the current situation.
[0180] S513: Store the second maintenance problem and the second maintenance problem solution in a maintenance problem-maintenance problem solution correspondence table corresponding to the first maintenance step video.
[0181] The identified second maintenance problem and the second maintenance problem solution are stored in a maintenance problem-maintenance problem solution correspondence table corresponding to the first maintenance step video. In the correspondence table, the second maintenance problem and the second maintenance problem solution are in a one-to-one correspondence relationship.
[0182] To understand the steps of S501-S510, please refer to Figure 6 , is a schematic diagram of an exemplary scenario for playing a maintenance video in an embodiment of the present application.
[0183] like Figure 6 As shown in (a) in the figure, the display screen of the home charging pile shows maintenance precautions.
[0184] After the user clicks the read completion confirmation control in the maintenance notes, Figure 6 As shown in (b), the display screen of the home charging pile plays the maintenance step video of maintenance step 1 through the built-in video player.
[0185] At the end of the repair step video for repair step 1, Figure 6 As shown in (c) and (e) in the figure, the maintenance step confirmation information is displayed on the display screen of the home charging pile.
[0186] After the user clicks the Do Not Replay control in the repair step confirmation message, Figure 6 As shown in (d) in the figure, the display screen of the home charging pile continues to play the maintenance step video of maintenance step 2 through the built-in video player. Among them, maintenance step 2 is the next maintenance step of maintenance step 1.
[0187] After the user clicks the replay control in the maintenance step confirmation information, if the number of replays of the maintenance step video of maintenance step 1 exceeds the preset replay number threshold, such as Figure 6 As shown in (f) in the figure, a pop-up window for inputting maintenance questions is displayed on the display screen of the home charging pile. The user can input the maintenance questions into the text box in the pop-up window by text input, and can also click the microphone-shaped control in the text box to input the maintenance questions into the text box in the pop-up window by voice input.
[0188] After the user clicks the OK control in the pop-up window for inputting a maintenance problem, if the solution to the maintenance problem input by the user can be found in the corresponding maintenance problem-maintenance problem solution corresponding table, such as Figure 6 As shown in (g) in the figure, a maintenance problem solution corresponding to the maintenance problem input by the user is displayed on the display screen of the home charging pile.
[0189] After the user clicks the OK control in the pop-up window for inputting a maintenance problem, if the solution to the maintenance problem input by the user cannot be found in the corresponding maintenance problem-maintenance problem solution corresponding table, such as Figure 6 As shown in (h) in the figure, the communication interface between the user and the maintenance personnel is displayed on the display screen of the home charging pile.
[0190] In the embodiment of the present application, the household charging pile automatically detects the cause of the fault, and then determines the danger level of repairing the fault according to the cause of the fault, and calculates the corresponding repair time according to the video length of the matched repair video, and then obtains the repair plan according to the danger level and the repair time. According to the repair plan, the fault of the household charging pile can be repaired quickly, which effectively improves the repair efficiency of the household charging pile. At the same time, by playing the repair video that matches the repair tools owned by the user, the feasibility of the user's self-repair of the fault is guaranteed, and when the user encounters a repair problem during the video playback, a strategy is immediately adopted to solve the repair problem encountered by the user, which saves the user's time in solving the repair problem and improves the repair efficiency of the user's self-repair of the fault.
[0191] The above describes the household charging pile fault self-detection method in the embodiment of the present application. The household charging pile in the embodiment of the present application is described in detail below in combination with the above-mentioned household charging pile fault self-detection method.
[0192] See also Figure 7 , which is a hardware structure diagram of a household charging pile in an embodiment of the present application.
[0193] In some embodiments, the home charging pile 700 is a computer device, which can be a terminal device. The computer device includes a processor 701, a memory 702, a sensor module 703, a communication module 704, an input device 705 and an output device 706 connected by a system bus. Among them, the processor 701 of the computer device is used to provide computing and control capabilities. The memory 702 of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database is used to store data. The sensor module 703 of the computer device is used to collect the operating data of the home charging pile. In some embodiments, the sensor module may include a temperature sensor, a humidity sensor, and a current sensor. The communication module 704 of the computer device is used for users to communicate with maintenance personnel. The input device 705 of the computer device is used to receive instructions input by the user. The output device 706 of the computer device is used to display various information, including maintenance plans, maintenance precautions, and maintenance videos. When the computer program is executed by the processor 701, the household charging pile fault self-detection method in the embodiment of the present application is implemented.
[0194] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0195] In some embodiments of the present application, a computer-readable storage medium is also provided, including instructions. When the instructions are executed on the home charging pile 700, the home charging pile 700 can execute the home charging pile fault self-detection method in the embodiment of the present application.
[0196] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0197] As used in the above embodiments, the term "when..." may be interpreted to mean "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. Similarly, the phrases "upon determining..." or "if (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)", depending on the context.
[0198] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk), etc.
[0199] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.
Claims
1. A method for self-checking faults of a household charging pile, characterized in that: include: Monitor whether the home charging pile has any faults, including abnormal temperature of the charging gun, abnormal charging speed of the vehicle, and frequent power outages during charging; When a target fault condition is detected in the home charging pile, determining a target fault cause of the home charging pile according to the target fault condition; Determining a target maintenance risk level based on a preset fault cause-maintenance risk level correspondence table and the target fault cause, wherein the maintenance risk level in the preset fault cause-maintenance risk level correspondence table includes a low risk level and a high risk level; Matching the target fault cause with a preset fault cause-repair video correspondence table to obtain a target repair video, wherein the target repair video includes a first repair video and a second repair video, wherein the first repair video is the repair video with the shortest video length among all repair videos matching the target fault cause, and there is no restriction on the repair tools used in the first repair video, and the repair tools used in the second repair video match the first repair tools owned by the user; Determine, according to the target maintenance video, a target maintenance duration corresponding to the target fault cause, the target maintenance duration comprising a first maintenance duration obtained according to the first maintenance video and a second maintenance duration obtained according to the second maintenance video, the first maintenance duration being a total maintenance duration of the first maintenance personnel, and the second maintenance duration being a total maintenance duration of the user himself; A maintenance plan is generated according to the target maintenance risk level and the target maintenance duration.
2. The method according to claim 1, characterized in that The matching of the target fault cause with a preset fault cause-maintenance video correspondence table to obtain a target maintenance video specifically includes: Matching the target fault cause with a preset fault cause-repair video correspondence table to obtain a repair video set, wherein the repair video set includes one or more repair videos, wherein the repair video includes one or more repair step videos, and the repair step videos include professional technical explanations and repair operation demonstrations; Filter and obtain a first maintenance video with the shortest video duration in the maintenance video set; Obtain the user's maintenance video viewing history data; Determining the first maintenance tool owned by the user according to the maintenance video viewing history data; The first maintenance tool is matched with the maintenance tool used in each maintenance video in the maintenance video set to obtain a second maintenance video.
3. The method according to claim 2, characterized in that Determining the target maintenance time corresponding to the target fault cause according to the target maintenance video specifically includes: Determining a first duration of the maintenance operation demonstration in each maintenance step video in the first maintenance video; Calculate the sum of all the first durations to obtain a first maintenance duration; Determining whether there is a maintenance video in the maintenance video viewing history data that matches the second maintenance video; If so, determining a second duration of the maintenance operation demonstration in each maintenance step video in the second maintenance video; Calculate the sum of all the second durations to obtain a second maintenance duration; If it does not exist, then obtain the viewing time of other users for the first time viewing the second maintenance video; Calculate the average of all the viewing durations to obtain the second maintenance duration.
4. The method according to claim 1, characterized in that: Generating a maintenance plan according to the target maintenance risk level and the target maintenance duration specifically includes: When the target maintenance risk level is the high risk level, generating a first maintenance suggestion as a maintenance plan, the first maintenance suggestion including the first maintenance duration and first prompt information, the first prompt information being used to indicate maintenance by the first maintenance personnel, including a maintenance personnel contact control and a maintenance time reservation control; When the target maintenance risk level is the low risk level, a second maintenance suggestion is generated as the maintenance plan, the second maintenance suggestion includes the second maintenance time and second prompt information, the second prompt information is used to indicate that the user performs self-repair, and includes a maintenance tutorial viewing control.
5. The method according to claim 4, characterized in that After the step of generating a second maintenance suggestion as the maintenance plan when the target maintenance risk level is the low risk level, the method further includes: In response to the user clicking on the maintenance tutorial viewing control, obtaining maintenance precautions related to the second maintenance video, the maintenance precautions including first maintenance precaution content, second maintenance precaution content, and a reading completion confirmation control, the first maintenance precaution content including a second maintenance tool used in the second maintenance video and specific steps for checking the second maintenance tool, and the second maintenance precaution content including maintenance step content and a practical difficulty value of each maintenance step in the second maintenance video; Display the maintenance precautions; In response to the user clicking the reading completion confirmation control, the second maintenance video is played.
6. The method according to claim 5, characterized in that In response to the user clicking the reading completion confirmation control, playing the second maintenance video specifically includes: In response to the user clicking the reading completion confirmation control, playing a first maintenance step video, where the first maintenance step video is one of all maintenance step videos in the second maintenance video; When the first maintenance step video is finished playing, displaying maintenance step determination information, wherein the maintenance step determination information is used to determine whether the user needs to replay the first maintenance step video; In response to a click operation by the user on the maintenance step determination information, determining whether the user needs to replay the first maintenance step video; If not, play the video of the next repair step; If so, determining whether the number of replays of the first maintenance step video exceeds a preset replay number threshold; If the preset replay count threshold is exceeded, obtaining the first maintenance question of the user; Searching whether there is a first maintenance problem solution matching the first maintenance problem in a maintenance problem-maintenance problem solution correspondence table corresponding to the first maintenance step video; If so, displaying the first maintenance problem solution; If not present, communication is automatically established with the second maintenance personnel.
7. The method according to claim 6, characterized in that After the step of automatically establishing communication with the second maintenance personnel if the communication does not exist, the method further includes: Acquiring the communication content between the user and the second maintenance personnel; identifying a second maintenance problem in the communication content and a corresponding second maintenance problem solution; The second maintenance problem and the second maintenance problem solution are stored in a maintenance problem-maintenance problem solution correspondence table corresponding to the first maintenance step video.
8. The method according to claim 5, characterized in that In response to the user clicking on the maintenance tutorial viewing control, obtaining maintenance precautions related to the second maintenance video specifically includes: In response to the user clicking on the maintenance tutorial viewing control, acquiring the second maintenance tool used in the second maintenance video; determining the first maintenance precaution content based on the maintenance tool-tool inspection step correspondence table and the second maintenance tool; Obtaining the maintenance step content, maintenance tool use difficulty value, maintenance step video duration, and the number of problems in the corresponding maintenance problem-maintenance problem solution correspondence table for each maintenance step video in the second maintenance video; Calculate the practical difficulty value of each maintenance step according to the maintenance tool usage difficulty value of each maintenance step in the second maintenance video, the maintenance step video duration, and the number of questions; The second maintenance precaution content is obtained according to the maintenance step content and the practical difficulty value of each maintenance step in the second maintenance video.
9. A household charging pile, characterized in that: include: one or more processors and memory; The memory is coupled to the one or more processors, and the memory is used to store computer program codes, wherein the computer program codes include computer instructions, and the one or more processors call the computer instructions to enable the home charging pile to execute the method as described in any one of claims 1-8.
10. A computer-readable storage medium storing computer instructions, characterized in that: When the computer instructions are executed on the home charging pile, the home charging pile is enabled to execute the method as described in any one of claims 1 to 8.