Vehicle parking space determination method and device, computer device, and storage medium
By obtaining parking information at the maintenance entrance and dividing the maintenance area according to the type of fault, the problem of low efficiency in determining parking spaces in the maintenance workshop is solved, and precise vehicle positioning and rapid parking are achieved.
Patent Information
- Application Number
- CN202211455025.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-21
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2042-11-21
AI Technical Summary
In the maintenance workshop, the efficiency of identifying parking spaces for abnormal vehicles is low, and it is difficult to find a parking space quickly and in a timely manner.
Parking information for each parking area is obtained by scanning equipment at the maintenance entrance. Maintenance areas are divided according to the target fault type of the vehicle, and the target parking space is determined when there are vacant parking spaces.
It improves the efficiency of vehicle parking space determination, enabling precise vehicle positioning and rapid parking.
Smart Images

Figure CN116052463B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the parking technical field, in particular to a vehicle parking space determination method and device, computer equipment, storage medium and computer program product. BACKGROUND
[0002] With the development of vehicle manufacturing technology, in order to ensure the quality of vehicles, it is necessary to detect the quality of each vehicle in the production workshop to screen out abnormal vehicles.
[0003] In the related art, in order to repair abnormal vehicles, the abnormal vehicles need to be transported to the repair workshop and parked in the repair workshop for repair. However, the parking of abnormal vehicles in the repair workshop is not restricted, that is, the abnormal vehicles are parked randomly in the repair workshop. Therefore, once a large number of parked vehicles with different fault problems are parked in the repair workshop, it is difficult to quickly and timely find a parking space for the parked abnormal vehicles, that is, there is a problem of low efficiency of vehicle parking space determination. SUMMARY
[0004] Therefore, it is necessary to provide a vehicle parking space determination method, device, computer equipment, computer readable storage medium and computer program product capable of improving the efficiency of vehicle parking space determination.
[0005] In a first aspect, the present application provides a vehicle parking space determination method. The method comprises:
[0006] In the case of receiving a parking space query request sent by a scanning device deployed at a repair entrance position, obtaining parking information corresponding to each parking area respectively; wherein the parking space query request carries a target fault type corresponding to a to-be-repaired vehicle driving to the repair entrance position;
[0007] According to the parking information corresponding to each parking area respectively, determine the parking area where the vehicle is parked, and take the parking area where the vehicle is parked as the repair area;
[0008] In the case that the fault type corresponding to any repair area is the target fault type, the repair area corresponding to the target fault type is taken as the target repair area;
[0009] According to the parking information of the target repair area, determine the parking state of each parking space in the target repair area, and in the case that there is at least one parking space with an idle state, determine the target parking space corresponding to the to-be-repaired vehicle according to the position information of the idle state parking space.
[0010] In a second aspect, the present application also provides a vehicle parking space determination device. The device comprises:
[0011] The acquisition module is configured to acquire parking information corresponding to each parking area in a case where a parking space query request sent by a scanning device deployed at the maintenance entrance position is received, wherein the parking space query request carries a target fault type corresponding to a vehicle to be maintained that travels to the maintenance entrance position.
[0012] The area determination module is configured to determine a parking area in which a vehicle is parked according to the parking information corresponding to each parking area, and take the parking area in which the vehicle is parked as a maintenance area.
[0013] The area determination module is further configured to take a maintenance area corresponding to the target fault type as a target maintenance area in a case where the fault type corresponding to any maintenance area is the target fault type.
[0014] The parking space determination module is configured to determine a parking state of each parking space in the target maintenance area according to the parking information of the target maintenance area, and determine a target parking space corresponding to the vehicle to be maintained according to position information of a parking space in an idle state in a case where the parking state of at least one parking space is the idle state.
[0015] In a third aspect, the present application further provides a computer device. The computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0016] The acquisition module is configured to acquire parking information corresponding to each parking area in a case where a parking space query request sent by a scanning device deployed at the maintenance entrance position is received, wherein the parking space query request carries a target fault type corresponding to a vehicle to be maintained that travels to the maintenance entrance position.
[0017] The area determination module is configured to determine a parking area in which a vehicle is parked according to the parking information corresponding to each parking area, and take the parking area in which the vehicle is parked as a maintenance area.
[0018] The area determination module is further configured to take a maintenance area corresponding to the target fault type as a target maintenance area in a case where the fault type corresponding to any maintenance area is the target fault type.
[0019] The parking space determination module is configured to determine a parking state of each parking space in the target maintenance area according to the parking information of the target maintenance area, and determine a target parking space corresponding to the vehicle to be maintained according to position information of a parking space in an idle state in a case where the parking state of at least one parking space is the idle state.
[0020] In a fourth aspect, the present application further provides a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps:
[0021] In a case where a parking space query request sent by the scanning device deployed at the maintenance entrance position is received, parking information corresponding to each parking area is acquired; wherein the parking space query request carries a target fault type corresponding to a vehicle to be maintained driving to the maintenance entrance position;
[0022] According to the parking information corresponding to each parking area, a parking area where a vehicle is parked is determined, and the parking area where the vehicle is parked is taken as a maintenance area;
[0023] In a case where the fault type corresponding to any maintenance area is the target fault type, the maintenance area corresponding to the target fault type is taken as a target maintenance area;
[0024] According to the parking information of the target maintenance area, the parking states of each parking space in the target maintenance area are determined, and in a case where the parking state of at least one parking space is an idle state, a target parking space corresponding to the vehicle to be maintained is determined according to the position information of the parking space in the idle state.
[0025] In a fifth aspect, the present application further provides a computer program product. The computer program product comprises a computer program which, when executed by a processor, implements the following steps:
[0026] In a case where a parking space query request sent by the scanning device deployed at the maintenance entrance position is received, parking information corresponding to each parking area is acquired; wherein the parking space query request carries a target fault type corresponding to a vehicle to be maintained driving to the maintenance entrance position;
[0027] According to the parking information corresponding to each parking area, a parking area where a vehicle is parked is determined, and the parking area where the vehicle is parked is taken as a maintenance area;
[0028] In a case where the fault type corresponding to any maintenance area is the target fault type, the maintenance area corresponding to the target fault type is taken as a target maintenance area;
[0029] According to the parking information of the target maintenance area, the parking states of each parking space in the target maintenance area are determined, and in a case where the parking state of at least one parking space is an idle state, a target parking space corresponding to the vehicle to be maintained is determined according to the position information of the parking space in the idle state.
[0030] The vehicle parking space determination method, device, computer equipment, storage medium and computer program product provided by the embodiments of the present application can obtain parking information corresponding to each parking area when receiving a parking space query request sent by a scanning device deployed at a maintenance entrance position, wherein the parking space query request carries a target fault type corresponding to a vehicle to be maintained that drives to the maintenance entrance position. The parking area in which the vehicle is parked is determined according to the parking information corresponding to each parking area, and the parking area in which the vehicle is parked is taken as a maintenance area. In this way, the parking information of each parking area can reflect the parking situation of each parking area in real time, so as to accurately divide the maintenance area. In a case where the fault type corresponding to any maintenance area is the target fault type, the maintenance area corresponding to the target fault type is taken as a target maintenance area. That is, the maintenance area with the same target fault type as the vehicle to be maintained is given priority, and vehicles with the same fault type are gathered in the same area, so as to realize accurate positioning of the vehicle. The parking state of each parking space in the target maintenance area is determined according to the parking information of the target maintenance area, and in a case where the parking state of at least one parking space is an idle state, the target parking space corresponding to the vehicle to be maintained is determined according to the position information of the parking space in the idle state. In this way, the target parking space of the vehicle to be maintained is quickly determined according to the position information of the parking space in the idle state on the premise that there is a parking space in the idle state, so that the efficiency of determining the target parking space is improved. BRIEF DESCRIPTION OF DRAWINGS
[0031] Figure 1 An application environment diagram of a vehicle parking space determination method in an embodiment;
[0032] Figure 2 A flowchart of a vehicle parking space determination method in an embodiment;
[0033] Figure 3 A flowchart of a vehicle parking space determination method in another embodiment;
[0034] Figure 4 A structural block diagram of a vehicle parking space determination device in an embodiment;
[0035] Figure 5 An internal structure diagram of a computer equipment in an embodiment. DETAILED DESCRIPTION
[0036] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.
[0037] The vehicle parking space determination method provided by the embodiments of the present application can be applied to, for example, Figure 1The application environment shown. Among them, the scanning device 102 communicates with the server 104 through the network. The data storage system can store the data required by the server 104 to process. The data storage system can be integrated on the server 104, or placed on the cloud or other network servers.
[0038] The server 104 obtains parking information corresponding to each parking area in the case of receiving a parking space query request sent by the scanning device 102 deployed at the maintenance entrance position. The parking space query request carries a target fault type corresponding to a vehicle to be maintained driving to the maintenance entrance position. According to the parking information corresponding to each parking area, the server 104 determines the parking area where the vehicle is parked, and takes the parking area where the vehicle is parked as the maintenance area. In the case that the fault type corresponding to any maintenance area is the target fault type, the server 104 takes the maintenance area corresponding to the target fault type as the target maintenance area. According to the parking information of the target maintenance area, the server 104 determines the parking state of each parking space in the target maintenance area, and in the case that there is at least one parking space in the idle state, according to the position information of the idle state parking space, the server 104 determines the target parking space corresponding to the vehicle to be maintained.
[0039] Among them, the scanning device 102 can be but not limited to various scanning devices with scanning function, such as two-dimensional code scanning device, bar code scanning device, RFID (Radio Frequency Identification, Radio Frequency Identification) device, etc. The server 104 can be realized by an independent server or a server cluster composed of multiple servers.
[0040] In one embodiment, as Figure 2 shown, a vehicle parking space determination method is provided. Taking a computer device (which can be a server or a terminal) as an example, the method includes the following steps:
[0041] Step S202, in the case of receiving a parking space query request sent by a scanning device deployed at a maintenance entrance position, obtaining parking information corresponding to each parking area; wherein the parking space query request carries a target fault type corresponding to a vehicle to be maintained driving to the maintenance entrance position.
[0042] The maintenance entrance is an entrance of the maintenance workshop. The maintenance workshop is provided with a plurality of parking areas. The areas of the parking areas can be the same or different. The scanning device is configured to identify fault information of the vehicle to be maintained, and the fault information includes a target fault type. Optionally, the scanning device scans the vehicle to be maintained to obtain the fault information corresponding to the vehicle to be maintained. For example, the scanning device scans the vehicle to be maintained or an identification card on the vehicle to be maintained to obtain the fault information. The scanning device can be an RFID (Radio Frequency Identification) device, and the RFID device scans an ID (Identity document) card. The scanning device can also be a bar code scanning device, and the bar code scanning device scans a bar code card. The scanning device can also be a two-dimensional code scanning device, and the two-dimensional code scanning device scans a two-dimensional code card. The parking information includes parking information and parking state information of whether a vehicle is parked in each parking area.
[0043] Optionally, in a case where the computer device receives a parking space query request sent by the scanning device arranged at the maintenance entrance position of the maintenance workshop, the computer device obtains monitoring information sent by a monitoring device arranged in the maintenance workshop, and obtains parking information corresponding to each parking area according to the monitoring information. The monitoring device is a device with a monitoring function, for example, a camera.
[0044] It should be noted that the vehicle to be maintained is a vehicle that is offline from the production workshop and has a fault. That is, in the production workshop, when each vehicle completes the assembly work of the production line corresponding to the vehicle, the computer device obtains assembly parameters corresponding to each station of the production line, and determines whether the vehicle needs to be maintained according to the assembly parameters. If yes, the vehicle is a vehicle to be maintained. Since the production workshop for vehicle production cannot complete the maintenance task, the vehicle to be maintained needs to be transported to the maintenance workshop for maintenance.
[0045] Since there are various environmental roads between the repair workshop and the production workshop, such as factory area, development road section, terrain parking area, etc. Therefore, when the vehicle to be repaired drives out of the production workshop and has not arrived at the repair workshop, if the repair personnel want to locate the position of the vehicle to be repaired, the terminal held by the repair personnel sends a position request information to the T-BOX (Telematics BOX, vehicle-mounted T-BOX) deployed in the vehicle to be repaired in response to a trigger operation. The T-BOX receives the position acquisition request, and in response to the position acquisition request, the T-BOX acquires the first position information of the vehicle to be repaired. The T-BOX receives the second position information sent by the positioning system, and determines the road position information of the vehicle to be repaired in the environmental road according to the first position information and the second position information. The T-BOX sends the road position information to the central control system, and the central control system sends the road position information to the terminal held by the repair personnel through the ESB (Enterprise Service Bus, centralized service bus), and displays the road position information. Wherein, the ESB is an integrated container, through which integrated business processing, monitoring system message flow, and management of system interaction business services can be realized.
[0046] Exemplarily, if the RFID read-write head at the repair entrance position of the repair workshop scans the identification card, obtains the fault information of the vehicle to be repaired, and sends the parking space query information request carrying the fault information to the computer device. The fault information includes a target fault type. After receiving the parking space query information request, the computer device acquires the monitoring information sent by the camera of the repair workshop. Since the repair workshop will continuously enter the repair workshop, that is, the monitoring information monitored when the last vehicle to be repaired enters the repair workshop is different from the monitoring information monitored when the current vehicle to be repaired enters, therefore, the monitoring information is the information corresponding to the vehicle to be repaired. The computer device determines the parking information corresponding to each parking area at the current time according to the monitoring information corresponding to the vehicle to be repaired.
[0047] Step S204, according to the parking information corresponding to each parking area, determining the parking area where the vehicle is parked, and taking the parking area where the vehicle is parked as the repair area.
[0048] Wherein, the parking information corresponding to each parking area includes parking information and parking state information of whether the vehicle is parked in the parking area.
[0049] Optionally, the computer device determines the parking area where the vehicle is parked according to the parking information of each parking area, and takes the parking area where the vehicle is parked as the repair area.
[0050] Exemplarily, the maintenance workshop has 4 parking areas, and the total number of parking spaces in each parking area is 5, which are A, B, C and D respectively. After the vehicle to be maintained enters at the current time, at this time, 3 vehicles are parked in the parking area A, i.e. parked in the parking space a1, the parking space a2 and the parking space a3, and the other three parking areas are not parked with vehicles, i.e. the parking information corresponding to the parking area A is that the vehicles are parked, the parking state information of the parking spaces a1, a2 and a3 is that the parking state of each parking space is the occupied state, and the parking state of the other two parking spaces is the idle state. The parking information of the other three parking areas is that no vehicle is parked, and the parking state of each parking space in each parking area is the idle state. Therefore, the parking area A is the maintenance area at this time.
[0051] Step S206, in the case where the fault type corresponding to any maintenance area is the target fault type, the maintenance area corresponding to the target fault type is taken as the target maintenance area.
[0052] Optionally, the computer device determines at least one maintenance area, determines the fault type of each maintenance area, and judges whether the fault type of each maintenance area is the target fault type. In the case where the fault type corresponding to any maintenance area is the target fault type, the maintenance area corresponding to the target fault type is taken as the target maintenance area.
[0053] It should be noted that for the maintenance workshop, there can be at least two maintenance areas with the same fault type, or the fault type of each maintenance area can be different. If there are at least two maintenance areas with the same fault type, the distance between each maintenance area with the same fault type satisfies the preset distance, so as to ensure that each maintenance area with the same fault type is deployed at a close distance.
[0054] Exemplarily, in the case where the fault type of each maintenance area is different, in the case where the fault type corresponding to any maintenance area is the target fault type, the number of maintenance areas of the target fault type is necessarily 1, and the maintenance area corresponding to the target fault type is directly taken as the target maintenance area.
[0055] In the case where the fault type of at least two maintenance areas is the same, in the case where the fault type corresponding to at least one maintenance area is the target fault type, the maintenance area corresponding to the target fault type is taken as the target maintenance area.
[0056] Step S208, according to the parking information of the target maintenance area, the parking state of each parking space in the target maintenance area is determined, and in the case where the parking state of at least one parking space is the idle state, the target parking space corresponding to the vehicle to be maintained is determined according to the position information of the idle parking space.
[0057] Optionally, the computer device determines parking states of each parking space in the target maintenance area according to the parking information of the target maintenance area. The parking state includes an idle state and an occupied state. The computer device determines whether the parking state of each parking space is the idle state. In a case where the parking state of at least one parking space is the idle state, a target parking space corresponding to the vehicle to be maintained is determined according to the position information of the parking space in the idle state.
[0058] For example, in a case where the parking state of at least one parking space is the idle state, a parking sequence of the parking space in the idle state is determined according to the position information of the parking space in the idle state, and a target parking space corresponding to the vehicle to be maintained is determined according to the parking sequence.
[0059] Alternatively, in a case where the parking state of at least one parking space is the idle state, a first distance from the maintenance entrance position to each parking space in the idle state is determined according to the position information of the parking space in the idle state and the maintenance entrance position, and a parking space corresponding to the smallest first distance is taken as a target parking space corresponding to the vehicle to be maintained.
[0060] After the target parking space is determined, the computer device sends information of the target parking space to a terminal held by a driving staff to instruct the driving staff to send the vehicle to be maintained to the target parking space. After arriving at the target parking space, the terminal held by the driving staff sends the information of the target parking space to the central control system, and the central control system sends the information of the target parking space to a terminal held by a maintenance staff through an ESB to instruct the maintenance staff to arrive at the target parking space for maintenance.
[0061] The vehicle parking space determination method determines a parking area where a vehicle is parked according to parking information of each parking area, and takes the parking area where the vehicle is parked as a maintenance area. In this way, each parking information can reflect the parking situation of each parking area in real time, so as to accurately divide the maintenance area. In a case where a fault type corresponding to any maintenance area is a target fault type, the maintenance area corresponding to the target fault type is taken as a target maintenance area. That is, the maintenance area with the same target fault type as the vehicle to be maintained is given priority, and vehicles with the same fault type are gathered in the same area, so as to realize accurate positioning of the vehicle. According to the parking information of the target maintenance area, the parking state of each parking space in the target maintenance area is determined, and in a case where there is at least one parking space in an idle state, the target parking space corresponding to the vehicle to be maintained is determined according to the position information of the parking space in the idle state. In this way, on the premise of ensuring the parking space in the idle state, the target parking space of the vehicle to be maintained is quickly determined according to the position information of the parking space in the idle state, so as to improve the efficiency of determining the target parking space.
[0062] In one embodiment, before the case where the parking space query request sent by the scanning device deployed at the maintenance entrance position is received, the method further comprises: obtaining assembly parameters corresponding to each station of the vehicle to be maintained in the production line. For each station, a standard parameter corresponding to the station is obtained, and the assembly parameter and the standard parameter corresponding to the station are compared to determine a comparison result. In a case where at least one comparison result corresponding to a station represents an abnormality, the target fault type of the vehicle to be maintained is determined according to the comparison result representing the abnormality.
[0063] The assembly parameter is used to evaluate whether the assembly work of the station is incorrect. Therefore, the comparison result corresponding to each station represents whether the assembly work corresponding to the station is abnormal.
[0064] Optionally, the computer device obtains the assembly parameters corresponding to each station in the production line of the vehicle to be repaired. For each station, the computer device obtains the standard parameters corresponding to the station, and compares the assembly parameters and the standard parameters corresponding to the station to determine a comparison result. For each station, if the assembly parameters and the standard parameters corresponding to the station are inconsistent, it is determined that the comparison result represents an abnormality. If the assembly parameters and the standard parameters corresponding to the station are consistent, it is determined that the comparison result represents a normality. In a case where the comparison result corresponding to at least one station represents an abnormality, the computer device determines a fault category corresponding to the comparison result representing an abnormality, and determines the target fault type of the vehicle to be repaired according to the fault category.
[0065] It should be noted that the comparison result corresponding to a station represents an abnormality, which indicates that the assembly work of the station is incorrect, thereby helping to determine the target fault type.
[0066] Exemplarily, in a production workshop, for each production line corresponding to a vehicle, a central control system collects assembly parameters corresponding to each station in the production line, and sends the assembly parameters to a computer device. The computer device determines whether the vehicle has a defect according to the assembly parameters corresponding to each vehicle, and takes the vehicle having a defect as a vehicle to be repaired. The computer device obtains the assembly parameters and the standard parameters corresponding to each station in the production line of the vehicle to be repaired. For each station, the computer device compares the assembly parameters and the standard parameters corresponding to the station to determine a comparison result. For each station, if the assembly parameters and the standard parameters corresponding to the station are inconsistent, it is determined that the comparison result represents an abnormality. If the assembly parameters and the standard parameters corresponding to the station are consistent, it is determined that the comparison result represents a normality. In a case where the comparison result corresponding to at least one station represents an abnormality, the computer device determines a fault category corresponding to the comparison result representing an abnormality, and determines the target fault type of the vehicle to be repaired according to the fault category.
[0067] In this embodiment, by comparing the assembly parameters and the standard parameters corresponding to each station, the comparison results corresponding to each station are obtained. In this way, according to the comparison result of each station, whether the assembly work of the station is incorrect can be reflected in time and accurately, that is, the comparison result corresponding to a station represents an abnormality can reflect that the assembly work of the station is incorrect. Therefore, according to the comparison result representing an abnormality, the target fault type of the vehicle to be repaired can be accurately determined.
[0068] In one embodiment, when the comparison result corresponding to at least one station is abnormal, the computer device determines the target fault type of the vehicle to be repaired according to the comparison result representing the abnormality. When the comparison result corresponding to one station is abnormal, the computer device determines the fault category according to the comparison result representing the abnormality, and takes the fault category as the target fault type. When the comparison results corresponding to at least two stations are abnormal, the computer device takes the station corresponding to the comparison result representing the abnormality as a station to be detected. For each station to be detected, the computer device determines the fault category corresponding to the station to be detected according to the comparison result corresponding to the station to be detected. The computer device determines the target fault type according to the fault categories.
[0069] In one embodiment, when the comparison result corresponding to at least one station is abnormal, the computer device determines the target fault type of the vehicle to be repaired according to the comparison result representing the abnormality. When the comparison result corresponding to one station is abnormal, the computer device determines the fault category according to the comparison result representing the abnormality, and takes the fault category as the target fault type. When the comparison results corresponding to at least two stations are abnormal, the computer device takes the station corresponding to the comparison result representing the abnormality as a station to be detected. For each station to be detected, the computer device determines the fault category corresponding to the station to be detected according to the comparison result corresponding to the station to be detected. The computer device determines the target fault type according to the fault categories.
[0070] In one embodiment, when the comparison result corresponding to at least one station is abnormal, the computer device determines the target fault type of the vehicle to be repaired according to the comparison result representing the abnormality. When the comparison result corresponding to one station is abnormal, the computer device determines the fault category according to the comparison result representing the abnormality, and takes the fault category as the target fault type. When the comparison results corresponding to at least two stations are abnormal, the computer device takes the station corresponding to the comparison result representing the abnormality as a station to be detected. For each station to be detected, the computer device determines the fault category corresponding to the station to be detected according to the comparison result corresponding to the station to be detected. The computer device determines the target fault type according to the fault categories.
[0071] Exemplarily, in a case where the comparison result corresponding to the windshield wiper assembly station is abnormal, the computer device determines that the windshield wiper assembly work is abnormal according to the abnormal comparison result, determines that the fault category is a windshield wiper fault, and directly determines that the target fault type is a windshield wiper fault. In a case where the comparison result corresponding to the windshield wiper assembly station is abnormal and the comparison result corresponding to the running light assembly station is abnormal, there are two fault categories, i.e., a windshield wiper fault and a running light fault, and according to the fault category combination 1 determined by the windshield wiper fault and the running light fault and the corresponding relationship, the target fault type corresponding to the fault category combination 1 is B.
[0072] In the embodiment, in a case where the comparison result corresponding to one station is abnormal, the fault category is directly determined according to the abnormal comparison result, and the target fault type is quickly located as the fault category. In a case where the comparison result corresponding to at least two stations is abnormal, the station corresponding to the abnormal comparison result is taken as a to-be-detected station. At this time, the fault category corresponding to each to-be-detected station needs to be determined one by one, so as to accurately and effectively identify the target fault type by comprehensively considering each fault category.
[0073] In one embodiment, the method further includes: in a case where the fault type corresponding to the repair area is not the target fault type, taking the parking area other than the repair area as a to-be-handled area. According to the position of the to-be-handled area and the repair entrance position, the target repair area is determined from at least one to-be-handled area.
[0074] The to-be-handled area is an area where no vehicle is parked, i.e., the parking states of all parking spaces in the to-be-handled area are idle states.
[0075] Optionally, in a case where the fault type corresponding to the repair area is not the target fault type, the parking area other than the repair area is taken as a to-be-handled area. The computer device calculates a second distance from each to-be-handled area to the repair entrance according to the position of each to-be-handled area and the repair entrance position, and takes the to-be-handled area corresponding to the smallest second distance as the target repair area.
[0076] Since the vehicle to be repaired is scanned by the scanning device at the repair entrance position, the position of the vehicle to be repaired is the repair entrance position, i.e., the second distance corresponding to each to-be-handled area is the distance between the to-be-handled area and the position of the vehicle to be repaired.
[0077] Exemplarily, in the absence of the fault type corresponding to the maintenance area being the target fault type, a parking area other than the maintenance area is taken as a to-be-handled area. For each to-be-handled area, a position of a first parking space at an entrance of the to-be-handled area is taken as a position of the to-be-handled area. For each to-be-handled area, the computer device calculates a second distance between the to-be-handled area and the maintenance entrance position. According to the second distances respectively corresponding to the to-be-handled areas, the computer device takes a to-be-handled area corresponding to a minimum second distance as a target maintenance area. Further, according to a parking order of each parking space in the target maintenance area, a target parking space corresponding to the to-be-inspected vehicle is determined.
[0078] In the embodiment, once it is determined that no fault type of the maintenance area is the target fault type, it indicates that the target fault type vehicle has not been parked in the current maintenance workshop, at this time, the target maintenance area of the to-be-inspected vehicle needs to be selected from the to-be-handled area in which no vehicle is parked, so that the fault type of the target maintenance area is the target fault type, which is beneficial to the subsequent maintenance personnel to quickly reach the target maintenance area and perform maintenance for the target fault type.
[0079] In one embodiment, in the case that the parking state of the at least one parking space is the idle state, the target parking space corresponding to the to-be-inspected vehicle is determined according to the position information of the idle state parking space, including: in the case that the parking state of the one parking space is the idle state, the parking space is taken as the target parking space corresponding to the to-be-inspected vehicle. In the case that the parking state of the at least two parking spaces is the idle state, the parking order of each idle state parking space is determined according to the position information of each idle state parking space. The target parking space corresponding to the to-be-inspected vehicle is determined according to the parking order of each idle state parking space.
[0080] Optionally, in the case that the parking state of the one parking space is the idle state, the computer device takes the parking space as the target parking space corresponding to the to-be-inspected vehicle. In the case that the parking state of the at least two parking spaces is the idle state, the computer device obtains a mapping relationship between the position information and the parking order of the parking space, and determines the parking order of each idle state parking space according to the position information of each idle state parking space and the mapping relationship. The target parking space corresponding to the to-be-inspected vehicle is determined according to the parking order of each idle state parking space.
[0081] Alternatively, the computer device determines, according to the position information of each idle parking space and the position information of the entrance of the target maintenance area, a third distance from each idle parking space to the entrance of the target maintenance area. The computer device ranks the third distances from short to long to determine a parking order of the idle parking spaces corresponding to each third distance. The computer device takes the parking space with the first parking order as the target parking space.
[0082] In the embodiment, when there is one parking space in the idle state, the parking space is directly taken as the target parking space corresponding to the vehicle to be maintained. When there are at least two parking spaces in the idle state, a parking order of the idle parking spaces is reasonably planned according to the position information of each idle parking space. The target parking space corresponding to the vehicle to be maintained can be quickly and accurately determined according to the parking order of the idle parking spaces.
[0083] In one embodiment, the method further includes: when there is no parking space in the idle state, determining, according to the position of each to-be-maintained area and the position of the target maintenance area, a distance from each to-be-maintained area to the target maintenance area. A candidate area is determined from the to-be-maintained areas according to the distances, the candidate area having the same fault type as the target maintenance area. A parking order of each parking space in the candidate area is determined, and the target parking space corresponding to the vehicle to be maintained is determined.
[0084] Alternatively, when there is no parking space in the idle state, the computer device calculates a distance from each to-be-maintained area to the target maintenance area according to the position of each to-be-maintained area and the position of the target maintenance area. The computer device takes the to-be-maintained area corresponding to the smallest distance as the candidate area, and determines the fault type of the candidate area as the target fault type. The computer device takes the parking space with the first parking order as the target parking space according to the parking order of each parking space in the candidate area.
[0085] When all parking spaces in the target maintenance area are occupied by vehicles, the to-be-maintained area closest to the target maintenance area is taken as the candidate area, the candidate area having the same fault type as the target maintenance area (i.e., both are the target fault type), and thus the candidate area can be regarded as an extended area of the target maintenance area, and the area corresponding to the target fault type is expanded.
[0086] Exemplarily, in the case that the parking state of one parking space in the target maintenance area is the idle state, for each to-be-processed area, the position of the first parking space at the entrance of the to-be-processed area is taken as the position of the to-be-processed area. The computer device calculates the distance from each to-be-processed area to the target maintenance area according to the position of each to-be-processed area and the position of the target maintenance area. The computer device takes the to-be-processed area corresponding to the minimum distance as the candidate area, and determines the fault type of the candidate area as the target fault type. The computer device takes the parking space with the first parking order in the candidate area as the target parking space according to the parking order of each parking space in the candidate area.
[0087] In this embodiment, once the parking state of one parking space in the target maintenance area is the idle state, it indicates that the target maintenance area is full, at this time, it is necessary to select the expansion area of the target maintenance area, i.e., the candidate area, from the to-be-processed areas without parked vehicles, and take the fault type of the target maintenance area as the fault type of the candidate area, so that the area of the target fault type is expanded while ensuring that the vehicles with the same fault type are parked in the adjacent areas, which is beneficial to the subsequent maintenance personnel to quickly arrive at the target maintenance area to perform the maintenance for the target fault type.
[0088] In order to make the technical solution of the present application more clearly understood, a more detailed embodiment is provided for description. In the production workshop, for each vehicle corresponding production line, the central control system collects the assembly parameters corresponding to each station on the production line respectively, and sends the assembly parameters to the MOM (Manufacturing Operation Management) system integrated in the computer device, that is, to the MOM system corresponding to the repair workshop. The MOM system determines whether the vehicle has defects according to the assembly parameters corresponding to each vehicle, and takes the vehicle with defects as a vehicle to be repaired. The MOM system obtains the assembly parameters and standard parameters corresponding to each station of the vehicle to be repaired in the production line. For each station, the assembly parameters and standard parameters corresponding to the station are compared to determine the comparison result. For each station, if the assembly parameters and standard parameters corresponding to the station are inconsistent, it is determined that the comparison result represents an anomaly. If the assembly parameters and standard parameters corresponding to the station are consistent, it is determined that the comparison result represents normal. In the case that there is one station corresponding to the comparison result representing an anomaly, the MOM system determines that the assembly work corresponding to the station is abnormal according to the comparison result representing an anomaly, and then determines the fault category according to the assembly work category of the abnormal assembly work, and directly takes the fault category as the target fault type. In the case that there are at least two stations corresponding to the comparison results representing anomalies, the stations corresponding to the comparison results representing anomalies are taken as detection stations. For each detection station, the abnormal assembly work corresponding to the detection station is determined according to the comparison result corresponding to the detection station, and then the fault category corresponding to the detection station is determined according to the assembly work category of the abnormal assembly work. The MOM system determines the fault category combination according to each fault type, obtains the fault corresponding relationship, and determines the target fault type corresponding to the fault category combination according to the fault corresponding relationship and the fault category combination. When the vehicle to be repaired drives out of the production workshop and has not arrived at the repair workshop, if the repair personnel want to locate the position of the vehicle to be repaired, the terminal held by the repair personnel sends position request information to the T-BOX (Telematics BOX) deployed in the vehicle to be repaired in response to a trigger operation. The T-BOX receives the position acquisition request, and in response to the position acquisition request, the T-BOX obtains the first position information of the vehicle to be repaired. The T-BOX receives the second position information sent by the positioning system, and determines the road position information of the vehicle to be repaired in the environment according to the first position information and the second position information. The T-BOX sends the road position information to the central control system, and the central control system sends the road position information to the terminal held by the repair personnel through the ESB, and displays the road position information.
[0089] After the vehicle to be repaired arrives at the repair workshop, Figure 3Fig. 6 shows a flowchart of a method for determining a vehicle position in another embodiment.
[0090] Specifically, if the RFID read-write head at the maintenance entrance position of the maintenance workshop scans the identification card, obtains the fault information of the vehicle to be maintained, and sends a parking space query information request carrying the fault information to the MOM system. The fault information includes a target fault type. After receiving the parking space query information request, the MOM system obtains the monitoring information sent by the camera of the maintenance workshop. The MOM system determines the parking area where the vehicle is parked according to the parking information of each parking area, and takes the parking area where the vehicle is parked as the maintenance area. The MOM system determines at least one maintenance area, and determines the fault type of each maintenance area, and judges whether the fault type of each maintenance area is the target fault type. In the case where the fault type corresponding to the maintenance area is not the target fault type, that is, the target fault type is not an existing fault type. The parking area other than the maintenance area is taken as a to-be-processed area. For each to-be-processed area, the position of the first parking space at the entrance of the to-be-processed area is taken as the position of the to-be-processed area. For each to-be-processed area, the MOM system calculates a second distance between the to-be-processed area and the maintenance entrance position. The MOM system determines the to-be-processed area corresponding to the smallest second distance as the target maintenance area according to the second distance corresponding to each to-be-processed area, and determines the target parking space corresponding to the vehicle to be detected according to the parking order of each parking space in the target maintenance area (i.e., corresponding to the parking space in the to-be-processed area). In the case where the fault type corresponding to any maintenance area is the target fault type, that is, the target fault type is an existing fault type, the maintenance area corresponding to the target fault type is taken as the target maintenance area. The MOM system allocates the parking spaces of the target detection area to determine the target parking space corresponding to the vehicle to be maintained, specifically as follows: The MOM system determines the parking state of each parking space in the target maintenance area according to the parking information of the target maintenance area. The parking state includes an idle state and an occupied state. The MOM system judges whether the parking state of each parking space is an idle state. In the case where the parking state of one parking space is an idle state, the MOM system takes the parking space as the target parking space corresponding to the vehicle to be maintained. In the case where the parking state of at least two parking spaces is an idle state, the MOM system obtains the mapping relationship between the position information of the parking space and the parking order, determines the parking order of each idle state parking space according to the position information of each idle state parking space and the mapping relationship. The target parking space corresponding to the vehicle to be maintained is determined according to the parking order of each idle state parking space. Alternatively, the MOM system determines a third distance from each idle state parking space to the entrance of the target maintenance area according to the position information of each idle state parking space and the entrance position information of the target maintenance area. The MOM system sorts each third distance from near to far to determine the parking order of the idle state parking space corresponding to each third distance. The MOM system takes the parking space with the first parking order as the target parking space.In the case that the parking state of the first parking space at the entrance of the to-be-processed area is the idle state, the position of the first parking space at the entrance of the to-be-processed area is taken as the position of the to-be-processed area. The MOM system calculates the distance from each to-be-processed area to the target maintenance area according to the position of each to-be-processed area and the position of the target maintenance area. The MOM system takes the to-be-processed area corresponding to the minimum distance as the candidate area, and determines the fault type of the candidate area as the target fault type. The MOM system takes the parking space with the first parking order as the target parking space according to the parking order of each parking space in the candidate area. After the target parking space is determined, the MOM system sends the information of the target parking space to the terminal held by the driver to instruct the driver to send the vehicle to be maintained to the target parking space. After arriving at the target parking space, the terminal held by the driver sends the information of the target parking space to the central control system, and the central control system sends the information of the target parking space to the terminal held by the maintenance personnel through the ESB to instruct the maintenance personnel to arrive at the target parking space for maintenance.
[0091] In the embodiment, the parking information corresponding to each parking area is obtained in the case that a parking space query request sent by a scanning device deployed at the maintenance entrance position is received, and the parking space query request carries a target fault type corresponding to a vehicle to be maintained driving to the maintenance entrance position. The parking area where the vehicle is parked is determined according to the parking information corresponding to each parking area, and the parking area where the vehicle is parked is taken as the maintenance area. In this way, the parking information can reflect the parking situation of each parking area in real time, so as to accurately divide the maintenance area. In the case that the fault type corresponding to any maintenance area is the target fault type, the maintenance area corresponding to the target fault type is taken as the target maintenance area. That is, the maintenance area with the same target fault type as the vehicle to be maintained is given priority, and vehicles with the same fault type are gathered in the same area, so as to realize accurate positioning of the vehicle. The parking state of each parking space in the target maintenance area is determined according to the parking information of the target maintenance area, and in the case that the parking state of at least one parking space is the idle state, the target parking space corresponding to the vehicle to be maintained is determined according to the position information of the parking space in the idle state. In this way, the target parking space of the vehicle to be maintained is quickly determined according to the position information of the parking space in the idle state on the premise that there is a parking space in the idle state, so as to improve the efficiency of determining the target parking space. In addition, after the vehicle to be maintained is offline (i.e., after each assembly work of the production line is completed), when the vehicle to be maintained drives out of the production workshop and has not arrived at the maintenance workshop, the position of the vehicle to be maintained in the environment road can be positioned in real time through the T-BOX and the positioning system, and after the vehicle to be maintained arrives at the target parking space, the maintenance personnel can timely position the position of the vehicle to be maintained according to the target parking space. In this way, the vehicle to be maintained is tracked offline, and the maintenance personnel can quickly find the vehicle to be maintained.
[0092] It should be understood that although the steps in the flowcharts involved in the embodiments described above are shown in sequence according to the arrows, the steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the embodiments described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of the steps or stages is not necessarily sequential, but can be alternately executed with at least some of the other steps or steps or stages in other steps.
[0093] Based on the same inventive concept, the embodiments of the present application also provide a vehicle parking space determination device for implementing the vehicle parking space determination method described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more vehicle parking space determination device embodiments provided below can refer to the limitations of the vehicle parking space determination method described above, which will not be repeated here.
[0094] In one embodiment, as shown in Figure 4 A vehicle parking space determination device is provided, comprising: an acquisition module 402, a region determination module 404, and a parking space determination module 406, wherein:
[0095] The acquisition module 402 is configured to acquire parking information corresponding to each parking area in response to receiving a parking space query request sent by a scanning device deployed at a maintenance entrance position, wherein the parking space query request carries a target fault type corresponding to a vehicle to be maintained that travels to the maintenance entrance position.
[0096] The region determination module 404 is configured to determine a parking area in which a vehicle is parked according to the parking information corresponding to each parking area, and take the parking area in which the vehicle is parked as a maintenance area.
[0097] The region determination module 404 is further configured to take a maintenance area corresponding to the target fault type as a target maintenance area in a case where the fault type corresponding to any maintenance area is the target fault type.
[0098] The parking space determination module 406 is configured to determine the parking state of each parking space in the target maintenance area according to the parking information of the target maintenance area, and determine a target parking space corresponding to the vehicle to be maintained according to the position information of the parking space in an idle state in a case where the parking state of at least one parking space is the idle state.
[0099] In an embodiment, the obtaining module 402 is further configured to obtain assembly parameters corresponding to each station of the vehicle to be repaired in the production line. For each station, a standard parameter corresponding to the station is obtained, and the assembly parameter corresponding to the station is compared with the standard parameter to determine a comparison result. In a case where the comparison result corresponding to at least one station indicates an abnormality, the target fault type of the vehicle to be repaired is determined according to the comparison result indicating the abnormality.
[0100] In an embodiment, the obtaining module 402 is further configured to, in a case where the comparison result corresponding to one station indicates an abnormality, determine a fault category according to the comparison result indicating the abnormality, and take the fault category as the target fault type. In a case where the comparison results corresponding to at least two stations indicate abnormalities, the stations corresponding to the comparison results indicating the abnormalities are taken as to-be-inspected stations. For each to-be-inspected station, a fault category corresponding to the to-be-inspected station is determined according to the comparison result corresponding to the to-be-inspected station. The target fault type is determined according to the fault categories.
[0101] In an embodiment, the region determining module 404 is further configured to, in a case where the fault type corresponding to the repair region is not the target fault type, take a parking region other than the repair region as a to-be-handled region. The target repair region is determined from the to-be-handled regions according to the position of the to-be-handled regions and the position of the repair entrance.
[0102] In an embodiment, the parking space determining module 406 is configured to, in a case where the parking state of one parking space is an idle state, take the parking space as the target parking space corresponding to the vehicle to be repaired. In a case where the parking states of at least two parking spaces are idle states, the parking order of the parking spaces in the idle states is determined according to the position information of the parking spaces in the idle states. The target parking space corresponding to the vehicle to be repaired is determined according to the parking order of the parking spaces in the idle states.
[0103] In an embodiment, the parking space determining module 406 is further configured to, in a case where the parking state of one parking space is not an idle state, determine the distances from each to-be-handled region to the target repair region according to the positions of the to-be-handled regions and the position of the target repair region. A candidate region is determined from the to-be-handled regions according to the distances, the fault type of the candidate region being the same as the fault type of the target repair region. The parking order of the parking spaces in the candidate region is determined, and the target parking space corresponding to the vehicle to be repaired is determined.
[0104] The modules in the vehicle position determination apparatus can be implemented by software, hardware, or a combination thereof. The modules can be embedded in a processor of a computer device in hardware form or independent of the processor, or stored in a memory of the computer device in software form, so as to be invoked and executed by the processor to perform the operations of the modules.
[0105] In an embodiment, a computer device is provided, which can be a server or a terminal. An internal structure diagram of the computer device can be as shown in FIG. 1. Figure 5 The computer device includes a processor, a memory, an input / output interface, and a communication interface. The processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory 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 running the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to communicate with external terminals through a network connection. The computer program is executed by the processor to implement a vehicle position determination method.
[0106] Those skilled in the art can understand that Figure 5 The structure shown in FIG. 1 is only a block diagram of part of the structure related to the scheme of the present application, and does not limit the computer device to which the scheme of the present application is applied. Specifically, the computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0107] In one embodiment, a computer device is provided, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program: in a case where a parking space query request sent by a scanning device deployed at a maintenance entrance position is received, obtaining parking information corresponding to each parking area respectively; wherein the parking space query request carries a target fault type corresponding to a vehicle to be maintained which travels to the maintenance entrance position. According to the parking information corresponding to each parking area respectively, a parking area where the vehicle is parked is determined, and the parking area where the vehicle is parked is taken as a maintenance area. In a case where the fault type corresponding to any maintenance area is the target fault type, the maintenance area corresponding to the target fault type is taken as a target maintenance area. According to the parking information of the target maintenance area, the parking states of each parking space in the target maintenance area are determined, and in a case where there is at least one parking space with an idle state, a target parking space corresponding to the vehicle to be maintained is determined according to the position information of the parking space with the idle state.
[0108] In one embodiment, the processor further implements the following steps when executing the computer program: obtaining assembly parameters corresponding to each station in the production line respectively for the vehicle to be maintained. For each station, a standard parameter corresponding to the station is obtained, and the assembly parameter and the standard parameter corresponding to the station are compared to determine a comparison result. In a case where the comparison result corresponding to at least one station represents an abnormality, the target fault type of the vehicle to be maintained is determined according to the comparison result representing the abnormality.
[0109] In one embodiment, the processor further implements the following steps when executing the computer program: in a case where the comparison result corresponding to one station represents an abnormality, a fault category is determined according to the comparison result representing the abnormality, and the fault category is taken as the target fault type. In a case where the comparison results corresponding to at least two stations represent abnormalities, the stations corresponding to the comparison results representing the abnormalities are taken as to-be-inspected stations. For each to-be-inspected station, a fault category corresponding to the to-be-inspected station is determined according to the comparison result corresponding to the to-be-inspected station. According to each fault category, the target fault type is determined.
[0110] In one embodiment, the processor further implements the following steps when executing the computer program: in a case where the fault type corresponding to the maintenance area is not the target fault type, a parking area other than the maintenance area is taken as a to-be-handled area. According to the position of the to-be-handled area and the maintenance entrance position, a target maintenance area is determined from at least one to-be-handled area.
[0111] In one embodiment, the processor, when executing the computer program, further implements the following steps: in the case that there is one parking space in the parking state of the idle state, taking the parking space as the target parking space corresponding to the vehicle to be repaired. In the case that there are at least two parking spaces in the parking state of the idle state, determining the parking order of each idle state parking space according to the position information of each idle state parking space. According to the parking order of each idle state parking space, the target parking space corresponding to the vehicle to be repaired is determined.
[0112] In one embodiment, the processor, when executing the computer program, further implements the following steps: in the case that there is no parking space in the parking state of the idle state, determining the distance from each to-be-processed area to the target repair area according to the position of each to-be-processed area and the position of the target repair area. According to each distance, a candidate area is determined from the to-be-processed area, the failure type of the candidate area is the same as the failure type of the target repair area. The parking order of each parking space in the candidate area is determined, and the target parking space corresponding to the vehicle to be repaired is determined.
[0113] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the following steps: in the case that a parking space query request sent by a scanning device deployed at a repair entrance position is received, obtaining parking information corresponding to each parking area; wherein the parking space query request carries a target failure type corresponding to a vehicle to be repaired driving to the repair entrance position. According to the parking information corresponding to each parking area, a parking area where a vehicle is parked is determined, and the parking area where the vehicle is parked is taken as a repair area. In the case that the failure type corresponding to any repair area is the target failure type, the repair area corresponding to the target failure type is taken as a target repair area. According to the parking information of the target repair area, the parking state of each parking space in the target repair area is determined, and in the case that there is at least one parking space in the parking state of the idle state, the target parking space corresponding to the vehicle to be repaired is determined according to the position information of the idle state parking space.
[0114] In one embodiment, the computer program, when executed by the processor, further implements the following steps: obtaining the assembly parameters corresponding to each station in the production line of the vehicle to be repaired. For each station, the standard parameters corresponding to the station are obtained, and the assembly parameters and the standard parameters corresponding to the station are compared to determine the comparison result. In the case that there is at least one station corresponding to the comparison result representing an abnormality, the target failure type of the vehicle to be repaired is determined according to the comparison result representing the abnormality.
[0115] In one embodiment, the computer program, when executed by the processor, further implements the following steps: in the case that the comparison result corresponding to one workstation is abnormal, determining a fault category according to the abnormal comparison result, and taking the fault category as the target fault type. In the case that the comparison results corresponding to at least two workstations are abnormal, taking the workstations corresponding to the abnormal comparison results as the to-be-detected workstations. For each to-be-detected workstation, determining a fault category corresponding to the to-be-detected workstation according to the comparison result corresponding to the to-be-detected workstation. Determining the target fault type according to the fault categories.
[0116] In one embodiment, the computer program, when executed by the processor, further implements the following steps: in the case that the fault type corresponding to the maintenance area is not the target fault type, taking the parking area other than the maintenance area as the to-be-processed area. Determining the target maintenance area from the at least one to-be-processed area according to the position of the to-be-processed area and the position of the maintenance entrance.
[0117] In one embodiment, the computer program, when executed by the processor, further implements the following steps: in the case that the parking state of one parking space is the idle state, taking the parking space as the target parking space corresponding to the to-be-maintained vehicle. In the case that the parking states of at least two parking spaces are the idle state, determining the parking order of the parking spaces in the idle state according to the position information of the parking spaces in the idle state. Determining the target parking space corresponding to the to-be-maintained vehicle according to the parking order of the parking spaces in the idle state.
[0118] In one embodiment, the computer program, when executed by the processor, further implements the following steps: in the case that the parking state of one parking space is not the idle state, determining the distance from each to-be-processed area to the target maintenance area according to the position of each to-be-processed area and the position of the target maintenance area. Determining a candidate area from the to-be-processed areas according to the distances, the fault type of the candidate area being the same as the fault type of the target maintenance area. Determining the parking order of the parking spaces in the candidate area, and determining the target parking space corresponding to the to-be-maintained vehicle.
[0119] In one embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the following steps: in a case where a parking space query request sent by a scanning device deployed at a maintenance entry position is received, obtaining parking information corresponding to each parking area respectively; wherein the parking space query request carries a target fault type corresponding to a vehicle to be maintained which travels to the maintenance entry position. According to the parking information corresponding to each parking area respectively, a parking area where the vehicle is parked is determined, and the parking area where the vehicle is parked is taken as a maintenance area. In a case where the fault type corresponding to any maintenance area is the target fault type, the maintenance area corresponding to the target fault type is taken as a target maintenance area. According to the parking information of the target maintenance area, the parking states of each parking space in the target maintenance area are determined, and in a case where there is at least one parking space with an idle state, a target parking space corresponding to the vehicle to be maintained is determined according to the position information of the parking space with the idle state.
[0120] In one embodiment, the computer program, when executed by the processor, further implements the following steps: obtaining assembly parameters corresponding to each station in a production line respectively for the vehicle to be maintained. For each station, a standard parameter corresponding to the station is obtained, and the assembly parameter and the standard parameter corresponding to the station are compared to determine a comparison result. In a case where the comparison result corresponding to at least one station represents an abnormality, the target fault type of the vehicle to be maintained is determined according to the comparison result representing the abnormality.
[0121] In one embodiment, the computer program, when executed by the processor, further implements the following steps: in a case where the comparison result corresponding to one station represents an abnormality, a fault category is determined according to the comparison result representing the abnormality, and the fault category is taken as the target fault type. In a case where the comparison results corresponding to at least two stations represent abnormalities, the stations corresponding to the comparison results representing the abnormalities are taken as to-be-inspected stations. For each to-be-inspected station, a fault category corresponding to the to-be-inspected station is determined according to the comparison result corresponding to the to-be-inspected station. According to each fault category, the target fault type is determined.
[0122] In one embodiment, the computer program, when executed by the processor, further implements the following steps: in a case where the fault type corresponding to the maintenance area is not the target fault type, a parking area other than the maintenance area is taken as a to-be-handled area. According to the position of the to-be-handled area and the maintenance entry position, a target maintenance area is determined from at least one to-be-handled area.
[0123] In one embodiment, the computer program, when executed by the processor, further implements the following steps: in the case that the parking state of one parking space is the idle state, taking the parking space as the target parking space corresponding to the vehicle to be repaired. In the case that the parking state of at least two parking spaces is the idle state, determining the parking sequence of each idle state parking space according to the position information of each idle state parking space. Determining the target parking space corresponding to the vehicle to be repaired according to the parking sequence of each idle state parking space.
[0124] In one embodiment, the computer program, when executed by the processor, further implements the following steps: in the case that the parking state of one parking space is not the idle state, determining the distance from each to-be-handled area to the target repair area according to the position of each to-be-handled area and the position of the target repair area. Determining a candidate area from the to-be-handled areas according to each distance, the candidate area having the same fault type as the target repair area. Determining the parking sequence of each parking space in the candidate area, and determining the target parking space corresponding to the vehicle to be repaired.
[0125] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0126] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.
[0127] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.
[0128] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A method of determining a vehicle's location, characterized by, The method comprises: acquiring assembly parameters corresponding to each station of a vehicle to be repaired in a production line; for each station, acquiring standard parameters corresponding to the station, and comparing the assembly parameters and the standard parameters corresponding to the station to determine comparison results; in a case where the comparison results corresponding to at least one station represent an anomaly, determining a target fault type of the vehicle to be repaired according to the comparison results representing the anomaly; in a case where a parking area query request sent by a scanning device deployed at an entrance position of a repair area is received, acquiring parking information corresponding to each parking area; wherein the parking area query request carries a target fault type corresponding to a vehicle to be repaired that drives to the entrance position of the repair area; determining a parking area in which a vehicle is parked according to the parking information corresponding to each parking area, and taking the parking area in which the vehicle is parked as a repair area; in a case where the fault type corresponding to any repair area is the target fault type, taking the repair area corresponding to the target fault type as a target repair area; determining parking states of each parking space in the target repair area according to the parking information of the target repair area, and in a case where the parking state of at least one parking space is an idle state, determining a target parking space corresponding to the vehicle to be repaired according to position information of the parking space in the idle state.
2. The method of claim 1, wherein, The method further comprises: in a case where the comparison results corresponding to one station represent an anomaly, determining a fault category according to the comparison results representing the anomaly, and taking the fault category as a target fault type; in a case where the comparison results corresponding to at least two stations represent an anomaly, taking the stations corresponding to the comparison results representing the anomaly as to-be-detected stations; for each to-be-detected station, determining a fault category corresponding to the to-be-detected station according to the comparison results corresponding to the to-be-detected station; determining a target fault type according to each fault category.
3. The method of claim 1, wherein, The method further comprises: in a case where the fault type corresponding to a repair area is not the target fault type, taking a parking area other than the repair area as a to-be-handled area; determining a target repair area from at least one to-be-handled area according to the position of the to-be-handled area and the entrance position of the repair area.
4. The method of claim 1, wherein, The method further comprises: in a case where the parking state of one parking space is an idle state, taking the parking space as a target parking space corresponding to the vehicle to be repaired; in a case where the parking states of at least two parking spaces are idle states, determining parking orders of the parking spaces in the idle states according to the position information of the parking spaces in the idle states; determining a target parking space corresponding to the vehicle to be repaired in the order of the parking spaces in the idle states.
5. The method of claim 3, wherein, The method further comprises: In the case that the parking state of one parking space is the idle state, according to the positions of the to-be-processed areas and the position of the target maintenance area, the distances from each to-be-processed area to the target maintenance area are determined respectively; According to the distances, a candidate area is determined from the to-be-processed areas, and the fault type of the candidate area is the same as the fault type of the target maintenance area; The parking sequence of each parking space in the candidate area is determined, and a target parking space corresponding to the vehicle to be maintained is determined.
6. A vehicle parking space determination device characterized by comprising: The device comprises: The acquisition module is configured to acquire assembly parameters corresponding to each station of the vehicle to be maintained in the production line; for each station, a standard parameter corresponding to the station is acquired, and the assembly parameter and the standard parameter corresponding to the station are compared to determine a comparison result; in the case that the comparison result corresponding to at least one station represents an anomaly, the target fault type of the vehicle to be maintained is determined according to the comparison result representing the anomaly; The acquisition module is configured to acquire parking information corresponding to each parking area in the case that a parking space query request sent by a scanning device deployed at a maintenance entrance position is received; wherein the parking space query request carries a target fault type corresponding to a vehicle to be maintained driving to the maintenance entrance position; The area determination module is configured to determine a parking area in which a vehicle is parked according to the parking information corresponding to each parking area, and take the parking area in which the vehicle is parked as a maintenance area; The area determination module is further configured to take the maintenance area corresponding to the target fault type as a target maintenance area in the case that the fault type corresponding to any maintenance area is the target fault type; The parking space determination module is configured to determine the parking state of each parking space in the target maintenance area according to the parking information of the target maintenance area, and determine a target parking space corresponding to the vehicle to be maintained in the case that the parking state of at least one parking space is the idle state according to the position information of the parking space in the idle state.
7. The apparatus of claim 6, wherein, The acquisition module is further configured to determine a fault category according to the comparison result representing the anomaly in the case that the comparison result corresponding to one station represents the anomaly, and take the fault category as the target fault type; in the case that the comparison results corresponding to at least two stations represent anomalies, take the stations corresponding to the comparison results representing the anomalies as to-be-detected stations; for each to-be-detected station, determine a fault category corresponding to the to-be-detected station according to the comparison result corresponding to the to-be-detected station; and determine the target fault type according to each fault category. 8.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-7. The processor implements the steps of the method of any one of claims 1 to 5 when executing the computer program.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program implements the steps of the method of any one of claims 1 to 5 when executed by the processor.
10. A computer program product comprising a computer program, characterized in that, The computer program implements the steps of the method of any one of claims 1 to 5 when executed by the processor.
Citation Information
Patent Citations
Vehicle parking scheduling method and device
CN113205702A